WIP: Eur master to scenarios 2026 - #188
Merged
Merged
Conversation
* config: Set Gurobi IISMethod * Regenerate config
* Update locked environment files for all platforms * [pypsa-bot] run `sync-locks` - `pixi run sync-locks` * fix: also remove exclude-newer from lock file --------- Co-authored-by: lkstrp <62255395+lkstrp@users.noreply.github.com> Co-authored-by: pypsa[bot] <181215446+pypsa[bot]@users.noreply.github.com> Co-authored-by: lkstrp <lkstrp@pm.me>
* Fix: Include capital_cost for non-bicharger stores, correct for fuel cell efficiency * Add release notes
* fix/scale vom by efficiency when missing * add releas_notes * refactor/pre-commit --------- Co-authored-by: Fabian Neumann <fabian.neumann@outlook.de>
- Requires pixi >=v0.67
* Fix URL for SCIGRID gas 1.1.2. archive on data.pypsa.org * Fix synthetic_electricity_demand URL
* Update locked environment files for all platforms * [pypsa-bot] run `sync-locks` - `pixi run sync-locks` --------- Co-authored-by: lkstrp <62255395+lkstrp@users.noreply.github.com> Co-authored-by: pypsa[bot] <181215446+pypsa[bot]@users.noreply.github.com>
* losses for retrotfitted H2 pipelines * add release note * update sector.py
* fix: availability matrix plot config and optional PNG output - Read plot flag from correct param (`snakemake.params.plot_availability_matrix`) - Remove hardcoded default; use `config.default.yaml` value - Expose PNG as optional named output via `branch()` - Reference outputs by name (`nc`, `plot`) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * fix: align determine_availability_matrix_MD_UA with plot changes - Add optional PNG output via `branch()` and `plot_availability_matrix` param - Add plotting logic matching the main script - Rename output key from `availability_matrix` to `nc` Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * doc: Update release notes * config: Set default for plotting availability_matrix to true * doc: Update release notes * doc: Fix PR number in release notes * config: Default to False for plotting of availability matrix --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Update locked environment files for all platforms * [pypsa-bot] run `sync-locks` - `pixi run sync-locks` --------- Co-authored-by: lkstrp <62255395+lkstrp@users.noreply.github.com> Co-authored-by: pypsa[bot] <181215446+pypsa[bot]@users.noreply.github.com>
Bumps the github-actions group with 1 update in the / directory: [prefix-dev/setup-pixi](https://github.com/prefix-dev/setup-pixi). Updates `prefix-dev/setup-pixi` from 0.9.5 to 0.9.6 - [Release notes](https://github.com/prefix-dev/setup-pixi/releases) - [Commits](prefix-dev/setup-pixi@v0.9.5...v0.9.6) --- updated-dependencies: - dependency-name: prefix-dev/setup-pixi dependency-version: 0.9.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add vulnerability scanning CI/CD workflows - Uploads pixi default deps to github dependency list - Uploads identified vulnerabilities to codeQL vulnerabilities list - Identifies vulnerabilities on updates to pixi.lock - Move unnecessary deps from `default` to `dev` env (jupyter introduces `npm` `ip` package vulnerability `cve-2024-29415`). Assisted-by: Claude:Sonnet 4.6 * Update release notes * Update github action for commenting * Use latest action versions * Revert to better maintained peter-evans action * Apply suggestions from code review Co-authored-by: Lukas Trippe <lkstrp@pm.me> Co-authored-by: Bryn Pickering <17178478+brynpickering@users.noreply.github.com> * Post-merge fix; create separate fork job * Doc update * Update lockfile * Report vulnerability diff in PRs, not absolute * consolidate workflows * cleaner job names * fix: point alerts to correct path * add workflow_dispatch * handle diff on fork prs * Separate scan and fork report * Rename job * Rename output artifact directory * fix: merge fork PR diff into scan job * update lock files --------- Co-authored-by: Lukas Trippe <lkstrp@pm.me>
- `pixi run sync-locks`
Bumps the github-actions group with 2 updates: [prefix-dev/setup-pixi](https://github.com/prefix-dev/setup-pixi) and [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact). Updates `prefix-dev/setup-pixi` from 0.9.5 to 0.9.6 - [Release notes](https://github.com/prefix-dev/setup-pixi/releases) - [Commits](prefix-dev/setup-pixi@v0.9.5...v0.9.6) Updates `dawidd6/action-download-artifact` from 11 to 21 - [Release notes](https://github.com/dawidd6/action-download-artifact/releases) - [Commits](dawidd6/action-download-artifact@v11...v21) --- updated-dependencies: - dependency-name: prefix-dev/setup-pixi dependency-version: 0.9.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: dawidd6/action-download-artifact dependency-version: '21' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fixed simplify_network for meshed DC --> supernodes. * Added release notes. * Added allow_ac_dc_mix key. * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Updated validator and schema. * change to spatial mapping and removing AC carrier coercion * simplify docstrings and pre-commit * Remove redundant quick-fix/hot-fix on two OSM buses * Removed separator in favor of to prevent errors when saving files with in the name. --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
* docs: arrange pages in tabs, add some plugins * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This reverts commit 920afca.
* limit to pypsa < 1.2 * [pypsa-bot] run `sync-locks` - `pixi run sync-locks` --------- Co-authored-by: pypsa[bot] <181215446+pypsa[bot]@users.noreply.github.com>
* fix: rename nice_names as well when clustering heat buses * add note
* fix: keep unset p_set as NaN in cluster_heat_buses aggregation * fix: drop redundant numeric_only --------- Co-authored-by: Fabian Neumann <fabian.neumann@outlook.de>
Bumps [prefix-dev/pixi](https://github.com/prefix-dev/pixi-docker) from 0.75.0 to 0.76.1. - [Release notes](https://github.com/prefix-dev/pixi-docker/releases) - [Commits](prefix-dev/pixi-docker@0.75.0...0.76.1) --- updated-dependencies: - dependency-name: prefix-dev/pixi dependency-version: 0.76.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#2259) Bumps the github-actions group with 1 update: [prefix-dev/setup-pixi](https://github.com/prefix-dev/setup-pixi). Updates `prefix-dev/setup-pixi` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/prefix-dev/setup-pixi/releases) - [Commits](prefix-dev/setup-pixi@v0.10.0...v0.10.1) --- updated-dependencies: - dependency-name: prefix-dev/setup-pixi dependency-version: 0.10.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix: silent optimization failure * Rewrite checks with linopy constants * Add entry to release_notes.md --------- Co-authored-by: Fabian Neumann <fabian.neumann@outlook.de>
* chore: bump to pandas v3 * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * [pypsa-bot] run `sync-locks` - `pixi run sync-locks` --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: pypsa[bot] <181215446+pypsa[bot]@users.noreply.github.com>
* ci: fix false positives in PR security gate * trigger * Revert "trigger" This reverts commit 6242481321340ba56a2a81d34eed6b4cb71d5bdc. * add comment * use yaml anchor
* add information on temporal clustering fields * re generate-config * apply suggested changes --------- Co-authored-by: apigott <ash.pigott@gmail.com> Co-authored-by: euronion <42553970+euronion@users.noreply.github.com>
* remove 'conservative estimate Mt from config to avoid double counting and make sure optimistic assumptions are >= neutral assumptions * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * change schema defaults * reverting changes * document co2 storage potential categories * [pypsa-bot] run `generate-config` - `pixi run generate-config` --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: pypsa[bot] <181215446+pypsa[bot]@users.noreply.github.com>
* fix operational reserve constraints * revert accidental changes, better noqa handling * re-add release notes --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: fneum <29101152+fneum@users.noreply.github.com>
* split build_energy_totals rule into energy and co2 * re-add documentation changes * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: fneum <29101152+fneum@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
…2169) * split build_shapes rule into offshore, nuts3, country/europe rules * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * restore original functions --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
When corine is set to false for offshore technologies, convert it to an empty dict so downstream 'key in corine' checks are skipped. Fixes #2111 Co-authored-by: Marco Anarmo <marcoanarmo@gmail.com>
* improving carbon manangement modeling * include co2_network_liquefaction in default config * documentation * [pypsa-bot] run `generate-config` - `pixi run generate-config` * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * bug fixing * adjusting capital costs for post combustion capture depending on flue gas concentration of carbon dioxide * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Fix unit Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * bug fix * bug fix * cleaning up and minor fixes * Updated plot_balance_map* scripts to include co2 dense carrier in co2 stored maps. * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * change technology data name in line with technology-data PR * making technology-data pr prequisite for this pr * addressing change requests of documentation, bugfixing and spatially resolving gas and biomass for industry * pre-commit fixes * update data/versions.csv * remove latest tag from older costs in versions.csv --------- Co-authored-by: pypsa[bot] <181215446+pypsa[bot]@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Bobby Xiong <bobbyxng@gmail.com> Co-authored-by: Fabian Neumann <fabian.neumann@outlook.de>
* Set temporal resolution to segments in test * fix[tsam<3.0]: import error After `import tsam` the expression `tsam.timeseriesaggregation`did't resolve properly. * bumb: tsam>=3.0 * fix[tsam>=3.0]: unexpected keyword TypeError: aggregate() got an unexpected keyword argument 'solver' * fix[tsam>=3.0]: attribute error AttributeError: 'AggregationResult' object has no attribute 'createTypicalPeriods' * Revert "bumb: tsam>=3.0" This reverts commit 56831fa476dbaed1548b851de32dd56bcccea39a. * Revert "Set temporal resolution to segments in test" This reverts commit f00214bafad359f1e75ffc4bb9d6d923003ce1d3.
* Initial draft architecture for FAQ/Troubleshooting. * first collection of questions * Updated and reformattted docs to use admonition. * Added more questions/answers. * Added fork FAQ. * Bug fix. * Added contribution FAQ. * Updated copyright an authors to 'Contributors to PyPSA-Eur' * Added release notes. * Fix FAQ markdown and offline docs hook Co-authored-by: fneum <29101152+fneum@users.noreply.github.com> * Harden docs hook and workflow permissions Co-authored-by: fneum <29101152+fneum@users.noreply.github.com> * expand questions on demand * Revert "Harden docs hook and workflow permissions" This reverts commit 9cff9690615b759950ca41c72dbbe173e196aa55. --------- Co-authored-by: toniseibold <tseibold.tub@gmail.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: fneum <29101152+fneum@users.noreply.github.com> Co-authored-by: Fabian Neumann <fabian.neumann@outlook.de>
* Update locked environment files for all platforms * [pypsa-bot] run `sync-locks` - `pixi run sync-locks` --------- Co-authored-by: lkstrp <62255395+lkstrp@users.noreply.github.com> Co-authored-by: pypsa[bot] <181215446+pypsa[bot]@users.noreply.github.com>
Bumps [prefix-dev/pixi](https://github.com/prefix-dev/pixi-docker) from 0.76.1 to 0.76.2. - [Release notes](https://github.com/prefix-dev/pixi-docker/releases) - [Commits](prefix-dev/pixi-docker@0.76.1...0.76.2) --- updated-dependencies: - dependency-name: prefix-dev/pixi dependency-version: 0.76.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the github-actions group with 1 update: [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact). Updates `dawidd6/action-download-artifact` from 21 to 23 - [Release notes](https://github.com/dawidd6/action-download-artifact/releases) - [Commits](dawidd6/action-download-artifact@v21...v23) --- updated-dependencies: - dependency-name: dawidd6/action-download-artifact dependency-version: '23' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump version to v2026.08.0, sort the accumulated release notes into Features / Changes / Bugfixes and Compatibility, and add PR references that were missing from individual entries. Also fix `[rule_name][]` cross-references, which have been broken across the whole documentation since #2216 disabled the root ToC entry that carries the anchor, and document build_offshore_shapes and build_nuts3_shapes, which #2169 added without a docs section. Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Assisted-by: Claude
…??); add it back in
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Before asking for a review for this PR make sure to complete the following checklist:
Changes proposed in this Pull Request
Checklist
Required:
Changelog.md.If applicable:
scripts/lib/validation.doc/*.rstfiles.