poliastro
poliastro - Astrodynamics in Python
A pure-Python library for interactive astrodynamics and orbital mechanics with unit-aware calculations and quick visualization.
About the Project
Why use this?
poliastro provides a simple, intuitive Python API for astrodynamics and orbital mechanics. It handles physical quantities with units, supports common orbital-element conversions, propagation, maneuvers, and visualization, and is designed for ease of use, speed, and rapid exploration.
Aerospace engineers choose poliastro for mission-analysis prototyping, orbital mechanics education, satellite constellation studies, and quick trajectory calculations. Its MIT license permits commercial use, and its Python-native design makes it easy to combine with Jupyter notebooks, data-analysis tools, and optimization frameworks. [238][239][240]
Key Features
- Interactive astrodynamics and orbital mechanics in pure Python
- Unit-aware physical quantities and intuitive API
- Orbit propagation, maneuvers, and orbital-element workflows
- Quick visualization for mission-analysis exploration
- MIT license permitting commercial use
- Reference / Repo
- https://github.com/poliastro/poliastro
- Tool / Hosted
- https://www.poliastro.space/
- Replaces / Alternative to
- AGI Systems Tool Kit (STK), MATLAB Aerospace Toolbox
- Free layer
- open-source