Skip to main content

Describe zarr stores from the command line.

Project description

https://img.shields.io/pypi/v/zarrdump.svg

Describe zarr stores from the command line. A path to any filesystem implemented by fsspec is valid.

Installation

$ pip install zarrdump

Usage

If zarr store can be opened by xarray, the xarray representation will be displayed:

$ zarrdump gs://bucket/dataset.zarr
<xarray.Dataset>
Dimensions:  (lat: 73, lon: 144, time: 32)
Coordinates:
* lat      (lat) float64 -90.0 -87.5 -85.0 -82.5 -80.0 ... 82.5 85.0 87.5 90.0
* lon      (lon) float64 0.0 2.5 5.0 7.5 10.0 ... 350.0 352.5 355.0 357.5
* time     (time) object 2016-12-01 00:00:00 ... 2017-01-01 00:00:00
Data variables:
    ps       (time, lat, lon) float32 dask.array<chunksize=(4, 73, 144), meta=np.ndarray>
    ts       (time, lat, lon) float32 dask.array<chunksize=(4, 73, 144), meta=np.ndarray>

Can show information for a particular variable/array:

$ zarrdump -v ts gs://bucket/dataset.zarr
<xarray.DataArray 'ts' (time: 32, lat: 73, lon: 144)>
dask.array<zarr, shape=(32, 73, 144), dtype=float32, chunksize=(4, 73, 144), chunktype=numpy.ndarray>
Coordinates:
* lat      (lat) float64 -90.0 -87.5 -85.0 -82.5 -80.0 ... 82.5 85.0 87.5 90.0
* lon      (lon) float64 0.0 2.5 5.0 7.5 10.0 ... 350.0 352.5 355.0 357.5
* time     (time) object 2016-12-01 00:00:00 ... 2017-01-01 00:00:00
Attributes:
    longname:  surface temperature
    units:     K

Diagnostic information will also be printed for zarr arrays or zarr groups which do not represent xarray datasets:

$ zarrdump group.zarr
Name        : /
Type        : zarr.hierarchy.Group
Read-only   : False
Store type  : fsspec.mapping.FSMap
No. members : 2
No. arrays  : 2
No. groups  : 0
Arrays      : bar, foo

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

zarrdump-0.4.1.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

zarrdump-0.4.1-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file zarrdump-0.4.1.tar.gz.

File metadata

  • Download URL: zarrdump-0.4.1.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

File hashes

Hashes for zarrdump-0.4.1.tar.gz
Algorithm Hash digest
SHA256 2d029485b5693684be24e1ff715f21f23d3689eec751d8f5f1136da36f9119e7
MD5 75e544765d93669e276e59c96a52535f
BLAKE2b-256 6ab38908e72ff6da7cfce8bdb35cbc3795668b6b012f8e90860d2a5b928b5ab8

See more details on using hashes here.

File details

Details for the file zarrdump-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: zarrdump-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

File hashes

Hashes for zarrdump-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 83437323b44c178f1a30fc654182be748909192434393d6ac6c2ce4a0d220758
MD5 056642534f0557361ed6c7c5cd8ee1dd
BLAKE2b-256 138d397c890fd6548bd3877f351b28ca51d9abc4e61b9cf17e84c1db7ce017b3

See more details on using hashes here.

Supported by

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