What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1635
- fix typo in citation by @lindnemi in #1640
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1642
- Complement era5 files for data bundle retrieval by @cpschau in #1648
- Revert "docs: remove
-callargument (#1386)" by @tgilon in #1650 - [github-actions.ci] Update pinned envs by @github-actions[bot] in #1645
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1651
- Fix: wildcards of build_renewable_profiles for scenario management 'b… by @lindnemi in #1641
- use absolute imports by @lkstrp in #1643
- Non-sequestered HVC Waste Allocation According to Population by @toniseibold in #1625
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1657
- Update .pre-commit-config.yaml by @lkstrp in #1659
- test: make inhouse test runs more stable by @lkstrp in #1669
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1671
- Install snakemake plugins from bioconda by @euronion in #1674
- refactor: use logger consistently by @tgilon in #1682
- fix: Broken LAU data retrieval and allow geothermal heat pumps by default by @amos-schledorn in #1673
- refactor: add low voltage nodes based on AC buses from network instead of pop_layout index by @daniel-rdt in #1672
- Update environment pinning workflow to use conda-lock by @stefan-oet in #1660
- Test workflow: Use arm specific lockfile for macos setup by @stefan-oet in #1687
- Fix macOS builds by switching pyscipopt from pip to conda-forge by @stefan-oet in #1688
- fix: bring back solver logs by @lkstrp in #1684
- Format installation instructions properly by @stefan-oet in #1689
- fix: increase has_internet timeout by @tgilon in #1691
- feat:add PTES booster heat pumps by @amos-schledorn in #1692
- feat:add support for aquifer thermal energy storage (ATES) by @amos-schledorn in #1665
- bugfix: add check and skip for missing carrier group in plot_balance_timeseries by @daniel-rdt in #1662
- Relate ebiofuel H2 demand to bus0 by @millingermarkus in #1683
- fix: disable PTES booster HP by default, enable in test config by @TomKae00 in #1697
- [github-actions.ci] Update locked envs by @github-actions[bot] in #1686
- Select properly capital_cost for offwind-float by @cristobal-GC in #1701
- fix: make ates potentials an optional input by @tgilon in #1695
- improvement: plot_balance_map includes carriers in legend as supply or consumption where largest absolute value by @daniel-rdt in #1694
- Remove duplicated def of input_profile_tech (w/o clusters wildcard) by @aodenweller in #1658
- feat: add a configuration to change p_min_pu for links by @tgilon in #1637
- make temporary and shadow paths windows compatible by @fneum in #1702
- fix: test/config.electricity.yaml compatible with v25.04 by @JuliaSvn in #1698
- Fix cutout directory on Windows by @Eric-Nitschke in #1602
- feat: group gaps filling strategies options and add a switch by @tgilon in #1677
- bugfix: align enabled deduction of distribution losses from elec demand by @daniel-rdt in #1668
- fix: Correct DAG generation to respect all configuration sources by @thogin in #1678
- fix: sanitize columns in add_brownfield by @tgilon in #1676
- Bidding zones representation + custom busmap by @FabianHofmann in #1578
- Adding BioSNG CC to plotting.default.yaml by @JuliaSvn in #1703
- remove
config.yamlby @lkstrp in #1649 - test: remove inhouse tests by @lkstrp in #1704
- [github-actions.ci] Update locked envs by @github-actions[bot] in #1707
- gas_input_locations update (closes #1708) by @mohammadamint in #1710
- Solar aggregation in CCL plus minor fixes by @Aym-brz in #1712
- [github-actions.ci] Update locked envs by @github-actions[bot] in #1716
- fix: make workflow compatible with optimization framework changes by @FabianHofmann in #1720
- Align to pypsa v1 api changes by @FabianHofmann in #1722
- bugfix: add existing renewables consistent with renewable_carriers list by @daniel-rdt in #1717
- Add offwind float to CCL by @JuliaSvn in #1725
- Fix: Invalid aquifer shapes in build_ates_potentials by @amos-schledorn in #1724
- [github-actions.ci] Update locked envs by @github-actions[bot] in #1726
- Revert "[github-actions.ci] Update locked envs" by @lkstrp in #1733
- doc: Add note on SARAH cutout creation by @euronion in #1735
- fix(deps): pin
xarray<2025.07.0by @github-actions[bot] in #1736 - [github-actions.ci] Update locked envs by @github-actions[bot] in #1738
- fix: PyPSA v1 compatibility follow up by @lkstrp in #1741
- Chore: Replace dep5 file with REUSE.toml by @euronion in #1739
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1744
- Bug fix for non-linestrings by @bobbyxng in #1737
- fix: fix rulegraph for snakemake 9.7.1 by @tgilon in #1745
- fix: pass heat_pump_cop_approximation configs correctly by @TomKae00 in #1729
- Fix
plot_hydrogen_network: storage + Added CCL explantions in the configtables by @JuliaSvn in #1727 - fix: Update modify_attribute function according to changes in PyPSA API by @cpschau in #1750
- Allow country-specific district heating potentials by @cpschau in #1742
- prepare release v2025.07.0 by @fneum in #1753
New Contributors
- @stefan-oet made their first contribution in #1660
- @JuliaSvn made their first contribution in #1698
- @mohammadamint made their first contribution in #1710
- @Aym-brz made their first contribution in #1712
Full Changelog: v2025.04.0...v2025.07.0