Crate satkit

source ·
Expand description

§“SatKit” : Satellite Tool SatKit

§Crate Features:

  • Timescale transformations (UTC, GPS, UT1, TBD, TT, …)
  • High-precision coordinate transforms between:
    • International Terrestrial Reference Frame (ITRF)
    • Geocentric Celestial Reference Frame (GCRF) using IAU-2006 reduction
    • True-Equinox Mean Equator (TEME) frame used in SGP4 propagation of TLEs
    • Celestial Intermediate Reference Frame (CIRF)
    • Terrestrial Intermediate Reference Frame (TIRF)
    • Terrestrial Geodetic frame (latitude, longitude)
  • Two-Line Element Set (TLE) processing, and propagation with SGP4
  • Keplerian orbit propagation
  • JPL planetary ephemerides
  • High-order gravity models
  • High-precision, high-speed numerical satellite orbit propagation with high-order (9/8) efficient Runga-Kutta solvers, ability to solve for state transition matrix for covariance propagation, and inclusion following forces:
    • High-order Earth gravity with multiple models
    • Solar gravity
    • Lunar gravity
    • Dra, with NRL MISE-00 density model and inclusion of space weather data
    • Radiation pressure

§Language Bindings

  • Standalone Rust library available on on https://crates.io
  • Python bindings availble on PyPi

Re-exports§

Modules§

  • Time and time bases (UTC, TAI, GPS, TT, etc…)
  • Universal constants
  • Earth orientation parameters (polar motion, delta-UT1, lenth of day)
  • Zonal gravity model for Earth gravity
  • Conversion between coordinate frames
  • Internation Terrestrial Reference Frame coordinates & transformations to Geodetic, East-North-Up, North-East-Down
  • Solar system body ephemerides, as published by the Jet Propulsion Laboratory (JPL)
  • Low-precision ephemeris for sun and moon
  • NRL-MISE00 Density model
  • High-Precision Orbit Propagation via Runga-Kutta 9(8) Integration
  • SGP-4 Orbit Propagator
  • Space Weather
  • Two-line Element Set
  • Utility functions

Macros§

Enums§

  • Enum representing durations of times, allowing for representation via common measures of duration (years, days, hours, minutes, seconds)
  • Solar system bodies