Releases: PyPSA/linopy
Releases · PyPSA/linopy
v0.4.2
What's Changed
- add check for solver installation when initializing solver class instances by @daniel-rdt in #377
- fix: correctly pass
slice_size
argument by @FabianHofmann in #379 - io: open file using context manager to properly close it again by @tburandt in #381
New Contributors
Full Changelog: v0.4.0...v0.4.2
v0.4.1
What's Changed
- add check for solver installation when initializing solver class instances by @daniel-rdt in #377
- fix: correctly pass
slice_size
argument by @FabianHofmann in #379
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- fix: more robust solver installed check by @lkstrp in #353
- Improve cleanliness method print_infeasibilities() by @kruksik-dev in #354
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #357
- Refactoring of linopy solvers to object oriented architecture by @daniel-rdt in #349
- xpress: writesol instead of tofile by @fneum in #364
- io: write out lp file with sliced variables and constraints by @FabianHofmann in #365
- constraints: sanitize infinity values by @FabianHofmann in #370
- sanitize infinity values: fix multiindex assignment by @FabianHofmann in #371
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #372
- fix: support multiindexed and arbitrarly-named dimensions for grouping by @FabianHofmann in #373
- feat: show multiindex levels in repr & improve multiindexed coords repr by @FabianHofmann in #374
New Contributors
- @daniel-rdt made their first contribution in #349
Full Changelog: v0.3.15...v0.4.0
v0.3.15
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #338
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #339
- chore: reveal types in package by @lkstrp in #341
- build: use post-release versioning by @lkstrp in #342
- fix: codecov report by @lkstrp in #343
- ci: move mypy to gh raction and add more rules by @lkstrp in #344
- ci: code scanning with CodeQL by @lkstrp in #345
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #346
- groupby: fix pandas dataframe with column
name
as grouper by @FabianHofmann in #352
Full Changelog: v0.3.14...v0.3.15
v0.3.14
What's Changed
- ci: disable pip package caching in actions/setup-python by @afuetterer in #324
- Fix io termination condition by @FabianHofmann in #327
- ci: overhaul ci and cd workflows by @afuetterer in #326
- chore: replace black, isort, absolufy-imports with ruff by @afuetterer in #328
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #331
- Get solution for gurobi before exiting enviornment context manager by @dannyopts in #330
- ci: improve test workflow performance by @afuetterer in #333
- ci: disable pytest multiprocessing by @lkstrp in #334
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #335
- linexpression: drop squeeze argument in groupby by @FabianHofmann in #337
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #336
Full Changelog: v0.3.13...v0.3.14
v0.3.13
What's Changed
- Solution fn fix by @FabianHofmann in #317
- use assign_multiindex_safe where necessary to avoid deprecation warning by @FabianHofmann in #318
- fix module not found error highspy by @michalmarszal in #319
- ci: fix RTD build by @lkstrp in #321
- Update xarray package version from "xarray>=2023.9.0" to "xarray>=2024.2.0" by @kruksik-dev in #322
New Contributors
- @kruksik-dev made their first contribution in #322
Full Changelog: v0.3.12...v0.3.13
v0.3.12
What's Changed
- Numpy < 2.0 by @FabianHofmann in #306
- ci: add dependabot config by @afuetterer in #311
- build(deps): bump actions/setup-python from 1 to 5 in the github-actions group by @dependabot in #312
- Annotate typing by @FabianHofmann in #310
- support for warmstart in HiGHS by @fneum in #309
- chore: move coverage.py config to pyproject.toml by @afuetterer in #314
- ci: use checkout with fetch-depth 0 by @afuetterer in #313
- fix: no sol file for gurobi by @michalmarszal in #315
- Forward Mosek log to stdout by @aszekMosek in #305
New Contributors
- @afuetterer made their first contribution in #311
- @dependabot made their first contribution in #312
- @michalmarszal made their first contribution in #315
- @aszekMosek made their first contribution in #305
Full Changelog: v0.3.11...v0.3.12
v0.3.11
What's Changed
- test: add test for ndim groupby by @FabianHofmann in #301
- solvers: remove dot at end of log file print to be clickable by @FabianHofmann in #302
- io: fix netcdf IO for parameters by @FabianHofmann in #304
- ci: fix potential setuptools_scm issues in gh actions by @lkstrp in #298
New Contributors
Full Changelog: v0.3.10...v0.3.11
v0.3.10
What's Changed
- Update release_notes.rst by @aurelije in #282
- Consolidate getitem functionality by @FabianHofmann in #285
- add examples.py by @FabianHofmann in #286
- Explicit properties inheritance by @FabianHofmann in #287
- io: use reshape instead of ravel to avoid copy by @FabianHofmann in #289
- Polars based LP file writer by @FabianHofmann in #291
- Workflow for auto releasing on GH by @leuchtum in #292
- Fh/fix 266 by @apfelix in #290
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #296
- xarray methods additions by @FabianHofmann in #297
Full Changelog: v0.3.9...v0.3.10
v0.3.9
What's Changed
- matrices: add dual attribute by @FabianHofmann in #258
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #259
- avoid using highs_bindings, they are not needed and are removed in 1.7.1.dev by @apfelix in #264
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #268
- Added the new pdlp solver (highs > 1.7) to the description, added warning by @Cellophil in #267
- Add function for querying attributes of solver model by @Irieo in #247
- Update JuMP syntax in syntax.rst by @odow in #272
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #273
- properly handle constraint assignment with constants when using args by @FabianHofmann in #274
- add_constraints: allow rhs to be expression by @FabianHofmann in #277
- expressions & variables: add expand_dims and stack functions by @FabianHofmann in #278
- remove cplex from macos solver deps by @FabianHofmann in #280
- add python 3.12 to CI by @FabianHofmann in #184
- Renamed kw
dims
ofLinearExpression.sum
&Variable.sum
todim
by @leuchtum in #246 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #276
- Support for integer/binary vars for MOSEK by @ulfworsoe in #275
- replace setup.py by pyproject.yaml by @FabianHofmann in #279
New Contributors
- @apfelix made their first contribution in #264
- @ulfworsoe made their first contribution in #275
Full Changelog: v0.3.8...v0.3.9