**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.
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
To start the tool, the following command can be entered :
cd PySatTracker
conda activate pysattracker
python3 main.py