speasy.core.impex.client module

class speasy.core.impex.client.ImpexClient(server_url='', capabilities=None, username='', password='', output_format='CDF_ISTP', time_format='UNIXTIME')[source]

Bases: object

auth()[source]
credential_are_valid()[source]
get_catalog(catalog_id, use_credentials=False, **kwargs)[source]
get_catalog_list(use_credentials=False)[source]
get_credentials()[source]
get_derived_parameter_list()[source]
get_obs_data_tree(use_credentials=False, **kwargs)[source]
get_parameter(start_time, stop_time, parameter_id, extra_http_headers=None, use_credentials=False, **kwargs)[source]
get_status(process_id, extra_http_headers=None)[source]
get_time_table_list(use_credentials=False)[source]
get_timetable(tt_id, use_credentials=False, **kwargs)[source]
static in_progress(result)[source]
is_alive()[source]
is_capable(api: ImpexEndpoint)[source]
reachable()[source]
reset_credentials(username: str = '', password: str = '')[source]
class speasy.core.impex.client.ImpexEndpoint(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: Enum

Impex API endpoints.

AUTH = 'auth.php'
GETCAT = 'getCatalog.php'
GETPARAM = 'getParameter.php'
GETSTATUS = 'getStatus.php'
GETTT = 'getTimeTable.php'
ISALIVE = 'isAlive.php'
LISTCAT = 'getCatalogsList.php'
LISTPARAM = 'getParameterList.php'
LISTTT = 'getTimeTablesList.php'
OBSTREE = 'getObsDataTree.php'