foxes.algorithms.Sequential(farm, states, *args, points=None, ambient=False, calc_pars={}, plugins=[], outputs=None, **kwargs)[source]

Constructor.

ParametersΒΆ

farm: foxes.WindFarm

The wind farm

states: foxes.core.States

The ambient states

args: tuple, optional

Additional arguments for Downwind

points: numpy.ndarray, optional

The points of interest, shape: (n_states, n_points, 3)

ambient: bool

Flag for ambient calculation

calc_pars: dict

Parameters for model calculation. Key: model name str, value: parameter dict

plugins: list of foxes.algorithm.sequential.SequentialIterPlugin

The plugins, updated with every iteration

outputs: list of str, optional

The output variables

kwargs: dict, optional

Additional arguments for Downwind