empyrean.EphemerisResult

class EphemerisResult(ephemeris, sensitivity=None)[source]

Bases: object

Result of empyrean.generate_ephemeris().

Parameters:
  • ephemeris (Ephemeris)

  • sensitivity (ObservationSensitivities | None)

ephemeris

Predicted astrometry table (one row per orbit × observer × epoch) with topocentric coordinates and observation covariance.

Type:

Ephemeris

sensitivity

Flat per-(orbit_id, obs_code, epoch) sensitivity table — observation Jacobians + optional Hessians. None when no input covariance was supplied.

Type:

ObservationSensitivities, optional

Methods

__init__(ephemeris[, sensitivity])

from_dir(path)

to_dir(path)

Persist to <path>/ephemeris.parquet + <path>/sensitivity.parquet.

Attributes

sensitivity

ephemeris

ephemeris: Ephemeris
sensitivity: ObservationSensitivities | None = None
to_dir(path)[source]

Persist to <path>/ephemeris.parquet + <path>/sensitivity.parquet.

Return type:

None

Parameters:

path (str)

classmethod from_dir(path)[source]
Return type:

EphemerisResult

Parameters:

path (str)