Total Electron Content (TEC) reconstruction with GNSS data – a Python 🐍 package with a Rust 🦀 core
PyTECGg is a fast, lightweight Python package that helps reconstruct and calibrate the Total Electron Content (TEC) from GNSS data.
Why calibration matters? Because without it, you don’t actually know the true value of TEC — only how it changes. Uncalibrated TEC is affected by unknown biases from satellites and receivers, as well as other sources of error.
This package:
- is open source: read and access all the code!
- supports all modern GNSS constellations, codes and signals:
- GPS, Galileo, BeiDou, GLONASS
- supports RINEX V2-3-4
- provides seamless decompression for RINEX files
You can install the package directly from PyPI:
pip install pytecggThis will also install all required Python dependencies automatically.
Read the documentation here.
Tip
In a hurry? You can ask the PyTECGg AI assistant for instant help!
We welcome contributions from everyone!
Please read the contributing guide before submitting issues or pull requests.
This project is released under the GPLv3 License.