json-schema

The following json-schemas are used as the format definition of the input for this task. They are the result of the Pydantic` models defined in src/aind_physiology_fip.

Download Schema

Rig Schema

AindPhysioFipRig

Complete rig configuration model for AIND FIP photometry system.

type

object

properties

  • 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.12.3

  • version

Version

type

string

default

0.1.2-rc6

const

0.1.2-rc6

  • computer_name

Computer Name

Computer name

type

string

  • rig_name

Rig Name

Rig name

type

string

  • camera_green_iso

G/Iso Camera

Camera for the green and iso channels

#/$defs/FipCamera

  • camera_red

Red Camera

Red camera

#/$defs/FipCamera

  • light_source_uv

UV light source

UV (415nm) light source

#/$defs/LightSource

  • light_source_blue

Blue light source

Blue (470nm) light source

#/$defs/LightSource

  • light_source_lime

Lime light source

Lime (560nm) light source

#/$defs/LightSource

  • roi_settings

Region of interest settings

Region of interest settings. Leave empty to attempt to load from local file or manually define it in the program.

default

null

oneOf

#/$defs/RoiSettings

type

null

  • cuttlefish_fip

CuttlefishFip

CuttlefishFip board for controlling the trigger of cameras and light-sources

#/$defs/HarpCuttlefishfip

  • networking

Networking settings

default

zmq_publisher

connection_string

@tcp://localhost:5556

topic

fip

zmq_subscriber

connection_string

@tcp://localhost:5557

topic

fip

#/$defs/Networking