speasy.core.hapi package

exception speasy.core.hapi.HapiError[source]

Bases: Exception

exception speasy.core.hapi.HapiNoData[source]

Bases: HapiError

1201 — Valid request, but no available data on time range

class speasy.core.hapi.HapiProvider(server_url: str)[source]

Bases: object

about() dict[source]
capabilities() dict[source]
catalog() dict[source]
data(dataset: str, start: str, stop: str, parameters: List[str]) Mapping[str, SpeasyVariable][source]
hapi() str[source]
info(dataset: str, parameters: List | None = None) dict[source]
exception speasy.core.hapi.HapiRequestError(code: int, message: str)[source]

Bases: HapiError

4xx — Client Error (unkown dataset, bad date format, …)

exception speasy.core.hapi.HapiServerError(code: int, message: str)[source]

Bases: HapiError

5xx — Server Error

Submodules