speasy.data_providers.cda package
CDA_Webservice package for Space Physics WebServices Client.
- class speasy.data_providers.cda.CdaWebservice[source]
Bases:
DataProvider
- BASE_URL = 'https://cdaweb.gsfc.nasa.gov'
- 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.cda.dataset_range("AC_H0_MFI") <DateTimeRange: 1997-09-02T00:00:12+00:00 -> ...>
- get_data(product, start_time: datetime, stop_time: datetime, if_newer_than: datetime = None, extra_http_headers: Dict = None, method: str | None = None, **kwargs) SpeasyVariable | 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.cda.parameter_range("AC_H0_MFI/BGSEc") <DateTimeRange: 1997-09-02T00:00:12+00:00 -> ...>