v1.5
- Dependencies:
- Introducing minimal package versions of dependencies to pyproject.toml
- Inputs:
- New abstract states class
DatasetStates, serving as a common base for NetCDF type input data - Renamed
FieldDataNCasFieldData, now with improved data handling - New states class
PointCloudData, interpolating data with irregular point cloud support - New states class
WeibullField, representing Weibull sector data on a regular grid - New states class
WeibullPointCloud, representing Weibull sector data with irregular point cloud support - New farm layout input function
add_from_arrays, for directly adding turbines through one dimensional data lists or arrays - Advancing
windioto version 2.0
- New abstract states class
- Models:
- New turbine type
CalculatorType, for direct infusion of farm data at a turbine through a user function - New rotor model
DirectMDataInfusion, piping stored model data directly into turbines - Generalizing the
Calculatorturbine model, now additionally passingalgo, mdata, fdatato the user function
- New turbine type
- Examples:
- New example
point_cloud, demonstrating the useage of thePointCloudambient states class - New example
weibull_grid, demonstrating the useage of theWeibullFieldambient states class - New example
weibull_cloud, demonstrating the useage of theWeibullPointCloudambient states class - New example
direct_mdata_infusion, demonstrating how to infuse states data dirctly into rotor data without interpolation
- New example
- Bug fixes:
- Bug fixed with turbine model
SetFarmVarsthat mixed up the turbine ordering - Bug fixed with turbine models that are marked as
pre_rotorthat mixed up the turbine ordering
- Bug fixed with turbine model
Full Changelog: https://github.com/FraunhoferIWES/foxes/commits/v1.5