foxes.models.turbine_types.PCtFromTwo.calculate(algo, mdata, fdata, st_sel)[source]

The main model calculation.

This function is executed on a single chunk of data, all computations should be based on numpy arrays.

Parameters

algo: foxes.core.Algorithm

The calculation algorithm

mdata: foxes.core.MData

The model data

fdata: foxes.core.FData

The farm data

st_sel: numpy.ndarray of bool

The state-turbine selection, shape: (n_states, n_turbines)

Returns

results: dict

The resulting data, keys: output variable str. Values: numpy.ndarray with shape (n_states, n_turbines)