Skip to main content

Tensogram Zarr v3 Store Backend

Zarr v3 store backend for Tensogram .tgm files — read and write Tensogram as if it were a Zarr v3 hierarchy. Works with zarr, xarray, and any consumer that speaks the Zarr v3 store protocol.

Installation

pip install tensogram-zarr

The tensogram native package and zarr>=3.0 are pulled in automatically.

Usage

import zarr
from tensogram_zarr import TensogramStore

store = TensogramStore("forecast.tgm")
root  = zarr.open(store, mode="r")
arr   = root["temperature"]
print(arr.shape, arr.dtype)
print(arr[0, :10, :10])      # Zarr-style chunk-aware access

TensogramStore is a standard zarr.abc.store.Store, so the full Zarr surface (groups, arrays, async reads, region I/O) applies.

Documentation

License

Copyright 2026- ECMWF. Licensed under Apache-2.0.

Release files for tensogram-zarr 0.24.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 tensogram-zarr 0.24.0
File Size Uploaded
tensogram_zarr-0.24.0.tar.gz 36.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tensogram-zarr 0.24.0
File Interpreter ABI Platform
tensogram_zarr-0.24.0-py3-none-any.whl Python 3 none any Details

Total release size: 50.6 kB

Release files / tensogram_zarr-0.24.0.tar.gz

Download URL tensogram_zarr-0.24.0.tar.gz
Size 36.2 kB
Tags Source
SHA-256 checksum
How to use checksums
74e7a210ac3117aae8327f1f5bc3d5a5499b199e63f5094bc94ebe6154b896a8
BLAKE2b-256 checksum
How to use checksums
f9141e4641d0df1d71c44c302539ed5cda2d81af7785a80c5dbcc140750de278
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / tensogram_zarr-0.24.0-py3-none-any.whl

Download URL tensogram_zarr-0.24.0-py3-none-any.whl
Size 14.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ebeae2868f9340e179c059d954f5fb931a58c6cc575760ba0780a8a48b21e8c7
BLAKE2b-256 checksum
How to use checksums
a72c885845a17a6076e97ae5fb57bc827935349f11032ac4c79f911a3c731e5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

0.24.0 This release

2 release files

0.23.0

2 release files

0.22.0

2 release files

0.21.0

2 release files

0.20.0

2 release files

0.19.0

2 release files

0.18.1

2 release files

0.18.0

2 release files

0.17.0

2 release files

0.16.1

2 release files

0.16.0

2 release files

0.15.0

2 release files

0.14.0

2 release files

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