pynwb.device module
- class pynwb.device.Device(name, description=None, manufacturer=None, model_number=None, model_name=None, serial_number=None, model=None)[source]
Bases:
NWBContainerMetadata about a data acquisition device, e.g., recording system, electrode, microscope. Link to a DeviceModel.model to represent information about the model of the device.
- Parameters:
name (
str) – the name of this devicedescription (
str) – Description of the device as free-form text. If there is any software/firmware associated with the device, the names and versions of those can be added to NWBFile.was_generated_by.manufacturer (
str) – DEPRECATED. The name of the manufacturer of the device, e.g., Imec, Plexon, Thorlabs. Instead of using this field, store the value in DeviceModel.manufacturer and link to that DeviceModel from this Device.model_number (
str) – DEPRECATED. The model number (or part/product number) of the device, e.g., PRB_1_4_0480_1, PLX-VP-32-15SE(75)-(260-80)(460-10)-300-(1)CON/32m-V, BERGAMO. Instead of using this field, store the value in DeviceModel.model_number and link to that DeviceModel from this Device.model_name (
str) – DEPRECATED. The model name of the device, e.g., Neuropixels 1.0, V-Probe, Bergamo III. Instead of using this field, storing the value in DeviceModel.name and link to that DeviceModel from this Device.serial_number (
str) – The serial number of the device.model (
DeviceModel) – The model of the device.
- property description
Description of the device as free-form text. If there is any software/firmware associated with the device, the names and versions of those can be added to NWBFile.was_generated_by.
- property manufacturer
DEPRECATED. The name of the manufacturer of the device, e.g., Imec, Plexon, Thorlabs. Instead of using this field, store the value in DeviceModel.manufacturer and link to that DeviceModel from this Device.
- property model_number
DEPRECATED. The model number (or part/product number) of the device, e.g., PRB_1_4_0480_1, PLX-VP-32-15SE(75)-(260-80)(460-10)-300-(1)CON/32m-V, BERGAMO. Instead of using this field, store the value in DeviceModel.model_number and link to that DeviceModel from this Device.
- property model_name
DEPRECATED. The model name of the device, e.g., Neuropixels 1.0, V-Probe, Bergamo III. Instead of using this field, storing the value in DeviceModel.name and link to that DeviceModel from this Device.
- property serial_number
The serial number of the device.
- property model
The model of the device.
- namespace = 'core'
- neurodata_type = 'Device'
- class pynwb.device.DeviceModel(name, manufacturer, model_number=None, description=None)[source]
Bases:
NWBContainerModel properties of a data acquisition device, e.g., recording system, electrode, microscope.
- Parameters:
name (
str) – The name of this device modelmanufacturer (
str) – The name of the manufacturer of the device, e.g., Imec, Plexon, Thorlabs.model_number (
str) – The model number (or part/product number) of the device, e.g., PRB_1_4_0480_1, PLX-VP-32-15SE(75)-(260-80)(460-10)-300-(1)CON/32m-V, BERGAMO.description (
str) – Description of the device model as free-form text.
- property manufacturer
The name of the manufacturer of the device, e.g., Imec, Plexon, Thorlabs.
- property model_number
The model number (or part/product number) of the device, e.g., PRB_1_4_0480_1, PLX-VP-32-15SE(75)-(260-80)(460-10)-300-(1)CON/32m-V, BERGAMO.
- property description
Description of the device model as free-form text.
- namespace = 'core'
- neurodata_type = 'DeviceModel'