Overview
poliastro is a pure Python open-source astrodynamics library focused on orbital mechanics and spacecraft trajectory simulation. Note: poliastro is archived and no longer actively maintained.
Basic Information
- License: MIT
- Source: poliastro Community
- Official Docs: https://docs.poliastro.space
- GitHub: https://github.com/poliastro/poliastro
- Python versions: 3.8 – 3.11
Key Features
- Analytical and numerical orbit propagation (Kepler, Cowell)
- Classical orbital elements ↔ position/velocity vector conversion
- Coordinate system transformations and impulsive maneuver design (Hohmann, bi-elliptic, Lambert)
- 2D/3D static and interactive trajectory plotting
- SPICE kernel-based planetary ephemerides
- Atmospheric models (COESA 1962/1976, Jacchia)
Use Cases
- LEO/MEO/GEO orbit design
- Interplanetary transfer orbits and Lambert problem solving
- Low-thrust trajectory analysis and rapid mission prototyping
Official Resources
- Website: https://www.poliastro.space/
- GitHub: https://github.com/poliastro/poliastro
