Skip to main content
Pre-release

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

canVODpy

canvod-utils

PyPI Python License DOI

Shared utilities of the canVODpy packages. canvod-utils is a package of canVODpy, an open Python ecosystem for GNSS-Transmissometry canopy VOD retrievals.

What it does

  • Dates as year and day of year, and GPS weeks.
  • File hashes, which the store uses to recognize files it already holds.
  • The plugin loader, the run identifier, the timing of processing stages, and the decorators that mark code left over from development.

Install

uv add canvod-utils

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

Example

from canvod.utils.tools import YYYYDOY

print(YYYYDOY.from_str("2025032").date)  # 2025-02-01

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-utils 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-utils 1.0.0b1
File Size Uploaded Provenance
canvod_utils-1.0.0b1.tar.gz 20.9 kB With provenance Details

Built distribution (wheel)

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

Total release size: 46.8 kB

Release files / canvod_utils-1.0.0b1.tar.gz

Download URL canvod_utils-1.0.0b1.tar.gz
Size 20.9 kB
Tags Source
SHA-256 checksum
How to use checksums
c51bd35e172979b3f47c66012e1468fbd287176aeaf46553cfd11da2de2e6ff0
BLAKE2b-256 checksum
How to use checksums
c71c13513d8d1ce5d9983814654b48e258162ceacf3c8b698c35e6c2315b0751
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_utils-1.0.0b1-py3-none-any.whl

Download URL canvod_utils-1.0.0b1-py3-none-any.whl
Size 25.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
376ee9b01a024e823f1b883c8c77a1d65fb0c7258f1da829c10f8f2501ecfa40
BLAKE2b-256 checksum
How to use checksums
262801a24fa1fd6fe60b3bfafc8ac1b0d4e32eae21e422d0fc9a6d796f577b67
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-utils 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_utils-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