Overview
Orekit is a low-level space flight dynamics library written in Java, maintained by CS GROUP, open source since 2008.
Basic Information
- License: Apache License 2.0
- Source: ESA / CS GROUP
- Official Docs: https://www.orekit.org/
- Language: Java 8+
- Math dependency: Hipparchus 4.0.3
Key Features
- Orbit propagation (analytical, semi-analytical, numerical, TLE)
- Orbit determination (least squares, Kalman filtering)
- Attitude definition and coordinate reference systems
- Low-thrust trajectory design and atmospheric density modeling
- Eclipse and visibility event detection
Use Cases
- Orbit propagation and orbit determination
- Low-thrust trajectory design and atmospheric density modeling
- Coordinate transformations and event detection
Official Resources
- Website: https://www.orekit.org/
- GitLab: https://gitlab.orekit.org/orekit/orekit
- GitHub mirror: https://github.com/CS-SI/Orekit
- Python wrappers: JCC / JPype
