Skip to content

weebforever00-oss/orbital-mechanics-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

🪐 Orbital Mechanics Engine

A pure-Python orbital mechanics calculator implementing classical Keplerian dynamics.

Features

  • 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

Quick Start

python orbit.py

Physics Implemented

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

Output

The engine calculates orbital parameters for Earth, ISS, Hohmann transfers between LEO and GEO, and compares all inner planets.

License

MIT

About

Kepler orbit solver — calculate satellite positions, transfer orbits, and escape velocities

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages