Precomputed Trajectory Interpolator - ephemerista.propagators.oem

The oem.py module.

This module provides the OEMPropagator class.

pydantic model ephemerista.propagators.oem.OEMPropagator

The OEMPropagator interpolates a precomputed trajectory to return the requested state vectors.

Fields:
field content: str [Required]

Content of the OEM file.

field filename: str [Required]

Name of the OEM file.

field propagator_type: Literal['oem'] = 'oem' (alias 'type')

The type of the propagator

field time_step: float = 60 (alias 'timeStep')
propagate(time)

Propagate the state.

Parameters:

time (Time or list of Time) – Either a single Time or a list of Times.

Returns:

Either a single Cartesian state for a discrete input or a Trajectory for a list.

Return type:

Cartesian or Trajectory