Skip to main content

PyTECGg

PyPI version PyPI - Downloads Python version License

Docs Tests Build & Publish AI Assistant

Total Electron Content (TEC) reconstruction with GNSS data – a Python 🐍 package with a Rust 🦀 core

What is it?

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

Installation

You can install the package directly from PyPI:

pip install pytecgg

This will also install all required Python dependencies automatically.

Documentation

Read the documentation here.

[!TIP] In a hurry? You can ask the PyTECGg AI assistant for instant help!

Batch Calibrator

Do you want to process large amounts of RINEX files without installing Python dependencies or writing code?

Check out this out-of-the-box PyTECGg Batch Calibrator.

It provides a containerised solution to automatically batch process, calibrate, and plot GNSS data with zero configuration required.

Contributing

We welcome contributions from everyone!

👉 Contributing to PyTECGg

Please read the contributing guide before submitting issues or pull requests.

License

This project is released under the GPLv3 License.

Metadata

Release files for pytecgg 1.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pytecgg 1.3.0
File Size Uploaded
pytecgg-1.3.0.tar.gz 7.5 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pytecgg 1.3.0
File
pytecgg-1.3.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pytecgg-1.3.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
pytecgg-1.3.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
pytecgg-1.3.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pytecgg-1.3.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pytecgg-1.3.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
pytecgg-1.3.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
pytecgg-1.3.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pytecgg-1.3.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pytecgg-1.3.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
pytecgg-1.3.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
pytecgg-1.3.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details

Total release size: 158.2 MB

Release files / pytecgg-1.3.0.tar.gz

Download URL pytecgg-1.3.0.tar.gz
Size 7.5 MB
Tags Source
SHA-256 checksum
How to use checksums
59311d88e5917a858b45e15a83a33bb9348c6fdb428385239d1807c222f07b2a
BLAKE2b-256 checksum
How to use checksums
0bf7c5efbab187ee8e1c3b85db7969bd31c01691f7928f1a5dee9cb3507c5d2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 8, 2026.

Transparency log

Release files / pytecgg-1.3.0-cp313-cp313-win_amd64.whl

Download URL pytecgg-1.3.0-cp313-cp313-win_amd64.whl
Size 12.9 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4a10e36834ad8de46b40bac9455c64feeb97625856f7ed946ba764fb76303b2e
BLAKE2b-256 checksum
How to use checksums
b5bbdcde3ec51d6e3dbe27589c0cb5a33e3378faac32e6ea514bbc93e50ea9c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 8, 2026.

Transparency log

Release files / pytecgg-1.3.0-cp313-cp313-win32.whl

Download URL pytecgg-1.3.0-cp313-cp313-win32.whl
Size 12.0 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
ac9153b3816f6312c3be93732798f531d742cf14820b9df5ee225ef5f4f3be52
BLAKE2b-256 checksum
How to use checksums
4c47fffb8976011c55f863cbf8450eab6c2d4fcf4ef26d17eeb0373e703cb29f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 8, 2026.

Transparency log

Release files / pytecgg-1.3.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL pytecgg-1.3.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 13.1 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f61c92ff548ea2630211f7bc70eafd40efc6d00c40c9a9353c43e51982c08c64
BLAKE2b-256 checksum
How to use checksums
b9006df710c6788eb3f8cf18324c475d13a893f2f7f44d8fa1189f9369c0be15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 8, 2026.

Transparency log

Release files / pytecgg-1.3.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL pytecgg-1.3.0-cp313-cp313-macosx_11_0_arm64.whl
Size 12.2 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7b9d13e44403a3affb889d7342825c641a4ce39bebf3e838a3c843c0e3272ab4
BLAKE2b-256 checksum
How to use checksums
bc80a14b8c26c87708a2e981fdb26422ff8dd53d2780e01d4c837588bb68cca4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 8, 2026.

Transparency log

Release files / pytecgg-1.3.0-cp312-cp312-win_amd64.whl

Download URL pytecgg-1.3.0-cp312-cp312-win_amd64.whl
Size 12.9 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
31ea69b7ce1004d6f7441ca3c07ce4c56699f66ae41b4ca5662766209c188672
BLAKE2b-256 checksum
How to use checksums
c3b748556cb7085ca3b3a13a26e982e58eeb79c4c97b433a8e62b6e1010c0542
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 8, 2026.

Transparency log

Release files / pytecgg-1.3.0-cp312-cp312-win32.whl

Download URL pytecgg-1.3.0-cp312-cp312-win32.whl
Size 12.0 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
7c904dc35ba3366306bbad3682eb21a7ec2a5c4258b1d1f40fd03c5f8dd572bb
BLAKE2b-256 checksum
How to use checksums
c88fb5a18ef35654d87de3ad9b0a3b6544a8c1dfe8f83282bbb3c415921aa4a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 8, 2026.

Transparency log

Release files / pytecgg-1.3.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL pytecgg-1.3.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 13.1 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9e8d21dd2ba21e43ef8e69141c15bed0f561cf58dc8a20f36b5725cc01b63289
BLAKE2b-256 checksum
How to use checksums
0e7968ba461424235e7e2b284553fe35b7f510c84c088d9a66b0969652edc34b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 8, 2026.

Transparency log

Release files / pytecgg-1.3.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL pytecgg-1.3.0-cp312-cp312-macosx_11_0_arm64.whl
Size 12.2 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
854d3d89bedac9718dcfd9ed7de7771a1d71b2e1149674f7e10b12f730b9672e
BLAKE2b-256 checksum
How to use checksums
b24e55d47867b89039fd0e3bd23dfcae9ed5c57ac56953f8a679e35251750c42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 8, 2026.

Transparency log

Release files / pytecgg-1.3.0-cp311-cp311-win_amd64.whl

Download URL pytecgg-1.3.0-cp311-cp311-win_amd64.whl
Size 12.9 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
06186d2345883f700093b88641888bb22511e0b5f7103e511c91bfc4f3c677f3
BLAKE2b-256 checksum
How to use checksums
1204e4915cc1748fd2f318bc1ded7aa54794f50b8fb1191fcc09d9794ee2d3bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 8, 2026.

Transparency log

Release files / pytecgg-1.3.0-cp311-cp311-win32.whl

Download URL pytecgg-1.3.0-cp311-cp311-win32.whl
Size 12.0 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
2b41a3df53ceb74b57937dfbf935fba4e580c3eba93a6f30b87b64b9df71e7d9
BLAKE2b-256 checksum
How to use checksums
51f6f643105d6170ff3e816ac7d7fc57f4a4424cf51c8c262ebcc5807c7a24ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 8, 2026.

Transparency log

Release files / pytecgg-1.3.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL pytecgg-1.3.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 13.1 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0664168b3bf913fb85aa7682500004237cf8780485d034d0d304c22d3e775abd
BLAKE2b-256 checksum
How to use checksums
5f8b377ee669a154ae96ddd9630d949c97a7894a592527fd0a8b8002c494dc9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 8, 2026.

Transparency log

Release files / pytecgg-1.3.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL pytecgg-1.3.0-cp311-cp311-macosx_11_0_arm64.whl
Size 12.2 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1ab1b1067c5bddad16e8ed112db3ed72eba88b723927f171ea5184a54689aa1c
BLAKE2b-256 checksum
How to use checksums
3ce966e23b71d6e0bb1f6c808251e4781480ae543e7272b3974492dac86c9179
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 8, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.3.0 This release

13 release files

1.2.0

13 release files

1.1.0

13 release files

1.0.1

13 release files

0.4.1

13 release files

0.4.0

13 release files

0.2.0

10 release files

0.1.1

10 release files

0.1.0

9 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page