Wind Farm models

class MITWake.Windfarm.GradWindfarm(xs: List[float], ys: List[float], Cts: List[float], yaws: List[float], REWS: Literal['point', 'line', 'area'] = 'area', summation: Literal['linear', 'quadratic', 'linearniayifar', 'quadraticniayifar', 'zong'] = 'linear', sigmas: Optional[List[float]] = 0.25, kwts: Optional[List[float]] = 0.07, numerical=False, induction_eps=1e-06, REWS_params={})
total_Cp() Tuple[float, List[float], List[float]]
turbine_Cp() Tuple[ndarray, ndarray, ndarray]
wsp(x: ndarray, y: ndarray, z=0) Tuple[ndarray, ndarray, ndarray]
class MITWake.Windfarm.Windfarm(xs: List[float], ys: List[float], Cts: List[float], yaws: List[float], REWS: Literal['point', 'line', 'area'] = 'area', summation: Literal['linear', 'quadratic', 'linearniayifar', 'quadraticniayifar', 'zong'] = 'linear', sigmas: Optional[List[float]] = 0.25, kwts: Optional[List[float]] = 0.07, numerical=False, induction_eps=1e-06, REWS_params={})
total_Cp() float
turbine_Cp() ndarray
wsp(x: ndarray, y: ndarray, z=0) ndarray