- Full Keplerian orbital simulation
- Orbital position is computed by solving for Kepler's universal anomaly & Lagrange Functions (
stumpc
,stumps
) - Code available here
- Elliptical, Parabolic, and Hyperbolic orbits are supported
- Orbital position is computed by solving for Kepler's universal anomaly & Lagrange Functions (
- Uses
rv_to_classical_elements
andclassical_elements_to_rv
to convert between physical states & fully qualified Keplerian orbits - Orbital lines drawing (example)
- Sphere of influence sphere rendered
- Fully generalized patched conics
- Camera functions to traverse orbital tree (
J
,K
,H
,L
– basically Vim-style controls)
- Full orbital propagation using numerical integration
- 2-body trajectories (e.g., to the Moon and back)
- Load orbital data from simple text files that define arbitrary hierarchies of bodies and their orbital elements