API reference¶
Pipeline entry points¶
Propagate orbits to target epochs. |
|
Generate predicted ephemeris (RA/Dec) for orbits at observer locations. |
|
Run the full orbit determination pipeline (IOD + DC). |
|
Evaluate residuals for an orbit against observations. |
|
Refine an orbit with new observations using a Bayesian prior. |
|
Transform coordinates to a different representation, frame, or origin. |
|
Query Cartesian states of a body from the SPK ephemeris. |
|
Compute observer Cartesian states in ICRF relative to SSB. |
|
Run impact-probability detection over a propagation window with one full propagation per supplied |
|
Run B-plane breakdown extraction over a propagation window with one full propagation per supplied |
I/O helpers¶
Query JPL SBDB for orbital elements with covariance. |
|
Query JPL Horizons for observer-table ephemerides. |
|
Fetch ADES observation records from the MPC for one or more designations. |
|
Read ADES PSV observations into optical + radar tables. |
|
Initialize empyrean with SPICE kernel data. |
|
Download all required SPICE kernel files. |
|
Return the OS-appropriate XDG data directory empyrean uses by default. |
Coordinates & orbits¶
|
Cartesian state vectors. |
|
Keplerian orbital elements. |
|
Cometary orbital elements. |
|
Spherical coordinates (topocentric / observer-centric). |
|
Covariance matrix for Cartesian state [x, y, z, vx, vy, vz]. |
|
Covariance matrix for Keplerian elements [a, e, i, raan, ap, ma]. |
|
Covariance matrix for cometary elements [q, e, i, raan, ap, tp]. |
|
Covariance matrix for spherical coords [rho, lon, lat, vrho, vlon, vlat]. |
|
Orbits in Cartesian coordinates. |
|
Orbits in Keplerian elements. |
|
Orbits in cometary elements. |
|
Orbits in spherical coordinates. |
|
Non-gravitational acceleration parameters. |
|
Photometric parameters for apparent magnitude computation. |
|
Epochs as Modified Julian Dates with an explicit time scale. |
|
Time scale for epoch values. |
|
Reference frame for coordinate states. |
|
Origin (center body) for a coordinate state. |
Observers¶
|
Precomputed observer states as Cartesian coordinates. |
Propagation¶
|
Configuration for orbit propagation. |
|
Result of orbit propagation. |
|
Per-trajectory diagnostic outputs (sensitivity, nonlinearity, Lyapunov, keyhole, bifurcation). |
|
Integrator-tuning knobs. |
|
Integrator backend selector. |
|
Trajectory splitting at body acceleration-dominance boundaries (Amato/Baù/Bombardelli 2017 §6). |
|
Force model tier for propagation. |
|
Uncertainty propagation method — shortcut identifiers for the zero-arg / default-params cases. |
|
Sigma-point (unscented) transform. |
|
Monte Carlo sampling. |
|
Configuration for event detection during propagation. |
|
All events detected during propagation, grouped by type. |
|
One-row-per-event summary across all event types. |
|
Close approach zone entry events. |
|
Close approach zone exit events. |
|
Periapsis (closest approach) events within a CA zone. |
|
Nominal impact events (body surface intersection). |
|
Probabilistic impact assessments from covariance analysis. |
|
Atmospheric entry events (Karman line inbound crossing). |
|
Atmospheric exit events. |
|
Temporary gravitational capture start events. |
|
Temporary gravitational capture end (escape) events. |
|
Shadow zone entry events (Sun occluded by a body). |
|
Shadow zone exit events (Sun no longer occluded). |
Ephemeris¶
|
Predicted astrometric ephemeris for observed objects. |
|
Configuration for |
|
Result of |
Impact probability and B-plane¶
|
Probabilistic impact assessments tagged by uncertainty method. |
|
B-plane geometry breakdowns tagged by uncertainty method. |
Math primitives¶
Dominant eigenvalue / eigenvector of a 6 × 6 symmetric matrix. |
|
Split a 6D Gaussian into |
|
|
One weighted component of a 6D Gaussian mixture. |
Sensitivity¶
|
Per- |
|
Per- |
Orbit determination¶
|
ADES optical observations — full schema. |
|
Unified orbit-determination configuration. |
|
Result of orbit determination — returned by both |
|
Result of orbit evaluation (residuals only, no fitting). |
|
Per-observation OD results — full upstream surface. |
|
Aggregate residual statistics over a set of observations. |
|
Structured fit-quality verdict — mirrors |
|
Per-station fitted nuisance biases. |
|
Output epoch for the fitted orbit. |
|
How |
|
Stateful orbit-determination handle. |
|
Pairwise diagnostic between two fits in the same session. |
OD configuration¶
|
Observation weighting pipeline. |
|
One element of the weighting pipeline. |
|
Discriminator for |
|
Preset selector for |
|
How a weighting layer's σ combines with the per-observation reported σ. |
|
Catalog-bias-correction configuration. |
|
Healpix resolution of a debiasing table. |
|
Per-station RA/Dec bias-fit configuration. |
|
Outlier-rejection configuration. |
|
Outlier-rejection strategy selector. |
|
Parameters to solve for in differential correction. |
|
IOD ranging tuning. |
|
Trigger thresholds for |
|
Thresholds for the post-DC fit-acceptability sub-checks. |
|
Coordinate basis the OD output covariance is reported in. |