DeviceDescription

class brainsets.descriptions.DeviceDescription(*args, **kwargs)[source]

Bases: Data

A class for describing a recording device.

Parameters:
  • id (str) – Unique identifier for the device

  • recording_tech (RecordingTech or List[RecordingTech], optional) – Recording technology used, defaults to None

  • processing (str, optional) – Processing applied to the recording, defaults to None

  • chronic (bool, optional) – Whether the device was chronically implanted, defaults to False

  • start_date (datetime.datetime, optional) – Date when device was implanted/first used, defaults to None

  • end_date (datetime.datetime, optional) – Date when device was removed/last used, defaults to None

  • imaging_depth (float, optional) – Depth of imaging in micrometers, defaults to None

  • target_area (BrainRegion, optional) – Target brain region for recording, defaults to None

id: str
recording_tech: RecordingTech | List[RecordingTech] = None
processing: str | None = None
chronic: bool = False
start_date: datetime | None = None
end_date: datetime | None = None
imaging_depth: float | None = None
target_area: BrainRegion | None = None