Skip to content

This projects focuses on using Norad provided TLE format data in order to track satellites orbiting around Earth and predict their overhead-passings using an analytical propagation estimator.

License

Notifications You must be signed in to change notification settings

EnguerranVidal/PySatTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PySatTracker

Github Stars Github Watchers

GitHub license GitHub last commit Github issus open Github issus closed

Python 3.10 GitHub repo size

PySatTracker

SUMMARY

**PySatTracker** is an interactive satellite tracking and visualization tool featuring a 2D Earth map and a 3D OpengGL space view. The system renders satellites and orbits by combining a SGP4 orbital propagation with physically accurate Earth and Sun geometry. The project focuses on implementing clear frame separation, correct astronomical transformations and orbital mechanics, in a clear rendering architecture.
The tool uses a Two Line Elements database extracted daily from the Celestrak archive, featuring all currently active satellites in orbit around Earth.

INSTALLATION

git clone https://github.com/EnguerranVidal/PySatTracker.git
cd PySatTracker
conda create --name pysattracker python=3.10
conda activate pysattracker
pip install -r requirements.txt

USING THE CODE

To start the tool, the following command can be entered :

cd PySatTracker
conda activate pysattracker
python3 main.py

About

This projects focuses on using Norad provided TLE format data in order to track satellites orbiting around Earth and predict their overhead-passings using an analytical propagation estimator.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published