Hdmf

Latest version: v3.14.5

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

Scan your dependencies

Page 1 of 12

3.14.5

Enhancements
- Added support for overriding backend configurations of `h5py.Dataset` objects in `Container.set_data_io`. pauladkisson [1172](https://github.com/hdmf-dev/hdmf/pull/1172)

Bug fixes
- Fixed bug in writing of string arrays to an HDF5 file that were read from an HDF5 file that was introduced in 3.14.4. rly stephprince
[1189](https://github.com/hdmf-dev/hdmf/pull/1189)
- Fixed export of scalar datasets with a compound data type. stephprince [1185](https://github.com/hdmf-dev/hdmf/pull/1185)
- Fixed mamba-related error in conda-based GitHub Actions. rly [1194](https://github.com/hdmf-dev/hdmf/pull/1194)

3.14.4

Enhancements
- Added support to append to a dataset of references for HDMF-Zarr. mavaylon1 [1157](https://github.com/hdmf-dev/hdmf/pull/1157)
- Adjusted stacklevel of warnings to point to user code when possible. rly [1166](https://github.com/hdmf-dev/hdmf/pull/1166)
- Improved "already exists" error message when adding a container to a `MultiContainerInterface`. rly [1165](https://github.com/hdmf-dev/hdmf/pull/1165)
- Added support to write multidimensional string arrays. stephprince [1173](https://github.com/hdmf-dev/hdmf/pull/1173)
- Add support for appending to a dataset of references. mavaylon1 [1135](https://github.com/hdmf-dev/hdmf/pull/1135)

Bug fixes
- Fixed issue where scalar datasets with a compound data type were being written as non-scalar datasets stephprince [1176](https://github.com/hdmf-dev/hdmf/pull/1176)
- Fixed H5DataIO not exposing `maxshape` on non-dci dsets. cboulay [1149](https://github.com/hdmf-dev/hdmf/pull/1149)
- Fixed generation of classes in an extension that contain attributes or datasets storing references to other types defined in the extension.
rly [1183](https://github.com/hdmf-dev/hdmf/pull/1183)

3.14.3

Enhancements
- Added new attribute "dimension_labels" on `DatasetBuilder` which specifies the names of the dimensions used in the
dataset based on the shape of the dataset data and the dimension names in the spec for the data type. This attribute
is available on build (during the write process), but not on read of a dataset from a file. rly [1081](https://github.com/hdmf-dev/hdmf/pull/1081)
- Speed up loading namespaces by skipping register_type when already registered. magland [1102](https://github.com/hdmf-dev/hdmf/pull/1102)
- Speed up namespace loading: return a shallow copy rather than a deep copy in build_const_args. magland [1103](https://github.com/hdmf-dev/hdmf/pull/1103)

3.14.2

Enhancements
- Warn when unexpected keys are present in specs. rly [1134](https://github.com/hdmf-dev/hdmf/pull/1134)
- Support appending to zarr arrays. mavaylon1 [1136](https://github.com/hdmf-dev/hdmf/pull/1136)
- Support specifying "value" key in DatasetSpec. rly [1143](https://github.com/hdmf-dev/hdmf/pull/1143)
- Add support for numpy 2. rly [1139](https://github.com/hdmf-dev/hdmf/pull/1139)

Bug fixes
- Fix iterator increment causing an extra +1 added after the end of completion. CodyCBakerPhD [1128](https://github.com/hdmf-dev/hdmf/pull/1128)

3.14.1

Bug fixes
- Excluded unnecessary artifacts from sdist and wheel. rly [1119](https://github.com/hdmf-dev/hdmf/pull/1119)
- Fixed issue with resolving attribute specs that have the same name at different levels of a spec hierarchy.
rly [1122](https://github.com/hdmf-dev/hdmf/pull/1122)

3.14.0

Enhancements
- Updated `_field_config` to take `type_map` as an argument for APIs. mavaylon1 [1094](https://github.com/hdmf-dev/hdmf/pull/1094)
- Added `TypeConfigurator` to automatically wrap fields with `TermSetWrapper` according to a configuration file. mavaylon1 [1016](https://github.com/hdmf-dev/hdmf/pull/1016)
- Updated `TermSetWrapper` to support validating a single field within a compound array. mavaylon1 [1061](https://github.com/hdmf-dev/hdmf/pull/1061)
- Updated testing to not install in editable mode and not run `coverage` by default. rly [1107](https://github.com/hdmf-dev/hdmf/pull/1107)
- Add `post_init_method` parameter when generating classes to perform post-init functionality, i.e., validation. mavaylon1 [1089](https://github.com/hdmf-dev/hdmf/pull/1089)
- Exposed `aws_region` to `HDF5IO` and downstream passes to `h5py.File`. codycbakerphd [1040](https://github.com/hdmf-dev/hdmf/pull/1040)
- Exposed `progress_bar_class` to the `GenericDataChunkIterator` for more custom control over display of progress while iterating. codycbakerphd [1110](https://github.com/hdmf-dev/hdmf/pull/1110)
- Updated loading, unloading, and getting the `TypeConfigurator` to support a `TypeMap` parameter. mavaylon1 [1117](https://github.com/hdmf-dev/hdmf/pull/1117)

Bug Fixes
- Fixed `TermSetWrapper` warning raised during the setters. mavaylon1 [1116](https://github.com/hdmf-dev/hdmf/pull/1116)

Page 1 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.