This class encapsulates the data and necessary methods for operating with look up ephemeris data. Users of the class pass in their ephemeris data as a data structure with the data and the settings for the ephemeris. The settings include things like the units, and the ephemeris representation. The ephemeris data itself is an array of arrays where each line constitute the necessary components of the line.
For 'cartesianposvel' style ephemeris each line of data looks like: [Julian Date, X, Y, Z, Vx, Vy, Vz]
Look up ephemeris data to initialize the table with and the properties of it
Calculates the interpolated position for the given requested date. If the requested date is before the first point it returns the first point. If the requested date is after the last point it returns the last point.
of the requested time
x, y, z position in the ephemeris table's reference frame
Given the start and stop time returns a uniform ephemeris history.
the requested start date
the requested stop date
the step size of the data requested in days (can be fractional days)
Generated using TypeDoc