Published May 19, 2026
| Version v0.7
Software
Open
Open-TYNDP: Interfacing Open Energy System Planning with ENTSO-E Models and Contributing to TYNDP
Description
Release v0.7
Release v0.7 of the open-tyndp repository includes the following new features, changes and bug fixes:
- Implement demand side response (DSR) components and price bands (https://github.com/open-energy-transition/open-tyndp/pull/598).
- Add functionality to use different sources of H2 reference grid data (https://github.com/open-energy-transition/open-tyndp/pull/611).
- Add configuration switch to patch faulty electricity demand profiles with Market Model output data (https://github.com/open-energy-transition/open-tyndp/pull/647).
- Refactor the TYNDP carrier mappings into a central CSV file, adding consistent nice names to all carriers (#658).
- Add
tyndp-archiveas a new data source backed by an Open-TYNDP Google Cloud Storage bucket where archived datasets are mirrored (#682). - Modify B1 indicator calculation to only use OPEX (#668).
- Add dumped energy to power generation benchmarking (https://github.com/open-energy-transition/open-tyndp/pull/615).
- Add numbers of hours of demand shedding to benchmarking (#657).
- Disable OCGT as an extendable carrier and add load shedding for H2 and AC (https://github.com/open-energy-transition/open-tyndp/pull/547).
- Add imports to H2 Market Model supply benchmark (https://github.com/open-energy-transition/open-tyndp/pull/604).
- Add cross-border flows to the benchmarking framework (https://github.com/open-energy-transition/open-tyndp/pull/609).
- Improve price benchmarking excluding load-shedding to account for sector-coupling effects (#701).
For complete technical details and implementation notes of this and any previous release, refer to the release note.
What's Changed
- fix: fix flows in balance maps by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/608
- feat: Add DSR by @daniel-rdt in https://github.com/open-energy-transition/open-tyndp/pull/598
- feat: implement option to use new H2 starting grid by @measrainsey in https://github.com/open-energy-transition/open-tyndp/pull/611
- disable extendable OCGT and enable load shedding for H2+AC by @gincrement in https://github.com/open-energy-transition/open-tyndp/pull/547
- fix(ci): upload windows installer as unzipped artifact by @coroa in https://github.com/open-energy-transition/open-tyndp/pull/621
- fix: adjust build_statistics for no distribution grid by @daniel-rdt in https://github.com/open-energy-transition/open-tyndp/pull/634
- fix: improve eu prices with pan-european values by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/607
- [github-actions.ci] Update locked envs by @github-actions[bot] in https://github.com/open-energy-transition/open-tyndp/pull/641
- feat: add curtailment to benchmarking by @AndreasHD11 in https://github.com/open-energy-transition/open-tyndp/pull/615
- fix: correctly fill
marginal_cost_originalby @measrainsey in https://github.com/open-energy-transition/open-tyndp/pull/613 - feat: add cross-border flows to benchmarks by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/609
- fix: correct labeling of climate year for multi-climate year runs by @measrainsey in https://github.com/open-energy-transition/open-tyndp/pull/620
- feat: update solver settings for CBA by @measrainsey in https://github.com/open-energy-transition/open-tyndp/pull/627
- feat: add switch to patch faulty electricity demand profiles by @daniel-rdt in https://github.com/open-energy-transition/open-tyndp/pull/647
- fix: changed dsr and demand shedding benchmarking by @AndreasHD11 in https://github.com/open-energy-transition/open-tyndp/pull/645
- feat: add imports to h2 MM supply benchmark by @AndreasHD11 in https://github.com/open-energy-transition/open-tyndp/pull/604
- refac: change number of threads to
solver_threadsforsolve_cba_msv_extractionby @measrainsey in https://github.com/open-energy-transition/open-tyndp/pull/649 - refac: only temporarily save CBA project networks in
resources/by @measrainsey in https://github.com/open-energy-transition/open-tyndp/pull/652 - fix: make CBA workflow correctly run single runs and collection (multi climate year) runs by @measrainsey in https://github.com/open-energy-transition/open-tyndp/pull/625
- fix: mapping of biofuels in the Final Energy Demand table by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/667
- refactor: improve retrieve_bidding_zones_entsoepy robustness by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/644
- fix: remove dsr implicit from benchmark mapping by @AndreasHD11 in https://github.com/open-energy-transition/open-tyndp/pull/663
- fix: handle latent CRS mismatch when merging bidding zone shapes by @daniel-rdt in https://github.com/open-energy-transition/open-tyndp/pull/672
- refac: use only opex for B1 indicator calculation by @measrainsey in https://github.com/open-energy-transition/open-tyndp/pull/668
- [github-actions.ci] Update locked envs by @github-actions[bot] in https://github.com/open-energy-transition/open-tyndp/pull/670
- feat: save current git version label and commit in network metadata by @daniel-rdt in https://github.com/open-energy-transition/open-tyndp/pull/675
- Fix/plots size by @AndreasHD11 in https://github.com/open-energy-transition/open-tyndp/pull/669
- docs: improve structure by @lisazeyen in https://github.com/open-energy-transition/open-tyndp/pull/676
- feat: add demand shedding hours to benchmark by @AndreasHD11 in https://github.com/open-energy-transition/open-tyndp/pull/657
- feat: improve implementation of crossborder flows using n.statistics by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/680
- fix: correct reference from pemmdb v2.4 to v2.5 by @daniel-rdt in https://github.com/open-energy-transition/open-tyndp/pull/681
- feat: updated tyndp carrier mapping and add nice names to carriers by @daniel-rdt in https://github.com/open-energy-transition/open-tyndp/pull/658
- feat: add option to patch offshore hubs interconnectors with Market Model data by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/654
- fix: use
ton/yearinstead ofkg/yearfor B4 indicator and prioritize units from TYNDP results sheets by @measrainsey in https://github.com/open-energy-transition/open-tyndp/pull/693 - fix: add elec native demand mapping to report market model prices by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/692
- refactor: reduce memory requirement for plot_benchmarks by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/696
- feat: use known bus mappings in benchmarks by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/656
- refac: disable noisy costs in CBA MSV extraction and rolling horizon solves by @measrainsey in https://github.com/open-energy-transition/open-tyndp/pull/687
- [github-actions.ci] Update locked envs by @github-actions[bot] in https://github.com/open-energy-transition/open-tyndp/pull/697
- refac: apply
n.snapshot_weightingsbeforecompute_benchmark()inbuild_statisticsby @measrainsey in https://github.com/open-energy-transition/open-tyndp/pull/674 - feat: data from central bucket by @coroa in https://github.com/open-energy-transition/open-tyndp/pull/682
- doc: add hint on specifying RAM limit for Snakemake by @daniel-rdt in https://github.com/open-energy-transition/open-tyndp/pull/699
- Fix prices on map to exclude load shedding by @AndreasHD11 in https://github.com/open-energy-transition/open-tyndp/pull/689
- fix: normalise interconnector indexes after mapping in crossborder benchmarks by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/703
- feat: lower threshold used to benchmark prices excl. load shedding in order to account for sector-coupling effects by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/701
- build(deps): bump the github-actions group with 7 updates by @dependabot[bot] in https://github.com/open-energy-transition/open-tyndp/pull/704
- Prepare v0.7 by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/678
New Contributors
- @dependabot[bot] made their first contribution in https://github.com/open-energy-transition/open-tyndp/pull/704
Full Changelog: https://github.com/open-energy-transition/open-tyndp/compare/v0.6.1...v0.7
Notes
Files
open-energy-transition/open-tyndp-v0.7.zip
Files
(41.8 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:c3c412c8685da6541c18f8c1eead940f
|
41.8 MB | Preview Download |
Additional details
Related works
- Is new version of
- 10.5281/zenodo.18494362 (DOI)
Software
- Repository URL
- https://github.com/open-energy-transition/open-tyndp
References
- Hörsch, J., Hofmann, F., Schlachtberger, D., Brown, T. (2018). PyPSA-Eur: An open optimisation model of the European transmission system. Energy Strategy Reviews, 22, 207–215. https://doi.org/10.1016/j.esr.2018.08.012
- Brown, T. et al. PyPSA-Eur: An open sector-coupled optimisation model of the European energy system (v2025.07.0). https://doi.org/10.5281/zenodo.15864616
- ENTSO-E, entsog (2025). TYNDP 2024 Scenarios Methodology Report. https://2024.entsos-tyndp-scenarios.eu/scenarios-methodology-report/