Commit 2fa3ba9
Prepare Release v2.6.0
* Update push_master_to_gitlab.yml
* correct link to JuGit repository
* Use pathlib in example 8b instead of os
* path os
* ruff format
* remove deprecated methods
Removed:
* exploitOutput
* storage.intraSOCstart
* utils.checkParamInput
* utils.setFormattedTimeSeries
* utils.checkInvestmentPeriodsCommodityConversion
* utils.checkTimeUnit
* utils.equalStrings
* fixed warning in tests
* adjust ruff check in pipeline and readme (#508)
* fixed indexing
* ruff
* ruff 2.0
* updated to geopandas >= 1 (#524)
Co-authored-by: h.wenzel <you@example.com>
* Update macOS Version in CI Pipelines
* Update ci
* Test for new dependency ranges
* Update minimum dependency ranges
* Remove comma
* Remove xarray
* increment netcdf4 dependency
* Bug fix for binaryOperation2_ Constraint (#522)
* include bigM into binaryOperation2_ constraint
* ruff formatting
* Replace division by bigM with multiplication of binary variable with 1e-4 to ensure numeric feasibility for high bigMs
---------
Co-authored-by: Julian Belina <56728940+julian-belina@users.noreply.github.com>
* 499 docstring of balancelimit (#523)
* Improved documentation of balanceLimit
* ruff formatting
* Update docstring
---------
Co-authored-by: Jonas <jonasbecker0708@gmail.com>
Co-authored-by: Julian Belina <56728940+julian-belina@users.noreply.github.com>
Co-authored-by: j.behrens <j.behrens@fz-juelich.de>
* Add code badge
* fix read the docs build (#537)
* fix read the docs build
* ruff
* 95 clean up codebase (#553)
* started revision of TODOs in codebase. the checking and setting of locationalEligibility does not work at the moment - needs revision!
* closed further ToDos. 7 which are not totally clear are missing
* deleted outcommented unnecessary code
* further clean up
* revised none comparisons and type checks (replaced type== by isinstance)
---------
Co-authored-by: h.wenzel <you@example.com>
* Xarray517 (#542)
* two different operation types (total and annual) correctly implemented, tests remaining
* added operation_annual to each component class, tests run, issue should be solved
* all tests run through
* ruff check
* ruff check complete
* deleted comments in xarryIO
* removed the commented out codes
---------
Co-authored-by: Bernhard Wortmann <b.wortmann@fz-juelich.de>
Co-authored-by: p.dunkel <p.dunkel@fz-juelich.de>
Co-authored-by: Philipp Dunkel <89200680+phil-fzj@users.noreply.github.com>
* fixed wrong coordinates in xarray output of transmission components (#543)
* fixed wrong coordinates in xarray output of transmission components
* added a test that checks the dimension names of the xarray output and confirms that they are as expected & adapted output path handling for text_xarrayio
* changed dimension naming convention in xarray to make it more understandable: location, time (previously space, time) for all non-transmission components; locationIn, locationOut, time (previously space, space_2, time) for transmission components
---------
Co-authored-by: Philipp Dunkel <89200680+phil-fzj@users.noreply.github.com>
Co-authored-by: p.dunkel <p.dunkel@fz-juelich.de>
* 213 ramping (#511)
* Add inter-period ramping constraints to Conversion class and tests
* Ramping now works when using time series aggregation
---------
Co-authored-by: Nils Ludwig <n.ludwig@fz-juelich.de>
Co-authored-by: Bernhard Wortmann <b.wortmann@fz-juelich.de>
Co-authored-by: Julian Belina <56728940+julian-belina@users.noreply.github.com>
Co-authored-by: Philipp Dunkel <89200680+phil-fzj@users.noreply.github.com>
Co-authored-by: p.dunkel <p.dunkel@fz-juelich.de>
* 507 extend ruff coverage and create missing docstrings (#527)
* extended ruff coverage to all relevant files
* removed noqua statements where possible
* extended docstrings
---------
Co-authored-by: Jonas <jonasbecker0708@gmail.com>
Co-authored-by: Julian Belina <56728940+julian-belina@users.noreply.github.com>
Co-authored-by: Jonas-fzj <j.becker@fz-juelich.de>
Co-authored-by: Philipp Dunkel <89200680+phil-fzj@users.noreply.github.com>
* Simplify CI testing, test from single source of truth, implement renovate
* Update requirement file name
* Update python version extraction
* Try to make fewer skipped jobs
* Ignore some dependencies
* Update renovate
* Update geopandas version constraints and add package rules for dependency management
* add branch selection explicitly
* Update renovate configuration to widen range strategy and disable vulnerability alerts
* Update dependency matplotlib to <=3.10.8 (#573)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* Update dependency pandas to v2.3.3 (#575)
* Update dependency pandas to v2.3.3
* Update pandas version constraint in requirements_dev.yml
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: JohannesBehrens <120372257+JohannesBehrens@users.noreply.github.com>
* Update dependency numpy to v2.4.2 (#574)
* Update dependency numpy to v2.4.2
* Update numpy version and fix documentation typo
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: JohannesBehrens <120372257+JohannesBehrens@users.noreply.github.com>
* Update dependency pyomo to v6.10.0
* Update dependency xarray to v2026 (#579)
* Update dependency xarray to v2026
* Fix xarray version and typos in pyproject.toml configuration
* Update xarray version constraints in requirements_dev.yml
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: JohannesBehrens <120372257+JohannesBehrens@users.noreply.github.com>
* Update dependency scikit-learn to v1.8.0
* Update dependency psutil to v7.2.2 (#576)
* Update dependency psutil to v7.2.2
* Update psutil version range in requirements_dev.yml
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: JohannesBehrens <120372257+JohannesBehrens@users.noreply.github.com>
* Update dependency netcdf4 to v1.7.4 (#580)
* Update dependency netcdf4 to v1.7.4
* Update netcdf4 version constraint in requirements_dev.yml
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: JohannesBehrens <120372257+JohannesBehrens@users.noreply.github.com>
* Update dependency rasterio to v1.5.0
* Update scikit-learn version in requirements_dev.yml
* Update pyomo version range in requirements_dev.yml
* Update rasterio version constraint in pyproject.toml
* Update rasterio version constraint in requirements_dev.yml
* Update dependency scipy to v1.17.1
* Update requirements_dev.yml
* Migrate config .github/renovate.json
* Update renovate.json to modify ignored dependencies
Removed several dependencies from the ignore list.
* Update regex match string in renovate.json for dependency versioning
* Update dependency pytest to <=8.4.2
* Update dependency pytest-xdist to <=3.8.0
* Update dependency ipykernel to v7
* Update dependency pytest to v9
* Add multiprocessing to all workflows
* Update dependency pytest-cov to v7
* Update dependency pwlf to v2.5.2
* Update dependency python to v3.14.3
* Update dependency python to v3.14.3
* Switch to uv in testing
* lower maximum python version due to tsam incompatability
* Bump version from 2.5.0 to 2.6.0
---------
Co-authored-by: JohannesBehrens <120372257+JohannesBehrens@users.noreply.github.com>
Co-authored-by: NilsLudwig <80832724+NilsLudwig@users.noreply.github.com>
Co-authored-by: jenszimmert <j.zimmert@fz-juelich.de>
Co-authored-by: Lana Söltzer <l.soeltzer@fz-juelich.de>
Co-authored-by: Philipp Dunkel <89200680+phil-fzj@users.noreply.github.com>
Co-authored-by: h.wenzel <you@example.com>
Co-authored-by: H-Wenzel <146360304+H-Wenzel@users.noreply.github.com>
Co-authored-by: Jonas-fzj <j.becker@fz-juelich.de>
Co-authored-by: Jonas <jonasbecker0708@gmail.com>
Co-authored-by: j.behrens <j.behrens@fz-juelich.de>
Co-authored-by: k-okosun <k.okosun@fz-juelich.de>
Co-authored-by: Bernhard Wortmann <b.wortmann@fz-juelich.de>
Co-authored-by: p.dunkel <p.dunkel@fz-juelich.de>
Co-authored-by: Nils Ludwig <n.ludwig@fz-juelich.de>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent 7ca955f commit 2fa3ba9
File tree
82 files changed
+5884
-3582
lines changed- .github
- workflows
- docs/source
- examples
- 03_Multi-regional_Energy_System_Workflow
- 07_NetCDF_to_save_and_set_up_model_instance
- 08_Spatial_and_technology_aggregation
- fine
- IOManagement
- aggregations
- spatialAggregation
- technologyAggregation
- expansionModules
- subclasses
- test
- IOManagement
- data
- perfect_foresight_results
- perfectForesight
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
82 files changed
+5884
-3582
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | | - | |
| 20 | + | |
22 | 21 | | |
23 | | - | |
24 | | - | |
| 22 | + | |
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
This file was deleted.
This file was deleted.
0 commit comments