Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add operating rose
In Floris v4, it is assumed operating inputs must be passed in with shape n_findex x n_turbines. This can be challenging when operating use rose type wind data options (WindRose, WindTIRose, WindRoseWRG) since those allow wind inputs to be shaped n_wd x n_ws x (n_ti) and the FlorisModel will reshape the turbine outputs to match (n_wd x n_ws x (n_ti) x n_turbines).
This pull request adds a new class which the FlorisModel can accept to set the inputs, which specifies them in a way which matches the wind rose input. The change will be made backward compatible with FlorisV4. This initial draft pull reqeust is to catch the items and requirements (@misi9170 please feel free to edit).
compute_zero_freq_occurrence=True
is passing in operating controls with a wind rose type object, or add better errorsRelated issue
This is meant to more generally address #963
Impacted areas of the software
TBD
Additional supporting information
TBD
Test results, if applicable
TBD