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>
version(product)[source]
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.make_index(meta: Dict)[source]
speasy.data_providers.uiowa_eph_tool.parse_trajectory(trajectory: str, product: ParameterIndex) SpeasyVariable | None[source]