Releases: PyPSA/linopy
Releases · PyPSA/linopy
v0.3
What's Changed
- add option to pass existing gurobipy.Env to run_gurobipy() by @fneum in #172
- Remove logging.disable from gurobi solve by @dannyopts in #174
- Sourcery refactored master branch by @sourcery-ai in #175
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #173
- Fix typo in double logging by @dannyopts in #177
- solvers: update cplex condition map by @FabianHofmann in #178
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #179
- add objective module and objective class in order to allow maximization problems by @FabianHofmann in #170
- refine treatment of missing values by @FabianHofmann in #180
- Remove deprecations for v0.3 by @FabianHofmann in #181
- add transport tutorial to index.rst by @FabianHofmann in #183
- explicitly use
from_pandas_multiindex
in groupby function by @FabianHofmann in #182
New Contributors
- @fneum made their first contribution in #172
- @dannyopts made their first contribution in #174
- @sourcery-ai made their first contribution in #175
Full Changelog: v0.2.6...v0.3
v0.2.6
What's Changed
- Include Transport Tutorial by @glatterf42 in #149
- io: further improve mem-efficiency of to_dataframe by @FabianHofmann in #161
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #158
- Enclose env usage in with keyword for gurobi by @tgi-climact in #162
- repr: use indexes as basis for printing out coords rather than values by @FabianHofmann in #164
- Update JuMP and linopy benchmark scripts by @odow in #163
- limit version of setuptools_scm as it breaks the syntax of the auto-c… by @jankaeh in #165
New Contributors
- @glatterf42 made their first contribution in #149
- @tgi-climact made their first contribution in #162
- @odow made their first contribution in #163
Full Changelog: v0.2.5...v0.2.6
v0.2.5
v0.2.4
What's Changed
- make highs default solver by @FabianHofmann in #93
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #150
- introduce to_dataframe in order to avoid memory peaks in IO by @FabianHofmann in #153
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
- Missing + sign in objective function by @aurelije in #146
- A PyPSA-based problem is not necessary linear. by @LucieRC in #148
.cumsum
for Variables and LinearExpression by @hblunck in #147- expression: fix constant-constant multiplication by @FabianHofmann in #151
New Contributors
- @aurelije made their first contribution in #146
- @LucieRC made their first contribution in #148
- @hblunck made their first contribution in #147
Full Changelog: v0.2.2...v0.2.3
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