speasy.webservices.amda.utils module

AMDA_Webservice utility functions. This module defines some conversion functions specific to AMDA_Webservice, mainly conversion procedures for parsing CSV and VOTable data.

speasy.webservices.amda.utils.get_parameter_args(start_time: <module 'datetime' from '/home/docs/.asdf/installs/python/3.10.13/lib/python3.10/datetime.py'>, stop_time: <module 'datetime' from '/home/docs/.asdf/installs/python/3.10.13/lib/python3.10/datetime.py'>, product: str, **kwargs) Dict[source]

Get parameter arguments

Parameters:
start_time: datetime

parameter start time

stop_time: datetime

parameter stop time

product: str

product ID (xmlid)

Returns:
dict

parameter arguments in dictionary

speasy.webservices.amda.utils.load_catalog(filename: str) Catalog[source]

Load a timetable file

Parameters:
filename: str

filename

Returns:
Catalog

File content loaded as Catalog

speasy.webservices.amda.utils.load_csv(filename: str, expected_parameter: str) SpeasyVariable[source]

Load a CSV file

Parameters:
filename: str

CSV filename

Returns:
SpeasyVariable

CSV contents

speasy.webservices.amda.utils.load_timetable(filename: str) TimeTable[source]

Load a timetable file

Parameters:
filename: str

filename

Returns:
TimeTable

File content loaded as TimeTable