A pure-Python orbital mechanics calculator implementing classical Keplerian dynamics.
- Circular & escape velocity calculations for any body
- Kepler's 3rd Law orbital period solver
- Vis-viva equation for elliptical orbit velocities
- Hohmann transfer orbit planner with Δv budgets
- Planetary comparison across the solar system
python orbit.py| Equation | Use |
|---|---|
| v = √(GM/r) | Circular orbital velocity |
| v_esc = √(2GM/r) | Escape velocity |
| T² = 4π²a³/GM | Kepler's 3rd law |
| v² = GM(2/r - 1/a) | Vis-viva equation |
The engine calculates orbital parameters for Earth, ISS, Hohmann transfers between LEO and GEO, and compares all inner planets.
MIT