Lithuania Fetcher

Fetcher for Lithuanian river gauge data from Meteo.lt.

class rivretrieve.lithuania.LithuaniaFetcher[source]

Bases: RiverDataFetcher

Fetches river gauge data from Lithuania’s meteorological service (Meteo.lt).

Data Source: Meteo.lt API https://api.meteo.lt/v1/

Supported Variables:
  • ‘discharge_daily_mean’ (m³/s)

  • ‘stage_daily_mean’ (m)

Terms of Use:
static get_available_variables() tuple[str, ...][source]

Returns a tuple of supported variables.

static get_cached_metadata() DataFrame[source]

Retrieves cached metadata (if available).

get_data(gauge_id: str, variable: str, start_date: str | None = None, end_date: str | None = None) DataFrame[source]

Fetches and parses time series data for a specific gauge and variable.

get_metadata() DataFrame[source]

Downloads and parses site metadata from Meteo.lt.

request_times: deque[float] = deque([], maxlen=180)