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 or GroupSpec) – 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 = {}