speasy.webservices.csa package

class speasy.webservices.csa.CSA_Webservice[source]

Bases: DataProvider

BASE_URL = 'https://csa.esac.esa.int'
static build_inventory(root: SpeasyIndex)[source]
dataset_range(dataset_id: str) DateTimeRange | None[source]

Get product time range.

Parameters:
dataset_id: str or DatasetIndex

parameter id

Returns:
Optional[DateTimeRange]

Data time range

Examples

>>> import speasy as spz
>>> spz.csa.dataset_range("D2_CP_FGM_SPIN")
<DateTimeRange: 2004-07-27T00:00:00+00:00 -> ...>
get_data(product, start_time: datetime, stop_time: datetime, extra_http_headers: Dict[str, str] = None)[source]
get_variable(dataset: str, variable: str, start_time: datetime, stop_time: datetime, **kwargs) SpeasyVariable | None[source]
parameter_range(parameter_id: str) DateTimeRange | None[source]

Get product time range.

Parameters:
parameter_id: str or ParameterIndex

parameter id

Returns:
Optional[DateTimeRange]

Data time range

Examples

>>> import speasy as spz
>>> spz.csa.parameter_range("C3_CP_WBD_WAVEFORM_BM2/B__C3_CP_WBD_WAVEFORM_BM2")
<DateTimeRange: 2001-03-07T17:45:22+00:00 -> ...>
product_last_update(product: str)[source]

Get date of last modification of dataset or parameter.

Parameters:
product: str or ParameterIndex

product

Returns:
str

product last update date

speasy.webservices.csa.build_inventory(root: SpeasyIndex, tapurl='https://csa.esac.esa.int/csa-sl-tap/tap/')[source]
speasy.webservices.csa.get_parameter_args(start_time: datetime, stop_time: datetime, product: str, **kwargs)[source]
speasy.webservices.csa.register_dataset(instruments, datasets, dataset)[source]
speasy.webservices.csa.register_instrument(observatories, instruments, instrument)[source]
speasy.webservices.csa.register_mission(inventory_tree, missions, mission)[source]
speasy.webservices.csa.register_observatory(missions, observatories, observatory)[source]
speasy.webservices.csa.register_param(datasets, parameter)[source]
speasy.webservices.csa.to_dataset_and_variable(index_or_str: ParameterIndex) Tuple[str, str][source]