-
Notifications
You must be signed in to change notification settings - Fork 77
Comparing changes
Open a pull request
base repository: PyPSA/linopy
base: v0.5.7
head repository: PyPSA/linopy
compare: v0.5.8
- 14 commits
- 24 files changed
- 6 contributors
Commits on Sep 8, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 509d1d2 - Browse repository at this point
Copy the full SHA 509d1d2View commit details -
* fix: lp-polars api * chore: remove small val filtering * chore: remove redundant comment --------- Co-authored-by: Fabian Hofmann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 12b0da3 - Browse repository at this point
Copy the full SHA 12b0da3View commit details -
Replace pandas-based LP file writing with polars implementation (#496)
* Replace pandas-based LP file writing with polars implementation - Remove pandas-based LP writing functions and replace with polars versions - Rename polars functions to remove '_polars' suffix for consistent API - Create separate get_printers_scalar() for non-LP functions (highspy, gurobi, mosek) - Update get_printers() to handle polars dataframes for LP writing - Consolidate "lp" and "lp-polars" io_api options to use same implementation - Remove unused imports and cleanup handle_batch function * fix: restore NaN validation in polars-based variable bounds checking The polars migration broke NaN validation because check_has_nulls_polars only checked for null values, not NaN values. In polars, these are distinct concepts. This fix enhances the validation to detect both null and NaN values in numeric columns while avoiding type errors on non-numeric columns. Fixes failing tests in test_inconsistency_checks.py that expected ValueError to be raised when variables have NaN bounds.
Configuration menu - View commit details
-
Copy full SHA for 2d69959 - Browse repository at this point
Copy the full SHA 2d69959View commit details
Commits on Sep 9, 2025
-
perf: use xpress c interface, xpress solution order of operations imp…
…rovement, remove writing of redundant solution files (#497) * perf: use xpress c interface and order of operations improvement * perf: only write solution file if requested or needed * refactor: adds no_solution_file_solvers constant
Configuration menu - View commit details
-
Copy full SHA for 84f6896 - Browse repository at this point
Copy the full SHA 84f6896View commit details
Commits on Sep 11, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 5c2deec - Browse repository at this point
Copy the full SHA 5c2deecView commit details
Commits on Sep 14, 2025
-
fix: windows file permission take 2 (#503)
* Fix windows permission error when dumping model file * Properly use file context when dumping model
Configuration menu - View commit details
-
Copy full SHA for 6d64d16 - Browse repository at this point
Copy the full SHA 6d64d16View commit details
Commits on Sep 21, 2025
-
doc: add jupyter notebook with oetc example use (#490)
* doc: add jupyter notebook with oetc example use * doc: configure nbsphinx execution settings Enable auto-execution with inline backend configuration Exclude OETC notebook from automatic execution * doc: update styles and address warnings * refac: jupyter notebook format
Configuration menu - View commit details
-
Copy full SHA for 343bce0 - Browse repository at this point
Copy the full SHA 343bce0View commit details
Commits on Oct 8, 2025
-
feat: use "diagonal_relaxed" to avoid dtype incompat in polars concat…
… function when writing lp (#507)
Configuration menu - View commit details
-
Copy full SHA for 9f7f88b - Browse repository at this point
Copy the full SHA 9f7f88bView commit details
Commits on Oct 23, 2025
-
Fetch and display OETC worker error logs (#512)
* Fetch and display OETC worker error logs * Fix pre-commit dependencies version mismatch
Configuration menu - View commit details
-
Copy full SHA for 7c9206e - Browse repository at this point
Copy the full SHA 7c9206eView commit details
Commits on Oct 28, 2025
-
Fix expression merge with outer join for disjoint coordinates (#514)
* fix: explicitly set outer join for expression merge Set join="outer" when merging expressions without common coordinate structure to ensure consistent behavior across xarray versions and properly handle expressions with disjoint coordinates. * doc: add release note for outer join fix in expression merge
Configuration menu - View commit details
-
Copy full SHA for ede540f - Browse repository at this point
Copy the full SHA ede540fView commit details -
Feature/add polars input (#511)
* feat: add polars series for constant input * add another test * update doc --------- Co-authored-by: Fabian Hofmann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 20c9665 - Browse repository at this point
Copy the full SHA 20c9665View commit details -
Handle ImportError in xpress import (#509)
* Handle ImportError in xpress import Also catch ImportError for xpress import. This should resolve rarely occuring compat problem with numpy packages * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5b51340 - Browse repository at this point
Copy the full SHA 5b51340View commit details -
Adding xpress postsolve if necessary (#421)
Co-authored-by: Fabian Hofmann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a6d6b28 - Browse repository at this point
Copy the full SHA a6d6b28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d1302e - Browse repository at this point
Copy the full SHA 6d1302eView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.5.7...v0.5.8