Skip to content

Add metadata to Device #258

@rly

Description

@rly

To add information about a recording device, e.g. who was the manufacturer, what kind of amplifier, what version is it, what settings were used (or analogous information about an imaging microscope), then I would have to put that into the name field or into fields of the NWBFile like data_collection. It would be more intuitive to include this metadata information as part of the Device object, which is pretty empty - it has only the name field. We could bundle this information in a catch-all description field or we could structure this metadata information with specific fields, such as manufacturer, hardware_version, etc.

Currently, in PyNWB:

device = nwbfile.create_device(name='Plexon Omniplex')

Suggestion:

device = nwbfile.create_device(name='Omniplex', 
                               description='Plexon Omniplex A with Analog Amplifier, software version 1.14.0')

OR

device = nwbfile.create_device(name='Omniplex',
                               manufacturer='Plexon',
                               hardware_version='Omniplex A with Analog Amplifier',
                               software_version='1.14.0')

Metadata

Metadata

Assignees

No one assigned

    Labels

    category: enhancementimprovements of code or code behaviorpriority: mediumnon-critical problem and/or affecting only a small set of NWB users

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions