The application allows you to determine DOP (Dilutions of precision) coefficients and satellite positions for any selected day and place on earth using almanac file.
In file main.py you can change the inputs - start date, end date, how often you need to calculate the results, position of the receiver, mask (how much above the horizon must be satelite to take it into acount during calculation), and numbers of the satellites you want to take into considaration (if you left this table empty, the porgram will calculate everything for any satelite visible from given place).
Plot of the values of the DOP coefficients in time (in hours) and the visibility of the satellites in time (taking into consideration given mask).
The diagram of the elevation of the given satelites.
Aimation window which presents the visibility and position of satellites
I also uploaded the video presenting how does the animation work - 2022-04-08 01-08-50.mp4
File main.py is fully written by me and contains all of the most important in this project computations. Files date2tow.py, groundstack_stud.py, read_yuma.py was created by Maciej Grzymała - teacher of this course. File skyplot2.py was also created by Maciej, but I updated it to make animation.