Releases: PyPSA/linopy
Releases · PyPSA/linopy
v0.2
Major extensions and refactoring. Among other new features, linopy now supports Quadratic Programming and LinearExpression which can include constant values.
See release notes for a full report of the changes.
v0.1.5
What's Changed
- release v0.1.4 by @FabianHofmann in #105
- Float representation in lp files by @jafluri in #114
- Reindex constraint labels by model.constraints if necessary by @FabianHofmann in #113
- Add sel function to Constraint and AnonymousConstraint by @FabianHofmann in #115
- variables & constraints: redesign printout of containers by @FabianHofmann in #116
- constants: remove solving condition "other" from status "ok" group by @FabianHofmann in #118
- Update deploy.yml by @FabianHofmann in #119
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #102
New Contributors
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #99
- adding lower, greater by @Cellophil in #100
- fix representation of empty variables/linexpressions by @FabianHofmann in #104
New Contributors
- @Cellophil made their first contribution in #100
Full Changelog: v0.1.3...v0.1.4
Linopy: Linear optimization with n-dimensional labeled variables
This is an archived version used for the publication in JOSS
v0.1.3
What's Changed
- Add MPS IO to tests by @FabianHofmann in #97
- solvers: fix dual retrieval from highs by @FabianHofmann in #98
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #94
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- Fix representation for single constraints without coordinates by @FabianHofmann in #92
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- Make expression and constraint display more stable
- Add global options setter @FabianHofmann in #90
- Override coordinates in case the dimension of joined expressions/variables are exactly the same @FabianHofmann in #90
- constraint display: fix case of all-masked constraints by @FabianHofmann in #91
Full Changelog: v0.1...v0.1.1
v0.1
What's Changed
- Composition design review by @FabianHofmann in #63
- fix minor typos in doc strings by @lumbric in #70
- Refactor LinearExpression and Constraint using composition by @coroa in #55
- Support writing problem to MPS file by @FabianHofmann in #71
- Modularize tests by @FabianHofmann in #72
- fully support integer variables by @FabianHofmann in #73
- Add constants module for static parameter by @FabianHofmann in #74
- A set of constant status and termination conditions by @FabianHofmann in #76
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #75
- Automatic summation of repeated variables by @FabianHofmann in #77
- Support diff operation for variables and expressions by @FabianHofmann in #79
- Filter out very small coefficients by @FabianHofmann in #80
- Improve representation of infeasible constraints by @FabianHofmann in #81
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #82
- Improve representation by @FabianHofmann in #84
- supress disturbing output when cbc/glpk are no available_solvers by @jankaeh in #87
- Solver options printout by @FabianHofmann in #86
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #83
- Improve repr follow up by @FabianHofmann in #88
New Contributors
Full Changelog: v0.0.15...v0.1
v0.0.15
What's Changed
- doc: minor fix in API reference by @lumbric in #49
- pips: add combined row labels for submatrices beside each other by @FabianHofmann in #50
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #52
- fix operands / specify error messages by @FabianHofmann in #58
- Replace numpy isscalar check by pandas isscalar check by @FabianHofmann in #65
- Allow sum() function over scalar objects by @FabianHofmann in #64
- expression / constraints: allow returning None type when creating from rule by @FabianHofmann in #66
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #56
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #67
- Define field as default_factory to specify mutable default value by @danuriegas in #68
- pips-io: print out rows by @FabianHofmann in #69
New Contributors
- @danuriegas made their first contribution in #68
Full Changelog: v0.0.14...v0.0.15