Version 2.5.0
·
191 commits
to master
since this release
Release notes
Version 2.5.0 introduces the following changes:
- yearlyLimit got removed from fine code in favor of balanceLimit, which allows formulation of lower and upper bounds and can be specified for all modelled regions.
- Integrate Linting rules via ruff
- Improve parameter checks to also check for np.nan values
- Include economies of scale in the Piecewise Linear Cost Function expansion module
- Improve documentation via docstrings
- Include sos2 constraints for Endogenous Technological Learning
- Include Speed Up Constraints for Endogenous Technological Learning
- Use pathlib package instead of os
- Improve ci test to run for different package versions of several dependencies
Furthermore, the following bugs were fixed:
- Include missing variables optimum after export to xarray
- Truncate sheet names to allow Excel export for all model classes
- Update pyproject.toml to ensure installation of fine
- Binary variables in conversion dynamic are not set up if only rampUpMax or rampDownMax are specified
- Bug fix in export of transmission operation
- Bug fix for legend in map plots
- Bug fix for setOptimalValues method in pwlcf model