Skip to main content

canVODpy

canvod-adapters

PyPI Python License DOI

Data exchange between canVODpy and other GNSS-T programs. canvod-adapters is one of the canVODpy extensions, optional packages for canVODpy, an open Python ecosystem for GNSS-Transmissometry (GNSS-T) canopy VOD retrievals.

What it does

canvod-adapters converts observations and VOD between canvodpy and other programs, in both directions. Every import is checked against canvodpy's own contract for that data, and every conversion records its provenance (program, versions, direction, source, time) in the dataset attributes.

Adapter Program Data
canvod.adapters.gnssvod gnssvod (Humphrey et al.) observations, VOD

Install

uv add canvod-adapters

canVODpy requires Python 3.14.

Example

The example writes into the VOD store of a canvodpy site, so it runs where canvodpy is installed, as the extensions expect.

from canvod.adapters.gnssvod import GnssvodVod
from canvod.adapters.store import import_vod
from canvodpy import Site

adapter = GnssvodVod(bands={"VOD_L1": ["S1C", "S1W"], "VOD_L2": ["S2W"]}, time_system="GPS")
vod = adapter.import_file("gnssvod_vod.nc")

site = Site("fangorn")
import_vod(adapter, "gnssvod_vod.nc", site.vod_store, "canopy_01_vs_reference_01")

Documentation

adapters documentation and the canVODpy documentation.

Citation

Please cite the canVODpy extensions with their Zenodo DOI, 10.5281/zenodo.21359005, and canVODpy with 10.5281/zenodo.18496233.

License

Apache License 2.0. See LICENSE and NOTICE.

Metadata

Release files for canvod-adapters 1.0.0

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-adapters 1.0.0
File Size Uploaded Provenance
canvod_adapters-1.0.0.tar.gz 17.1 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 38.1 kB

Release files / canvod_adapters-1.0.0.tar.gz

Download URL canvod_adapters-1.0.0.tar.gz
Size 17.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d59917531de13cb096f1b18b0226a45818cc7238fee7e83a295daaea6b2f36a0
BLAKE2b-256 checksum
How to use checksums
52556f1c47e4152454a22176383a98e2b4fba10e090498dcf9455f494608be1a
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_adapters-1.0.0-py3-none-any.whl

Download URL canvod_adapters-1.0.0-py3-none-any.whl
Size 21.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cf98865ccee972efe96d55e7a80e281881891dac8ce0e8a250195bf18ad1d515
BLAKE2b-256 checksum
How to use checksums
5a7803b1759cbecc3fd13d7c40fa8b1fb458851f4b89d603fdc8059f0da335fb
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-adapters 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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

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