Skip to content

Commit 5829baa

Browse files
authored
Merge branch 'master' into fix/linopy-depr-param
2 parents 88ebe87 + ad4d00b commit 5829baa

20 files changed

Lines changed: 202 additions & 81 deletions

config/config.default.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1621,8 +1621,6 @@ cba:
16211621
cba_scenario_input:
16221622
use_presolved: false
16231623
sb_version: latest
1624-
methods:
1625-
- toot
16261624
projects: []
16271625
area: tyndp
16281626
remove_noisy_costs: true

config/config.tyndp.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -430,9 +430,6 @@ cba:
430430
cba_scenario_input:
431431
use_presolved: false
432432
sb_version: latest # use 'latest' or a supported version from data/versions.csv for pre-solved SB network input in CBA; only applies if use_presolved is true
433-
methods:
434-
- toot
435-
- pint
436433
projects:
437434
- t1-t35
438435
area: tyndp # options: tyndp (TODO: entso-e, eu27)

config/schema.default.json

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -496,17 +496,6 @@
496496
}
497497
}
498498
},
499-
"methods": {
500-
"description": "Methodologies to apply: 'toot' (take one out at a time) and 'pint' (put in one at a time).",
501-
"items": {
502-
"enum": [
503-
"toot",
504-
"pint"
505-
],
506-
"type": "string"
507-
},
508-
"type": "array"
509-
},
510499
"projects": {
511500
"description": "List of project identifiers to evaluate (e.g., 't1-t35').",
512501
"items": {
@@ -15689,17 +15678,6 @@
1568915678
}
1569015679
}
1569115680
},
15692-
"methods": {
15693-
"description": "Methodologies to apply: 'toot' (take one out at a time) and 'pint' (put in one at a time).",
15694-
"items": {
15695-
"enum": [
15696-
"toot",
15697-
"pint"
15698-
],
15699-
"type": "string"
15700-
},
15701-
"type": "array"
15702-
},
1570315681
"projects": {
1570415682
"description": "List of project identifiers to evaluate (e.g., 't1-t35').",
1570515683
"items": {

config/test/config.cyears.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -440,9 +440,6 @@ cba:
440440
cba_scenario_input:
441441
use_presolved: false
442442
sb_version: latest # currently only latest is supported
443-
methods:
444-
- toot
445-
- pint
446443
projects:
447444
- t1-t35
448445
area: tyndp # options: tyndp (TODO: entso-e, eu27)

config/test/config.tyndp.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -437,10 +437,7 @@ cba:
437437
- 2040
438438
cba_scenario_input:
439439
use_presolved: false
440-
sb_version: latest # currently only latest is supported
441-
methods:
442-
- toot
443-
- pint
440+
sb_version: latest # use 'latest' or a supported version from data/versions.csv for pre-solved SB network input in CBA; only applies if use_presolved is true
444441
projects:
445442
- t1-t35
446443
area: tyndp # options: tyndp (TODO: entso-e, eu27)

data/tyndp_versions.csv

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ co2stop,26-august-2020,tyndp-archive,latest supported,2026-05-08,,https://storag
1010
copernicus_land_cover,v3.0.1,tyndp-archive,latest supported,2026-05-08,"The primary is already from Zenodo, documentation in https://zenodo.org/records/4723921",https://storage.googleapis.com/open-tyndp-data-store/archive/eur/copernicus_land_cover/v3.0.1
1111
corine,v18_5,tyndp-archive,latest supported,2026-05-08,,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/corine/v18_5/corine.zip
1212
costs,v0.14.0,tyndp-archive,latest supported,2026-05-08,Part of the `technologydata` repository and versioned on GitHub.,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/costs/v0.14.0
13-
country_hdd,2025-08-13,tyndp-archive,latest supported,2026-05-08,,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/country_hdd/2025-08-13/era5-HDD-per-country.csv
1413
country_runoff,2025-08-13,tyndp-archive,latest supported,2026-05-08,,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/country_runoff/2025-08-13/era5-runoff-per-country.csv
1514
desnz_electricity_consumption,2026-02-16,tyndp-archive,latest supported,2026-02-16,,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/desnz_electricity_consumption/2026-02-16/Subnational_electricity_consumption_statistics_2005-2024.xlsx
1615
dh_areas,341.5,tyndp-archive,latest supported,2026-05-08,,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/dh_areas/341.5/dh_areas.gpkg
@@ -24,12 +23,9 @@ eurostat_balances,2026-02,tyndp-archive,latest supported,2026-05-08,,https://sto
2423
eurostat_household_balances,2025-07-09,tyndp-archive,latest supported,2026-05-08,,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/eurostat_household_balances/2025-07-09/nrg_d_hhq.csv
2524
gdp_per_capita,2018-02-06,tyndp-archive,latest supported,2026-05-08,"Primary link is a direct download, earlier part of zenodo bundle",https://storage.googleapis.com/open-tyndp-data-store/archive/eur/gdp_per_capita/2018-02-06/GDP_per_capita_PPP_1990_2015_v2.nc
2625
gebco,2014,tyndp-archive,latest supported,2026-05-08,Earlier part of databundle,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/gebco/2014/GEBCO_2014_2D.nc
27-
gem_europe_gas_tracker,may-2024,tyndp-archive,latest supported,2026-05-08,,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/gem_europe_gas_tracker/may-2024/Europe-Gas-Tracker-2024-05.xlsx
2826
gem_gcct,july-2025,tyndp-archive,latest supported,2026-05-08,,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/gem_gcct/july-2025/Global-Cement-and-Concrete-Tracker_July-2025.xlsx
2927
gem_gspt,march-2025-v1.1,tyndp-archive,latest supported,2026-05-08,,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/gem_gspt/march-2025-v1.1/Plant-level-data-Global-Iron-and-Steel-Tracker-March-2025-V1.1.xlsx
3028
geothermal_heat_utilisation_potentials,341.5,tyndp-archive,latest supported,2026-05-08,,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/geothermal_heat_utilisation_potentials/341.5/Results_DH_Matching_Cluster.xlsx
31-
ghg_emissions,v23,tyndp-archive,latest supported,2026-05-08,earlier part of databundle,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/ghg_emissions/v23/UNFCCC_v23.csv
32-
h2_salt_caverns,16-10-2019,tyndp-archive,latest supported,2026-05-08,,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/h2_salt_caverns/16-10-2019/h2_salt_caverns_GWh_per_sqkm.geojson
3329
hotmaps_industrial_sites,version-1.1,tyndp-archive,latest supported,2026-05-08,,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/hotmaps_industrial_sites/version-1.1/Industrial_Database.csv
3430
jrc_ardeco,2021,tyndp-archive,latest supported,2026-05-08,,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/jrc_ardeco/2021
3531
jrc_energy_atlas,2026-02-16,tyndp-archive,latest supported,2026-02-16,,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/jrc_energy_atlas/2026-02-16/electricity_tot_demand_2019.tif
@@ -42,7 +38,6 @@ neso_electricity_demand,2026-02-02,tyndp-archive,latest supported,2026-05-08,,ht
4238
nitrogen_statistics,2023,tyndp-archive,latest supported,2026-02-26,,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/nitrogen_statistics/2023/nitro-ert.xlsx
4339
nitrogen_statistics,2022,tyndp-archive,supported,2026-05-08,,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/nitrogen_statistics/2022/nitro-ert.xlsx
4440
nuts3_population,13-03-2025,tyndp-archive,latest supported,2026-05-08,earlier part of zenodo bundle,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/nuts3_population/13-03-2025/nama_10r_3popgdp.tsv.gz
45-
ons_lad,may-2024,tyndp-archive,latest supported,2026-02-17,API request used,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/ons_lad/may-2024/Local_Authority_Districts_May_2024_Boundaries__UK_BSC.geojson
4641
open_tyndp_prelim,0.7.1,primary,not-supported,2026-06-02,Open-TYNDP preliminary outcomes,https://zenodo.org/records/20303009
4742
open_tyndp_prelim,0.7.1,archive,latest supported,2026-06-02,Open-TYNDP preliminary outcomes (results-0.7.1.zip),https://zenodo.org/records/20303009/files/results-0.7.1.zip
4843
open_tyndp_prelim,0.7.1,tyndp-archive,latest supported,2026-06-02,Open-TYNDP preliminary outcomes (results-0.7.1.zip),https://storage.googleapis.com/open-tyndp-data-store/outcomes/0.7.1/results-0.7.1.zip
@@ -59,8 +54,6 @@ opsd_electricity_demand,2026-02-02,tyndp-archive,latest supported,2026-05-08,,ht
5954
osm,0.7,tyndp-archive,latest supported,2026-05-08,,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/osm/0.7
6055
osm_boundaries,unknown,tyndp-archive,latest supported,2026-05-08,,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/osm_boundaries/unknown/osm_boundaries.zip
6156
population_count,2018-11-01,tyndp-archive,latest supported,2026-05-08,earlier part of zenodo bundle,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/population_count/2018-11-01/ppp_2019_1km_Aggregated.tif
62-
powerplants,0.8.1,tyndp-archive,latest supported,2026-05-08,Part of the `powerplantmatching` package and versioned on GitHub.,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/powerplants/0.8.1/powerplants.csv
63-
scigrid_gas,1.1.2,tyndp-archive,latest supported,2026-05-08,the primary is already from Zenodo published by original authors,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/scigrid_gas/1.1.2/IGGIELGN.zip
6457
seawater_temperature,v1.0,tyndp-archive,latest supported,2026-05-08,Test cutout seawater temperature,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/seawater_temperature/v1.0/seawater_temperature.nc
6558
ship_raster,v5,tyndp-archive,latest supported,2026-05-08,,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/ship_raster/v5/shipdensity_global.zip
6659
synthetic_electricity_demand,v2,tyndp-archive,latest supported,2026-05-08,the primary is already from Zenodo published by original authors,https://storage.googleapis.com/open-tyndp-data-store/archive/eur/synthetic_electricity_demand/v2/demand_hourly.csv

doc/release_notes.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99

1010
**Features**
1111

12+
* Merge low voltage and market nodes in the CBA ([#722](https://github.com/open-energy-transition/open-tyndp/pull/722)).
13+
1214
* Add Snakemake rules to launch the `PyPSA-Explorer` with pre-solved SB networks from previous releases ([#724](https://github.com/open-energy-transition/open-tyndp/pull/724)).
1315

1416
**Changes**
@@ -43,6 +45,8 @@
4345

4446
* Restore correct assigned countries for virtual TYNDP nodes ([#794](https://github.com/open-energy-transition/open-tyndp/pull/794)).
4547

48+
* Remove unused `cba.methods` config option ([#805](https://github.com/open-energy-transition/open-tyndp/pull/805)).
49+
4650
* Remove `dim` argument from `.groupby(...).sum()` call in DSR daily dispatch constraint as it is no longer accepted by linopy >= 0.9.0 and no longer needed since groupby-sum always reduces the grouped dimension ([#811](https://github.com/open-energy-transition/open-tyndp/pull/811)).
4751

4852
**Documentation**
@@ -79,6 +83,8 @@
7983

8084
* Use `combine_indicators` instead of `collect_indicators` in the function `summary_benchmark_indicators` ([#797](https://github.com/open-energy-transition/open-tyndp/pull/797)).
8185

86+
* Reduce dependency on upstream retrieves ([#798](https://github.com/open-energy-transition/open-tyndp/pull/798)).
87+
8288

8389
## Upcoming PyPSA-Eur Release
8490

doc/scenarios.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ to form the two deviation scenarios are defined in `config/scenarios.tyndp.yaml`
8787
| `solving` | Solver selection and option set (uses HiGHS by default). |
8888
| `plotting` | Thresholds, map projection, balance map settings and factors. |
8989
| `benchmarking` | Enables benchmarking. |
90-
| `cba` | Cost-benefit analysis settings (hurdle costs, horizons, methods, projects, solver options). |
90+
| `cba` | Cost-benefit analysis settings (hurdle costs, horizons, projects, solver options). |
9191

9292
The base config is `config.tyndp.yaml`. The scenario file `scenarios.tyndp.yaml` defines per-scenario override blocks (e.g., NT, DE, GA).
9393
When a scenario is selected, its keys are merged onto the base config: matching keys override the base values,

mkdocs.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ nav:
4444
- Licenses: licenses.md
4545
- Limitations: limitations.md
4646
- Support: support.md
47-
- FAQ: faq.md
4847
- Publications: publications.md
4948
- Contributors: contributors.md
5049

@@ -69,6 +68,8 @@ nav:
6968
- Configuration:
7069
- Wildcards: wildcards.md
7170
- Configuration: configuration.md
71+
- References:
72+
- FAQ: faq.md
7273

7374
- Data Sources:
7475
- Data Sources: data_sources.md

rules/build_electricity.smk

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -816,7 +816,21 @@ rule add_electricity:
816816
f"costs_{config_provider('costs', 'year')(w)}_processed.csv"
817817
),
818818
regions=resources("regions_onshore_base_s_{clusters}.geojson"),
819-
powerplants=resources("powerplants_s_{clusters}.csv"),
819+
powerplants=branch(
820+
lambda w: config_provider("electricity", "conventional_carriers")(w)
821+
or config_provider("electricity", "extendable_carriers", "Generator")(w)
822+
or (
823+
config_provider(
824+
"electricity", "estimate_renewable_capacities", "enable"
825+
)(w)
826+
and config_provider(
827+
"electricity",
828+
"estimate_renewable_capacities",
829+
"from_powerplantmatching",
830+
)(w)
831+
),
832+
resources("powerplants_s_{clusters}.csv"),
833+
),
820834
hydro_capacities=ancient("data/hydro_capacities.csv"),
821835
unit_commitment="data/unit_commitment.csv",
822836
fuel_price=lambda w: (

0 commit comments

Comments
 (0)