-
Notifications
You must be signed in to change notification settings - Fork 409
Streamline workflow #1838
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
Open
FabianHofmann
wants to merge
110
commits into
master
Choose a base branch
from
streamline-workflow
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Streamline workflow #1838
Changes from all commits
Commits
Show all changes
110 commits
Select commit
Hold shift + click to select a range
62f0be5
create streamlining plan
FabianHofmann 1369853
update plan
FabianHofmann 16bdb75
Implement streamlined workflow test framework
FabianHofmann 685e168
Refine implementation plan based on successful testing
FabianHofmann 29199b1
Merge branch 'master' into streamline-workflow
FabianHofmann 051060d
Implement streamlined workflow with compose_network.py
FabianHofmann a1183df
Fix critical issues in streamlined workflow implementation
FabianHofmann 03c875f
Fix cluster wildcard and resource path issues
FabianHofmann cbd8328
Use config_provider and resources functions consistently
FabianHofmann 7f2ef1a
add streamlined configs
FabianHofmann 279b017
refac: brute force rename paths, remove wildcards, consolidate solve …
FabianHofmann a7670ec
refac: update paths across snakefiles
FabianHofmann c81163d
first stable dag with compose rule
FabianHofmann e872f02
revert temporal config key
FabianHofmann 2fd3b0b
fix: disinguish base and clustered regions
FabianHofmann 1be0432
refac: use "simplified.nc" for simplified network stage
FabianHofmann 4410a3c
feat: make compose_network work
FabianHofmann 4380c25
feat: add sector mode to only add components needed in the electricit…
FabianHofmann b625b8c
feat: sanitize busmap
FabianHofmann b08e681
Tighten compose configuration requirements
FabianHofmann ee33eab
feat: pull over feats from add_existing_baseyear and add_brownfield
FabianHofmann 0ca08c8
feat: port cap_transmission_capacity and enforce_autarky to streamlin…
FabianHofmann 341064a
refac: modularize logics in compose_network
FabianHofmann ee5097f
follow up
FabianHofmann 2d32e77
feat: port renewable capacity limit adjustment to compose_network
FabianHofmann 7b8b97f
tiny fixes
FabianHofmann 3e9d744
refac: apply temporal clustering before base year addition
FabianHofmann 40d8088
fix: only run ptes update if dataframe is not empty
FabianHofmann fac1d2c
add concatenation logic for multi invest optimization
FabianHofmann 3054234
only trigger last horizon in collection rule
FabianHofmann 0928db1
Merge branch 'master' into streamline-workflow
FabianHofmann 43847a2
fix: multi-period optimization and composition
FabianHofmann 5be0961
fix: myopic make test
FabianHofmann 180137e
fix: reduce number of levels in summary files
FabianHofmann 5c919fe
Merge branch 'master' into streamline-workflow
FabianHofmann 4505e79
support electricity-only with myopic foresight
FabianHofmann abb081d
make summary rule compatible with electricity only
FabianHofmann 0365a46
update pypsa version
FabianHofmann 358ab9f
streamline workflow: cleanup and pypsa 1.0 compatibility
FabianHofmann b390176
remove dead code from old wildcard workflow
FabianHofmann c09400b
add migration documentation for streamlined workflow
FabianHofmann cdf9737
document critical gaps in perfect foresight implementation
FabianHofmann 91f4d7e
implement critical perfect foresight features
FabianHofmann 430f68c
restore investment weightings and add temporal aggregation validation
FabianHofmann e9ca903
move perfect foresight functions to prepare_perfect_foresight.py
FabianHofmann 05f7f99
fix perfect foresight workflow dependencies
FabianHofmann 459b5e4
use NetworkCollection for myopic summary generation
FabianHofmann d146f4f
integrate cumulative costs calculation into make_summary
FabianHofmann 61bba00
fix: include all plot_summary outputs in CORE_OUTPUTS
FabianHofmann ecbf354
adjust plotting thresholds in test configs for better visibility
FabianHofmann dadda51
consolidate graphics/ to graphs/ directory
FabianHofmann cd523fb
add electricity foresight tests and fix carbon budget plot error hand…
FabianHofmann 853b3b5
fix: correctly apply sn weightings in perfect concat
FabianHofmann 8414d3e
fix: add auto-scaling support for plot axes in test configs
FabianHofmann e3f5ccd
docs: complete migration guide and refactor sector config to nested s…
FabianHofmann a437328
remove internal doc file [skip CI]
FabianHofmann 735f362
add get_config function to get full scenario aware config
FabianHofmann a072121
refac: harmonize co2 budget allocation
FabianHofmann e567128
refac: streamline compose_network by removing InputFiles dataclass
FabianHofmann 47df995
delete unneeded file
FabianHofmann 9e175e3
refactor config access in compose inputs
FabianHofmann 1b12584
Fix outdated expression for 'transmission_limit' (#1894)
Parisra 324f05b
Add option to set minimum unit dispatch for electrolysis (#1859)
millingermarkus bcfafa7
refactor: use snapshot_weightings to define nyears in build_transport…
tgilon 70a44d9
chore(deps): bump the github-actions group with 2 updates (#1870)
dependabot[bot] 08d5cc1
Merge branch 'master' into merge-master-into-streamline
FabianHofmann a6f5bff
fix unit tests
FabianHofmann d3684f5
follow up
FabianHofmann 7543d0e
follow up
FabianHofmann bcca49b
improve deprecation warnings; follow up on powerplant renaming
FabianHofmann 9083f09
update doc
FabianHofmann b95b959
streamline mock_snakemake calls across scripts
FabianHofmann a67cc56
Merge latest master into streamline workflow branch
FabianHofmann d64e53f
Merge branch 'master' into streamline-workflow
FabianHofmann 94e8ea1
update pixi toml and CI tests
FabianHofmann b7b3514
unify temporal resolution config: merge resolution_elec/resolution_se…
FabianHofmann c77f944
fix: adjust s_nom_max limit
FabianHofmann e3a5899
update pixi toml rules
FabianHofmann 0b888d7
refac: use sector inputs only if sector coupling is enabled
FabianHofmann d30a7a1
unify CO2 constraints: remove legacy co2limit in favor of co2_budget
FabianHofmann b603709
remove deprecated opts/sector_opts wildcard documentation
FabianHofmann 86ba87b
fix: add missing top-level planning_horizons to TYNDP test config
FabianHofmann f314d3e
resolve merge: integrate new dataset versioning system
FabianHofmann e3a1429
fix: update test configs for streamlined workflow
FabianHofmann 7ffb54f
fix: heat profile reference
FabianHofmann 579f07c
Merge branch 'master' into streamline-workflow
fneum 8020c25
Simplify CO2 budget constraints
FabianHofmann 21bf7f2
Merge branch 'master' into streamline-workflow
FabianHofmann f580fd5
Update config/test/config.myopic.yaml
FabianHofmann e3b72fd
udpate co2 config
FabianHofmann 5cc2970
revert some config changes
FabianHofmann dbe46b6
Update scripts/make_summary.py
FabianHofmann 19cfd5e
Update doc/release_notes.rst
FabianHofmann 4a13f94
adress more comments in config and release notes
FabianHofmann b78b708
Update doc/release_notes.rst
FabianHofmann eec0fea
Update doc/migration.rst
FabianHofmann 8bf9275
update configuration.rst
FabianHofmann 8da4043
follow-up: adress review comment
FabianHofmann f5c91c0
follow up
FabianHofmann 4eb0f25
follow up
FabianHofmann 9c71949
address comments; follow up
FabianHofmann 3a2296c
follow up
FabianHofmann 2f39747
follow up (dirty state)
FabianHofmann 0124d95
follow up
FabianHofmann c3cf1f0
update doc refs
FabianHofmann 419bc00
follow up - reduced diff
FabianHofmann 8f92e36
udpate migration guide and make some fixes
FabianHofmann 6d88212
small fixes
FabianHofmann 6db1a49
Merge branch 'master' into streamline-workflow
FabianHofmann 6c61c68
Restore job list and workflow graph in sector tutorial
FabianHofmann 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
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
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.