This software is designed to monitor the trajectories of satellites located in the site's database.
Tracking satellites is an essential task in various fields, and a program for tracking satellites can be beneficial to several groups of people. Here are some reasons why:
- Space agencies and satellite operators: To monitor the health and position of their satellites, ensuring they remain in orbit and perform their intended functions.
- Astronomers and researchers: To study the behavior of satellites, asteroids, and other celestial objects, gaining insights into the universe and its phenomena.
- Amateur satellite enthusiasts: To observe and track satellites, learning about their orbits, purposes, and characteristics.
- Environmental monitoring and disaster response teams: To track satellites used for Earth observation, such as those monitoring weather patterns, climate change, or natural disasters.
- Enhanced scientific research: Accurate tracking data enables researchers to study satellite behavior, orbit dynamics, and the effects of space weather on satellite operations.
- Increased situational awareness: Tracking satellites helps identify potential collisions, enabling evasive maneuvers to prevent damage or loss of satellites.
- Education and outreach: Satellite tracking programs can engage the public in space exploration, inspiring interest in STEM fields and promoting a better understanding of space and its applications.
- Commercial applications: Accurate tracking data can be used in various commercial applications, such as satellite-based navigation, remote sensing, and Earth observation.
- Python 3.x installed on your system
- Git installed on your system
Note, that the final version is on the final_version branch.
- Clone the repository:
git clone https://github.com/5724gnvasya/Tracking-satellites-based-on-TLE-data.git
- Install dependencies in your virtual environment:
pip install -r requirements.txt
To start tracking satellites, run python main.py
command in the command line of the cloned project.
A few seconds after you will see:
* Running on http://127.0.0.1:5000
Press CTRL+C to quit
Just do it!
After pressing "Select Satellites" button you will be taken to the page, where you will be able to select the satellites that you will be tracking
Thanks to the user-friendly design, you can easily select the satellites you are interested in from the list, which is updated every 20 seconds according to the site database. you can also speed up the time to search for a satellite, because if you start entering its name in the field, the list will automatically leave only the names corresponding to your input