Skip to main content

A package defining a Zarr I/O backend for HDMF

Project description

docs/source/figures/logo_hdmf_zarr.png

hdmf-zarr

The hdmf-zarr library implements a Zarr v2 backend for HDMF as well as convenience classes for integration of Zarr with PyNWB to support writing of NWB files to Zarr.

Status: The Zarr backend is under development and may still change. See the overiew page for an overview of the available features and known limitations of hdmf-zarr.

Support for Zarr v3 is planned. You can track progress of the support in https://github.com/hdmf-dev/hdmf-zarr/issues/202.

Documentation Status

Latest release:

Documentation status for latest release

Dev branch:

Documentation status for dev branch

CI / Health Status

https://codecov.io/gh/hdmf-dev/hdmf-zarr/branch/dev/graph/badge.svg https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/run_coverage.yml/badge.svg https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/run_tests.yml/badge.svg https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/run_all_tests.yml/badge.svg https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/check_external_links.yml/badge.svg https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/deploy_release.yml/badge.svg https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/ruff.yml/badge.svg https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/codespell.yml/badge.svg https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/HDMF_dev.yaml/badge.svg

If you use HDMF or hdmf_zarr in your research, please use the following citation:

  • A. J. Tritt, O. Ruebel, B. Dichter, R. Ly, D. Kang, E. F. Chang, L. M. Frank, K. Bouchard, “HDMF: Hierarchical Data Modeling Framework for Modern Science Data Standards,” 2019 IEEE International Conference on Big Data (Big Data), Los Angeles, CA, USA, 2019, pp. 165-179, doi: 10.1109/BigData47090.2019.9005648.

  • HDMF-Zarr, RRID:SCR_022709

Documentation

See the hdmf-zarr documentation for details: https://hdmf-zarr.readthedocs.io

Usage

The library is intended to be used in conjunction with HDMF. hdmf-zarr mainly provides with the ZarrIO class an alternative to the HDF5IO I/O backend that ships with HDMF. To support customization of I/O settings, hdmf-zarr provides ZarrDataIO (similar to H5DataIO in HDMF). Using ZarrIO and ZarrDataIO works much in the same way as HDF5IO. To ease integration with the NWB data standard and PyNWB, hdmf-zarr provides the NWBZarrIO class as alternative to pynwb.NWBHDF5IO. See the tutorials included with the documentation for more details.

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

hdmf_zarr-0.12.0.tar.gz (3.1 MB view details)

Uploaded Source

Built Distribution

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

hdmf_zarr-0.12.0-py3-none-any.whl (33.8 kB view details)

Uploaded Python 3

File details

Details for the file hdmf_zarr-0.12.0.tar.gz.

File metadata

  • Download URL: hdmf_zarr-0.12.0.tar.gz
  • Upload date:
  • Size: 3.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for hdmf_zarr-0.12.0.tar.gz
Algorithm Hash digest
SHA256 9fa413fcddfc12e825b99f06ebdbc35439c6fad9f00a44936961b9ffd684e0c0
MD5 822bd72eb17a4f9ccf70a298177b8e43
BLAKE2b-256 9e56707bafae46727e0d69030fac436b96fb4ea8fefc693e661474ed45d12987

See more details on using hashes here.

File details

Details for the file hdmf_zarr-0.12.0-py3-none-any.whl.

File metadata

  • Download URL: hdmf_zarr-0.12.0-py3-none-any.whl
  • Upload date:
  • Size: 33.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for hdmf_zarr-0.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aaf866122799f547b9594f54fe906e2ffc4e8b9fe1928bf15a037dfcc864c98b
MD5 d8f8dddb1f87ecf8f98fb8d8c4df2019
BLAKE2b-256 9674eeff5039149201bead00c27fab2ddf071899307bd578c3eabcd069ba4eba

See more details on using hashes here.

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