Rosco

Latest version: v2.9.5

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

Scan your dependencies

Page 3 of 5

2.5.0

- Additional filter parameters as input
- Open-loop control
- Restart capability
- IPC tuning updates
- Various bug fixes
- Registry of variables: https://github.com/NREL/ROSCO/tree/main/ROSCO/rosco_registry

API Changes: https://rosco.readthedocs.io/en/latest/source/api_change.html



What's Changed
* ROSCO 2.5.0 by dzalkind in https://github.com/NREL/ROSCO/pull/115


**Full Changelog**: https://github.com/NREL/ROSCO/compare/v2.4.1...v2.5.0

v2.4.1-z
This release is to enable Zenodo integration and generate a trackable DOI. No code changes exist.

2.4.1

Minor bug fixes and updates for version 2.4.1.

Primary changes:
- Update testing to cover `python setup.py install` and some related coverage fixes
- Allow for non-monotonic Cp surfaces during tuning
- Increase TSR range during tuning
- Minimum generator speed pass-through bug fix
- Support compiling on windows + intel

2.4.0

Major Changes:
- Combined ROSCO and ROSCO_Toolbox (deprecating [ROSCO_toolbox repo](https://github.com/NREL/ROSCO_toolbox))
- Added robust control tuning
- Updated controller based on [paper](https://wes.copernicus.org/preprints/wes-2021-19/) revisions, including `Fl_Mode` of 1 and 2 for translational and rotational floating feedback.
- Added flexibility to ROSCO tuning procedure (pass through floating feedback parameters, use multiple omega/zeta across wind speeds).

Minor Changes:
- Updated documentation
- Added support for Windows
- Updated python interface to ROSCO dynamic library

2.3.0

Some minor bug fixes and updates since version 2.2.0

Major updates
- Improved error handling, debug printing
- Input parsing
- CI testing for build

Minor Updates
- PR Template added
- Improved compiler flags

Bugs fixed
- The shutdown routine would be over-ridded by the floating controller, this is fixed.
- NaNs are trapped in low rotor speeds to improve WSE stability
- Unsaturated pitch commands are used in the setpoint smoother to improve perforance.

2.2.0

Some updates to ROSCO...

Major updates
- Add constant power above rated for TSR tracking torque control
- Use filtered blade pitch signals for gain schedule calls

Minor updates
- Compiler flags to enable `python setup.py install --compile-rosco` in the ROSCO toolbox
- Print git versions during ROSCO call
- Added [readthedocs](https://rosco-toolbox.readthedocs.io/)

2.1.1

The previous version, v2.1.0, introduced a bug when using certain filters where the instance of the filters was improperly recorded and the wrong parameters were used. This bug has been fixed in v2.1.1, along with a few small and minor improvements.

Page 3 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.