Releases: PyPSA/linopy
Releases · PyPSA/linopy
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
v0.3.8
What's Changed
- expression: add solution attribute to expression class by @FabianHofmann in #249
- constraints & varaibles: add formatted attribute getter by @FabianHofmann in #250
- Matmul and dot operation by @FabianHofmann in #251
- test_optimization: print set of tested solvers by @FabianHofmann in #252
- run ruff by @FabianHofmann in #253
Full Changelog: v0.3.7...v0.3.8
v0.3.7
What's Changed
- Fix typo in documentation by @staadecker in #241
- expression: support Expression init with constant values (pandas, numpy, scalar) by @FabianHofmann in #242
- expression: ensure alignment with pandas dataframes and xarray dataarrays by @FabianHofmann in #243
- Add quadratic objective support and 'direct' mode for MOSEK (superset of #226) by @FabianHofmann in #244
New Contributors
- @staadecker made their first contribution in #241
Full Changelog: v0.3.6...v0.3.7
v0.3.6
What's Changed
- Better doc by explicitly using qualname instead of repr() by @leuchtum in #238
- Improved pandas object alignment by @FabianHofmann in #239
- constraint: fix mask attribute by @FabianHofmann in #240
Full Changelog: v0.3.5...v0.3.6