You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
New features
DynamicTable can be automatically generated using get_class. Now the HDMF API can read files with extensions
that contain a DynamicTable without needing to import the extension first. @rly and @bendichter (#536)
Add HDF5IO.get_namespaces(path=path, file=file) method which returns a dict of namespace name mapped to the
namespace version (the largest one if there are multiple) for each namespace cached in the given HDF5 file. @rly (#527)
Use HDMF common schema 1.5.0.
Add experimental namespace to HDMF common schema. New data types should go in the experimental namespace
(hdmf-experimental) prior to being added to the core (hdmf-common) namespace. The purpose of this is to provide
a place to test new data types that may break backward compatibility as they are refined. @ajtritt (#545)
ExternalResources was changed to support storing both names and URIs for resources. @mavaylon (#517, #548)
The VocabData data type was replaced by EnumData to provide more flexible support for data from a set of
fixed values.
Added AlignedDynamicTable, which defines a DynamicTable that supports storing a collection of sub-tables.
Each sub-table is itself a DynamicTable that is aligned with the main table by row index. Each sub-table
defines a sub-category in the main table effectively creating a table with sub-headings to organize columns.
Add EnumData type for storing data that comes from a fixed set of values. This replaces VocabData i.e. VocabData has been removed. VocabData stored vocabulary elements in an attribute, which has a size limit. EnumData now stores elements in a separate dataset, referenced by an attribute stored on the EnumData dataset. @ajtritt (#537)
Add AlignedDynamicTable type which defines a DynamicTable that supports storing a collection of subtables.
Each sub-table is itself a DynamicTable that is aligned with the main table by row index. Each subtable
defines a sub-category in the main table effectively creating a table with sub-headings to organize columns. @oruebel (#551)
Add tutoral for new AlignedDynamicTable type. @oruebel (#571)
Equality check for DynamicTable now also checks that the name and description of the table are the same. @rly (#566)