Releases: hdmf-dev/hdmf-zarr
Releases · hdmf-dev/hdmf-zarr
0.9.0
0.8.0
0.8.0 (June 4, 2024)
Bug Fixes
- Fixed bug when opening a file in with
mode=r+
. The file will open without using the consolidated metadata. @mavaylon1 #182 - Fixed bug on how we access scalar arrays. Added warning filter for Zarr deprecation of NestedDirectoryStore. Fixed bug on how we write a dataset of references. @mavaylon1 #195
0.7.0
0.6.0
0.5.0
0.4.0
0.4.0 (October 3, 2023)
Enhancements
- Enhanced ZarrIO to resolve object references lazily on read similar to HDMF's
HDF5IO
backend. @mavaylon1 #120 - Updated storage of references to also save the
object_id
andsource_object_id
. While not strictly necessary this information is useful for validation and rigor of references. @oruebel #57
New Features
- Added parallel write support for the
ZarrIO
for datasets wrapped withGenericDataChunkIterator
. @CodyCBakerPhD #118 @oruebel #128
Dependencies
- Updated HDMF and PyNWB version to the most recent release @mavaylon1 #120
- Updated minimum Python version from 3.7 to 3.8 @mavaylon1 #120
- Added
threadpoolctl
dependency for parallel write. @CodyCBakerPhD #118 - Added support for specifying optional dependencies and add optional dependency for
tqdm
used in parallel write. @CodyCBakerPhD #118
Bug fixes
- Fixed error in deploy workflow. @mavaylon1 #109
- Fixed build error for ReadtheDocs by degrading numpy for python 3.7 support. @mavaylon1 #115
- Fixed bug in the resolution of references to Containers. Previously references were only resolved to Builders. @mavaylon1 #120
Latest (updated on 2024-11-07 22:11 UTC)
latest Update deploy_release.yml (#132)
0.3.0
0.3.0 (July 21, 2023)
New Features
- Added support, tests, and docs for using
DirectoryStore
,TempStore
, and
NestedDirectoryStore
Zarr storage backends withZarrIO
andNWBZarrIO
.
@oruebel #62
Minor enhancements
- Updated handling of references on read to simplify future integration of file-based Zarr
stores (e.g., ZipStore or database stores). @oruebel #62 - Added
can_read
classmethod toZarrIO
. @bendichter #97
Test suite enhancements
- Modularized unit tests to simplify running tests for multiple Zarr storage backends.
@oruebel #62 - Fixed CI testing of minimum and optional installation requirement. @rly
#99 - Updated tests to handle upcoming changes to
HDMFIO
. @rly
#102
Docs
API Changes
- Removed unused
filepath
argument fromZarrIO.get_builder_exists_on_disk
#62
Bug fixes
0.2.0
Bugs
- Updated the storage of links/references to use paths relative to the current Zarr file to avoid breaking
links/reference when moving Zarr files @oruebel #46 - Fixed bugs in requirements defined in setup.py @oruebel #46
- Fixed bug regarding Sphinx external links @mavaylon1 #53
- Updated gallery tests to use test_gallery.py and necessary package dependcies
@mavaylon1 #53 - Updated dateset used in conversion tutorial, which caused warnings
@oruebel #56
Docs
- Added tutorial illustrating how to create a new NWB file with NWBZarrIO
@oruebel #46 - Added docs for describing the mapping of HDMF schema to Zarr storage
@oruebel #48 - Added
docs/gallery/resources
for storing local files used by the tutorial galleries
@oruebel #61 - Removed dependency on
dandi
library for data download in the conversion tutorial by storing the NWB files as
local resources @oruebel #61