Skip to content

Commit 08f9e17

Browse files
authored
Merge pull request #551 from AllenNeuralDynamics/feat-mfct
new manufacturers
2 parents e29694e + deb4b57 commit 08f9e17

13 files changed

Lines changed: 21 additions & 13 deletions

examples/aibs_smartspim_instrument.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/imaging/instrument.py",
3-
"schema_version": "0.9.0",
3+
"schema_version": "0.9.1",
44
"instrument_id": "SmartSPIM2-2",
55
"modification_date": "2023-10-04",
66
"instrument_type": "SmartSPIM",

examples/aind_smartspim_instrument.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/imaging/instrument.py",
3-
"schema_version": "0.9.0",
3+
"schema_version": "0.9.1",
44
"instrument_id": "SmartSPIM1-3",
55
"modification_date": "2023-10-04",
66
"instrument_type": "SmartSPIM",

examples/ephys_rig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/rig.py",
3-
"schema_version": "0.1.1",
3+
"schema_version": "0.1.2",
44
"rig_id": "323_EPHYS1",
55
"modification_date": "2023-10-03",
66
"modalities": [

examples/exaspim_instrument.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/imaging/instrument.py",
3-
"schema_version": "0.9.0",
3+
"schema_version": "0.9.1",
44
"instrument_id": "exaSPIM1-1",
55
"modification_date": "2023-10-04",
66
"instrument_type": "exaSPIM",

examples/fip_ophys_rig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/rig.py",
3-
"schema_version": "0.1.1",
3+
"schema_version": "0.1.2",
44
"rig_id": "428_FIP1_2",
55
"modification_date": "2023-10-03",
66
"modalities": [

src/aind_data_schema/behavior/behavior_rig.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
class BehaviorRig(AindCoreModel):
2727
"""Description of an behavior rig. This is being deprecated after 2023-11-01."""
2828

29-
schema_version: str = Field("0.1.16", description="schema version", title="Version", const=True)
29+
schema_version: str = Field("0.1.17", description="schema version", title="Version", const=True)
3030

3131
rig_id: str = Field(..., description="room_stim apparatus_version", title="Rig ID")
3232
mouse_platform: Annotated[

src/aind_data_schema/device.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,7 @@ class Lens(Device):
205205
Manufacturer.INFINITY_PHOTO_OPTICAL,
206206
Manufacturer.LEICA,
207207
Manufacturer.MITUTUYO,
208+
Manufacturer.NAVITAR,
208209
Manufacturer.NIKON,
209210
Manufacturer.OLYMPUS,
210211
Manufacturer.SCHNEIDER_KREUZNACH,
@@ -619,7 +620,7 @@ class Monitor(Device):
619620
"""Description of visual display for visual stimuli"""
620621

621622
device_type: Literal["Monitor"] = Field("Monitor", const=True, readOnly=True)
622-
manufacturer: EnumSubset[Manufacturer.LG]
623+
manufacturer: EnumSubset[Manufacturer.ASUS, Manufacturer.LG]
623624
refresh_rate: int = Field(..., title="Refresh rate (Hz)", units="Hz", ge=60)
624625
width: int = Field(..., title="Width (pixels)", units="pixels")
625626
height: int = Field(..., title="Height (pixels)", units="pixels")
@@ -676,7 +677,7 @@ class Speaker(Device):
676677
"""Description of a speaker for auditory stimuli"""
677678

678679
device_type: Literal["Speaker"] = Field("Speaker", const=True, readOnly=True)
679-
manufacturer: EnumSubset[Manufacturer.TYMPHANY]
680+
manufacturer: EnumSubset[Manufacturer.TYMPHANY, Manufacturer.ISL]
680681
position: Optional[RelativePosition] = Field(None, title="Relative position of the monitor")
681682

682683

src/aind_data_schema/ephys/ephys_rig.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ class EphysAssembly(AindModel):
111111
class EphysRig(AindCoreModel):
112112
"""Description of an ephys rig. This is being deprecated after 2023-11-01."""
113113

114-
schema_version: str = Field("0.7.15", description="schema version", title="Version", const=True)
114+
schema_version: str = Field("0.7.16", description="schema version", title="Version", const=True)
115115
rig_id: str = Field(..., description="room_stim apparatus_version", title="Rig ID")
116116
ephys_assemblies: Optional[List[EphysAssembly]] = Field(None, title="Ephys probes", unique_items=True)
117117
stick_microscopes: Optional[List[StickMicroscopeAssembly]] = Field(None, title="Stick microscopes")

src/aind_data_schema/imaging/instrument.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ class OpticalTable(Device):
107107
class Instrument(AindCoreModel):
108108
"""Description of an instrument, which is a collection of devices"""
109109

110-
schema_version: str = Field("0.9.0", description="schema version", title="Version", const=True)
110+
schema_version: str = Field("0.9.1", description="schema version", title="Version", const=True)
111111
instrument_id: Optional[str] = Field(
112112
None,
113113
description="Unique identifier for this instrument. Naming convention: <room>-<apparatus>-<version>",

src/aind_data_schema/imaging/mri_session.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ def validate_other(cls, v):
9898
class MriSession(AindCoreModel):
9999
"""Description of an MRI scan"""
100100

101-
schema_version: str = Field("0.1.12", description="schema version", title="Version", const=True)
101+
schema_version: str = Field("0.1.13", description="schema version", title="Version", const=True)
102102
subject_id: str = Field(
103103
...,
104104
description="Unique identifier for the subject. If this is not a Allen LAS ID, indicate this in the Notes.",

0 commit comments

Comments
 (0)