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
+27-5Lines changed: 27 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,25 +1,47 @@
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
+
10
+
Version 0.5.8
11
+
--------------
5
12
6
13
* Replace pandas-based LP file writing with polars implementation for significantly improved performance on large models
7
14
* Consolidate "lp" and "lp-polars" io_api options - both now use the optimized polars backend
8
15
* 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
16
* Minor bugfix for multiplying variables with numpy type constants
11
17
* 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
18
* Add option to use polars series as constant input
13
19
* Fix expression merge to explicitly use outer join when combining expressions with disjoint coordinates for consistent behavior across xarray versions
20
+
* Adding xpress postsolve if necessary
21
+
* Handle ImportError in xpress import
22
+
* Fetch and display OETC worker error logs
23
+
* Fix windows permission error when dumping model file
24
+
* Performance improvements for xpress solver using C interface
25
+
26
+
Version 0.5.7
27
+
--------------
28
+
29
+
* Removed deprecated future warning for scalar get item operations
30
+
* Silenced version output from the HiGHS solver
31
+
* Mosek: Remove explicit use of Env, use global env instead
32
+
* Objectives can now be created from variables via `linopy.Model.add_objective`
33
+
* Added integration with OETC platform (refactored implementation)
34
+
* Add error message if highspy is not installed
35
+
* Fix MindOpt floating release issue
36
+
* Made merge expressions function infer class without triggering warnings
37
+
* Improved testing coverage
38
+
* Fix pypsa-eur environment path in CI
14
39
15
40
Version 0.5.6
16
41
--------------
17
42
18
43
* Improved variable/expression arithmetic methods so that they correctly handle types
19
44
* Gurobi: Pass dictionary as env argument `env={...}` through to gurobi env creation
20
-
* Added integration with OETC platform
21
-
* Mosek: Remove explicit use of Env, use global env instead
22
-
* Objectives can now be created from variables via `linopy.Model.add_objective`.
0 commit comments