PR 870 on FLORIS will release FLORIS v4, which bring significant changes to the FLORIS API that must be mapped over to FLASC. This PR tracks those changes by:
reconfiguring the user-level API from a paradigm of calling reinitialize() followed by calculate_wake() to one of calling set() then run().
Changing from FlorisInterface to FlorisModel, and fi to fm, throughout.
Aligning with new expected usage of set() and starts to use wind_data objects.
Checklist:
[X] tests run
[X] examples run
[x] checks pass
Note that this PR does not make a significant effort to utilize new features in FLORIS v4. These will need to be incorporated in a follow-up PR. These changes may include:
[x] using FLORIS's visualizations and deleting FLASC's #181
PR 870 on FLORIS will release FLORIS v4, which bring significant changes to the FLORIS API that must be mapped over to FLASC. This PR tracks those changes by:
reinitialize()
followed bycalculate_wake()
to one of callingset()
thenrun()
.FlorisInterface
toFlorisModel
, andfi
tofm
, throughout.set()
and starts to usewind_data
objects.Checklist:
Note that this PR does not make a significant effort to utilize new features in FLORIS v4. These will need to be incorporated in a follow-up PR. These changes may include: