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.3.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.3-py3-none-any.whl (71.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for canvod_store-0.2.3.tar.gz
Algorithm Hash digest
SHA256 f2f6d654bf4b69fb3e181443e7ae705cc509edfef6b9c11cfeb6e097899788ad
MD5 f05b499dca5054f28a427e95acf692eb
BLAKE2b-256 2bdc618bf09df58a834278ca5d4039e1f03011ccd5d57975a56ac7bb5dc12b1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for canvod_store-0.2.3.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.3-py3-none-any.whl.

File metadata

  • Download URL: canvod_store-0.2.3-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.13

File hashes

Hashes for canvod_store-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3f9f29c40ff9001db9f5b4c083cd6eac755c7b85a7bd45f8b1937f671729bdc7
MD5 fe317cac7156e680fc68c6a77e76db9b
BLAKE2b-256 5780ecdbe4a95df4794dc2abab39a14fc4337ea7640c8ddd67132b22b37e7989

See more details on using hashes here.

Provenance

The following attestation bundles were made for canvod_store-0.2.3-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