Published August 7, 2026
| Version v0.8
Software
Open
Open-TYNDP: Interfacing Open Energy System Planning with ENTSO-E Models and Contributing to TYNDP
Description
Release v0.8
Release v0.8 of the open-tyndp repository includes the following new features, changes and bug fixes:
- Add Snakemake rules to launch the
PyPSA-Explorerwith pre-solved SB networks from previous releases (#724). - Use only electricity-sourced emissions for, and change the signs of, the B2 and B4 indicators (#709).
- Merge low voltage and market nodes in the CBA (#790).
- Add a configurable default cost for load shedding for CBA (#831).
- Add the option to define custom transmission projects for the CBA assessment (#802).
- Change dispatch of biomass and biogas generators in CBA by setting the buses' marginal prices as the generators' marginal costs (#719).
- Disentangle the
data/versions.csvfile by introducingdata/tyndp_versions.csv(#788). - Add CBA per horizon summary plots for each indicator benchmarking TYNDP and Open-TYNDP (#753).
- Add benchmarks for CBA workflow rules and restructure CBA outputs to better mirror SB outputs (#809).
- Correct wrong or missing bus assignments and transfer capacities for transmission projects in the CBA (#795).
- Introduce SBOM/Grype vulnerability scanning workflow (#754).
For complete technical details and implementation notes of this and any previous release, refer to the release note.
What's Changed
- feat: add undefined generation for hydrogen supply in mm data by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/718
- doc: update tables and figures on benchmarking documentation page by @daniel-rdt in https://github.com/open-energy-transition/open-tyndp/pull/711
- [github-actions.ci] Update locked envs by @github-actions[bot] in https://github.com/open-energy-transition/open-tyndp/pull/721
- build(deps): bump prefix-dev/setup-pixi from 0.9.5 to 0.9.6 in the github-actions group across 1 directory by @dependabot[bot] in https://github.com/open-energy-transition/open-tyndp/pull/713
- ops: update issue templates for ISO security checks by @measrainsey in https://github.com/open-energy-transition/open-tyndp/pull/714
- feat: launch explorer with presolved networks by @daniel-rdt in https://github.com/open-energy-transition/open-tyndp/pull/724
- feat: update CBA to use additional pre-solved SB networks by @measrainsey in https://github.com/open-energy-transition/open-tyndp/pull/725
- build: add pixi task to run up until checkpoint
clean_projectsby @measrainsey in https://github.com/open-energy-transition/open-tyndp/pull/726 - doc: fix bugs in templates for ISO certification by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/730
- feat: update and align pixi tasks for open-tyndp by @daniel-rdt in https://github.com/open-energy-transition/open-tyndp/pull/735
- refac: only use power sector emissions for B2 and B4 indicators in CBA by @measrainsey in https://github.com/open-energy-transition/open-tyndp/pull/709
- feat: pass
solving.optionsthrough to CBA solves by @measrainsey in https://github.com/open-energy-transition/open-tyndp/pull/708 - build(deps): bump the github-actions group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/open-energy-transition/open-tyndp/pull/763
- build(deps): bump prefix-dev/setup-pixi from 0.9.6 to 0.10.0 in the github-actions group by @dependabot[bot] in https://github.com/open-energy-transition/open-tyndp/pull/772
- Merge changes from upstream (incl. PyPSA-Eur v2026.02.0) by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/754
- fix: 7 - define inflow_t before branch so it is always assigned by @daniel-rdt in https://github.com/open-energy-transition/open-tyndp/pull/777
- fix: 10 - add missing regular expression anchors with re.fullmatch by @daniel-rdt in https://github.com/open-energy-transition/open-tyndp/pull/778
- fix: rename bus for
t339(Tyrrhenian) project from ITSI to ITVI by @measrainsey in https://github.com/open-energy-transition/open-tyndp/pull/751 - fix: 11 - add validation of Zenodo API URL and deposition_id by @daniel-rdt in https://github.com/open-energy-transition/open-tyndp/pull/780
- fix: 8 - change scope of --debug logging to local logger instead of globally by @daniel-rdt in https://github.com/open-energy-transition/open-tyndp/pull/781
- fix: make CBA workflow release Gurobi license after each rolling horizon optimization and fail if optimization is infeasible when using HiGHS by @measrainsey in https://github.com/open-energy-transition/open-tyndp/pull/756
- feat: extend tyndp-archive with new datasets by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/758
- doc: improve docstrings formatting by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/759
- fix: 9 - add sanitization of cli inputs in launch_explorer.py by @daniel-rdt in https://github.com/open-energy-transition/open-tyndp/pull/776
- build(deps): bump the github-actions group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/open-energy-transition/open-tyndp/pull/782
- feat: edit marginal costs and dispatch of biomass/biogas generators in CBA by @measrainsey in https://github.com/open-energy-transition/open-tyndp/pull/719
- Merge changes from upstream by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/787
- feat: disentangle data/versions.csv using data/tyndp_versions.csv by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/788
- feat: added scatter summary plot per horizon for all indicators by @AndreasHD11 in https://github.com/open-energy-transition/open-tyndp/pull/753
- doc: create rules overview for SB and CBA rules by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/761
- refactor: fix quoting for clarity by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/791
- fix: use combine_indicators instead of collect_indicators by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/797
- fix: restore correct assigned countries for virtual tyndp nodes by @daniel-rdt in https://github.com/open-energy-transition/open-tyndp/pull/794
- feat: add function to merge low voltage to market node by @lisazeyen in https://github.com/open-energy-transition/open-tyndp/pull/790
- feat: reduce dependency to upstream retrieves by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/798
- Merge changes from upstream by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/810
- refac: remove
cba.methodsconfig option by @measrainsey in https://github.com/open-energy-transition/open-tyndp/pull/805 - fix: use 'overnight' foresight in MSV network preparation by @lisazeyen in https://github.com/open-energy-transition/open-tyndp/pull/813
- fix: remove deprecated dim parameter from linopy
LinearExpression.groupby(...).sum()by @daniel-rdt in https://github.com/open-energy-transition/open-tyndp/pull/811 - refactor: sort functions in clean_projects by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/803
- fix: split cost + length for multi-link projects by @lisazeyen in https://github.com/open-energy-transition/open-tyndp/pull/793
- build(deps): bump the github-actions group with 2 updates by @dependabot[bot] in https://github.com/open-energy-transition/open-tyndp/pull/822
- fix: minor fixes to cba msv rule definition for remote execution by @daniel-rdt in https://github.com/open-energy-transition/open-tyndp/pull/827
- config: tighten solver tolerances for SB, MSV and RH solves by @daniel-rdt in https://github.com/open-energy-transition/open-tyndp/pull/821
- refac: restructure CBA outputs to align with SB outputs; add benchmarks for CBA rules by @measrainsey in https://github.com/open-energy-transition/open-tyndp/pull/809
- feat: add VOLL default cost for CBA and set scenario name to NT in config by @AndreasHD11 in https://github.com/open-energy-transition/open-tyndp/pull/831
- feat: db persistence backend by @coroa in https://github.com/open-energy-transition/open-tyndp/pull/833
- env: Fix pandas version by @SermishaNarayana in https://github.com/open-energy-transition/open-tyndp/pull/829
- doc: soften development warnings in doc by @lisazeyen in https://github.com/open-energy-transition/open-tyndp/pull/817
- feat: add support for custom projects by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/802
- Fix/equal axis by @AndreasHD11 in https://github.com/open-energy-transition/open-tyndp/pull/837
- doc: udpate documentation with open-tyndp specific config hierarchy by @daniel-rdt in https://github.com/open-energy-transition/open-tyndp/pull/826
- fix: correct CBA transmission projects by @lisazeyen in https://github.com/open-energy-transition/open-tyndp/pull/795
- Add description in clustering.py for remove_islands option by @AndreasHD11 in https://github.com/open-energy-transition/open-tyndp/pull/845
- fix: disable load shedding for all carriers in cba by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/847
- Prepare v0.8 by @tgilon in https://github.com/open-energy-transition/open-tyndp/pull/839
New Contributors
- @SermishaNarayana made their first contribution in https://github.com/open-energy-transition/open-tyndp/pull/829
Full Changelog: https://github.com/open-energy-transition/open-tyndp/compare/v0.7.1...v0.8
Notes
Files
open-energy-transition/open-tyndp-v0.8.zip
Files
(45.1 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:0224d3a5369bdb77ddd800df65f53c18
|
45.1 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/