olfactometer_calibration_logic

Download Schema

CalibrationLogic

Olfactometer operation control model that is used to run a calibration data acquisition workflow

type

object

properties

  • name

Task name

type

string

default

OlfactometerCalibrationLogic

  • description

Description

Description of the task.

type

string

default

  • task_parameters

Task parameters

CalibrationParameters

  • version

Version

type

string

default

0.4.0

const

0.4.0

  • stage_name

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

Rng Seed

Seed of the random number generator

default

null

oneOf

type

number

type

null

  • aind_behavior_services_pkg_version

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

Channel Config

Configuration of olfactometer channels

type

object

default

additionalProperties

OlfactometerChannelConfig

  • full_flow_rate

Full Flow Rate

Full flow rate of the olfactometer

type

number

maximum

1000.0

minimum

0.0

default

1000

  • n_repeats_per_stimulus

N Repeats Per Stimulus

Number of repeats per stimulus

type

integer

minimum

1

default

1

  • time_on

Time On

Time (s) the valve is open during calibration

type

number

minimum

0.0

default

1

  • time_off

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

Channel index

type

integer

  • channel_type

Channel type

default

Odor

OlfactometerChannelType

  • flow_rate_capacity

Flow capacity. mL/min

type

integer

enum

100, 1000

default

100

  • flow_rate

Target flow rate. mL/min. If channel_type == CARRIER, this value is ignored.

type

number

maximum

100.0

default

100

  • odorant

Odorant name

default

null

oneOf

type

string

type

null

  • odorant_dilution

Odorant dilution (%v/v)

default

null

oneOf

type

number

type

null

OlfactometerChannelType

Channel type

type

string

enum

Odor, Carrier