1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
//! # "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
//!
//!
// Type definitions
/// 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)
/// Keplerian orbital elements
/// 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
/// Solar system bodies
/// Space Weather
/// Two-line Element Set
/// Utility functions
// Filters
/// Coordinate frames
// Integrate ordinary differential equations
// Objects available at crate level
pub use AstroTime;
pub use Scale as TimeScale;
pub use Duration;
pub use Frame;
pub use ITRFCoord;
pub use SolarSystem;
pub use TLE;
pub use SKErr;
pub use SKResult;