pycequeau.core.unit_handler module¶
Utilities for normalizing meteorological units.
- class pycequeau.core.unit_handler.UnitHandler[source]¶
Bases:
objectConvert meteorological variables to their canonical units.
- classmethod convert_array_to_canonical_units(values: np.ndarray | xr.DataArray, source_unit: str, spec: VariableSpec) np.ndarray | xr.DataArray[source]¶
- classmethod convert_dataarray_to_canonical_units(data_array: xr.DataArray, spec: VariableSpec) xr.DataArray[source]¶
- classmethod convert_temperature_to_celsius(values: ndarray | DataArray, source_unit: str) ndarray | DataArray[source]¶