NWB News

HDMF-Zarr 0.14.0 Released

We are excited to announce the release of HDMF-Zarr 0.14.0, a major update to the HDMF Zarr backend for storing Hierarchical Data Modeling Framework (HDMF) and Neurodata Without Borders (NWB) data using Zarr.
This release marks a major transition for HDMF-Zarr: the primary ZarrIO and NWBZarrIO classes now write and read the new Zarr v3 format exclusively using zarr-python v3. HDMF-Zarr 0.14.0 also adopts the unified Zarr v3 storage convention developed in collaboration with Zindi and LINDI, improving interoperability across tools that work with cloud-native NWB data. With the transition to Zarr v3, ZarrDataIO has been updated to align with the new Zarr v3 codec API, and now supports dataset sharding for improved performance on large datasets.
Transition to Zarr v3
- Zarr v3 by default:
ZarrIOandNWBZarrIOnow write and read Zarr v3 format exclusively, usingzarr-pythonv3. - Legacy Zarr V2 Support: Legacy Zarr v2 files cannot be read by
ZarrIOdirectly. Instead, use the newly addedZarrV2IOandNWBZarrV2IObackends to read them. Attempting to open a v2 file withZarrIOwill now raise a clear error directing users to the v2 classes. - Convert files to Zarr v3: Use
NWBZarrV2IO.export_to_v3(...)or the one-shotNWBZarrV2IO.convert_to_v3(...)static helper to efficiently convert NWB Zarr v2 files to Zarr v3.
Get Started
To get started with HDMF-Zarr, please visit the HDMF-Zarr documentation. For questions, bug reports, or feature requests, please open an issue on the HDMF-Zarr GitHub repository or reach out through the NWB Helpdesk.
Acknowledgements
HDMF development is supported by the National Library Of Medicine of the National Institutes of Health under Award Number R03LM014996. The content is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health.”
This release was made possible by the efforts of @bendichter, @alejoe91, @h-mayorquin, @ehennestad, @rly, and @oruebel. We thank all contributors and collaborators who helped make the transition to Zarr v3 possible.
Related Posts
HDMF-Zarr 0.14.0 Released
A major release adopting Zarr v3 and a unified storage convention for …
NeuroDataReHack Becomes the NeuroData AI Summer School; 2027 Applications Open
A five-year NIH R25 award continues and expands NeuroDataReHack as the …
AqNWB 0.4.0 Released
A major release enhancing support for NWB 2.11 and table data types.

