Skip to content

Releases: hdmf-dev/hdmf-zarr

0.9.0

17 Sep 15:27
0355a0c
Compare
Choose a tag to compare
hdmf-zarr 0.9.0

0.8.0

06 Jun 02:25
58e2d45
Compare
Choose a tag to compare

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

02 May 21:09
72ff80f
Compare
Choose a tag to compare
hdmf-zarr 0.7.0

0.6.0

21 Feb 20:37
556ed12
Compare
Choose a tag to compare
hdmf-zarr 0.6.0

0.5.0

08 Dec 20:24
9692a98
Compare
Choose a tag to compare
hdmf-zarr 0.5.0

0.4.0

04 Oct 19:00
aa3764a
Compare
Choose a tag to compare

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 and source_object_id. While not strictly necessary this information is useful for validation and rigor of references. @oruebel #57

New Features

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-09-19 15:09 UTC)

19 Sep 15:43
aa3764a
Compare
Choose a tag to compare
latest

Update deploy_release.yml (#132)

0.3.0

23 Jul 18:18
d47fc82
Compare
Choose a tag to compare

0.3.0 (July 21, 2023)

New Features

  • Added support, tests, and docs for using DirectoryStore, TempStore, and
    NestedDirectoryStore Zarr storage backends with ZarrIO and NWBZarrIO.
    @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 to ZarrIO. @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

  • Added developer documentation on how to integrate new storage backends with ZarrIO. @oruebel
    #62

API Changes

  • Removed unused filepath argument from ZarrIO.get_builder_exists_on_disk #62

Bug fixes

  • Fixed error in nightly CI. @rly #93

0.2.0

06 Jan 16:41
17d4be7
Compare
Choose a tag to compare

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

0.1.6

30 Aug 02:16
48ab39f
Compare
Choose a tag to compare
hdmf_zarr 0.1.6