Skip to content

reference.py

Device

Bases: dj.Lookup

Table for managing lab Devices.

Attributes:

Name Type Description
device varchar(32)

Device short name.

modality varchar(64)

Modality for which this device is used.

description varchar(256)

Optional. Description of device.

Source code in workflow_miniscope/reference.py
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
@schema
class Device(dj.Lookup):
    """Table for managing lab Devices.

    Attributes:
        device ( varchar(32) ): Device short name.
        modality ( varchar(64) ): Modality for which this device is used.
        description ( varchar(256) ): Optional. Description of device.
    """

    definition = """
    device             : varchar(32)
    ---
    modality           : varchar(64)
    description=''     : varchar(256)
    """
    contents = [
        ["Miniscope_V4_BNO", "Miniscope", "V4 Miniscope with head orientation sensor."],
    ]

AnatomicalLocation

Bases: dj.Manual

Lookup table for anatomical location

Attributes:

Name Type Description
recording_location_id ( varchar(16)

Lookup id for location

anatomical_description varchar(256)

Location full description

Source code in workflow_miniscope/reference.py
29
30
31
32
33
34
35
36
37
38
39
40
41
42
@schema
class AnatomicalLocation(dj.Manual):
    """Lookup table for anatomical location

    Attributes:
        recording_location_id  ( varchar(16) ): Lookup id for location
        anatomical_description ( varchar(256) ): Location full description
    """

    definition = """
    recording_location_id : varchar(16) # Lookup id for location
    ---
    anatomical_description: varchar(256) # Location full description
    """