VisualGS is a Python-based ground station software for model rocketry.
It supports live telemetry over serial, replay of recorded flight data, and basic offline analysis.
VisualGS is intentionally CLI-first and hardware-agnostic; live telemetry can be tested entirely via replay mode.
- Live telemetry over serial
- Replay telemetry from CSV with adjustable speed
- Health packet monitoring
- Offline plots (pressure, altitude, velocity)
- Windows
- Python 3.10 or newer
No additional tools are required.
Currently this tool expects data in the CSV format
[time,pre,ax,ay,az]
The input source must be tuned for that.
git clone <git@github.com:anand1946s/VisualGS.git>
cd VisualGSstart.batThis will start the application, install dependencies,create virtual environment and waits for instruction
After setting up run
visualgs runthis will open up an interactive menu to use custom features
visualgs liveThis will directly open COM port and waits for data packets to arrive
visualgs replay <filepath> --speed <speed>Will start replay a custom dataset of a flight with specified speed
visualgs healthTo recieve healthdata packets and evaulate mission readiness pre-flight
All these features can be attaoined through menu driven commands also
VisualGS/ ├── ui/ ├── telemetry/ ├── health/ ├── start.bat ├── pyproject.toml └── README.md
Generated at runtime (not committed):
.venv/.visualgs/datasets/plots/