Skip to content

Commit ba433e6

Browse files
committed
cleanup
1 parent b3ea8d6 commit ba433e6

File tree

1 file changed

+1
-73
lines changed

1 file changed

+1
-73
lines changed

src/aind_data_schema/rig.py

Lines changed: 1 addition & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -43,36 +43,6 @@
4343
Wheel,
4444
)
4545

46-
devices = [Calibration,
47-
CameraAssembly,
48-
DAQDevice,
49-
Detector,
50-
Device,
51-
DigitalMicromirrorDevice,
52-
Disc,
53-
EphysAssembly,
54-
Filter,
55-
HarpDevice,
56-
Laser,
57-
LaserAssembly,
58-
Lens,
59-
LightEmittingDiode,
60-
Monitor,
61-
NeuropixelsBasestation,
62-
Objective,
63-
Olfactometer,
64-
OpenEphysAcquisitionBoard,
65-
Patch,
66-
PockelsCell,
67-
PolygonalScanner,
68-
RewardDelivery,
69-
Speaker,
70-
StickMicroscopeAssembly,
71-
Treadmill,
72-
Tube,
73-
Wheel,
74-
]
75-
7646
class Rig(AindCoreModel):
7747
"""Description of a rig"""
7848

@@ -132,25 +102,6 @@ def validate_device_names(cls, values): # noqa: C901
132102

133103
device_names = []
134104

135-
# model_types = [type(model) for model in devices]
136-
137-
# to_check = [field for field in values.keys() if any(isinstance(values.get(field), model) for model in model_types)]
138-
# print("values: ", values.keys())
139-
# print("checked: ", to_check)
140-
141-
# to_check2 = []
142-
143-
# for field in values.keys():
144-
# cur_value = values.get(field)
145-
# for model_type in devices:
146-
# if type(cur_value) is list:
147-
# for value in cur_value:
148-
# if isinstance(value, model_type):
149-
# to_check2 += [field]
150-
# else:
151-
# if isinstance(cur_value, model_type):
152-
# to_check2 += [field]
153-
154105
cameras = values.get("cameras")
155106
ephys_assemblies = values.get("ephys_assemblies")
156107
laser_assemblies = values.get("laser_assemblies")
@@ -169,29 +120,9 @@ def validate_device_names(cls, values): # noqa: C901
169120
additional_devices = values.get("additional_devices")
170121
daqs = values.get("daqs")
171122

172-
173-
174123
if daqs is None:
175124
return values
176125

177-
# device_names = [None]
178-
179-
# for field in to_check2:
180-
# v = values.get(field)
181-
# if v is not None:
182-
# if isinstance(v, list):
183-
# for item in v:
184-
# print("type: ", type(item))
185-
# print("item: ", item)
186-
# if isinstance(item, CameraAssembly):
187-
# device_names += item.camera.name
188-
# else:
189-
# device_names += [device.name for device in item]
190-
# else:
191-
# device_names += [v.name]
192-
193-
# print(device_names)
194-
195126
for device_type in [daqs, stimulus_devices, light_sources, patch_coords,detectors, objectives, filters, lenses, digital_micromirror_devices, polygonal_scanners, pockels_cells, additional_devices]:
196127
if device_type is not None:
197128
device_names += [device.name for device in device_type]
@@ -209,10 +140,6 @@ def validate_device_names(cls, values): # noqa: C901
209140
if mouse_platform is not None:
210141
device_names += [mouse_platform.name]
211142

212-
213-
print(device_names)
214-
215-
216143
for daq in daqs:
217144
if daq.channels is not None:
218145
for channel in daq.channels:
@@ -224,6 +151,7 @@ def validate_device_names(cls, values): # noqa: C901
224151
)
225152

226153
return values
154+
227155
def validate_modality(cls, v): # noqa: C901
228156
"""Validator to ensure all expected fields are present, based on given modality"""
229157

0 commit comments

Comments
 (0)