euroflex_bess_lab¶
euroflex_bess_lab is a public-core decision-support and operator-handoff framework for European BESS workflows. The current GA promise is intentionally narrow and centered on one canonical Belgium path, while the broader public surface now also includes a live-supported Netherlands workflow layer built around TenneT-backed ingestion, normalization, validation, reconciliation, and operator handoff.
euroflex_bess_lab is especially relevant for:
- BESS owners, operators, and optimizers
- flexibility aggregators and VPP teams
- trading, scheduling, and dispatch support desks
- diligence, benchmarking, and revenue-modeling teams
- teams connecting private forecast models to a deterministic market-rule layer
The repository is now centered on one narrow GA promise:
- Belgium
- portfolio / shared POI
workflow: schedule_revisionrevision.base_workflow: da_plus_afrr- forecast paths:
persistence,csv
Start with:
- Quickstart
- Using TenneT live inputs
- Commercial positioning
- Capability matrix
- Operator runbook
- Execution handoff
- Export profiles
- Known limitations
- Compatibility and deprecation policy
Canonical config:
examples/configs/canonical/belgium_full_stack.yaml
The repository also keeps:
- stable secondary surfaces for Belgium/Netherlands energy and FCR workflows
- promoted Netherlands full-stack stable surfaces for
da_plus_afrrandschedule_revision - a live-supported Dutch connector surface for TenneT settlement prices, merit-order data, FRR activations, and derived activation price / ratio series
- Belgium aFRR benchmarking outside the narrow GA promise
custom_pythonas a stable integration point- oracle-only benchmarking through
perfect_foresight
Canonical secondary Dutch configs:
examples/configs/canonical/netherlands_full_stack.yamlexamples/configs/basic/netherlands_da_only_live_inputs.yaml
What it does not promise:
- live market submission
- EMS / SCADA control
- autonomous trading