speasy.core.hapi.client module

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

Bases: object

get_about() Dict[source]
get_capabilities() Dict[source]
get_catalog() Dict[source]
get_data(dataset: str, start: str, stop: str, parameters: List[str]) Mapping[str, SpeasyVariable][source]
get_hapi() str[source]
get_info(dataset: str, parameters: List[str] | None = None) Dict[source]
class speasy.core.hapi.client.HapiEndpoint(*values)[source]

Bases: Enum

ABOUT = 'about'
CAPABILITIES = 'capabilities'
CATALOG = 'catalog'
DATA = 'data'
INFO = 'info'