Source code for pycequeau.meteo.meteo_surface_gauges

from __future__ import annotations

import xarray as xr

from ..physiographic.base import Basin
from .base import Meteo


[docs] class StationMeteo(Meteo): """Placeholder for future surface-station meteorological support.""" def __init__(self, basin_struct: Basin, ds: xr.Dataset) -> None: super().__init__(basin_struct, ds) raise NotImplementedError( "StationMeteo is not implemented yet. " "Surface-station support is planned for a future refactor." )
[docs] @classmethod def from_dataset(cls, basin_struct: Basin, ds: xr.Dataset) -> "StationMeteo": raise NotImplementedError( "StationMeteo.from_dataset() is not implemented yet. " "Surface-station support is planned for a future refactor." )
[docs] @classmethod def load_from_stations(cls, basin_struct: Basin, data_path: str) -> "StationMeteo": raise NotImplementedError( "StationMeteo.load_from_stations() is not implemented yet. " "Surface-station support is planned for a future refactor." )
@classmethod def _cequeau_grid(cls, ds: xr.Dataset, basin_struct: Basin) -> xr.Dataset: raise NotImplementedError( "StationMeteo CEQUEAU export is not implemented yet." )