pub use crate::astro::constants::astro::{
AU_KM, AU_M, GM_MOON_KM3_S2, GM_SUN_KM3_S2, SOLAR_RADIATION_PRESSURE_N_M2,
};
pub use crate::astro::constants::earth::{
J2_EARTH, J3_EARTH, J4_EARTH, J5_EARTH, J6_EARTH, MEAN_EARTH_RADIUS_KM, MEAN_EARTH_RADIUS_M,
OMEGA_E_DOT_RAD_S, WGS84_A_KM, WGS84_A_M, WGS84_E2, WGS84_F,
};
pub use crate::astro::constants::geometry::AZIMUTH_ZENITH_EPS;
pub use crate::astro::constants::time::{
DAYS_PER_JULIAN_YEAR, J2000_JD, SECONDS_PER_DAY, SECONDS_PER_HOUR, SECONDS_PER_MINUTE,
SECONDS_PER_WEEK,
};
pub use crate::astro::constants::units::{
DEGREES_PER_CIRCLE, DEGREES_PER_SEMICIRCLE, DEG_TO_RAD, KM_TO_M, MICROSECONDS_PER_SECOND,
MM_PER_M, M_PER_KM, NS_TO_S, RAD_TO_DEG, US_TO_S,
};
pub const HALF_WEEK_S: f64 = SECONDS_PER_WEEK / 2.0;
pub const C_M_S: f64 = crate::astro::constants::physics::SPEED_OF_LIGHT_M_S;
pub const C_KM_S: f64 = crate::astro::constants::physics::SPEED_OF_LIGHT_KM_S;
pub const F_L1_HZ: f64 = 1_575.42e6;
pub const F_L2_HZ: f64 = 1_227.60e6;
pub const F_E1_HZ: f64 = F_L1_HZ;
pub const F_E5A_HZ: f64 = 1_176.45e6;
pub const F_B1I_HZ: f64 = 1_561.098e6;
pub const F_B3I_HZ: f64 = 1_268.52e6;
pub const GPS_EPOCH_TO_J2000_S: f64 = 630_763_200.0;
pub const GPST_MINUS_BDT_S: f64 = 14.0;
pub use crate::astro::constants::time::{BDT_MINUS_TAI_S, GPST_MINUS_TAI_S};
pub const BDS_EPOCH_MINUS_GPS_EPOCH_S: f64 = 1356.0 * SECONDS_PER_WEEK;
pub const SPP_TRANSMIT_TIME_ITERATIONS: usize = 2;
pub const OBSERVABLE_TRANSMIT_TIME_ITERATIONS: usize = 3;
pub const SP3_DEFAULT_PROVENANCE_COMMENT: &str = "Generated by sidereon-core";