speasy.data_providers.uiowa_eph_tool package
uiowa_eph_tool package for Space Physics WebServices Client.
- class speasy.data_providers.uiowa_eph_tool.UiowaEphTool[source]
Bases:
DataProvider- BASE_URL = 'https://planet.physics.uiowa.edu/das/casephem'
- build_inventory(root: SpeasyIndex)[source]
Override this method to build the inventory tree from the public inventory source.
- get_data(product: 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.uiowaephtool.parameter_range("Callisto_Cassini_Co-rotational") <DateTimeRange: 1997-10-15T09:26:10+00:00 -> 2017-09-15T10:32:49+00:00>
- speasy.data_providers.uiowa_eph_tool.build_coordinates_systems(origin: str) Dict[str, SpeasyIndex][source]
- speasy.data_providers.uiowa_eph_tool.build_inventory() SpeasyIndex[source]
- speasy.data_providers.uiowa_eph_tool.build_trajectories(origin: str, coordinate_system: str) Dict[str, SpeasyIndex][source]
- speasy.data_providers.uiowa_eph_tool.get_parameter_args(start_time: datetime, stop_time: datetime, product: str, **kwargs)[source]
- speasy.data_providers.uiowa_eph_tool.parse_trajectory(trajectory: str, product: ParameterIndex) SpeasyVariable | None[source]