astrodynamics-gnss 0.14.0

GNSS domain layer (SP3, broadcast ephemeris, multi-GNSS single-point positioning, ionosphere/troposphere, DOP) built on the astrodynamics core
Documentation
//! GNSS atmospheric correction models.

/// Ionospheric delay models and IONEX grid support.
pub mod ionosphere {
    pub use crate::ionex::{
        ionex_slant_delay, ionosphere_delay, klobuchar, klobuchar_native,
        regular_tec_grid_delay_xyz, regular_tec_xyz, Ionex, IonoModel, KlobucharParams, TecGrid,
        TecGridEpoch, TecGridEvalOptions,
    };
    pub use crate::rinex_nav::{IonoCorrections, KlobucharAlphaBeta};

    /// Role-oriented alias for a parsed IONEX vertical-TEC grid product.
    pub type IonexGrid = Ionex;
}

/// Tropospheric zenith and slant delay models.
pub mod troposphere {
    pub use crate::tropo::{
        tropo_mapping, tropo_slant, tropo_zenith, tropo_zwd_delay_xyz, zwd_zenith_wet_delay,
        AltitudeClamp, MappingFactors, MappingModel, Met, TropoModel, ZenithDelay, ZwdEpoch,
        ZwdProfile, ZwdSlantOptions,
    };
}

pub use ionosphere::{
    ionex_slant_delay, ionosphere_delay, klobuchar, klobuchar_native, regular_tec_grid_delay_xyz,
    regular_tec_xyz, Ionex, IonexGrid, IonoModel, KlobucharParams, TecGrid, TecGridEpoch,
    TecGridEvalOptions,
};
pub use troposphere::{
    tropo_mapping, tropo_slant, tropo_zenith, tropo_zwd_delay_xyz, zwd_zenith_wet_delay,
    AltitudeClamp, MappingFactors, MappingModel, Met, TropoModel, ZenithDelay, ZwdEpoch,
    ZwdProfile, ZwdSlantOptions,
};