This Ground Control UI is the software part of the ground station (hardware being an Ebyte E32 hooked up to a Teensy 3.2) that will be used to display and update telemetry in real-time, it can also be used to control a rocket.
The frontend for the UI is written in Python with the PyQt5 and PyQtGraph libraries (you will need to install these libraries)

The GUI class has all the functions that create the main GUI window, creates the boxes that display data/graphs, and updates it with telemetry data.
The def __init__(): function creates and starts QTimer and runs the window setup function. The window_setup(): function creates the GUI window and runs all the other functions. Your telemetry data should follow the order mentioned on line 469
I've only tested this GUI on Ubuntu 22.04, so let me know if you have any problems using it with other platforms (Win, Mac, and other Linux distros)
If you're using the UI on a laptop and see that all the text is overlapping try changing your display scale to 100% instead of 150%.
Feel free to open up an issue if you have any questions. comments, or feedback
Code in this repository is licensed under the terms of the MIT license.