Skip to main content
Pre-release

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

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

Built distribution (wheel)

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

Total release size: 109.0 kB

Release files / canvod_config-1.0.0b1.tar.gz

Download URL canvod_config-1.0.0b1.tar.gz
Size 49.4 kB
Tags Source
SHA-256 checksum
How to use checksums
b7823cae071f176b64bae08b983dbe5ad79fc743677c5c018baf7ee054de0f4a
BLAKE2b-256 checksum
How to use checksums
5bf043e46e639cdcf762b020e6ad14642a6aac727b66d551b68c3edb95c23048
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_config-1.0.0b1-py3-none-any.whl

Download URL canvod_config-1.0.0b1-py3-none-any.whl
Size 59.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4dd6130a71b18d9bc9487992981a8b7e13f4053920d4797519ac441656398440
BLAKE2b-256 checksum
How to use checksums
2ebef4b38f49ce6c3de69fc11b57a0cea5949ac1881da1f127e093ea2b9ea147
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-config 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_config-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