Autopilot
detour-datamodel
User Guide:
Overview
Program Structure
Tasks
Module Tour
Quickstart
Minimal Installation
Blink an LED
Capture Video
Communicate Between Computers
Realtime DeepLabCut
Put it Together - Close a Loop!
Pilot 1 - Image Capture
GPU Computer
Pilot 2 - LED
What Next?
Installation
Supported Systems
Pre-installation
On the Pilot device
On the Terminal device
Installing Autopilot
Optional dependencies
Method 1: Installation from PyPI
Method 2: Installation from source
Extra Dependencies
Configuration
Select agent
Select scripts
Configure Agent
Configure Hardware
Networking
IP Addresses
Ports
Testing the Installation
Training a Subject
Connecting the Pilot
Creating a Protocol
Using the Protocol Wizard
Manual Protocol Creation
Creating a Subject
Running the Task
Debugging a Task
Writing a Task
The Nafc Task
The
Task
class
Four Task Attributes
PARAMS
Data
PLOT
HARDWARE
Initialization
Stage Methods
Request
Discrim
Reinforcement
Additional Methods
Distributed Go/No-Go - Using Child Agents
Additional Prefs
Go/No-Go Parameterization
Initialization
The Child Task
A Very Smart Wheel
Go/No-Go Stage Methods
Writing a Hardware Class
GPIO with pigpio
Using Plugins
Plugins
Registries
The Wiki API
Plugins on the Wiki
Examples
Blink
Preamble
Params
TrialData
Hardware
Initialization
Stage Methods
Full Source
API Documentation:
Core Modules
gui
loggers
pilot
plots
styles
terminal
Data
subject
interfaces
modeling
basic classes
models
units
Hardware
cameras
gpio
i2c
usb
Networking
station
node
Message
Stimuli
managers
sound
jackclient
pyoserver
base - sound
sounds
Tasks
task
children
free_water
graduation
nafc
Transformations
Coercion
Geometry
Image
Logical
Selection
Timeseries
Units
Visualization Tools
trial_viewer
psychometric
Utilities
Common Utils
Decorators
Hydration
GUI Invoker
Log Parsers
Plugins
Registry
Requires
Types
Wiki
Setup
scripts
run_script
Prefs
External
Meta:
Wiki
Discussion
Changelog
Version 0.4
v0.4.4 - Timing and Sound (February 2nd, 2022)
New
Improvements
Bugfixes
Docs
v0.4.3 (October 20th, 2021)
New Features
Minor Improvements
Bugfixes
v0.4.2 (August 24th)
Minor Improvements
Bugfixes
Documentation
v0.4.1 (August 17th)
Bugfixes
Docs
v0.4.0 - Become Multifarious (August 3rd, 2021)
New Features
Major Improvements
Minor Improvements
Bugfixes
Code Structure
Docs
Regressions
Version 0.3
v0.3.5 (February 22, 2021)
Bugfixes
v0.3.4 (December 13, 2020)
Improvements
Bugfixes
Docs
Logging
v0.3.3 (October 25, 2020)
Bugfixes
Improvements
Cleanup
v0.3.2 (September 28, 2020)
Bugfixes
Cleanup
v0.3.1 (August 4, 2020)
v0.3.0 (August 4, 2020)
Major Updates
Minor Updates
New Features
Bugfixes
Code Structure
External Libraries
Regressions
Version 0.2
v0.2.0 (October 26, 2019)
To-Do
Visions
Integrations
Open Ephys Integration
priority: high | discuss>>
Multiphoton & High-performance Image Integration
priority: high | discuss>>
Bonsai Integration
priority: low | discuss>>
Closed-Loop Behavior & Processing Pipelines
Improvements
Bugs
Completed
Lowest Priority
References
Tests:
Tests
Networking
Plugins
Prefs
Registry
Setup
Sounds
Terminal
Transforms
Utils
Autopilot
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
_
__add__() (Requirements method)
(Transform method)
__contains__() (Message method)
__delitem__() (Message method)
__getitem__() (Message method)
__setitem__() (Message method)
_capture() (Camera method)
_check_stop() (Station method)
_data_thread() (Subject method)
_DEFAULTS (in module autopilot.prefs)
_ellipsoid_func() (in module autopilot.transform.geometry)
_EXPECTED_HARDWARE (in module tests.test_registry)
_find_protocol() (Subject method)
_get_step_data() (Subject method)
_get_timestamp() (Subject method)
_grab() (Camera method)
(Camera_CV method)
(Camera_Spinnaker method)
(MLX90640 method)
(PiCamera method)
_graduate() (Subject method)
_h5f() (Subject method)
_init_arrays() (Kalman method)
_init_continuous() (Jack_Sound method)
_LOGGERS (in module autopilot.core.loggers)
_make_protocol_structure() (Subject method)
_pad_continuous() (JackClient method)
_pinger() (Pilot_Station method)
_PREF_MANAGER (in module autopilot.prefs)
_process() (Camera method)
(Camera_Spinnaker method)
_reshape_z() (Kalman method)
_serialize_numpy() (Message method)
_series_script() (Digital_Out method)
(LED_RGB method)
_TASK_LIST (in module autopilot.utils.registry)
_threaded_capture() (MLX90640 method)
_timestamp() (Camera method)
(Camera_CV method)
(Camera_Spinnaker method)
(MLX90640 method)
_update_current() (in module autopilot.data.subject)
_update_structure() (Subject method)
_wait_for_end() (JackClient method)
_WARNED (in module autopilot.prefs)
_write_deinit() (Camera method)
(Camera_Spinnaker method)
_write_frame() (Camera method)
(Camera_Spinnaker method)
A
accel_range (I2C_9DOF property)
acceleration (I2C_9DOF property)
ACCELRANGE_16G (I2C_9DOF attribute)
ACCELRANGE_2G (I2C_9DOF attribute)
ACCELRANGE_4G (I2C_9DOF attribute)
ACCELRANGE_8G (I2C_9DOF attribute)
Accuracy (class in autopilot.tasks.graduation)
acquisition_mode (Camera_Spinnaker property)
add() (in module autopilot.prefs)
Agent_Prefs (class in autopilot.prefs)
ALLOWED_FPS (MLX90640 attribute)
alpha (Kalman property)
Angle (class in autopilot.transform.geometry)
args (Group attribute)
(Node attribute)
ask() (in module autopilot.utils.wiki)
assign_cb() (Digital_In method)
(Hardware method)
(Wheel method)
assign_protocol() (Subject method)
ATTR_TYPE_NAMES (Camera_Spinnaker attribute)
ATTR_TYPES (Camera_Spinnaker attribute)
Attributes (class in autopilot.data.modeling.base)
AUDIO (Scopes attribute)
Audio_Prefs (class in autopilot.prefs)
autopilot.core
module
autopilot.core.loggers
module
autopilot.core.pilot
module
autopilot.core.styles
module
autopilot.data
module
autopilot.data.interfaces
module
autopilot.data.modeling
module
autopilot.data.modeling.base
module
autopilot.data.models
module
autopilot.data.subject
module
autopilot.data.units
module
autopilot.hardware
module
autopilot.hardware.cameras
module
autopilot.hardware.gpio
module
autopilot.hardware.i2c
module
autopilot.hardware.usb
module
autopilot.networking
module
autopilot.networking.message
module
autopilot.networking.node
module
autopilot.networking.station
module
autopilot.prefs
module
autopilot.setup.run_script
module
autopilot.setup.scripts
module
autopilot.setup.setup_autopilot
module
autopilot.stim
module
autopilot.stim.managers
module
autopilot.stim.sound
module
autopilot.stim.sound.base
module
autopilot.stim.sound.jackclient
module
autopilot.stim.sound.pyoserver
module
autopilot.stim.sound.sounds
module
autopilot.tasks
module
autopilot.tasks.children
module
autopilot.tasks.free_water
module
autopilot.tasks.graduation
module
autopilot.tasks.nafc
module
autopilot.tasks.task
module
autopilot.transform
module
autopilot.transform.coercion
module
autopilot.transform.geometry
module
autopilot.transform.image
module
autopilot.transform.logical
module
autopilot.transform.selection
module
autopilot.transform.timeseries
module
autopilot.transform.transforms
module
autopilot.transform.units
module
autopilot.utils
module
autopilot.utils.common
module
autopilot.utils.decorators
module
autopilot.utils.hydration
module
autopilot.utils.invoker
module
autopilot.utils.log_parsers
module
autopilot.utils.plugins
module
autopilot.utils.registry
module
autopilot.utils.requires
module
autopilot.utils.types
module
autopilot.utils.wiki
module
autopilot.viz
module
autopilot.viz.psychometric
module
autopilot.viz.trial_viewer
module
B
backend (Camera_CV property)
BCM_TO_BOARD (in module autopilot.hardware)
Bias_Correction (class in autopilot.stim.managers)
bin (Camera_Spinnaker property)
bio (Subject property)
blank_LEDs() (Pilot method)
BLOCKSIZE (in module autopilot.stim.sound.jackclient)
BOARD_TO_BCM (in module autopilot.hardware)
boot_server() (JackClient method)
branch (Git_Spec attribute)
browse() (in module autopilot.utils.wiki)
buffer() (Gap method)
(Jack_Sound method)
buffer_continuous() (Jack_Sound method)
C
calc_move() (Wheel method)
calc_psychometric() (in module autopilot.viz.psychometric)
calibrate() (I2C_9DOF method)
calibrate_port() (Pilot method)
calibration (Hardware property)
calibration_curve() (Pilot method)
call_series() (in module autopilot.setup.run_script)
cam (Camera property)
Camera (class in autopilot.hardware.cameras)
Camera_CV (class in autopilot.hardware.cameras)
Camera_Spinnaker (class in autopilot.hardware.cameras)
capture() (Camera method)
capture_deinit() (Camera method)
(Camera_Spinnaker method)
(PiCamera method)
capture_init() (Camera method)
(Camera_Spinnaker method)
(MLX90640 method)
(PiCamera method)
check_compatible() (Transform method)
check_slice() (DLCSlice method)
check_thresh() (Wheel method)
Child (class in autopilot.tasks.children)
CHILDREN (REGISTRIES attribute)
chunk() (Gap method)
(Jack_Sound method)
clean_prefs() (in module tests.test_prefs)
clear() (in module autopilot.prefs)
clear_cb() (Digital_In method)
clear_scripts() (in module autopilot.hardware.gpio)
closing (Net_Node attribute)
coerce_discrete() (in module autopilot.utils.common)
Color (class in autopilot.transform.units)
Colorspaces (class in autopilot.transform.units)
COLS (Accuracy attribute)
(Graduation attribute)
columns (Free_Water.TrialData attribute)
(Nafc.TrialData attribute)
(Task.TrialData attribute)
commit (Git_Spec attribute)
COMMON (Scopes attribute)
Common_Prefs (class in autopilot.prefs)
Compare (class in autopilot.transform.logical)
compute_calibration() (in module autopilot.prefs)
compute_correction() (Stim_Manager method)
Condition (class in autopilot.transform.logical)
context (Net_Node attribute)
CONTINUOUS (in module autopilot.stim.sound.jackclient)
CONTINUOUS_LOOP (in module autopilot.stim.sound.jackclient)
CONTINUOUS_QUEUE (in module autopilot.stim.sound.jackclient)
CONVERSIONS (Color attribute)
conversions (Log_Format attribute)
create_modelzoo() (DLC method)
current_trial (Subject property)
D
Data (class in autopilot.data.modeling.base)
data (Data_Extract attribute)
DATA (Free_Water attribute)
Data_Extract (class in autopilot.utils.log_parsers)
default() (NumpyEncoder method)
dehydrate() (in module autopilot.utils.hydration)
delete_all_scripts() (Digital_Out method)
delete_script() (Digital_Out method)
device_info (Camera_Spinnaker property)
Digital_In (class in autopilot.hardware.gpio)
Digital_Out (class in autopilot.hardware.gpio)
DIRECTORY (Scopes attribute)
Directory_Prefs (class in autopilot.prefs)
Directory_Prefs.Config (class in autopilot.prefs)
discrim() (Nafc method)
Distance (class in autopilot.transform.geometry)
DLC (class in autopilot.transform.image)
dlc_dir (DLC property)
dlc_paths (DLC property)
DLCSlice (class in autopilot.transform.selection)
do_bias() (Stim_Manager method)
do_correction() (Stim_Manager method)
dur_from_vol() (Solenoid method)
duration (Solenoid property)
DURATION_MIN (Solenoid attribute)
E
ENABLED (in module autopilot.hardware.gpio)
end() (Free_Water method)
(Jack_Sound method)
(Stim_Manager method)
(Task method)
(Wheel_Child method)
entries (Log attribute)
env_prefix (Directory_Prefs.Config attribute)
(Pilot_Prefs.Config attribute)
(Terminal_Prefs.Config attribute)
example (Log_Format attribute)
expand() (Message method)
export_model() (DLC method)
exposure (Camera_Spinnaker property)
extract_data() (in module autopilot.utils.log_parsers)
F
FIFO (TransformRhythm attribute)
File (class in autopilot.stim.sound.sounds)
file_block (Pilot attribute)
FILO (TransformRhythm attribute)
Filter_IIR (class in autopilot.transform.timeseries)
find_class() (in module autopilot.utils.common)
find_key_recursive() (in module autopilot.utils.common)
find_key_value() (in module autopilot.utils.common)
fit() (Spheroid method)
flash() (LED_RGB method)
flash_leds() (Nafc method)
(Task method)
format (Log_Format attribute)
format_in (Angle attribute)
(Color attribute)
(Condition property)
(Distance attribute)
(DLC property)
(DLCSlice attribute)
(Image property)
(Rescale attribute)
(Slice attribute)
(Transform property)
format_out (Angle attribute)
(Color attribute)
(Condition property)
(Distance attribute)
(DLC property)
(DLCSlice attribute)
(Image property)
(Rescale attribute)
(Slice attribute)
(Transform property)
forward() (Transformer method)
fps (Camera_CV property)
(Camera_Spinnaker property)
(MLX90640 property)
(PiCamera property)
frame_trigger (Camera_Spinnaker property)
Free_Water (class in autopilot.tasks.free_water)
Free_Water.TrialData (class in autopilot.tasks.free_water)
from_logfile() (Log class method)
from_pytables_description() (Table class method)
from_string() (LogEntry class method)
FS (in module autopilot.stim.sound.jackclient)
G
Gammatone (class in autopilot.stim.sound.sounds)
(class in autopilot.transform.timeseries)
Gap (class in autopilot.stim.sound.sounds)
generate() (Spheroid method)
get() (Camera_Spinnaker method)
(in module autopilot.prefs)
(in module autopilot.utils.registry)
get_hardware() (in module autopilot.utils.registry)
get_invoker() (in module autopilot.utils.invoker)
get_ip() (Pilot method)
(Station method)
get_name() (Hardware method)
get_names() (in module autopilot.utils.registry)
get_nsamples() (Jack_Sound method)
(Sound method)
get_sound_class() (in module autopilot.stim.sound.base)
get_stream() (Net_Node method)
get_task() (in module autopilot.utils.registry)
get_timestamp() (Message method)
get_trial_data() (Subject method)
get_weight() (Subject method)
git (Python_Package attribute)
Git_Spec (class in autopilot.utils.requires)
git_version() (in module autopilot.prefs)
GPIO (class in autopilot.hardware.gpio)
Graduation (class in autopilot.tasks.graduation)
GRADUATION (REGISTRIES attribute)
Group (class in autopilot.data.modeling.base)
gyro (I2C_9DOF property)
gyro_filter (I2C_9DOF property)
GYRO_HPF_CUTOFF (I2C_9DOF attribute)
gyro_polarity (I2C_9DOF property)
gyro_scale (I2C_9DOF property)
GYROSCALE_2000DPS (I2C_9DOF attribute)
GYROSCALE_245DPS (I2C_9DOF attribute)
GYROSCALE_500DPS (I2C_9DOF attribute)
H
handle_listen() (Net_Node method)
(Station method)
handle_trigger() (Task method)
handshake() (Pilot method)
Hardware (class in autopilot.hardware)
HARDWARE (Free_Water attribute)
(Nafc attribute)
(REGISTRIES attribute)
(Task attribute)
(Wheel_Child attribute)
hardware_plugin() (in module tests.test_plugins)
Hardware_Pref (class in autopilot.prefs)
hashes (Subject property)
header (Data_Extract attribute)
history (Subject property)
HLS (Colorspaces attribute)
HSV (Colorspaces attribute)
hydrate() (in module autopilot.utils.hydration)
I
I2C_9DOF (class in autopilot.hardware.i2c)
id (Net_Node attribute)
Image (class in autopilot.transform.image)
import_dlc() (DLC method)
import_plugins() (in module autopilot.utils.plugins)
import_spec (Python_Package property)
IMU_Orientation (class in autopilot.transform.geometry)
info (Subject property)
init() (in module autopilot.prefs)
init_audio() (Pilot method)
init_cam() (Camera method)
(Camera_CV method)
(Camera_Spinnaker method)
(MLX90640 method)
(PiCamera method)
init_hardware() (Task method)
init_logger() (in module autopilot.core.loggers)
init_manager() (in module autopilot.stim.managers)
init_networking() (Hardware method)
(Net_Node method)
init_pigpio() (GPIO method)
(Pilot method)
init_sound() (File method)
(Gap method)
(Jack_Sound method)
(Noise method)
(Tone method)
init_sounds() (Stim_Manager method)
init_sounds_grouped() (Proportional method)
init_sounds_individual() (Proportional method)
input (Camera attribute)
(Digital_In attribute)
(Hardware attribute)
(Wheel attribute)
int_to_float() (in module autopilot.stim.sound.sounds)
Integrate (class in autopilot.transform.timeseries)
integrate_frames (MLX90640 property)
interpolate (MLX90640 property)
interpolate_frame() (MLX90640 method)
Introspect (class in autopilot.utils.decorators)
ip (Net_Node property)
is_trigger (Digital_In attribute)
(Hardware attribute)
iter_continuous() (Jack_Sound method)
(Noise method)
J
Jack_Sound (class in autopilot.stim.sound.base)
JackClient (class in autopilot.stim.sound.jackclient)
join() (ReturnThread method)
K
Kalman (class in autopilot.transform.timeseries)
kwargs (Group attribute)
(Node attribute)
L
l_bandwidth() (Pilot method)
l_cal_port() (Pilot method)
l_cal_result() (Pilot method)
l_change() (Pilot_Station method)
(Terminal_Station method)
l_child() (Pilot_Station method)
l_clear() (Wheel method)
l_cohere() (Pilot_Station method)
l_confirm() (Net_Node method)
(Station method)
l_continuous() (Pilot_Station method)
(Terminal_Station method)
l_data() (Terminal_Station method)
l_file() (Pilot_Station method)
(Terminal_Station method)
l_forward() (Pilot_Station method)
l_handshake() (Terminal_Station method)
l_init() (Terminal_Station method)
l_kill() (Terminal_Station method)
l_measure() (Wheel method)
l_noop() (Pilot_Station method)
l_param() (Pilot method)
l_ping() (Pilot_Station method)
(Terminal_Station method)
l_process() (Transformer method)
l_start() (Camera method)
(Pilot method)
(Pilot_Station method)
l_state() (Pilot_Station method)
(Terminal_Station method)
l_stop() (Camera method)
(Pilot method)
(Pilot_Station method)
(Wheel method)
l_stopall() (Terminal_Station method)
l_stream() (Net_Node method)
(Station method)
l_stream_video() (Pilot method)
LED_RGB (class in autopilot.hardware.gpio)
level (LogEntry attribute)
LINEAGE (Scopes attribute)
Linefit_Prasad (class in autopilot.transform.geometry)
list_classes() (in module autopilot.utils.common)
list_modelzoo() (DLC class method)
list_options() (Camera_Spinnaker method)
list_scripts() (in module autopilot.setup.run_script)
list_spinnaker_cameras() (in module autopilot.hardware.cameras)
list_subjects() (in module autopilot.utils.common)
list_wiki_plugins() (in module autopilot.utils.plugins)
listens (Net_Node attribute)
load_model() (DLC method)
load_pilotdb() (in module autopilot.utils.common)
load_subject_data() (in module autopilot.viz.trial_viewer)
load_subject_dir() (in module autopilot.viz.trial_viewer)
locate_user_dir() (in module autopilot.setup.setup_autopilot)
Log (class in autopilot.core.loggers)
Log_Format (class in autopilot.core.loggers)
LOG_FORMATS (in module autopilot.core.loggers)
LogEntry (class in autopilot.core.loggers)
logger (Digital_In attribute)
(Digital_Out attribute)
(Hardware attribute)
(I2C_9DOF attribute)
(LED_RGB attribute)
(MLX90640 attribute)
(Pilot attribute)
(PWM attribute)
(Scale attribute)
(Solenoid attribute)
(Wheel attribute)
logger_registry_get() (in module tests.test_registry)
loop (Net_Node attribute)
loop_thread (Net_Node attribute)
M
mag_gain (I2C_9DOF property)
MAGGAIN_12GAUSS (I2C_9DOF attribute)
MAGGAIN_16GAUSS (I2C_9DOF attribute)
MAGGAIN_4GAUSS (I2C_9DOF attribute)
MAGGAIN_8GAUSS (I2C_9DOF attribute)
magnetic (I2C_9DOF property)
main() (in module autopilot.setup.setup_autopilot)
make_alias() (in module autopilot.setup.setup_autopilot)
make_ask_string() (in module autopilot.utils.wiki)
make_browse_string() (in module autopilot.utils.wiki)
make_dir() (in module autopilot.setup.setup_autopilot)
make_ectopic_dirnames() (in module autopilot.setup.setup_autopilot)
make_launch_script() (in module autopilot.setup.setup_autopilot)
make_punishment() (Stim_Manager method)
make_systemd() (in module autopilot.setup.setup_autopilot)
make_transform() (in module autopilot.transform)
maximum (Condition property)
measurement_of_state() (Kalman method)
Message (class in autopilot.networking.message)
message (LogEntry attribute)
MESSAGE_FORMATS (in module autopilot.core.loggers)
met (Python_Package property)
(Requirement property)
(Requirements property)
minimum (Condition property)
MLX90640 (class in autopilot.hardware.i2c)
model (DLC property)
MODEL (Scale attribute)
model_dir (DLC property)
MODES (Wheel attribute)
module
autopilot.core
autopilot.core.loggers
autopilot.core.pilot
autopilot.core.styles
autopilot.data
autopilot.data.interfaces
autopilot.data.modeling
autopilot.data.modeling.base
autopilot.data.models
autopilot.data.subject
autopilot.data.units
autopilot.hardware
autopilot.hardware.cameras
autopilot.hardware.gpio
autopilot.hardware.i2c
autopilot.hardware.usb
autopilot.networking
autopilot.networking.message
autopilot.networking.node
autopilot.networking.station
autopilot.prefs
autopilot.setup.run_script
autopilot.setup.scripts
autopilot.setup.setup_autopilot
autopilot.stim
autopilot.stim.managers
autopilot.stim.sound
autopilot.stim.sound.base
autopilot.stim.sound.jackclient
autopilot.stim.sound.pyoserver
autopilot.stim.sound.sounds
autopilot.tasks
autopilot.tasks.children
autopilot.tasks.free_water
autopilot.tasks.graduation
autopilot.tasks.nafc
autopilot.tasks.task
autopilot.transform
autopilot.transform.coercion
autopilot.transform.geometry
autopilot.transform.image
autopilot.transform.logical
autopilot.transform.selection
autopilot.transform.timeseries
autopilot.transform.transforms
autopilot.transform.units
autopilot.utils
autopilot.utils.common
autopilot.utils.decorators
autopilot.utils.hydration
autopilot.utils.invoker
autopilot.utils.log_parsers
autopilot.utils.plugins
autopilot.utils.registry
autopilot.utils.requires
autopilot.utils.types
autopilot.utils.wiki
autopilot.viz
autopilot.viz.psychometric
autopilot.viz.trial_viewer
tests.test_networking
tests.test_plugins
tests.test_prefs
tests.test_registry
tests.test_setup
tests.test_sound
tests.test_utils
MOVE_DTYPE (Wheel attribute)
N
Nafc (class in autopilot.tasks.nafc)
Nafc.TrialData (class in autopilot.tasks.nafc)
name (LogEntry attribute)
(Python_Package attribute)
(Requirement attribute)
(System_Library attribute)
Net_Node (class in autopilot.networking.node)
networking (Pilot attribute)
new() (Subject class method)
next_bias() (Bias_Correction method)
next_stim() (Proportional method)
(Stim_Manager method)
Node (class in autopilot.data.modeling.base)
node (Pilot attribute)
Noise (class in autopilot.stim.sound.sounds)
noop() (Transformer method)
(Video_Child method)
(Wheel_Child method)
NTrials (class in autopilot.tasks.graduation)
NumpyDecoder (class in autopilot.utils.common)
NumpyEncoder (class in autopilot.utils.common)
O
object_hook() (NumpyDecoder method)
open() (Solenoid method)
open_file() (Pilot method)
OPENCV_LAST_INIT_TIME (in module autopilot.hardware.cameras)
Order_Points (class in autopilot.transform.geometry)
output (Digital_Out attribute)
(Hardware attribute)
(LED_RGB attribute)
(PWM attribute)
(Solenoid attribute)
output_filename (Camera property)
P
package_name (Python_Package attribute)
package_version (Python_Package property)
PARAMS (Accuracy attribute)
(File attribute)
(Free_Water attribute)
(Gammatone attribute)
(Gap attribute)
(Graduation attribute)
(Jack_Sound attribute)
(Nafc attribute)
(Noise attribute)
(NTrials attribute)
(Sound attribute)
(Task attribute)
(Tone attribute)
(Video_Child attribute)
(Wheel_Child attribute)
parent (Transform property)
parse() (Log_Format method)
parse_args() (in module autopilot.setup.setup_autopilot)
parse_manual_prefs() (in module autopilot.setup.setup_autopilot)
parse_message() (LogEntry method)
ParseError
PiCamera (class in autopilot.hardware.cameras)
PiCamera.PiCamera_Writer (class in autopilot.hardware.cameras)
pig (Digital_In attribute)
(Digital_Out attribute)
(LED_RGB attribute)
(PWM attribute)
(Solenoid attribute)
pigs_function (Digital_Out attribute)
(PWM attribute)
Pilot (class in autopilot.core.pilot)
PILOT (Scopes attribute)
Pilot_Prefs (class in autopilot.prefs)
Pilot_Prefs.Config (class in autopilot.prefs)
Pilot_Station (class in autopilot.networking.station)
pin (GPIO property)
(Hardware attribute)
(LED_RGB property)
pin_bcm (LED_RGB property)
PLAY (in module autopilot.stim.sound.jackclient)
play() (Gap method)
(Jack_Sound method)
(Pyo_Sound method)
play_continuous() (Jack_Sound method)
play_punishment() (Stim_Manager method)
play_started (JackClient attribute)
PLOT (Free_Water attribute)
(Nafc attribute)
(Task attribute)
plot_psychometric() (in module autopilot.viz.psychometric)
plot_timer (Terminal_Station attribute)
polarity (GPIO property)
(PWM property)
port (Net_Node attribute)
predict() (Kalman method)
prepare_message() (Net_Node method)
(Station method)
prepare_run() (Subject method)
process() (Angle method)
(Color method)
(Compare method)
(Condition method)
(Distance method)
(DLC method)
(DLCSlice method)
(Filter_IIR method)
(Gammatone method)
(IMU_Orientation method)
(Integrate method)
(JackClient method)
(Kalman method)
(Linefit_Prasad method)
(Order_Points method)
(Rescale method)
(Rotate method)
(Slice method)
(Spheroid method)
(Transform method)
Proportional (class in autopilot.stim.managers)
protocol (Subject property)
protocol_name (Subject property)
pull (GPIO property)
(LED_RGB property)
pulse() (Digital_Out method)
(LED_RGB method)
punish() (Nafc method)
push() (Station method)
pusher (Pilot_Station attribute)
(Station attribute)
(Terminal_Station attribute)
PWM (class in autopilot.hardware.gpio)
pyo_server() (in module autopilot.stim.sound.pyoserver)
Pyo_Sound (class in autopilot.stim.sound.base)
Python_Package (class in autopilot.utils.requires)
Q
Q_LOCK (in module autopilot.stim.sound.jackclient)
quantize_duration() (Jack_Sound method)
QUEUE (in module autopilot.stim.sound.jackclient)
queue() (Camera method)
quit() (JackClient method)
quitting (Pilot attribute)
R
range (LED_RGB property)
(PWM property)
readable_attributes (Camera_Spinnaker property)
record_event() (Digital_In method)
recurse_subclasses() (in module autopilot.utils.common)
REGISTRIES (class in autopilot.utils.registry)
reinforcement() (Nafc method)
release() (Camera method)
(Camera_CV method)
(Camera_Spinnaker method)
(Digital_In method)
(Digital_Out method)
(GPIO method)
(Hardware method)
(LED_RGB method)
(MLX90640 method)
(Net_Node method)
(PiCamera method)
(PWM method)
(Station method)
(Wheel method)
repeat() (Net_Node method)
(Station method)
repeat_interval (Net_Node attribute)
(Station attribute)
repository (Python_Package attribute)
request() (Nafc method)
Requirement (class in autopilot.utils.requires)
Requirements (class in autopilot.utils.requires)
requirements (Requirements attribute)
Rescale (class in autopilot.transform.units)
reset() (Transform method)
residual_of() (Kalman method)
resolution (PiCamera property)
resolve() (Python_Package method)
(Requirement method)
(Requirements method)
respond() (Nafc method)
response() (Free_Water method)
results_string() (in module autopilot.setup.setup_autopilot)
ReturnThread (class in autopilot.utils.common)
RGB (Colorspaces attribute)
rhythm (Transform property)
Rotate (class in autopilot.transform.geometry)
rotation (I2C_9DOF property)
(PiCamera property)
router (Net_Node attribute)
run() (JackClient method)
(ReturnThread method)
(Station method)
(Video_Writer method)
run_form() (in module autopilot.setup.setup_autopilot)
run_script() (in module autopilot.setup.run_script)
run_scripts() (in module autopilot.setup.run_script)
run_task() (Pilot method)
running (Pilot attribute)
RW_MODES (Camera_Spinnaker attribute)
S
save_data() (Subject method)
save_prefs() (in module autopilot.prefs)
Scale (class in autopilot.hardware.usb)
Schema (class in autopilot.data.modeling.base)
Scopes (class in autopilot.prefs)
SCRIPTS (in module autopilot.setup.scripts)
send() (Net_Node method)
(Station method)
senders (Net_Node attribute)
sensor_mode (PiCamera property)
sent_plot (Terminal_Station attribute)
serialize() (Message method)
serialize_array() (in module autopilot.networking)
series() (Digital_Out method)
SERVER (in module autopilot.stim.sound.jackclient)
server (Pilot attribute)
server_type (Jack_Sound attribute)
(Sound attribute)
session (Subject property)
session_uuid (Subject property)
set() (Camera_Spinnaker method)
(Digital_Out method)
(in module autopilot.prefs)
(LED_RGB method)
(PWM method)
set_leds() (Task method)
set_reward() (Task method)
set_trigger() (Jack_Sound method)
(Pyo_Sound method)
set_triggers() (Proportional method)
(Stim_Manager method)
set_weight() (Subject method)
shape (Camera_CV property)
(Image property)
SHAPE_SENSOR (MLX90640 attribute)
Slice (class in autopilot.transform.selection)
Solenoid (class in autopilot.hardware.gpio)
Sound (class in autopilot.stim.sound.base)
SOUND (REGISTRIES attribute)
Spheroid (class in autopilot.transform.geometry)
stage_block (Pilot attribute)
STAGE_NAMES (Free_Water attribute)
(Nafc attribute)
(Task attribute)
(Wheel_Child attribute)
start() (Video_Child method)
(Wheel method)
start_plot_timer() (Terminal_Station method)
state (GPIO property)
Station (class in autopilot.networking.station)
step (Subject property)
step_viewer() (in module autopilot.viz.trial_viewer)
stim_end() (Nafc method)
Stim_Manager (class in autopilot.stim.managers)
stim_start() (Nafc method)
STOP (in module autopilot.stim.sound.jackclient)
stop() (Camera method)
(Video_Child method)
stop_continuous() (Jack_Sound method)
stop_run() (Subject method)
stop_script() (Digital_Out method)
store_groups() (Proportional method)
store_series() (Digital_Out method)
stream() (Camera method)
STRING_PARAMS (in module autopilot.stim.sound.sounds)
Subject (class in autopilot.data.subject)
System_Library (class in autopilot.utils.requires)
T
Table (class in autopilot.data.modeling.base)
table (Sound attribute)
table_wrap() (Pyo_Sound method)
tag (Git_Spec attribute)
Task (class in autopilot.tasks.task)
TASK (REGISTRIES attribute)
task (Subject property)
Task.TrialData (class in autopilot.tasks.task)
temperature (I2C_9DOF property)
TERMINAL (Scopes attribute)
Terminal_Prefs (class in autopilot.prefs)
Terminal_Prefs.Config (class in autopilot.prefs)
Terminal_Station (class in autopilot.networking.station)
test_autoplugin() (in module tests.test_plugins)
test_except_on_failure() (in module tests.test_registry)
test_get_all() (in module tests.test_registry)
test_get_equivalence() (in module tests.test_registry)
test_get_hardware() (in module tests.test_registry)
test_get_one() (in module tests.test_registry)
test_get_subtree() (in module tests.test_registry)
test_get_task() (in module tests.test_registry)
test_hardware_plugin() (in module tests.test_plugins)
test_init_multichannel_noise() (in module tests.test_sound)
test_init_noise() (in module tests.test_sound)
test_make_alias() (in module tests.test_setup)
test_multihop() (in module tests.test_networking)
test_node() (in module tests.test_networking)
test_node_to_node() (in module tests.test_networking)
test_prefs_defaults() (in module tests.test_prefs)
test_prefs_deprecation() (in module tests.test_prefs)
test_prefs_warnings() (in module tests.test_prefs)
test_quiet_mode() (in module tests.test_setup)
test_unpadded_gap() (in module tests.test_sound)
tests.test_networking
module
tests.test_plugins
module
tests.test_prefs
module
tests.test_registry
module
tests.test_setup
module
tests.test_sound
module
tests.test_utils
module
threaded_loop() (Net_Node method)
thresh_trig() (Wheel method)
THRESH_TYPES (Wheel attribute)
thresholded_linear() (Bias_Correction method)
timestamp (LogEntry attribute)
to_df() (Table method)
to_pytables_description() (Table class method)
toggle() (Digital_Out method)
(LED_RGB method)
Tone (class in autopilot.stim.sound.sounds)
Transform (class in autopilot.transform.transforms)
TRANSFORM (REGISTRIES attribute)
Transformer (class in autopilot.tasks.children)
TransformRhythm (class in autopilot.transform.transforms)
trial_viewer() (in module autopilot.viz.trial_viewer)
trigger (GPIO property)
(Wheel attribute)
turn() (Digital_Out method)
type (Camera attribute)
(Digital_In attribute)
(Digital_Out attribute)
(File attribute)
(Gammatone attribute)
(Gap attribute)
(Hardware attribute)
(Jack_Sound attribute)
(LED_RGB attribute)
(MLX90640 attribute)
(Noise attribute)
(PWM attribute)
(Solenoid attribute)
(Sound attribute)
(Tone attribute)
(Wheel attribute)
U
unload_plugins() (in module autopilot.utils.plugins)
update() (Accuracy method)
(Bias_Correction method)
(Graduation method)
(Kalman method)
(NTrials method)
(Stim_Manager method)
update_history() (Subject method)
update_state() (Pilot method)
update_weights() (Subject method)
upstream (Net_Node attribute)
URL (class in autopilot.utils.types)
url (Git_Spec attribute)
V
v4l_info (Camera_CV property)
validate() (Message method)
version (Requirement attribute)
Video_Child (class in autopilot.tasks.children)
Video_Writer (class in autopilot.hardware.cameras)
W
wait_trigger() (Jack_Sound method)
walk_dicts() (in module autopilot.utils.common)
water() (Free_Water method)
weights (Subject property)
Wheel (class in autopilot.hardware.usb)
Wheel_Child (class in autopilot.tasks.children)
writable_attributes (Camera_Spinnaker property)
write() (Camera method)
(Camera_Spinnaker method)
(PiCamera.PiCamera_Writer method)
write_to_outports() (JackClient method)
Y
YIQ (Colorspaces attribute)
Read the Docs
v: detour-datamodel
Versions
latest
stable
v0.4.5
v0.4.4
v0.4.3
v0.4.2
v0.4.1
v0.4.0
v0.3.5
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
parallax
main
hotfix
gammatone
dev
detour-datamodel
Downloads
pdf
On Read the Docs
Project Home
Builds