hdmf.common.io.resources module¶
- class hdmf.common.io.resources.HERDMap(spec)¶
Bases:
ObjectMapper
Create a map from AbstractContainer attributes to specifications
- Parameters:
spec (
DatasetSpec
orGroupSpec
) – The specification for mapping objects to builders
- construct_helper(name, parent_builder, table_cls, manager)¶
Create a new instance of table_cls with data from parent_builder[name].
The DatasetBuilder for name is associated with data_type Data and container class Data, but users should use the more specific table_cls for these datasets.
- keys(builder, manager)¶
- files(builder, manager)¶
- entities(builder, manager)¶
- objects(builder, manager)¶
- object_keys(builder, manager)¶
- entity_keys(builder, manager)¶
- constructor_args = {'entities': <function HERDMap.entities>, 'entity_keys': <function HERDMap.entity_keys>, 'files': <function HERDMap.files>, 'keys': <function HERDMap.keys>, 'name': <function ObjectMapper.get_container_name>, 'object_keys': <function HERDMap.object_keys>, 'objects': <function HERDMap.objects>}¶
- obj_attrs = {}¶