Skip to content

Commit 582e53c

Browse files
committed
prepare release v0.33.2
1 parent 082c7fb commit 582e53c

File tree

1 file changed

+30
-7
lines changed

1 file changed

+30
-7
lines changed

doc/references/release-notes.rst

Lines changed: 30 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,29 @@ Features
3030
(https://github.com/PyPSA/PyPSA/pull/1155)
3131

3232

33+
`v0.33.2 <https://github.com/PyPSA/PyPSA/releases/tag/v0.33.2>`__ (12th March 2025)
34+
=======================================================================================
35+
3336
Bug fixes
3437
---------
3538

36-
* **Regression hotfix**: Fixed a critical bug in statistics functions for multi-investment networks where built years and lifetimes were not being correctly considered. In version `v0.32.0`, only components active in the first time period were being included in statistics calculations. The fix ensures all components are properly represented according to their respective built years and lifetimes across all investment periods. (https://github.com/PyPSA/PyPSA/pull/1172)
37-
38-
* The expressions function `n.optimize.expressions.capacity` now uses the absolute efficiency
39-
to calculate the capacity at link ports, unless a `bus_carrier` is defined or `at_port` is set to True.
40-
This is in line with the behavior of the statistics functions (`statistics.installed_capacity`, `statistics.optimal_capacity`).
39+
* **Regression hotfix**: Fixed a critical bug in statistics functions for
40+
multi-investment networks where built years and lifetimes were not being correctly
41+
considered. In version ``v0.32.0``, only components active in the first time period were
42+
being included in statistics calculations. The fix ensures all components are properly
43+
represented according to their respective built years and lifetimes across all
44+
investment periods. This issue was patched in version ``0.33.2``. We also backported the
45+
fix to version ``0.32.2``. (https://github.com/PyPSA/PyPSA/pull/1172)
46+
47+
* The expressions function `n.optimize.expressions.capacity` now uses the absolute
48+
efficiency to calculate the capacity at link ports, unless a `bus_carrier` is defined
49+
or `at_port` is set to True. This is in line with the behavior of the statistics
50+
functions (`statistics.installed_capacity`, `statistics.optimal_capacity`).
4151
Before, the efficiency was allowed to be negative, which lead to inconsistent results.
4252

43-
`v0.33.1 <https://github.com/PyPSA/PyPSA/releases/tag/v0.33.0>`__ (3rd March 2025)
44-
=======================================================================================
4553

54+
`v0.33.1 <https://github.com/PyPSA/PyPSA/releases/tag/v0.33.1>`__ (3rd March 2025)
55+
=======================================================================================
4656

4757
Minor improvements
4858
------------------
@@ -155,6 +165,19 @@ Bug fixes
155165
E.g., get_strongly_meshed_buses (network, threshold=10)
156166

157167

168+
`v0.32.2 <https://github.com/PyPSA/PyPSA/releases/tag/v0.32.2>`__ (12th March 2025)
169+
=======================================================================================
170+
171+
Bug fixes
172+
---------
173+
174+
* Backported from version ``v0.33.2``: Fixed a critical bug in statistics functions for
175+
multi-investment networks where built years and lifetimes were not being correctly
176+
considered. In version ``v0.32.0``, only components active in the first time period were
177+
being included in statistics calculations. The fix ensures all components are properly
178+
represented according to their respective built years and lifetimes across all
179+
investment periods. (https://github.com/PyPSA/PyPSA/pull/1172)
180+
158181
`v0.32.1 <https://github.com/PyPSA/PyPSA/releases/tag/v0.32.1>`__ (23th Januarary 2025)
159182
=======================================================================================
160183

0 commit comments

Comments
 (0)