Published June 27, 2026 | Version v1.2.4

PyPSA: Python for Power System Analysis

Description

Revised release notes are available in the documentation.

What's Changed

  • fix: pytest 9 compatibility by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1744
  • fix: preserve snapshot index name on dynamic data when setting again by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1745
  • fix process docs on committable + extendable by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1734
  • Doc: Process capacity/cost refer to internal power p by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1747
  • use importlib.resources for package-internal files by @fneum in https://github.com/PyPSA/PyPSA/pull/1720
  • chore: fill in copyright placeholder by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1748
  • clearify docs on transformer electrical parameters by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1750
  • Text correction in imperfect competition example by @Irieo in https://github.com/PyPSA/PyPSA/pull/1751
  • fix: ensure upper clipping of min_pu in time segmentation by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1752
  • fix(io): coerce Arrow-backed strings on import (closes #1585) by @MaykThewessen in https://github.com/PyPSA/PyPSA/pull/1687
  • fix: avoid KeyError in (l)pf when a sub-network lacks a branch type by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1754
  • Reset inter-temporal constraints at investment-period boundaries by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1746
  • fix: warn when standard type overrides manual branch impedances by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1759
  • fix(io): correct shunt susceptance sign on pandapower import by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1758
  • docs: clarify Transformer tap_position is absolute, relative to tap_neutral by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1757
  • fix: validate list suffix in n.add and n.remove and fix Series/DataFrame kwarg crash by @darmis007 in https://github.com/PyPSA/PyPSA/pull/1682
  • fix: support netCDF export under pandas>=3 future.infer_string by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1762
  • fix: resolve statistics plotting issues by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1721

Full Changelog: https://github.com/PyPSA/PyPSA/compare/v1.2.3...v1.2.4

Notes

If you use this package, please cite the corresponding manuscript in Journal of Open Research Software.

Files

PyPSA/PyPSA-v1.2.4.zip

Files (11.3 MB)

Name Size Download all
md5:0cc7c7b6691f414d6095cbd40515fa64
11.3 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/PyPSA/PyPSA/tree/v1.2.4 (URL)

Software