DeviceModel

See also:

Format Specification or Source Specification for DeviceModel.

class types.core.DeviceModel(varargin)[source]

Bases: types.core.NWBContainer, types.untyped.GroupClass

DEVICEMODEL - Model properties of a data acquisition device, e.g., recording system, electrode, microscope. This should be extended for specific types of device models to include additional attributes specific to each type. The name of the DeviceModel should be the most common representation of the model name, e.g., Neuropixels 1.0, V-Probe, Bergamo III.

Required Properties*:

manufacturer

Constructor Summary
DeviceModel(varargin)

DEVICEMODEL - Constructor for DeviceModel

Syntax:

deviceModel = types.core.DEVICEMODEL() creates a DeviceModel object with unset property values.

deviceModel = types.core.DEVICEMODEL(Name, Value) creates a DeviceModel object where one or more property values are specified using name-value pairs.

Input Arguments (Name-Value Arguments):
  • description (char) - Description of the device model as free-form text.

  • manufacturer (char) - The name of the manufacturer of the device model, e.g., Imec, Plexon, Thorlabs.

  • model_number (char) - 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.

Output Arguments:
Property Summary
description

(char) Description of the device model as free-form text.

manufacturer

REQUIRED (char) The name of the manufacturer of the device model, e.g., Imec, Plexon, Thorlabs.

model_number

(char) 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.

Tip

* If a required property link is not functional, the property may be defined in a superclass. Please refer to the superclass documentation.