pycequeau.meteo.calculators.wind_speed module

class pycequeau.meteo.calculators.wind_speed.WindSpeedCalculator[source]

Bases: MeteoCalculator

Compose daily wind speed from daily mean u10 and v10 components.

default_output_name: str | None = 'wind'
source_variable_groups: tuple[tuple[str, ...], ...] = (('u10', '10m_u_component_of_wind'), ('v10', '10m_v_component_of_wind'))
variable_name: str | None = 'wind_speed'
static wind_speed_from_components_array(u10: ndarray | DataArray, v10: ndarray | DataArray) ndarray | DataArray[source]

Compose wind speed from array-like wind components.

classmethod wind_speed_from_components_dataarray(u10: DataArray, v10: DataArray, *, output_name: str = 'wind') DataArray[source]

Compose wind speed from two data-array wind components.