There is a newer version of the record available.

Published February 6, 2025 | Version v0.33.0

PyPSA: Python for Power System Analysis

Description

Revised release notes are available in the documentation.

What's Changed

  • feat: introduce component class by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1075
  • expressions: add load component to energy balance by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1110
  • Minor improvement of snapshots handling by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1091
  • add strict parameter to consistency check by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1112
  • feat: remove n._investment_periods and add snapshots level properties by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1113
  • build: support python 3.13, deprecate 3.9 by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1099
  • build: pin scipy!=1.15.0 for python 3.13 by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1115
  • 2025 copyright update by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1116
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/1117
  • test: add doctests by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1114
  • restructure components and rename utils.py to common.py. by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1119
  • Strict consistency checks by default by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1120
  • docs: add new JRC publication by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1121
  • fix: correctly assign branch contributions in supply and withdrawal by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1123
  • ci: run tests on release-branches by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1124
  • Allow parametrization of meshed bus check via parameter meshed_threshold by @gincrement in https://github.com/PyPSA/PyPSA/pull/1127
  • Deprecate custom components by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1131
  • Add components class feature examples by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1130
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/1132
  • Add pypsa options by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1134
  • Better handling of changed iter and contains behaviour of ComponentsStore. by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1135

New Contributors

  • @gincrement made their first contribution in https://github.com/PyPSA/PyPSA/pull/1127

Full Changelog: https://github.com/PyPSA/PyPSA/compare/v0.32.0...v0.33.0

Notes

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

Files

PyPSA/PyPSA-v0.33.0.zip

Files (5.1 MB)

Name Size Download all
md5:9002e60b20d55056d232426deebe6b6d
5.1 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/PyPSA/PyPSA/tree/v0.33.0 (URL)

Software