Revised release notes are available in the documentation.
What's Changed
- Patch for committable error in multi-investment by @PeterKlein11 in #1188
- refac: use partial functions for charts in plotter by @FabianHofmann in #1187
- refac: modularize maps.py by @FabianHofmann in #1190
- test: run mpl comparison only on linux and 3.13 by @lkstrp in #1196
- feat: add
n.equals
by @lkstrp in #1194 - expand opex statistics to include all operational costs by @fneum in #1195
- Fix two typos in documentation by @mgrabovsky in #1197
- tests: fix never failing windows tests by @lkstrp in #1199
- Interactive Plotting by @FabianHofmann in #1189
- fix: maps for statistics module by @FabianHofmann in #1201
- fix failing tests when cartopy is not installed by @lkstrp in #1203
- Updated example networks with CI process by @lkstrp in #1198
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1204
- fix unaligned statistics index names and better
equals()
by @lkstrp in #1205 - feat: add system_cost method to calculate total system cost from capital and operational expenditures by @fneum in #1183
- update model.energy example, add more examples by @fneum in #1193
- fix: iplot area with facet_col/row by @FabianHofmann in #1207
- docs: fix build by @lkstrp in #1208
- Clean up deprecation warnings and add scheme by @lkstrp in #1210
- Fix links in models.rst by @pz-max in #1213
- fix: add stacklevel to deprecation warnings by @lkstrp in #1215
- add funding note to spinning reserve example by @joAschauer in #1206
- fix: failing tests on forks by @lkstrp in #1216
- refactor: change class method import structure (
Components
) by @lkstrp in #1217 - Restructure components subpackage by @lkstrp in #1223
- docs: fix broken urls by @lkstrp in #1225
- build(deps): bump actions/create-github-app-token from 1 to 2 in the github-actions group by @dependabot in #1226
- test: fix windows exist code by @lkstrp in #1228
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1231
- refactor & more lints, doctests and docstrings by @lkstrp in #1233
- feat: discoverability of default values and attributes when adding components by @lkstrp in #1224
- refactor: change class method import structure (
Network
) by @lkstrp in #1234 - fix: typos by @omahs in #1237
- feat: option to change components api by @lkstrp in #1235
- Fix: dynamic expressions for assigned model with subset of snapshots by @FabianHofmann in #1236
- deprecate/ refactor
descriptors.py
and more docstrings by @lkstrp in #1238 - fix: more detailed equals check by @lkstrp in #1240
- chore: change docstring formatting by @lkstrp in #1241
- fix: tests and types by @lkstrp in #1243
- Identify buses (e.g. bus0, bus1, bus2, ...) by regex by @SpamAndEgg in #1242
- refactor: move more
Network
methods (pf
,contigency
,graph
..) by @lkstrp in #1244 - refactor
io.py
by @lkstrp in #1239 - Introduce
NetworkCollection
by @FabianHofmann in #1212 - docs: add more doctests by @lkstrp in #1245
- clarify documentation of stand_by_cost attribute by @fneum in #1246
- fix: wrong
system_cost
when nocapex
in network (#1212 follow up) by @lkstrp in #1248 - Add update available note by @lkstrp in #1136
- use
n.snapshot_weightings.objective
inn.statistics.opex()
by @fneum in #1247 - fix: resolve user warning when using regex groups by @lkstrp in #1251
- test: add PyPSA-DE model run test by @lkstrp in #1252
- chore: expose dynamic network propertys by @lkstrp in #1249
- fix: resolve some io edge cases by @lkstrp in #1255
- fix: bug which lead to inconsistent attribute order during io by @lkstrp in #1256
- fix: ensure correct type for custom attribute strings by @lkstrp in #1258
New Contributors
- @mgrabovsky made their first contribution in #1197
- @omahs made their first contribution in #1237
- @SpamAndEgg made their first contribution in #1242
Full Changelog: v0.34.0...v0.35.0