Skip to content

This repository contains a weather stratospheric balloon ground station that allows full-customization by the user to display incoming telemetry data in real-time. This tool was made in python using PyQt5.

License

Notifications You must be signed in to change notification settings

EnguerranVidal/PyStrato

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Your Image Alt Text


License: MIT GitHub watchers GitHub stars GitHub commits GitHub branches GitHub repo size GitHub last commit wakatime made-with-python

ABOUT THE PROJECT


This repository contains the PyStrato GUI software. Starting up as a part of the stratospheric weather balloon missions from the M2 TSI from France, this tool has become a fully customizable balloon ground station using the ECOM software from the ASTER project. This ground station coded in PyQt5 retrieves telemetry data from a serial connection to a Arduino receptor. The data is then parsed and can update real-time graphs and tables. A weather panel has also recently been added to aid the user's mission prediction.

Distributed under the MIT License. See LICENSE for more information.

GETTING STARTED


INSTALLATION

  1. Cloning the Github Repository
git clone https://github.com/EnguerranVidal/PyStrato.git
  1. Going in the Repository Directory
cd PyStrato
  1. Creating PyEnv Environment
pyenv virtualenv 3.9 pystrato
pyenv local pystrato
  1. Installing PyStrato Requirements
pip install -r requirements.txt

STARTING GUI

python main.py

FUTURE ROADMAP


  • Revamping Ecom Database Editing
  • Add Working Display Layout Saving
  • Add Dark Theme
  • Revamping Displays
  • Add Balloon Trajectory Model Simulation
  • Add Vtk 3D Models Real-Time Rotation
  • Add 3D Plots
  • Add Telecommand sending

(back to top)

About

This repository contains a weather stratospheric balloon ground station that allows full-customization by the user to display incoming telemetry data in real-time. This tool was made in python using PyQt5.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published