Skip to main content
Loss of provenance

A previous release had provenance metadata, but this release does not. View details.

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.0

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

Loss of provenance

These files do not have provenance metadata, despite files in a prior release including this data.

We recommend further investigation before installing these files. View details.

Source distribution (sdist)

Source distribution for canvod-utils 1.0.0
File Size Uploaded Provenance
canvod_utils-1.0.0.tar.gz 27.2 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 59.9 kB

Release files / canvod_utils-1.0.0.tar.gz

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL canvod_utils-1.0.0.tar.gz
Size 27.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b5fef93183e1ca95233671a72c51a3c7465cf4e1cacf93fb3b59b0462336fca2
BLAKE2b-256 checksum
How to use checksums
e5f14f487a4b6f9a416cdafd013506103f5a363fd8445ea16f72f01fc49fa9ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / canvod_utils-1.0.0-py3-none-any.whl

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL canvod_utils-1.0.0-py3-none-any.whl
Size 32.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4f4a82fe9891d33574c190e50188a25b9565b619dcaa0c8f1e5b970ba326d29e
BLAKE2b-256 checksum
How to use checksums
a64b142348390edc3e8396b39abf71878d7e52b6377618b33307cb6d0dff92cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for canvod-utils 1.0.0

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.

Loss of provenance

A previous release of these files had provenance metadata, but this release does not.

While this could reflect a routine change by the project maintainers, it may also indicate that the release files have been compromised.

Release comparison

  • Removed 1.0.0b1 2 files With provenance
  • Added 1.0.0 2 files Without provenance

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