Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

canVODpy

canvod-preflight

PyPI Python License DOI

The canVOD file name convention for GNSS-T receiver files. canvod-preflight is a package of canVODpy, an open Python ecosystem for GNSS-Transmissometry canopy VOD retrievals.

What it does

  • Defines the canVOD file name, which names site, receiver, start time, period, sampling interval, and file type.
  • CanVODFilename parses and builds these names.
  • find_overlaps finds files whose time spans overlap.

Install

uv add canvod-preflight

Most users install canvodpy, which includes this package, the command line, and the processing pipeline. canVODpy requires Python 3.14.

Example

from canvod.preflight import CanVODFilename

name = CanVODFilename.from_filename("ROSA01TUW_R_20250011330_15M_05S_AA.rnx")
print(name.site, name.receiver_type, name.year, name.doy)  # ROS A 2025 1

Documentation

How to cite

If you use canVODpy, please cite it with its DOI, 10.5281/zenodo.18496233, which always leads to the newest version. CITATION.cff has the full citation.

License

Apache License 2.0

Metadata

Release files for canvod-preflight 1.0.0b1

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

Source distribution (sdist)

Source distribution for canvod-preflight 1.0.0b1
File Size Uploaded Provenance
canvod_preflight-1.0.0b1.tar.gz 19.8 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for canvod-preflight 1.0.0b1
File Interpreter ABI Platform
canvod_preflight-1.0.0b1-py3-none-any.whl Python 3 none any Details

Total release size: 44.3 kB

Release files / canvod_preflight-1.0.0b1.tar.gz

Download URL canvod_preflight-1.0.0b1.tar.gz
Size 19.8 kB
Tags Source
SHA-256 checksum
How to use checksums
663c03b528d228c40b98d62ed8518f5f900692cee9b945c693e4465e22fd20b8
BLAKE2b-256 checksum
How to use checksums
e64431f3fb4ddc2956f88f6873cdaf45f2815d4bae0e30fbe77815b5a88a4962
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 20, 2026.

Transparency log

Release files / canvod_preflight-1.0.0b1-py3-none-any.whl

Download URL canvod_preflight-1.0.0b1-py3-none-any.whl
Size 24.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
38808c87f26cb49170bfe31f25938dee95c89e6ec07277260c64163ba23b0bdf
BLAKE2b-256 checksum
How to use checksums
862597a26e435cb5212985d3c8e98bbddd449ab23f490e0f539fc98361bf7a9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 20, 2026.

Transparency log

Security for canvod-preflight 1.0.0b1

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for canvod_preflight-1.0.0b1.tar.gz

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 Oct 20, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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