What's Changed
- doc: add an example for spatial clustering by @FabianHofmann in #306
- components/io: name index of df's and column pnl's to component name by @FabianHofmann in #307
- Fix Cbc solver bug by @pz-max in #303
- introduce hierarchical clustering by @martacki in #289
- no comma in buses.csv and lines.csv at the end by @fneum in #313
- add highs solver by @pz-max in #308
- Component index name followup by @FabianHofmann in #315
- Minor hac clustering fixes by @nmartensen in #316
- fix broken doc links to pypsa.org/examples by @fneum in #318
- Line clustering with time series (supersedes #260) by @FabianHofmann in #326
- bug fix length mismatch error by @p-glaum in #328
- Minor plotting by @nmartensen in #329
- Fix some line parameter calculation issues in network clustering by @YifanLi86 in #323
- fix plot in scipy example nb by @FabianHofmann in #338
- networkclustering: remove sklean.cluster.kmeans 1.0 deprecation warning by @martacki in #339
- linopt: fix broadcasted shape by @FabianHofmann in #340
- Update Read the Docs configuration (automatic) by @readthedocs-assistant in #342
- Improve documentation of customisation with linopt by @nworbmot in #334
- bugfix: multi-link when no link is in network by @fneum in #345
- Hotfix in networkclustering: follow up to #323 by @FabianHofmann in #347
- Add warning message for links by @fwitte in #320
- use builtin groupby.cumsum rather than transform for pd 1.4 compat by @fneum in #351
- address pandas 1.4 deprectations by @fneum in #353
- nx.Graph instead of nx.OrderedGraph and Python>=3.7 by @fneum in #350
- linopf: prevent downcasting of int dtype by @FabianHofmann in #354
- networkclustering: only aggregate non-empty one port components (pd 1.4) by @fneum in #352
- linopf: solve 331 by @FabianHofmann in #355
- pypsa/plot.py: do not plot buses with zero size by @nmartensen in #357
- Links ramp rate by @smdumlao in #314
- Increase overall test coverage by @FabianHofmann in #356
- linopf: fix ramp limits for rolling horizons by @FabianHofmann in #358
- Release 0.19 by @fneum in #359
New Contributors
- @pz-max made their first contribution in #303
- @p-glaum made their first contribution in #328
- @YifanLi86 made their first contribution in #323
- @readthedocs-assistant made their first contribution in #342
- @smdumlao made their first contribution in #314
Full Changelog: v0.18.1...v0.19.0