Skip to content

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_revision
  • revision.base_workflow: da_plus_afrr
  • forecast paths: persistence, csv

Start with:

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_afrr and schedule_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_python as a stable integration point
  • oracle-only benchmarking through perfect_foresight

Canonical secondary Dutch configs:

  • examples/configs/canonical/netherlands_full_stack.yaml
  • examples/configs/basic/netherlands_da_only_live_inputs.yaml

What it does not promise:

  • live market submission
  • EMS / SCADA control
  • autonomous trading