Releases: PyPSA/linopy
Releases · PyPSA/linopy
v0.3.5
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #222
- Code example for model.Model.linexpr now correctly displayed by @leuchtum in #228
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #229
- repr: use consistent dims order to determine order of display by @FabianHofmann in #231
- Support power operation by @FabianHofmann in #234
- add chaining operations by @FabianHofmann in #235
Full Changelog: v0.3.4...v0.3.5
v0.3.4
What's Changed
- ci: update all action versions by @FabianHofmann in #225
- make it possible to suppress solver output when running CBC and GLPK by @maurerle in #224
- QP support for MOSEK, COPT, MindOpt by @fneum in #223
- setup.py: use env markers for solvers by @FabianHofmann in #227
New Contributors
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- Allow removing objective expression from the model by @Irieo in #212
- allow removing multiple constraints at once by @Irieo in #211
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #213
- Fix benchmark_jump.jl by @odow in #215
- require higher xarray version by @lindnemi in #218
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #214
- address deprecations and issue with multiindex deserialization by @FabianHofmann in #220
- Add SCIP solver interface by @FabianHofmann in #78
New Contributors
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #196
- Update README.md by @d3netxer in #195
- MOSEK ensure any license tokens are checked in after initialisation by @jotaigna in #199
- set fill value to 0.0 to prevent cohersion to int for matrices.c by @dannyopts in #201
- IO: multiindeces and general fixes by @FabianHofmann in #202
- Safe remove helper dims from coords by @FabianHofmann in #205
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #204
- Use os.makedirs to create parent dirs for solution_fn by @dannyopts in #203
New Contributors
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #191
- add COPT solver by @fneum in #190
- Retrieve solution before closing the gurobi env by @dannyopts in #193
- add MindOpt solver by @fneum in #188
- add MOSEK solver by @fneum in #189
- constant: ensure float value & improve printing of constants by @FabianHofmann in #194
Full Changelog: v0.3...v0.3.1
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