Fine

Latest version: v2.3.7

Safety actively analyzes 623368 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

2.3.7

- Fixes a bug in the serialization to datasets of timeseries data in Transmission components
- Treating the processing of Transmisison components separately when creating `xrds` input data in `addDFVariablesToXarray`
- Updating `addTimeSeriesVariableToDict` to allow operationRates for Transmisison components
- Adds `solver_io="python"` to the execution of Gurobi if `gurobipy` is installed
- Adds the dimension parameter `2dim` in `checkAndSetInvestmentPeriodTimeSeries` in `transmission.py` to fix operation time series for transmission components
- Deletes doubled function in `utils.py`

2.3.6

- Allow for `python>=3.10<3.13`, limit dependencies to the next major version
- Add dependencies to `pyproject.toml` for pip install
- Update community guidelines, documentation, examples

2.3.5

Version 2.3.5 adds the functionality to pass maximum, minium and fixed values to the commissioning variables and growth rates for comissioning constraints. Set `CommissioningMin` for a lower bound, `CommissioningMax` for an upper bound and `CommissioningFix` to set the lower and upper bounds to the same value.

2.3.4

- `operationRateMin` for components

Furthermore, it introduces the following changes:

- Installation
- Remove the `pip install` from `requirements.yml`. It has to be run manually now.
- Testing
- Run Pytest in parallel with `pytest-xdist`
- Add test workflows on GitHub actions to test the installtion on Windows, Mac and Ubuntu Linux
- Documentation
- Deprecate the news feed in the documentation in favor of GitHub release notes
- Requirements
- Fix Python version to 3.10
- Restrict `scikit-learn>=1.2` because of not backward compatible changes in that version
- Remove GDAL since it is a secondary requirement
- Adaptions to Pandas 2.2 in preparation of version 3.0, which will introduce breaking changes

2.3.3

ETHOS.FINE release 2.3.3 provides the following changes:

Functionality
- Add a the possibility to set a minimal operation rate in the Conversion class
Maintenance
- Use relative paths in tests to prevent errors when using different working directories
- Update scikitLearn in the requirements and adapt breaking changes in version >1.2

2.3.2

IMPORTANT: The name of the package folder has been changed from `FINE` to `fine` in this release. If you still see a `FINE` folder locally after pulling the latest change, you might need to clone the repository to a new folder.

Further, FINE release 2.3.2 provides changes in the requirements:

* Pin `GDAL` to version 3.4.3 because version 3.4.1 is not compatible with the latest Fiona versions.
* Change the repository of `gurobi-logtools` from pypi to conda-forge.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.