Overview of Orekit features
developOrekit is a comprehensive library for space dynamics, providing high-fidelity tools for several key domains:
- Time: High accuracy absolute dates, multiple time scales (TAI, UTC, GPS, etc.), and leap second handling.
- Geometry: Hierarchical frames (fixed and time-dependent), predefined frames (ICRF, ITRF, etc.), and extensible central body shapes.
- Spacecraft State: Support for Cartesian, Keplerian, circular, and equinoctial parameters, TLEs, and Walker constellations.
- Covariance: Propagation, transformation, and interpolation of covariance matrices.
- Maneuvers: Analytical, impulse, and continuous maneuver models.
- Propagation: A unified interface for analytical (Kepler, SGP4, etc.), numerical (gravity models, drag, radiation pressure), and semi-analytical (DSST) models.
- Attitude: Extensible evolution models and predefined laws (nadir pointing, spin-stabilized, etc.).
- Orbit Determination: Batch least squares, Kalman filtering (EKF, UKF), and various initial orbit determination methods.
- GNSS: DOP computation, RINEX file handling, and Ntrip protocol support.
- Earth Models: Atmospheric, tropospheric, ionospheric, and geomagnetic models.
- Collisions: 2D probability of collision computing (e.g., Patera 2005, Laas 2015).
- Data Loading: Flexible loading from local disk, classpath, or network, with support for compressed formats.