olfactometer_calibration_logic¶
CalibrationLogic¶
Olfactometer operation control model that is used to run a calibration data acquisition workflow |
|||
type |
object |
||
properties |
|||
|
Task name |
||
type |
string |
||
default |
OlfactometerCalibrationLogic |
||
|
Description |
||
Description of the task. |
|||
type |
string |
||
default |
|||
|
Task parameters |
||
|
Version |
||
type |
string |
||
default |
0.4.0 |
||
const |
0.4.0 |
||
|
Stage Name |
||
Optional stage name the Task object instance represents. |
|||
default |
null |
||
oneOf |
type |
string |
|
type |
null |
||
additionalProperties |
False |
CalibrationParameters¶
type |
object |
||
properties |
|||
|
Rng Seed |
||
Seed of the random number generator |
|||
default |
null |
||
oneOf |
type |
number |
|
type |
null |
||
|
aind_behavior_services package version |
||
type |
string |
||
pattern |
^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$ |
||
default |
0.8.7 |
||
|
Channel Config |
||
Configuration of olfactometer channels |
|||
type |
object |
||
default |
|||
additionalProperties |
|||
|
Full Flow Rate |
||
Full flow rate of the olfactometer |
|||
type |
number |
||
maximum |
1000.0 |
||
minimum |
0.0 |
||
default |
1000 |
||
|
N Repeats Per Stimulus |
||
Number of repeats per stimulus |
|||
type |
integer |
||
minimum |
1 |
||
default |
1 |
||
|
Time On |
||
Time (s) the valve is open during calibration |
|||
type |
number |
||
minimum |
0.0 |
||
default |
1 |
||
|
Time Off |
||
Time (s) the valve is close during calibration |
|||
type |
number |
||
minimum |
0.0 |
||
default |
1 |
||
additionalProperties |
True |
OlfactometerChannelConfig¶
type |
object |
||
properties |
|||
|
Channel index |
||
type |
integer |
||
|
Channel type |
||
default |
Odor |
||
|
Flow capacity. mL/min |
||
type |
integer |
||
enum |
100, 1000 |
||
default |
100 |
||
|
Target flow rate. mL/min. If channel_type == CARRIER, this value is ignored. |
||
type |
number |
||
maximum |
100.0 |
||
default |
100 |
||
|
Odorant name |
||
default |
null |
||
oneOf |
type |
string |
|
type |
null |
||
|
Odorant dilution (%v/v) |
||
default |
null |
||
oneOf |
type |
number |
|
type |
null |
OlfactometerChannelType¶
Channel type |
|
type |
string |
enum |
Odor, Carrier |