Pypsa

Latest version: v0.28.0

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

Scan your dependencies

Page 13 of 14

0.1.2

What's Changed
* Fix representation for single constraints without coordinates by FabianHofmann in https://github.com/PyPSA/linopy/pull/92


**Full Changelog**: https://github.com/PyPSA/linopy/compare/v0.1.1...v0.1.2

0.1.1

What's Changed
* Make expression and constraint display more stable
* Add global options setter FabianHofmann in https://github.com/PyPSA/linopy/pull/90
* Override coordinates in case the dimension of joined expressions/variables are exactly the same FabianHofmann in https://github.com/PyPSA/linopy/pull/90
* constraint display: fix case of all-masked constraints by FabianHofmann in https://github.com/PyPSA/linopy/pull/91


**Full Changelog**: https://github.com/PyPSA/linopy/compare/v0.1...v0.1.1

0.1

What's Changed
* Composition design review by FabianHofmann in https://github.com/PyPSA/linopy/pull/63
* fix minor typos in doc strings by lumbric in https://github.com/PyPSA/linopy/pull/70
* Refactor LinearExpression and Constraint using composition by coroa in https://github.com/PyPSA/linopy/pull/55
* Support writing problem to MPS file by FabianHofmann in https://github.com/PyPSA/linopy/pull/71
* Modularize tests by FabianHofmann in https://github.com/PyPSA/linopy/pull/72
* fully support integer variables by FabianHofmann in https://github.com/PyPSA/linopy/pull/73
* Add constants module for static parameter by FabianHofmann in https://github.com/PyPSA/linopy/pull/74
* A set of constant status and termination conditions by FabianHofmann in https://github.com/PyPSA/linopy/pull/76
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/linopy/pull/75
* Automatic summation of repeated variables by FabianHofmann in https://github.com/PyPSA/linopy/pull/77
* Support diff operation for variables and expressions by FabianHofmann in https://github.com/PyPSA/linopy/pull/79
* Filter out very small coefficients by FabianHofmann in https://github.com/PyPSA/linopy/pull/80
* Improve representation of infeasible constraints by FabianHofmann in https://github.com/PyPSA/linopy/pull/81
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/linopy/pull/82
* Improve representation by FabianHofmann in https://github.com/PyPSA/linopy/pull/84
* supress disturbing output when cbc/glpk are no available_solvers by jankaeh in https://github.com/PyPSA/linopy/pull/87
* Solver options printout by FabianHofmann in https://github.com/PyPSA/linopy/pull/86
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/linopy/pull/83
* Improve repr follow up by FabianHofmann in https://github.com/PyPSA/linopy/pull/88

New Contributors
* jankaeh made their first contribution in https://github.com/PyPSA/linopy/pull/87

**Full Changelog**: https://github.com/PyPSA/linopy/compare/v0.0.15...v0.1

0.1.0

This is the first release of PyPSA-Eur, a model of the European power system at the transmission network level. Recent changes include:

- Documentation on installation, workflows and configuration settings is now available online at
[pypsa-eur.readthedocs.io](pypsa-eur.readthedocs.io) ([\65](https://github.com/PyPSA/pypsa-eur/pull/65)).
- The `conda` environment files were updated and extended ([\81](https://github.com/PyPSA/pypsa-eur/pull/81)).
- The power plant database was updated with extensive filtering options via `pandas.query` functionality
([\84](https://github.com/PyPSA/pypsa-eur/pull/84) and [\#94](https://github.com/PyPSA/pypsa-eur/pull/94)).
- Continuous integration testing with [Travis CI](https://travis-ci.org) is now included for Linux, Mac and Windows ([\#82](https://github.com/PyPSA/pypsa-eur/pull/82)).
- Data dependencies were moved to [zenodo](https://zenodo.org/) and are now versioned ([\#60](https://github.com/PyPSA/pypsa-eur/issues/60)).
- Data dependencies are now retrieved directly from within the snakemake workflow
([\86](https://github.com/PyPSA/pypsa-eur/pull/86)).
- Emission prices can be added to marginal costs of generators through the keyworks `Ep` in the `{opts}` wildcard
([\100](https://github.com/PyPSA/pypsa-eur/pull/100)).
- An option is introduced to add extendable nuclear power plants to the network ([\98](https://github.com/PyPSA/pypsa-eur/pull/98)).
- Focus weights can now be specified for particular countries for the network clustering, which allows to set a proportion of the total number of clusters for particular countries ([\87](https://github.com/PyPSA/pypsa-eur/pull/87)).
- A new rule `add_extra_components` allows to add additional components to the network only after clustering. It is thereby possible to model storage units (e.g. battery and hydrogen) in more detail via a combination of `Store`, `Link` and `Bus` elements ([\97](https://github.com/PyPSA/pypsa-eur/pull/97)).
- Hydrogen pipelines (including cost assumptions) can now be added alongside clustered network connections in the rule `add_extra_components` . Set `electricity: extendable_carriers: Link: [H2 pipeline]` and ensure hydrogen storage is modelled as a `Store`. This is a first simplified stage ([\108](https://github.com/PyPSA/pypsa-eur/pull/108)).
- Logfiles for all rules of the `snakemake` workflow are now written in the folder `log/` ([\102](https://github.com/PyPSA/pypsa-eur/pull/102)).
- The new function `_helpers.mock_snakemake` creates a `snakemake` object which mimics the actual `snakemake` object produced by workflow by parsing the `Snakefile` and setting all paths for inputs, outputs, and logs. This allows running all scripts within a (I)python terminal (or just by calling `python <script-name>`) and thereby facilitates developing and debugging scripts significantly ([\107](https://github.com/PyPSA/pypsa-eur/pull/107)).

0.1.0rc

0.0.15

What's Changed
* doc: minor fix in API reference by lumbric in https://github.com/PyPSA/linopy/pull/49
* pips: add combined row labels for submatrices beside each other by FabianHofmann in https://github.com/PyPSA/linopy/pull/50
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/linopy/pull/52
* fix operands / specify error messages by FabianHofmann in https://github.com/PyPSA/linopy/pull/58
* Replace numpy isscalar check by pandas isscalar check by FabianHofmann in https://github.com/PyPSA/linopy/pull/65
* Allow sum() function over scalar objects by FabianHofmann in https://github.com/PyPSA/linopy/pull/64
* expression / constraints: allow returning None type when creating from rule by FabianHofmann in https://github.com/PyPSA/linopy/pull/66
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/linopy/pull/56
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/linopy/pull/67
* Define field as default_factory to specify mutable default value by danuriegas in https://github.com/PyPSA/linopy/pull/68
* pips-io: print out rows by FabianHofmann in https://github.com/PyPSA/linopy/pull/69

New Contributors
* danuriegas made their first contribution in https://github.com/PyPSA/linopy/pull/68

**Full Changelog**: https://github.com/PyPSA/linopy/compare/v0.0.14...v0.0.15

Page 13 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.