Skip to main content

Icechunk storage for GNSS-T observations and VOD

Project description

canvod-store

Icechunk storage for GNSS VOD data.

Part of the canVODpy ecosystem.

Overview

This package provides versioned storage for GNSS data using Icechunk, managing:

  • RINEX Store (Level 1): Augmented observations per receiver
  • VOD Store (Level 2): Analysis products comparing receiver pairs

Installation

uv pip install canvod-store

Quick Start

from canvod.store import create_rinex_store, GnssResearchSite
from pathlib import Path

# Create stores
rinex_store = create_rinex_store(Path("./rinex_store"))

# Or use site manager
site = GnssResearchSite(site_name="Rosalia")

Features

  • Automatic repository creation/connection
  • Group management with validation
  • Session management with context managers
  • Integrated logging and metadata tracking
  • Configurable compression and chunking
  • Deduplication support

Documentation

Full documentation

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_store-0.2.2.tar.gz (65.6 kB view details)

Uploaded Source

Built Distribution

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

canvod_store-0.2.2-py3-none-any.whl (71.1 kB view details)

Uploaded Python 3

File details

Details for the file canvod_store-0.2.2.tar.gz.

File metadata

  • Download URL: canvod_store-0.2.2.tar.gz
  • Upload date:
  • Size: 65.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for canvod_store-0.2.2.tar.gz
Algorithm Hash digest
SHA256 600b45ad09a5c88da380f20d3c6f84d5299ca8d65985f8e424da412d4d25e458
MD5 75618348d77d7bf4a17269616d839f34
BLAKE2b-256 747614c4055a47185615179f7fcc577f17ae0a9f454832523acb4b8eb025a8a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for canvod_store-0.2.2.tar.gz:

Publisher: publish_pypi.yml on nfb2021/canvodpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file canvod_store-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: canvod_store-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 71.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for canvod_store-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7f37a6f236645b72eadc3b6bbdead462dc8f64e14fca20e0d059fccd0478e923
MD5 aa4b1bdfbb37b6d406d857d318925180
BLAKE2b-256 7408eae0c89d520c67f1cdbb187725e57394c3230992f68c4cc2274c8df5c5b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for canvod_store-0.2.2-py3-none-any.whl:

Publisher: publish_pypi.yml on nfb2021/canvodpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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