astrodynamics-gnss 0.9.5

GNSS domain layer (SP3, broadcast ephemeris, multi-GNSS single-point positioning, ionosphere/troposphere, DOP) built on the astrodynamics core
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! 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_with_model, position, position_velocity, CalendarEpoch, DriftEntry,
    DriftReport, EcefSample, Elements, FitStats, Frame, Model, 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;