Skip to content

Commit 0489dbb

Browse files
committed
chore: bump version, clean up notes, add organizations
1 parent deacddd commit 0489dbb

2 files changed

Lines changed: 16 additions & 39 deletions

File tree

examples/isi_instrument.py

Lines changed: 15 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -64,39 +64,36 @@
6464
model="M-ILS100PP",
6565
travel=100,
6666
travel_unit=SizeUnit.MM,
67-
notes="High performance linear stage, 100 mm travel, stepper motor, metric. Controlled by Newport SMC100PP.",
67+
notes="Controlled by Newport SMC100PP.",
6868
)
6969

7070
newport_motor_controller = Device(
7171
name="Newport SMC100PP Motor Controller",
7272
manufacturer=Organization.MKS_NEWPORT,
7373
model="SMC100PP",
74-
notes="Single-axis stepper motor controller/driver for Newport M-ILS100PP stage. USB interface.",
7574
)
7675

7776
isi_camera = Camera(
7877
name="Andor Zyla 5.5 sCMOS",
79-
manufacturer=Organization.OTHER,
78+
manufacturer=Organization.OXFORD_INSTRUMENTS,
8079
model="Zyla 5.5 sCMOS",
8180
detector_type=DetectorType.CAMERA,
8281
data_interface=DataInterface.USB,
8382
chroma=CameraChroma.BW,
84-
notes="Andor Technology Zyla 5.5 sCMOS scientific camera used for intrinsic signal imaging. "
85-
"Vendor part: Zyla 5.5 sCMOS. Manufacturer is Andor (Oxford Instruments).",
8683
)
8784

8885
isi_lens_35mm = Lens(
8986
name="Nikon NIKKOR 35mm f/1.4",
9087
manufacturer=Organization.NIKON,
9188
model="NIKKOR 35mm f/1.4",
92-
notes="Front lens of tandem-lens assembly for ISI. B&H part NI3514.",
89+
notes="Front lens of tandem-lens assembly.",
9390
)
9491

9592
isi_lens_105mm = Lens(
9693
name="Nikon Micro-NIKKOR 105mm f/2.8",
9794
manufacturer=Organization.NIKON,
9895
model="Micro-NIKKOR 105mm f/2.8",
99-
notes="Rear lens of tandem-lens assembly for ISI, facing the camera. B&H part NI10528M.",
96+
notes="Rear lens of tandem-lens assembly, facing the camera.",
10097
)
10198

10299
isi_bandpass_filter = Filter(
@@ -106,7 +103,6 @@
106103
filter_type=FilterType.BANDPASS,
107104
center_wavelength=630,
108105
wavelength_unit=SizeUnit.NM,
109-
notes="630/92 nm BrightLine single-band bandpass filter, 50 mm diameter, housed and mounted.",
110106
)
111107

112108
isi_camera_assembly = CameraAssembly(
@@ -125,15 +121,12 @@
125121
detector_type=DetectorType.CAMERA,
126122
data_interface=DataInterface.ETH,
127123
chroma=CameraChroma.BW,
128-
notes="Allied Vision Technologies GigE camera, PoE, 1.2 MP, 30 fps. Used for eye tracking. "
129-
"1st Vision part AVT-GK-125C.",
130124
)
131125

132126
eye_tracking_lens = Lens(
133127
name="InfiniStix 130mm W.D. 0.73x",
134128
manufacturer=Organization.INFINITY_PHOTO_OPTICAL,
135-
model="InfiniStix Proximity Series 130mm W.D./0.73x",
136-
notes="Infinity Photo-Optical InfiniStix proximity series lens for eye tracking camera.",
129+
model="Proximity Series 130mm W.D./0.73x",
137130
)
138131

139132
eye_tracking_camera_assembly = CameraAssembly(
@@ -151,25 +144,21 @@
151144
filter_type=FilterType.DICHROIC,
152145
cut_off_wavelength=750,
153146
wavelength_unit=SizeUnit.NM,
154-
notes="Dichroic beamsplitter used in eye tracking light path to separate 850 nm IR illumination.",
147+
notes="Separates 850 nm IR illumination for eye tracking.",
155148
)
156149

157150
eye_tracking_ir_led = LightEmittingDiode(
158151
name="Eye Tracking IR LED 850nm",
159-
manufacturer=Organization.OTHER,
152+
manufacturer=Organization.AMS_OSRAM,
160153
model="LZ4-40R608-0000",
161154
wavelength=850,
162155
wavelength_unit=SizeUnit.NM,
163-
notes="LED Engin Inc. (now ams OSRAM) LZ4-40R608-0000 infrared LED for eye tracking illumination. "
164-
"Digikey part 1537-1045-ND.",
165156
)
166157

167158
eye_tracking_collimating_lens = Lens(
168159
name="Thorlabs LB1092-B-ML Bi-Convex Lens",
169160
manufacturer=Organization.THORLABS,
170161
model="LB1092-B-ML",
171-
notes="Mounted N-BK7 bi-convex lens, 1/2 inch diameter, f=15.0 mm, ARC 650-1050 nm. "
172-
"Used in eye tracking IR illumination path.",
173162
)
174163

175164
led_ring_green = LightEmittingDiode(
@@ -178,8 +167,7 @@
178167
model="C503B-GCN-CY0C0791",
179168
wavelength=527,
180169
wavelength_unit=SizeUnit.NM,
181-
notes="Cree Inc. 5mm green clear LED, 527 nm, 30 deg. 19 units in LED light ring assembly (0113_530-00). "
182-
"Digikey part C503B-GCN-CY0C0791-ND.",
170+
notes="19 units in LED light ring assembly (0113_530-00).",
183171
)
184172

185173
led_ring_red = LightEmittingDiode(
@@ -188,8 +176,7 @@
188176
model="HLMP-EG08-Y2000",
189177
wavelength=635,
190178
wavelength_unit=SizeUnit.NM,
191-
notes="Avago Technologies 5mm red clear LED, 635 nm. 9 units in LED light ring assembly (0113_530-00). "
192-
"Digikey part 516-1377-ND.",
179+
notes="9 units in LED light ring assembly (0113_530-00).",
193180
)
194181

195182
stimulus_monitor = Monitor(
@@ -203,45 +190,35 @@
203190
viewing_distance=15,
204191
viewing_distance_unit=SizeUnit.CM,
205192
relative_position=[AnatomicalRelative.ANTERIOR],
206-
notes="24-inch widescreen LED-backlit LCD monitor used for visual stimulation. "
207-
"2 units per rig. Viewing distance must be set at time of use.",
208193
)
209194

210195
temperature_controller = Device(
211196
name="WPI ATC2000 Animal Temperature Controller",
212-
manufacturer=Organization.OTHER,
197+
manufacturer=Organization.WPI,
213198
model="ATC2000",
214-
notes="World Precision Instruments ATC2000 animal temperature controller. "
215-
"Regulates heating plate temperature during imaging.",
216199
)
217200

218201
somnosuite = Device(
219202
name="Kent Scientific SomnoSuite",
220-
manufacturer=Organization.OTHER,
203+
manufacturer=Organization.KENT_SCIENTIFIC_CORPORATION,
221204
model="SOMNO",
222-
notes="Kent Scientific SomnoSuite low-flow digital vaporizer for isoflurane anesthesia delivery. "
223-
"Used with low profile facemasks (SOMNO-0801) and induction chamber (SOMNO-0705).",
205+
notes="Used with accessory facemasks (SOMNO-0801) and induction chamber (SOMNO-0705).",
224206
)
225207

226208
physiosuite = Device(
227209
name="Kent Scientific PhysioSuite",
228-
manufacturer=Organization.OTHER,
210+
manufacturer=Organization.KENT_SCIENTIFIC_CORPORATION,
229211
model="PS-MSTAT-RT",
230-
notes="Kent Scientific PhysioSuite with MouseSTAT pulse oximeter and heart rate monitor. "
231-
"Includes RightTemp module for temperature monitoring.",
232212
)
233213

234214
inst = Instrument(
235-
location="ISI Full Rig",
215+
location="",
236216
instrument_id="ISI1",
237217
modification_date=date(2016, 7, 18),
238218
modalities=[Modality.ISI],
239219
coordinate_system=CoordinateSystemLibrary.BREGMA_ARI,
240220
temperature_control=True,
241-
notes="AIBS Intrinsic Signal Imaging full rig (0113_000-00, Rev A). "
242-
"Tandem-lens ISI camera assembly uses Nikon 35mm f/1.4 (front) face-to-face with Nikon 105mm f/2.8 (rear). "
243-
"Eye tracking arm (0123_500-00) uses 850 nm IR illumination with dichroic beamsplitter. "
244-
"LED light ring contains 19x green (527 nm) and 9x red (635 nm) LEDs for cortical illumination.",
221+
notes="AIBS Intrinsic Signal Imaging full rig (0113_000-00, Rev A). ",
245222
components=[
246223
acquisition_computer,
247224
stim_computer,

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ readme = "README.md"
1414
dynamic = ["version"]
1515

1616
dependencies = [
17-
'aind-data-schema-models>=5.4.1,<6',
17+
'aind-data-schema-models>=5.7.1,<6',
1818
'pydantic>=2.7, <2.12',
1919
'pydantic-extra-types',
2020
'tzdata',

0 commit comments

Comments
 (0)