Skip to main content

VOD calculation for GNSS vegetation analysis

Project description

canvod-vod

VOD calculation for GNSS vegetation analysis.

Part of the canVODpy ecosystem.

Overview

This package provides VOD (Vegetation Optical Depth) calculation algorithms based on the Tau-Omega model:

  • Zeroth-order approximation (TauOmegaZerothOrder)
  • Abstract base class for custom implementations

Installation

pip install canvod-vod

Quick Start

from canvod.vod import TauOmegaZerothOrder
import xarray as xr

# Load canopy and sky datasets
canopy_ds = xr.open_dataset("canopy.nc")
sky_ds = xr.open_dataset("sky.nc")

# Calculate VOD
vod_ds = TauOmegaZerothOrder.from_datasets(
    canopy_ds=canopy_ds,
    sky_ds=sky_ds,
    align=True
)

Features

  • Abstract base class for VOD calculators
  • Pydantic validation for input datasets
  • Support for both direct dataset and Icechunk store inputs
  • Zeroth-order Tau-Omega approximation

Documentation

Centralized documentation

Reference

Based on Humphrey, V., & Frankenberg, C. (2022). SMAP L-band microwave radiation helps capture GPP variability across different ecosystems.

License

Apache License 2.0 - see LICENSE file

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

canvod_vod-0.2.0.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

canvod_vod-0.2.0-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file canvod_vod-0.2.0.tar.gz.

File metadata

  • Download URL: canvod_vod-0.2.0.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for canvod_vod-0.2.0.tar.gz
Algorithm Hash digest
SHA256 3a2129976c557cc7c463c30a25cedde514ff294c2b7fe0674f9e8e66a8b84c80
MD5 3c2a3e3c8396ca0ee576a9610c8adf57
BLAKE2b-256 23c79cefb1f7ef36452cec5187e32617514efb060a543ec43fec35208204d034

See more details on using hashes here.

File details

Details for the file canvod_vod-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: canvod_vod-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for canvod_vod-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 51370d54754e32ac7460bdeaa5bb6bfe1fd14d69d9427f25a787ee67bdf86481
MD5 2590aaf73a0594310bc26a32ffabb730
BLAKE2b-256 b541bb12e7987b93f54eec45af5fb45e1aba1b04b4d3a3c1feac9d697963382f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page