empyrean.EphemerisResult¶
- class EphemerisResult(ephemeris, sensitivity=None, warnings=<factory>)[source]
Bases:
objectResult of
empyrean.generate_ephemeris().- Parameters:
- 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.Nonewhen no input covariance was supplied.- Type:
ObservationSensitivities, optional
- warnings
Non-fatal generation warnings, in engine emission order. Empty when the run had nothing to report. Messages name the affected orbit / observatory / epoch where applicable (e.g. Earth-orientation kernel coverage gaps handled by an analytic fallback, or rows whose sensitivity chain was skipped).
Methods
__init__(ephemeris[, sensitivity, warnings])from_dir(path)to_dir(path)Persist to
<path>/ephemeris.parquet+<path>/sensitivity.parquet(+<path>/warnings.jsonwhen the run produced warnings).Attributes
sensitivityephemeriswarnings- ephemeris: Ephemeris
- sensitivity: ObservationSensitivities | None = None
- to_dir(path)[source]
Persist to
<path>/ephemeris.parquet+<path>/sensitivity.parquet(+<path>/warnings.jsonwhen the run produced warnings).