Ephemerides File Formats

When uploading an ephemerides file to the conjunction screener, you must make sure the file conforms to a format accepted by LeoLabs. All accepted formats will appear here.

LeoLabs Ephemerides Format (.json)

Example

{ "frame": "EME2000", "covarianceFrame": "EME2000", "states": [ { "timestamp": "2018-09-01T00:00:00.000000Z", "position": [-5484195.91111, -3551473.37188, -3037406.26973], "velocity": [-3238.19794, -625.65498, 6673.63105], "covariance": [ [416.62551, 79.83265, -846.92739, -0.74601, -0.48334, -0.41306], [79.83265, 23.21858, -170.89165, -0.14946, -0.09708, -0.08245], [-846.92739, -170.89165, 1737.27757, 1.52604, 0.98898, 0.84769], [-0.74601, -0.14946, 1.52604, 0.00134, 0.00087, 0.00075], [-0.48334, -0.09708, 0.98898, 0.00087, 0.00057, 0.00048], [-0.41306, -0.08245, 0.84769, 0.00075, 0.00048, 0.00041] ] } ] }

Definition

frame Frame of included ephemerides. This parameter is required. Currently the only accepted frame is 'EME2000'.
covarianceFrame Frame of included covariances. Currently the only accepted frame is 'EME2000'.
states Array of state objects as defined below. This parameter is required.

state

timestamp ISO-8601 timestamp of the ephemeris. This parameter is required. Note that the steps between the timestamps must be less than or equal to 180 seconds.
position Tuple in the EME2000 frame for the position of the object in meters. This parameter is required.
velocity Tuple in the EME2000 frame for the velocity of the object in meters per second. This parameter is required.
covariance A 6x6 matrix of the position and velocity covariances.