sidereon-core 0.8.0

The complete Sidereon engine: numerical astrodynamics propagation core plus the GNSS domain layer (SP3, broadcast ephemeris, multi-GNSS positioning, RTK/PPP, ionosphere/troposphere, DOP) behind a default-on gnss feature
Documentation
//! Compact orbit approximations.
//!
//! Reduced orbits are fitted approximations for caching, transport, and quick
//! visibility math. They are not precise ephemeris products; use
//! [`crate::ephemeris::Sp3`] or [`crate::ephemeris::BroadcastEphemeris`] when
//! full-fidelity products are available.

pub use crate::reduced_orbit::{
    drift, fit, fit_piecewise, fit_with_model, piecewise_drift, piecewise_position,
    piecewise_position_velocity, position, position_velocity, select_piecewise_segment,
    CalendarEpoch, DriftEntry, DriftReport, EcefSample, Elements, FitStats, Frame, Model,
    PiecewiseOrbit, PiecewiseOrbitError, PiecewiseSegment, ReducedOrbit, ReducedOrbitError,
    MIN_SAMPLES,
};

/// Role-oriented alias for a fitted reduced-orbit model.
pub type ReducedOrbitModel = ReducedOrbit;

/// Error type returned by reduced-orbit fitting/evaluation.
pub type Error = ReducedOrbitError;