Releases: NREL/floris
v3.2.2
What's Changed
- Bug fix: sort turbulence intensity field in post-calculation step @bayc in #564
- Corrected rotor diameter, Cp, Ct for IEA 15 MW RWT @pduff-code in #553
Full Changelog: v3.2.1...v3.2.2
v3.2.1
What's Changed
-
Bug fix: cast reference_wind_height to float by @Bartdoekemeijer in #507
-
Bug fix: reset for zero yaw angles by @rafmudaf in 2fc9c54
- In subsequent function calls to
FlorisInterface.calculate_wake
, the yaw angles were not reset when they are all zeros. This means that if initially the yaw angles are non-zero and then they’re all-zero, the non-zero yaw settings are retained.
- In subsequent function calls to
Full Changelog: v3.2...v3.2.1
v3.2
What's Changed
- Feature: Expand capabilities of UncertaintyInterface by @Bartdoekemeijer in #428
- Remove commented and legacy code in floris_interface.py by @Bartdoekemeijer in #397
- Clean up and simplify some things by @rafmudaf in #437
- Enabling vectorized time series calculation of wind conditions by @bayc in #400
- Add method to return turbine TIs by @bayc in #452
- Add example of getting wind speeds at turbines by @paulf81 in #423
- pass in het map when copying fi by @paulf81 in #456
- Bug fix: Convert
layout
tolayout_x
andlayout_y
inFlorisInterface.reinitalize
by @RHammond2 in #470 - Issue alert if calc wake needs to be run by @paulf81 in #432
- Fix bug in
plot_turbines_with_fi
by @pjireland in #445 - Add wake deflection to the TurbOPark wake deficit model by @bayc in #439
- Add a forced max of 3 to turbine grid points by @paulf81 in #472
- calculate dudz_initial analytically to support using only 1 rotor grid point by @bayc in #476
- Feature: Add turbine_weights option in get_farm_power and get_farm_aep by @Bartdoekemeijer in #435
- Layout optimization refactoring by @bayc in #429
- Feature/add ref density by @paulf81 in #398
- Update wind rose and power rose by @paulf81 in #392
- add ref density to legacy reader by @paulf81 in #497
- adding missing time_series flag to cc flow field solver call by @bayc in #493
- v3.2 by @rafmudaf in #498
New Contributors
- @pjireland made their first contribution in #445
Full Changelog: v3.1.1...v3.2
v3.1.1
v3.1
What's Changed
#358 Feature: add IEA 15MW turbine
#373 / #407 Add no_wake option to floris calculations
#384 Add normal vector to CutPlane to invert plot axis
#369 Redesign AEP calculation function
#385 Bug fix for yaw optimizer: revise verify_convergence to support multiple wind speeds
#382 Add cut out and default reference option
#388 Save yaw angles for reset in plane visualizations
#386 Documentation improvements
#393 Remove energy ratio tools in favor of FLASC
#308 Add UncertaintyInterface for modeling inflow wind direction uncertainty
#381 Fix for repeated calls to calculate_wake returning incorrect values
#387 Bug fix and formatting for legacy reader for FLORIS V2.4 input files
#395 / #406 Add 'none' submodel option for wake deflection, deficit and turbulence
#404 Add command line interface to the legacy input converter
#396 Adding the TurbOPark wake velocity deficit model
#408 Add GH Actions to run examples
#410 Create all Grid data at initialization
Full Changelog: v3.0.1...v3.1
v3.0.1
v3.0
This release includes major upgrades to FLORIS' software architecture, provides better computational performance, and includes a new, more accurate wake model. Details can be found at: https://www.nrel.gov/wind/assets/pdfs/floris-v3-announcement.pdf.
v3.0 Prerelease 4
This release fixes remaining issues in the deployment infrastructure through PyPI.
v2.5
Wind Took Kit documentation improvements
#243 Improve visualize_cut_plane() function
#245 Improved SciPy Yaw optimization classes
#254 Fixing yaw position when calculating power with wind direction uncertainty
#261 Add simple turbine clustering functionality to SciPy yaw optimization
#262 Refactorization of yaw optimization code and inclusion of the Serial Refine optimization method
#265 Improve performance by disabling wake calculations when no_wake=True
#275 Calculate no-wake farm power in optimization
v3.0 Prerelease 3
This prerelease fixes an issue in the build and install system introduced in v3.0rc2.