Skip to main content
Loss of provenance

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

canVODpy

canvod-config

PyPI Python License DOI

The canVODpy settings file: models, loading, and checks. canvod-config is a package of canVODpy, an open Python ecosystem for GNSS-Transmissometry canopy VOD retrievals.

What it does

  • Reads canvod-settings.yaml and checks it with Pydantic models.
  • Gives every other canVODpy package its settings.
  • canvodpy config init, validate and explain on the command line use it.

Install

uv add canvod-config

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

Example

from canvod.config import load_config

config = load_config()  # finds canvod-settings.yaml as the command line does
print(config.processing.storage.stores_root_dir)

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-config 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-config 1.0.0
File Size Uploaded Provenance
canvod_config-1.0.0.tar.gz 52.3 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 115.0 kB

Release files / canvod_config-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_config-1.0.0.tar.gz
Size 52.3 kB
Tags Source
SHA-256 checksum
How to use checksums
5bf60c0e756f8e42b7d3cc9d80846fb0602eebb524fc0f26909513c4fcbe2c42
BLAKE2b-256 checksum
How to use checksums
ed9fb3cb662d0632246f6a44044e46a5820a901c53885042e8a365fa1def6ef7
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_config-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_config-1.0.0-py3-none-any.whl
Size 62.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6ccc8ddc9a6a041fde20d24a4be16cc94e9081c4a154998790db2a2cfd831518
BLAKE2b-256 checksum
How to use checksums
b0b7cd733be13551bb5460e8de5ff8a49e1b76efa2eea57fdf92f3faac2951ba
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-config 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