pynwb.io.file module

class pynwb.io.file.NWBFileMap(spec)[source]

Bases: ObjectMapper

Create a map from AbstractContainer attributes to specifications

Parameters:

spec (DatasetSpec or GroupSpec) – The specification for mapping objects to builders

scratch_datas(container, manager)[source]
scratch_containers(container, manager)[source]
scratch(builder, manager)[source]
dateconversion(builder, manager)[source]
dateconversion_trt(builder, manager)[source]
dateconversion_list(builder, manager)[source]
name(builder, manager)[source]
experimenter_carg(builder, manager)[source]
experimenter_obj_attr(container, manager)[source]
publications_carg(builder, manager)[source]
publication_obj_attr(container, manager)[source]
constructor_args = {'experimenter': <function NWBFileMap.experimenter_carg>, 'file_create_date': <function NWBFileMap.dateconversion_list>, 'file_name': <function NWBFileMap.name>, 'name': <function ObjectMapper.get_container_name>, 'related_publications': <function NWBFileMap.publications_carg>, 'scratch': <function NWBFileMap.scratch>, 'session_start_time': <function NWBFileMap.dateconversion>, 'timestamps_reference_time': <function NWBFileMap.dateconversion_trt>}
obj_attrs = {'experimenter': <function NWBFileMap.experimenter_obj_attr>, 'related_publications': <function NWBFileMap.publication_obj_attr>, 'scratch_containers': <function NWBFileMap.scratch_containers>, 'scratch_datas': <function NWBFileMap.scratch_datas>}
class pynwb.io.file.SubjectMap(spec)[source]

Bases: ObjectMapper

Create a map from AbstractContainer attributes to specifications

Parameters:

spec (DatasetSpec or GroupSpec) – The specification for mapping objects to builders

dateconversion(builder, manager)[source]
age_reference_none(builder, manager)[source]
constructor_args = {'age__reference': <function SubjectMap.age_reference_none>, 'date_of_birth': <function SubjectMap.dateconversion>, 'name': <function ObjectMapper.get_container_name>}
obj_attrs = {}