The satellite-pass-checker is a GUI application that provides visualizations for the period a Ground Station is active.
A Ground Station is said to be active if it is within a 1000 km Line of Sight (LOS) of a satellite.
To run the application, follow these steps:
- Clone the repository
git clone git@github.com:VickyMerzOwn/satellite-pass-checker.git
- Install the dependencies
python -m pip install -r requirements.txt
- Run the application
python main.py
Upon running the application, you will be presented with a GUI that looks like this:
The TLE file and the file containing location (& elevation) data of Ground Stations can be selected from the GUI. The start and end times of the simulation can also be selected from the GUI.
After selecting both files, the start and end times, click on the Compute
button to start the simulation.
Once the simulation is complete, click on the Plot
button to visualize the simulation. Here are some sample outputs.
The above simulations were computed on the following TLE file: planet_mc_20.tle and the following Ground Station file: test_gst.csv.
The following simulation was conducted on the entire constellation of Planet Labs satellites. The TLE file can be found here: planet_mc_20.tle and the same Ground Station file as above.