forked from open-energy-transition/pypsa-eur
-
Notifications
You must be signed in to change notification settings - Fork 19
feat: introduce PEMMDB data and tyndp trajectories #97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 54 commits
Commits
Show all changes
101 commits
Select commit
Hold shift + click to select a range
bfa9248
feat: add clean rule for pemmdb capacity and must-run data
daniel-rdt 02e055f
feat: add placeholder for tyndp trajectories
daniel-rdt 965eceb
Merge branch 'master' into feat/64-pemmdb-data
daniel-rdt f2bce70
feat: add retrieve rule for tyndp pemmdb data
daniel-rdt 9f13bba
fix: add safe pyear to clean_tyndp_hydro_inflows.py
daniel-rdt 9bffdb4
fix: improve input_pemmdb_data handling for disabled feature
daniel-rdt c191357
fix: typo in clean hydro inflows param
daniel-rdt 32a4f33
feat: add handling of must-runs for DE and GA after 2030 and small fixes
daniel-rdt 5a1fca4
feat: add capacities for other non-RES
daniel-rdt 6a40401
feat: refactor workflow to split into clean rules for each technology…
daniel-rdt 8b91f85
feat: add pemmdb profiles that combine p_min_pu and p_max_pu profiles
daniel-rdt 2e1c332
feat: refactor clean_pemmdb scripts into modular functions for improv…
daniel-rdt 96c6fd3
feat: generalise tyndp data retrieval
tgilon 48a5cfc
doc: add release note
tgilon 129bd3b
fix: resolve to support relative path
tgilon 81d0f40
fix: resolve to support relative path
tgilon 0cd9505
fix: keep rootpath
tgilon f3fa8d9
Revert "fix: keep rootpath"
tgilon f9b48e4
refactor: remove unused rootpath
tgilon 2ceac5d
Merge branch 'feat/refactor-retrieve' into feat/64-pemmdb-data
daniel-rdt acb1984
feat: add processing of renewable capacities
daniel-rdt 55a80bf
feat: minor improvements to processing of renewable capacities
daniel-rdt b787fd7
feat: include RES PEMMDB capacities and profiles in workflow
daniel-rdt b41ae71
feat: add Other RES PEMMDB capacities and profiles
daniel-rdt eb09db0
feat: add pemmdb subfolder in resources
daniel-rdt af668dd
feat: add collect rule for pemmdb_datas
daniel-rdt 27afa9c
feat: include processing of electrolyser data
daniel-rdt cdd2b52
fix: increase latency wait to 10s to avoid missing directory in CI
daniel-rdt fa604fb
feat: include processing of battery capacities, update configs and fi…
daniel-rdt 281f351
feat: include processing of DSR capacities and profiles
daniel-rdt f62a57a
feat: process and clean tyndp trajectories
daniel-rdt 7194065
feat: add tyndp trajectories into workflow
daniel-rdt c688a1b
feat: separate e_nom information to separate column
daniel-rdt d6d8b2e
fix: add missing trajectories file to retrieve bundle rule output
daniel-rdt e6a0ed1
Merge branch 'master' into feat/64-pemmdb-data
tgilon c243b1d
feat: add mapping from PEMMDB carriers to a tyndp carrier name and in…
daniel-rdt 0ab2b0c
feat: ignore index when saving csv files
daniel-rdt e33c52a
Merge branch 'master' into feat/64-pemmdb-data
daniel-rdt 9a7a095
feat: ignore index when saving csv files
daniel-rdt c5af338
fix: bunch of minor fixes
daniel-rdt 5085cfe
feat: use tyndp_technology_map.csv for PECD carrier mapping
daniel-rdt 9be0da3
feat: remove spaces from pemmdb technology wildcards
daniel-rdt 59b1c1f
fix: add fix for no h2 interzonal connections in NT+ scenario
daniel-rdt 0656d28
feat: map carrier names for investment dataset trajectory file
daniel-rdt 194e115
ci: introduce multiple retries to hydro and pemmdb clean rules after …
daniel-rdt 68eca4f
feat: process trajectories to only include values for DE and GA for a…
daniel-rdt fed368a
fix for removed spaces in technology wildcards
daniel-rdt 25c0a3e
fix PV carrier mapping
daniel-rdt c2f18d7
feat: refactor for consolidated reading and processing of pemmdb data…
daniel-rdt 90627ec
doc: add release note
daniel-rdt eab1250
doc: update feature's development status in documentation and readme
daniel-rdt 95b5973
feat: remove outdated clean pemmdb capacities and profiles scripts
daniel-rdt dabd766
feat: addition to use tyndp_technology_map.csv for PECD carrier mapping
daniel-rdt 0644611
doc: update electricity.csv
daniel-rdt 0371c12
fix: minor fixes from code review
daniel-rdt de2f4ff
fix: remove unnecessary lambda
daniel-rdt 1dd1e0f
apply code suggestion
daniel-rdt 12f43e5
Merge branch 'master' into feat/64-pemmdb-data
daniel-rdt d6defd0
Merge branch 'master' into feat/64-pemmdb-data
daniel-rdt 6caa2a5
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] d832674
feat: adjust use of convert_units to new function parameters
daniel-rdt 437e4e2
feat: reduce pemmdb inputs in prepare_sector_network to available pem…
daniel-rdt fd8a6b3
sort index in thermal profiles for more efficient indexing
daniel-rdt aa1eb02
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] f279ff8
Apply suggestions from code review
daniel-rdt 01b9277
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] b9eff89
doc: change description of pemmdb feature to clarify processing
daniel-rdt 5f7f09f
feat: specify 16 GB resources for build_pemmdb_data rule
daniel-rdt 854999c
fix: fix missing wildcard argument to input_pemmdb_data
daniel-rdt f572dbd
doc: add missing config options to electricity.csv
daniel-rdt dc95dd3
feat: include trajectories for DE and GA for 2030
daniel-rdt 07f4eaa
reuse: add tyndp_technology_map.csv to REUSE.toml
daniel-rdt 98f6454
doc: update retrieve rule documentation
daniel-rdt 7a1b99d
feat: include hydrogen in tyndp pemmdb mapping
daniel-rdt 2f113e3
feat: update typehints for safe pyear
daniel-rdt 799e04b
doc: update docstring of build_tyndp_trajectories.py
daniel-rdt 2ef6028
feat: improve map_tyndp_carrier_names and introduce drop_merge_column…
daniel-rdt c655b2d
feat: improve robustness of snapshot filtering
daniel-rdt 92cce0f
feat: update pemmdb sheet mapping
daniel-rdt 0045b2d
doc: add missing rules to preparation.rst
daniel-rdt 52ea80b
fix: rename UK to GB in build_tyndp_trajectories.py
daniel-rdt 85ec6db
feat: consolidate pemmdb datas and trajectories in one collect rule
daniel-rdt 5485fdb
doc: include todo into PR template to document new rules
daniel-rdt c7e91bd
feat: minor improvement in parameter naming
daniel-rdt c9f947c
doc: use consistent imperative style in docstrings as per PEP 257
daniel-rdt 48dbe53
feat: use pattern matching to extract type and unit information from …
daniel-rdt 108dd73
feat: various minor improvements and bug fixes to build_pemmdb_data.py
daniel-rdt 4a59410
feat: add validate profile to filter out profiles with default PyPSA …
daniel-rdt 6d42d9f
feat: rename index_year variable
daniel-rdt a81bf55
feat: bundle processing of thermal technologies
daniel-rdt 5edf8f3
doc: update output format description for pemmdb profiles
daniel-rdt bb5d35a
feat: improve on reduce pemmdb inputs in prepare_sector_network to av…
daniel-rdt 246d73b
Apply suggestions from code review
daniel-rdt 2acbedd
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 28f3d93
feat: move and rename helper functions in build_pemmdb_data
daniel-rdt e34b966
ci: set tyndp tests as firsts
tgilon 5081ccb
fix: correct use of drop_on_columns
daniel-rdt e7ccc80
log: improve verbosity of logger by setting logger levels appropriately
daniel-rdt f93ce49
feat: minor improvements from code suggestion
daniel-rdt c958117
apply code suggestion
daniel-rdt 861db93
feat: improve pemmdb collect rule
daniel-rdt File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
|
daniel-rdt marked this conversation as resolved.
daniel-rdt marked this conversation as resolved.
tgilon marked this conversation as resolved.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,58 @@ | ||
| pemmdb_carrier,pemmdb_type,pecd_carrier,investment_dataset_carrier,open_tyndp_carrier,open_tyndp_index,comment | ||
| Solar,Photovoltaic,LFSolarPVUtility,Solar PV Utility,solar-pv-utility,solar-pv-utility,For non Italian nodes Utility and Rooftop share the same PECD profile called LFSolarPV | ||
| Solar,Rooftop,LFSolarPVRooftop,Solar PV Rooftop,solar-pv-rooftop,solar-pv-rooftop,For non Italian nodes Utility and Rooftop share the same PECD profile called LFSolarPV | ||
| Solar,Thermal Solar,CSP_noStorage,,solar-thermal,solar-thermal, | ||
| Solar,Solar Thermal with Storage,CSP_withStorage,,solar-thermal-w-storage,solar-thermal-w-storage, | ||
| Solar,Solar Thermal with Storage - Storage,CSP_withStorage,,solar-thermal-w-storage,solar-thermal-w-storage-storage, | ||
| Wind,Onshore wind,Wind_Onshore,Wind Onshore,onwind,onwind, | ||
| Wind,Offshore wind,Wind_Offshore,,offwind,offwind,only used w/o offshore hubs | ||
| ,,Wind_Offshore,,offwind-ac-fb-r,offwind-ac-fb-r,only used with offshore hubs | ||
| ,,Wind_Offshore,,offwind-ac-fl-r,offwind-ac-fl-r,only used with offshore hubs | ||
| ,,Wind_Offshore,,offwind-dc-fb-r,offwind-dc-fb-r,only used with offshore hubs | ||
| ,,Wind_Offshore,,offwind-dc-fl-r,offwind-dc-fl-r,only used with offshore hubs | ||
| ,,Wind_Offshore,,offwind-dc-fb-oh,offwind-dc-fb-oh,only used with offshore hubs | ||
| ,,Wind_Offshore,,offwind-dc-fl-oh,offwind-dc-fl-oh,only used with offshore hubs | ||
| ,,Wind_Offshore,,offwind-h2-fb-oh,offwind-h2-fb-oh,only used with offshore hubs | ||
| ,,Wind_Offshore,,offwind-h2-fl-oh,offwind-h2-fl-oh,only used with offshore hubs | ||
| Hydro,Run of River - Turbine,,,hydro-ror,hydro-ror-turbine, | ||
| Hydro,Pondage - Reservoir,,,hydro-pondage,hydro-pondage-reservoir, | ||
| Hydro,Pondage - Turbine,,,hydro-pondage,hydro-pondage-turbine, | ||
| Hydro,Reservoir - Reservoir,,,hydro-reservoir,hydro-reservoir-reservoir, | ||
| Hydro,Reservoir - Turbine,,,hydro-reservoir,hydro-reservoir-turbine, | ||
| Hydro,Pump Storage - Reservoir,,,hydro-phs,hydro-phs-reservoir, | ||
| Hydro,Pump Storage - Turbine,,,hydro-phs,hydro-phs-turbine, | ||
| Hydro,Pump Storage - Pump,,,hydro-phs,hydro-phs-pump, | ||
| Hydro,Pure Pump Storage - Reservoir,,,hydro-phs-pure,hydro-phs-pure-reservoir, | ||
| Hydro,Pure Pump Storage - Turbine,,,hydro-phs-pure,hydro-phs-pure-turbine, | ||
| Hydro,Pure Pump Storage - Pump,,,hydro-phs-pure,hydro-phs-pure-pump, | ||
| Other RES,"Small Biomass, Geothermal, Marine, Waste and Not Defined",,,other-res,other-res, | ||
| Gas,Conventional old 1,,,gas,gas-conv-old1, | ||
| Gas,Conventional old 2,,,gas,gas-conv-old2, | ||
| Gas,CCGT old 1,,,gas,gas-ccgt-old1, | ||
| Gas,CCGT old 2,,,gas,gas-ccgt-old2, | ||
| Gas,CCGT new,,,gas,gas-ccgt-new, | ||
| Gas,CCGT CCS,,,gas,gas-ccgt-ccs, | ||
| Gas,OCGT old,,,gas,gas-ocgt-old, | ||
| Gas,OCGT new,,,gas,gas-ocgt-new, | ||
| Gas,CCGT present 1,,,gas,gas-ccgt-present1, | ||
| Gas,CCGT present 2,,,gas,gas-ccgt-present2, | ||
| Nuclear,Nuclear,,Nuclear,nuclear,nuclear, | ||
| Hard coal,old 1,,,coal,coal-old1, | ||
| Hard coal,old 2,,,coal,coal-old2, | ||
| Hard coal,new,,,coal,coal-new, | ||
| Hard coal,CCS,,,coal,coal-ccs, | ||
| Lignite,old 1,,,lignite,lignite-old1, | ||
| Lignite,old 2,,,lignite,lignite-old2, | ||
| Lignite,new,,,lignite,lignite-new, | ||
| Lignite,CCS,,,lignite,lignite-ccs, | ||
| Light oil,Light oil,,,oil-light,oil-light, | ||
| Heavy oil,old 1,,,oil-heavy,oil-heavy-old1, | ||
| Heavy oil,old 2,,,oil-heavy,oil-heavy-old2, | ||
| Oil shale,old,,,oil-shale,oil-shale-old, | ||
| Oil shale,new,,,oil-shale,oil-shale-new, | ||
| Electrolyser,Onshore grid connected,,Electrolyzers,electrolyser,eletrolyser-onshore-grid, | ||
|
daniel-rdt marked this conversation as resolved.
Outdated
|
||
| Battery,Discharge,,,battery,battery-discharge, | ||
| Battery,Charge,,,battery,battery-charge, | ||
| Battery,Store,,,battery,battery-store, | ||
| ,,,Batteries Prosumer,battery,battery-store-prosumer, | ||
| ,,,Batteries Utility,battery,battery-store-utility, | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.