pycequeau.meteo.schema module

class pycequeau.meteo.schema.MeteoSchema[source]

Bases: object

Registry of supported meteorological variables and aliases.

get_export_name(variable_name: str) str[source]
get_variable_spec(variable_name: str) VariableSpec[source]
class pycequeau.meteo.schema.VariableSpec(canonical_name: 'str', export_name: 'str', canonical_unit: 'str', accepted_names: 'tuple[str, ...]', unsupported: 'bool' = False, unsupported_message: 'str | None' = None)[source]

Bases: object

accepted_names: tuple[str, ...]
canonical_name: str
canonical_unit: str
export_name: str
unsupported: bool = False
unsupported_message: str | None = None
pycequeau.meteo.schema.get_variable_spec(variable_name: str) VariableSpec[source]