What's Changed
- Bugfix: Unexpected behavior in SerialRefine caused by quiet NaNs by @paulf81 in #605
- Address matplotlib user warning on wind rose plot by @pablo-benito in #608
- Bug Fix: Correct a misleading error message by @RHammond2 in #622
- Feature: Floating turbine Cp/Ct/Tilt support by @bayc in #518
- Serial Refine: Prevent console spam by changing from print to logger statement by @Bartdoekemeijer in #634
- Various changes to code and documentation by @rafmudaf in #613
- Use setup.py for all installs by @rafmudaf in #632
- Pin Jupyter Book version by @rafmudaf in #636
- Bug fix: Fix error message in
FromDictMixin
by @RHammond2 in #637 - Add documentation for high level FLORIS architecture by @rafmudaf in #630
- Docs: Update timing tests with results from Eagle by @rafmudaf in #645
- Remove deprecated user API's by @rafmudaf in #603
- Improve error handling and robustness in turbine model loads by @rafmudaf in #646
- Documentation: Add a wake model description page by @RHammond2 in #631
- Feature: New library to inspect and interact with turbine models by @RHammond2 in #639
- Print error when turbine models are missing reference values by @paulf81 in #647
- Add CI branch for Python 3.8 and 3.10, update Ruff by @rafmudaf in #648
- Add support for probing velocities at arbitrary flow field points by @misi9170 in #650
- Add Empirical Gauss wake model for fitting SCADA data by @misi9170 in #628
- Disable user-provided tilt angle settings in wake calculation by @paulf81 in #651
- Add cubature integration method for rotor velocities by @rafmudaf in #649
- Add coordinates from inertial frame to grid class by @Bartdoekemeijer in #578
- FLORIS v3.4 by @rafmudaf in #656
New Contributors
- @pablo-benito made their first contribution in #608
- @misi9170 made their first contribution in #650
Full Changelog: v3.3...v3.4