Hdmf-zarr

Latest version: v0.9.0

Safety actively analyzes 687918 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.9.0

Enhancements
* Added support for appending a dataset of references. mavaylon1 [203](https://github.com/hdmf-dev/hdmf-zarr/pull/203)
* NWBZarrIO load_namespaces=True by default. mavaylon1 [204](https://github.com/hdmf-dev/hdmf-zarr/pull/204)
* Added test for opening file with consolidated metadata from DANDI. mavaylon1 [206](https://github.com/hdmf-dev/hdmf-zarr/pull/206)
* Add dimension labels compatible with xarray. mavaylon1 [207](https://github.com/hdmf-dev/hdmf-zarr/pull/207)

0.8.0

Bug Fixes
* Fixed bug when opening a file in with `mode=r+`. The file will open without using the consolidated metadata. mavaylon1 [182](https://github.com/hdmf-dev/hdmf-zarr/issues/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](https://github.com/hdmf-dev/hdmf-zarr/pull/195)

0.7.0

Enhancements
* Added support for python 3.12. mavaylon1 [172](https://github.com/hdmf-dev/hdmf-zarr/pull/172)
* Added support for forcing read of files without consolidated metadata using `mode=r-` in `ZarrIO`. oruebel [183](https://github.com/hdmf-dev/hdmf-zarr/pull/183)
- Updated testing to not install in editable mode and not run `coverage` by default. rly [188](https://github.com/hdmf-dev/hdmf-zarr/pull/188)

Docs
* Removed `linkable` from the documentation to keep in line with `hdmf-schema-language`. mavaylon1 [180](https://github.com/hdmf-dev/hdmf-zarr/pull/180)

Bug Fixes
* Fixed bug in `ZarrIO.__open_file_consolidated` that led to remote files being opened without consolidated metadata. oruebel [184](https://github.com/hdmf-dev/hdmf-zarr/pull/184)
* Fixed minor bug where `ZarrIO.__open_file_consolidated` used properties of `ZarrIO` instead of the provided input parameters. oruebel [183](https://github.com/hdmf-dev/hdmf-zarr/pull/183)

0.6.0

Enhancements
* Enhanced `ZarrIO` and `ZarrDataIO` to infer io settings (e.g., chunking and compression) from HDF5 datasets to preserve storage settings on export if possible oruebel [153](https://github.com/hdmf-dev/hdmf-zarr/pull/153)
* Updated writing references in compound datasets to same-sized array, rather than iteratively as an array of lists. sneakers-the-rat [146](https://github.com/hdmf-dev/hdmf-zarr/pull/146)

Bug Fixes
* Fixed bug when converting HDF5 datasets with unlimited dimensions oruebel [155](https://github.com/hdmf-dev/hdmf-zarr/pull/155)
* Fixed bug resolving bytes dtype when exporting from Zarr to Zarr oruebel [161](https://github.com/hdmf-dev/hdmf-zarr/pull/161)
* Adjusted gallery tests to not fail on deprecation warnings from pandas. rly [157](https://github.com/hdmf-dev/hdmf-zarr/pull/157)
* Fixed bug in `pyproject.toml` where duplicate versions of `numcodec` where specified. oruebel [163](https://github.com/hdmf-dev/hdmf-zarr/pull/163)

Internal Fixes
* Updated actions in `deploy_release.yml` workflow to avoid use of deprecated Node.js 16. oruebel [165](https://github.com/hdmf-dev/hdmf-zarr/pull/165)

0.5.0

Enhancements
* Added a new default to consolidate metadata in order more efficeintly traverse storage contents. mavaylon1 [142](https://github.com/hdmf-dev/hdmf-zarr/pull/142)
* Fix linking for FSSpec and support passing of `storage_options` required reading data from S3 138. alejoe91 [120](https://github.com/hdmf-dev/hdmf-zarr/pull/138)
* Updated versioning to hatch-vcs and deprecated setup.py in full transition to `pyproject.toml`. mavaylon1 [143](https://github.com/hdmf-dev/hdmf-zarr/pull/143)

0.4.0

Enhancements
* Enhanced ZarrIO to resolve object references lazily on read similar to HDMF's `HDF5IO` backend. mavaylon1 [120](https://github.com/hdmf-dev/hdmf-zarr/pull/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](https://github.com/hdmf-dev/hdmf-zarr/pull/57)

New Features
* Added parallel write support for the ``ZarrIO`` for datasets wrapped with ``GenericDataChunkIterator``. CodyCBakerPhD [118](https://github.com/hdmf-dev/hdmf-zarr/pull/118) oruebel [#128](https://github.com/hdmf-dev/hdmf-zarr/pull/128)

Dependencies
* Updated HDMF and PyNWB version to the most recent release mavaylon1 [120](https://github.com/hdmf-dev/hdmf-zarr/pull/120)
* Updated minimum Python version from 3.7 to 3.8 mavaylon1 [120](https://github.com/hdmf-dev/hdmf-zarr/pull/120)
* Added ``threadpoolctl`` dependency for parallel write. CodyCBakerPhD [118](https://github.com/hdmf-dev/hdmf-zarr/pull/118)
* Added support for specifying optional dependencies and add optional dependency for ``tqdm`` used in parallel write. CodyCBakerPhD [118](https://github.com/hdmf-dev/hdmf-zarr/pull/118)

Bug fixes
* Fixed error in deploy workflow. mavaylon1 [109](https://github.com/hdmf-dev/hdmf-zarr/pull/109)
* Fixed build error for ReadtheDocs by degrading numpy for python 3.7 support. mavaylon1 [115](https://github.com/hdmf-dev/hdmf-zarr/pull/115)
* Fixed bug in the resolution of references to Containers. Previously references were only resolved to Builders. mavaylon1 [120](https://github.com/hdmf-dev/hdmf-zarr/pull/120)

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.