SGP4 Orbital Propagation Prototype

Python engineering prototype for satellite orbit prediction using SGP4


Project maintained by ruddro-roy Hosted on GitHub Pages — Theme by mattgraham

SGP4 Orbital Propagation Prototype

A Python engineering prototype for satellite orbit prediction using the SGP4 model, built to understand orbital mechanics from first principles.

What It Does

ISS Ground Track

ISS Ground Track

ISS ground track over 3 orbits (~4.5 h).

System Architecture

Architecture

B* Drag Sensitivity

B* Sensitivity

B varied ±50%; km-scale position divergence within days.*

24-Hour Propagation

24h Propagation

Error Recovery

Error Recovery

When SGP4 fails, the system logs diagnostics and falls back to Keplerian propagation.

Quick Start

git clone https://github.com/ruddro-roy/SGP4.git
cd SGP4
pip install -r requirements.txt
python demo.py --sensitivity

Engineering prototype, not certified for operational use.