Pypsa

Latest version: v0.31.2

Safety actively analyzes 685838 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 17

0.30.0

Revised release notes are available in the [documentation](https://pypsa.readthedocs.io/en/latest/references/release-notes.html).


What's Changed
* Auto-update CITATION.cff version by github-actions in https://github.com/PyPSA/PyPSA/pull/995
* test: assert package version found by lkstrp in https://github.com/PyPSA/PyPSA/pull/996
* __init__.py: fix typo by FabianHofmann in https://github.com/PyPSA/PyPSA/pull/997
* pyproject: fix requirement by FabianHofmann in https://github.com/PyPSA/PyPSA/pull/998
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/999
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/1001
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/1005
* test: adds test for sphinx build and fix all warnings/ errors by lkstrp in https://github.com/PyPSA/PyPSA/pull/1006
* doc update and revisions (without examples) by fneum in https://github.com/PyPSA/PyPSA/pull/1004
* ci: set pre-commit update to monthly by lkstrp in https://github.com/PyPSA/PyPSA/pull/1013
* Feature: Adding interactive n.explore() function by bobbyxng in https://github.com/PyPSA/PyPSA/pull/1009
* test: fix codecov report and improve docs test speed by lkstrp in https://github.com/PyPSA/PyPSA/pull/1014
* test: use `coverage` instead of `pytest-cov` and `uv` instead of `pip` by lkstrp in https://github.com/PyPSA/PyPSA/pull/1016
* users: add IEA and RAND Europe reports by nworbmot in https://github.com/PyPSA/PyPSA/pull/1015
* statistics.py: update aggregate_time parameter doc string by p-glaum in https://github.com/PyPSA/PyPSA/pull/1017
* Feature: Added spill_cost to storage_unit by RobbieKiwi in https://github.com/PyPSA/PyPSA/pull/1012
* feat: add static types by lkstrp in https://github.com/PyPSA/PyPSA/pull/1010
* ci: code scanning with CodeQL by lkstrp in https://github.com/PyPSA/PyPSA/pull/1018
* Marginal cost storage by fneum in https://github.com/PyPSA/PyPSA/pull/603

New Contributors
* github-actions made their first contribution in https://github.com/PyPSA/PyPSA/pull/995
* bobbyxng made their first contribution in https://github.com/PyPSA/PyPSA/pull/1009

**Full Changelog**: https://github.com/PyPSA/PyPSA/compare/v0.29.0...v0.30.0

0.29.0

What's Changed
* Add new line type for NEP by p-glaum in https://github.com/PyPSA/PyPSA/pull/887
* Remove `n.lopf()` for pyomo and nomopyomo + HiGHS default solver by fneum in https://github.com/PyPSA/PyPSA/pull/884
* bugfix: retain investment periods and weightings when clustering by fneum in https://github.com/PyPSA/PyPSA/pull/891
* Multiports addition by FabianHofmann in https://github.com/PyPSA/PyPSA/pull/893
* Multiports addition, follow up by FabianHofmann in https://github.com/PyPSA/PyPSA/pull/894
* Refactor: Use relevant errors for user sanity checks by lkstrp in https://github.com/PyPSA/PyPSA/pull/897
* Ignore JetBrains IDE settings (`.idea`) in git by lkstrp in https://github.com/PyPSA/PyPSA/pull/898
* Apply basic ruff settings by lkstrp in https://github.com/PyPSA/PyPSA/pull/900
* Add more rules to ruff and apply them by lkstrp in https://github.com/PyPSA/PyPSA/pull/901
* Configure individual line colors in add_legend_line by yerbol-akhmetov in https://github.com/PyPSA/PyPSA/pull/902
* Add examples by lkstrp in https://github.com/PyPSA/PyPSA/pull/904
* Add `nan` checks in `n.consistency_check()` by lkstrp in https://github.com/PyPSA/PyPSA/pull/903
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/905
* Auto release & Improve CI by lkstrp in https://github.com/PyPSA/PyPSA/pull/907
* feat: close 906 by lkstrp in https://github.com/PyPSA/PyPSA/pull/908
* ci: fix tests badge by lkstrp in https://github.com/PyPSA/PyPSA/pull/909
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/911
* refactor: remove unnecessary module metadata by lkstrp in https://github.com/PyPSA/PyPSA/pull/913
* ci: fix Tcl installation bug by lkstrp in https://github.com/PyPSA/PyPSA/pull/915
* Updated comparable software documentation section. Dead link for PLEXOS omitted, added BID3 & EMPS. by mdzzg in https://github.com/PyPSA/PyPSA/pull/910
* consistency: explicitly check for nan's and empty strings by FabianHofmann in https://github.com/PyPSA/PyPSA/pull/918
* ci: remove unused makefile for travis by lkstrp in https://github.com/PyPSA/PyPSA/pull/916
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/919
* Docs contributing by lkstrp in https://github.com/PyPSA/PyPSA/pull/917
* consistency check: split static and varying nan checks for improved logging by FabianHofmann in https://github.com/PyPSA/PyPSA/pull/920
* test: catch DeprecationWarnings and FutureWarnings in `pytest` by lkstrp in https://github.com/PyPSA/PyPSA/pull/921
* update `.gitignore` by lkstrp in https://github.com/PyPSA/PyPSA/pull/925
* feat: add equality dunder method/ improve copy method by lkstrp in https://github.com/PyPSA/PyPSA/pull/924
* build: set dependency `numpy<2.0` by lkstrp in https://github.com/PyPSA/PyPSA/pull/931
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/929
* fix 934 by lkstrp in https://github.com/PyPSA/PyPSA/pull/935
* docs: improve bug report by lkstrp in https://github.com/PyPSA/PyPSA/pull/933
* Upgrade numpy by lkstrp in https://github.com/PyPSA/PyPSA/pull/932
* Fix YAML Syntax by lkstrp in https://github.com/PyPSA/PyPSA/pull/937
* fix: failing tests (deprecation warnings) by lkstrp in https://github.com/PyPSA/PyPSA/pull/941
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/940
* Fix flake8 'whitespace before operator' warnings by bje- in https://github.com/PyPSA/PyPSA/pull/942
* Pylint fixes: fix {} and [] default arguments etc. by bje- in https://github.com/PyPSA/PyPSA/pull/943
* Fix flake8 warnings about ambiguous variable names by bje- in https://github.com/PyPSA/PyPSA/pull/945
* Improve Docs by lkstrp in https://github.com/PyPSA/PyPSA/pull/947
* docs: fix redirects by lkstrp in https://github.com/PyPSA/PyPSA/pull/948
* ci: add dependabot config by afuetterer in https://github.com/PyPSA/PyPSA/pull/949
* build(deps): bump the github-actions group with 3 updates by dependabot in https://github.com/PyPSA/PyPSA/pull/950
* chore: fix typos by afuetterer in https://github.com/PyPSA/PyPSA/pull/951
* chore: move coverage.py config to pyproject.toml by afuetterer in https://github.com/PyPSA/PyPSA/pull/952
* ci: switch pypa/gh-action-pypi-publish version to v1 by afuetterer in https://github.com/PyPSA/PyPSA/pull/953
* ci: use checkout with fetch-depth 0 by afuetterer in https://github.com/PyPSA/PyPSA/pull/954
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/955
* optimization/abstract: fix security-constrained optimization by FabianHofmann in https://github.com/PyPSA/PyPSA/pull/946
* ci: disable codecov comments by lkstrp in https://github.com/PyPSA/PyPSA/pull/963
* docs: fix 939 by lkstrp in https://github.com/PyPSA/PyPSA/pull/962
* docs: add favicon by lkstrp in https://github.com/PyPSA/PyPSA/pull/958
* Docs move basic examples by lkstrp in https://github.com/PyPSA/PyPSA/pull/959
* docs: api reference overhaul by lkstrp in https://github.com/PyPSA/PyPSA/pull/960
* fix: 957 run deepcopy and fix component copy order by lkstrp in https://github.com/PyPSA/PyPSA/pull/964
* ci: fix missing versions on RTD and pin dependencies by lkstrp in https://github.com/PyPSA/PyPSA/pull/967
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/969
* optimize: address deprecation warnings for linopy>= 0.3.12 by FabianHofmann in https://github.com/PyPSA/PyPSA/pull/970
* ci: disable pip package caching in actions/setup-python by afuetterer in https://github.com/PyPSA/PyPSA/pull/972
* chore: remove obsolete black formatter config by afuetterer in https://github.com/PyPSA/PyPSA/pull/973
* fix: 973 follow up by lkstrp in https://github.com/PyPSA/PyPSA/pull/975
* Fix of capex description by Alex-Neve in https://github.com/PyPSA/PyPSA/pull/822
* pyproject.toml: optional dependency 'geomap' including cartopy and re… by fneum in https://github.com/PyPSA/PyPSA/pull/977
* Update optimal capacity statistics by p-glaum in https://github.com/PyPSA/PyPSA/pull/885
* statistics: make curtailment available for non-variables by FabianHofmann in https://github.com/PyPSA/PyPSA/pull/980
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/981
* add argument compute_infeasibilities to n.optimize() by fneum in https://github.com/PyPSA/PyPSA/pull/978
* fix: add `ValueError` when snapshots have timezone by lkstrp in https://github.com/PyPSA/PyPSA/pull/976
* Clarify marginal cost store by lisazeyen in https://github.com/PyPSA/PyPSA/pull/985
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/987
* add semi circle legend method for plotting by p-glaum in https://github.com/PyPSA/PyPSA/pull/986
* Add parameters to statistics by p-glaum in https://github.com/PyPSA/PyPSA/pull/886
* Statistics bus carrier nice name by FabianHofmann in https://github.com/PyPSA/PyPSA/pull/991
* add functionality for Investments statistics by lindnemi in https://github.com/PyPSA/PyPSA/pull/989
* fix statistics module performance regression by fneum in https://github.com/PyPSA/PyPSA/pull/990
* update clustering for branches by p-glaum in https://github.com/PyPSA/PyPSA/pull/982
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/993
* build: improve test and release ci and remove env files by lkstrp in https://github.com/PyPSA/PyPSA/pull/968
* prepare release v0.29.0 by fneum in https://github.com/PyPSA/PyPSA/pull/994

New Contributors
* lkstrp made their first contribution in https://github.com/PyPSA/PyPSA/pull/897
* yerbol-akhmetov made their first contribution in https://github.com/PyPSA/PyPSA/pull/902
* mdzzg made their first contribution in https://github.com/PyPSA/PyPSA/pull/910
* afuetterer made their first contribution in https://github.com/PyPSA/PyPSA/pull/949
* dependabot made their first contribution in https://github.com/PyPSA/PyPSA/pull/950
* Alex-Neve made their first contribution in https://github.com/PyPSA/PyPSA/pull/822
* lindnemi made their first contribution in https://github.com/PyPSA/PyPSA/pull/989

**Full Changelog**: https://github.com/PyPSA/PyPSA/compare/v0.28.0...v0.29.0
Revised release notes are available in the [documentation](https://pypsa.readthedocs.io/en/latest/references/release-notes.html).

0.28.0

What's Changed
* suggestions: add network function by fneum in https://github.com/PyPSA/PyPSA/pull/783
* ci: bumb actions versions by FabianHofmann in https://github.com/PyPSA/PyPSA/pull/858
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/857
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/861
* Update conda environment for documentation by chrstphtrs in https://github.com/PyPSA/PyPSA/pull/862
* new users: add Uni Edin and ClimateXChange by Irieo in https://github.com/PyPSA/PyPSA/pull/872
* add University of Canterbury to user list by energyLS in https://github.com/PyPSA/PyPSA/pull/869
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/865
* Improve statistics 2.0 by p-glaum in https://github.com/PyPSA/PyPSA/pull/868
* Port consideration in statistics module by FabianHofmann in https://github.com/PyPSA/PyPSA/pull/860
* statistics: loop over index level instead of n.investment_period by p-glaum in https://github.com/PyPSA/PyPSA/pull/876
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/878
* Tiny Bugfix: Improved warning for geomap plotting when requests package is missing by RobbieKiwi in https://github.com/PyPSA/PyPSA/pull/882
* optimize: tackle future warning in df.update by FabianHofmann in https://github.com/PyPSA/PyPSA/pull/879
* optimize: address linopy future warnings by FabianHofmann in https://github.com/PyPSA/PyPSA/pull/883
* Bugfix: don't modify store carrier attribute when defining operational limits by koen-vg in https://github.com/PyPSA/PyPSA/pull/880
* Post discretization by JulianGeis in https://github.com/PyPSA/PyPSA/pull/871

New Contributors
* chrstphtrs made their first contribution in https://github.com/PyPSA/PyPSA/pull/862
* RobbieKiwi made their first contribution in https://github.com/PyPSA/PyPSA/pull/882
* JulianGeis made their first contribution in https://github.com/PyPSA/PyPSA/pull/871

**Full Changelog**: https://github.com/PyPSA/PyPSA/compare/v0.27.1...v0.28.0

0.27.1

What's Changed
* set periods correctly by lisazeyen in https://github.com/PyPSA/PyPSA/pull/840
* Update users.rst adding TERI report by pz-max in https://github.com/PyPSA/PyPSA/pull/842
* Fix conversion of weights to json in case of pd.Series by koen-vg in https://github.com/PyPSA/PyPSA/pull/846
* merge instead of concat by lisazeyen in https://github.com/PyPSA/PyPSA/pull/841
* Fix calculation of MGA cost bound by koen-vg in https://github.com/PyPSA/PyPSA/pull/847
* optimization: always use name and mask keys in variable and constraint assignment by FabianHofmann in https://github.com/PyPSA/PyPSA/pull/852
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/853
* prepare release v0.27.1 by fneum in https://github.com/PyPSA/PyPSA/pull/854


**Full Changelog**: https://github.com/PyPSA/PyPSA/compare/v0.27.0...v0.27.1

0.27.0

What's Changed
* plot: scale split bus circle area by factor 2 by FabianHofmann in https://github.com/PyPSA/PyPSA/pull/820
* Fixes for multi horizon constraints by koen-vg in https://github.com/PyPSA/PyPSA/pull/821
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/824
* MGA return codes by koen-vg in https://github.com/PyPSA/PyPSA/pull/826
* Orient mga weights dict as "list" to allow multiindex json dump by koen-vg in https://github.com/PyPSA/PyPSA/pull/828
* Fix budget calculation for MGA on multi-horizon model by koen-vg in https://github.com/PyPSA/PyPSA/pull/827
* remove most deprecated functions > 4 months by fneum in https://github.com/PyPSA/PyPSA/pull/832
* remove pyomo support for python >= 3.12 by fneum in https://github.com/PyPSA/PyPSA/pull/831
* bump networkx minimum version to v2 (from 2017) by fneum in https://github.com/PyPSA/PyPSA/pull/833
* fix statistics bug by p-glaum in https://github.com/PyPSA/PyPSA/pull/834
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/835
* global_constraints: allow non-one-port components in global carrier c… by FabianHofmann in https://github.com/PyPSA/PyPSA/pull/836
* prepare release v0.27.0 by fneum in https://github.com/PyPSA/PyPSA/pull/837


**Full Changelog**: https://github.com/PyPSA/PyPSA/compare/v0.26.3...v0.27.0

0.26.3

What's Changed
* Fix indentation in quick_start.rst by siddharth-krishna in https://github.com/PyPSA/PyPSA/pull/816
* bugfix: sign error in line capacity constraint with losses by fneum in https://github.com/PyPSA/PyPSA/pull/818
* store transmission losses via n.lines_t.p{0,1} by fneum in https://github.com/PyPSA/PyPSA/pull/819

New Contributors
* siddharth-krishna made their first contribution in https://github.com/PyPSA/PyPSA/pull/816

**Full Changelog**: https://github.com/PyPSA/PyPSA/compare/v0.26.2...v0.26.3

Page 2 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.