Skip to content

Releases: NREL/floris

v4.5

23 Sep 17:41
6959af0
Compare
Choose a tag to compare

FLORIS v4.5 brings in various new features, user interface improvements, and bug fixes. In particular, check out new options for interpolation of heterogeneous wind maps; turbulence intensity sampling; and various user interface and modeling improvements. Special thanks to our three new contributors on this release, as well as our ongoing contributors!

New features

Modeling improvements

User interface improvements

  • [BUGFIX] Improve handling of multidimensional turbine conditions by @misi9170 in #996
  • Enable sample_flow_at_points with heterogeneity by @misi9170 in #1110
  • Add turbine_average_velocities property to UncertainFlorisModel by @paulf81 in #1135

Performance improvements

  • Set keepdims to True so that we don't have to add again those dimensions by @RRiva in #1120

Packaging updates

General bug fixes

  • [BUGFIX] Specify resolution in scipy yaw optimization regression test by @misi9170 in #1136
  • [BUGFIX] Fix incorrect implementation in geometric yaw optimization by @misi9170 in #1143

New Contributors

Full Changelog: v4.4.2...v4.5

v2.5.3

06 Jun 15:12
Compare
Choose a tag to compare

Patch release for FLORIS v2 to fix an issue when both uncertainty and heterogeneity are used. Note that python version 3.8 is no longer officially supported as it is now at end of life.

What's Changed

  • Fix bug in version 2 when wind direction uncertainty and heterogeneity are both used by @pjireland in #1115

Full Changelog: v2.5.2...v2.5.3

v4.4.2

09 May 13:55
a6fc5d3
Compare
Choose a tag to compare

Patch release for FLORIS including a bugfix that ensures FlorisModel and its subclasses are copied correctly. The bug was causing UncertainFlorisModel combined with ParFlorisModel not to work as expected.

What's Changed

Full Changelog: v4.4.1...v4.4.2

v4.4.1

07 Apr 13:44
0a25074
Compare
Choose a tag to compare

Patch release for FLORIS to provide extra turbine data when installing from PyPI and to make tests more thorough in checking that data is provided.

What's Changed

Full Changelog: v4.4...v4.4.1

v4.4

31 Mar 22:25
9071cc2
Compare
Choose a tag to compare

FLORIS v4.4 introduces two new turbine operation models, the ControllerDependentTurbine model and the UnifiedMomentumModelTurbine, developed at TUM and MIT, respectively, to FLORIS. These provide exciting options for advanced modeling of how turbines operate when yaw misaligned and derated.

Also included is a beta feature for representing the variable operating cost (VOC) of a turbine and optimizing for net revenue given operating costs. Finally, a bug fix for wakes of turbines implementing active wake mixing is included.

New features

Bug fixes

  • [BUGFIX] AWC wake mixing factor with mixed awc_modes inputs by @gyalla in #1090

New Contributors

Full Changelog: v4.3.1...v4.4

v4.3.1

21 Mar 19:16
b9c57a1
Compare
Choose a tag to compare

Patch release for FLORIS including a handful of bug fixes and package updates, including a bug fix for mixed awc_modes in the AWCTurbine operation model.

What's Changed

New Contributors

Full Changelog: v4.3...v4.3.1

v4.3

04 Mar 20:44
c50389c
Compare
Choose a tag to compare

FLORIS v4.3 updates package requirements and provides performance enhancements. Support for python v3.8 is dropped and the numpy requirement is stepped up to numpy v2 (that is, Floris v4.3 and above no longer supports numpy v1). Also, a beta feature to instantiate a FlorisModel from default values is added.

Functional enhancements

Performance enhancements

Packaging updates

Bug fixes

  • [BUGFIX] Allow empty arrays in export as dict by @rafmudaf in #1061
  • [BUGFIX] Dimension update in LayoutOptimizationBase by @misi9170 in #1067

Full Changelog: v4.2.2...v4.3

v4.2.2

19 Dec 06:39
Compare
Choose a tag to compare

Patch release for FLORIS v4.2. Includes bug fix to prevent warnings being raised unnecessarily in yaw optimization routines caused by a bug fix in v4.2.1.

What's Changed

  • [BUGFIX] Prevent unnecessary warning being raised in yaw optimization procedures by @misi9170 in #1045

Full Changelog: v4.2.1...v4.2.2

v4.2.1

27 Nov 18:27
fd37e9b
Compare
Choose a tag to compare

Patch release for FLORIS v4.2. Includes various bug fixes (for wind rose plot, unnecessary warnings, and documentation building) as well as code development improvements (uniform testing across all supported python versions as well moving package requirements to pyproject.toml).

FLORIS v4.2 will be the last minor FLORIS version to support python version 3.8, which is at end-of-life.

What's Changed

Full Changelog: v4.2...v4.2.1

v2.5.2

13 Nov 17:58
Compare
Choose a tag to compare

Patch release for FLORIS v2

What's Changed

Full Changelog: v2.5.1...v2.5.2