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
- Full guide: https://sites.ecmwf.int/docs/tensogram/main/guide/zarr-backend.html
- Repository: https://github.com/ecmwf/tensogram
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)
| File | Size | Uploaded | |
|---|---|---|---|
| tensogram_zarr-0.24.0.tar.gz | 36.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|