You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/workflows/codeql.yml
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -55,11 +55,11 @@ jobs:
55
55
# your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages
Copy file name to clipboardExpand all lines: doc/release_notes.rst
+28-6Lines changed: 28 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,26 +1,48 @@
1
1
Release Notes
2
2
=============
3
3
4
-
Upcoming Version
4
+
.. Upcoming Version
5
+
6
+
* Fix compatibility for xpress versions below 9.6 (regression)
7
+
* Performance: Up to 50x faster ``repr()`` for variables/constraints via O(log n) label lookup and direct numpy indexing
8
+
* Performance: Up to 46x faster ``ncons`` property by replacing ``.flat.labels.unique()`` with direct counting
9
+
* Add support for GPU-accelerated solver [cuPDLPx](https://github.com/MIT-Lu-Lab/cuPDLPx)
10
+
11
+
Version 0.5.8
12
+
--------------
5
13
6
14
* Replace pandas-based LP file writing with polars implementation for significantly improved performance on large models
7
15
* Consolidate "lp" and "lp-polars" io_api options - both now use the optimized polars backend
8
16
* Reduced memory usage and faster file I/O operations when exporting models to LP format
9
-
* Improved constraint equality check in `linopy.testing.assert_conequal` to less strict optionally
10
17
* Minor bugfix for multiplying variables with numpy type constants
11
18
* Harmonize dtypes before concatenation in lp file writing to avoid dtype mismatch errors. This error occurred when creating and storing models in netcdf format using windows machines and loading and solving them on linux machines.
12
19
* Add option to use polars series as constant input
13
20
* Fix expression merge to explicitly use outer join when combining expressions with disjoint coordinates for consistent behavior across xarray versions
14
-
* Add support for GPU-accelerated solver [cuPDLPx](https://github.com/MIT-Lu-Lab/cuPDLPx)
21
+
* Adding xpress postsolve if necessary
22
+
* Handle ImportError in xpress import
23
+
* Fetch and display OETC worker error logs
24
+
* Fix windows permission error when dumping model file
25
+
* Performance improvements for xpress solver using C interface
26
+
27
+
Version 0.5.7
28
+
--------------
29
+
30
+
* Removed deprecated future warning for scalar get item operations
31
+
* Silenced version output from the HiGHS solver
32
+
* Mosek: Remove explicit use of Env, use global env instead
33
+
* Objectives can now be created from variables via `linopy.Model.add_objective`
34
+
* Added integration with OETC platform (refactored implementation)
35
+
* Add error message if highspy is not installed
36
+
* Fix MindOpt floating release issue
37
+
* Made merge expressions function infer class without triggering warnings
38
+
* Improved testing coverage
39
+
* Fix pypsa-eur environment path in CI
15
40
16
41
Version 0.5.6
17
42
--------------
18
43
19
44
* Improved variable/expression arithmetic methods so that they correctly handle types
20
45
* Gurobi: Pass dictionary as env argument `env={...}` through to gurobi env creation
21
-
* Added integration with OETC platform
22
-
* Mosek: Remove explicit use of Env, use global env instead
23
-
* Objectives can now be created from variables via `linopy.Model.add_objective`.
0 commit comments