Autopilot
v0.3.4
User Guide:
Overview
Program Structure
Tasks
Module Tour
Installation
Supported Systems
Pre-installation prep
On the Pilot device
On the Terminal device
Creating a Virtual Environment
Installing Autopilot
Method 1: Installation with pip
Method 2: Installation from source
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
Input - Beambreak
Output - LED_RGB
USB Hardware with inputs
API Documentation:
Core Modules
gui
loggers
networking
pilot
plots
styles
subject
terminal
utils
Hardware
cameras
gpio
i2c
usb
Tasks
children
free_water
graduation
nafc
task
Stimuli
managers
sound
jackclient
pyoserver
sounds
Transformations
Geometry
Image
Logical
Selection
Coercion
Units
Visualization Tools
trial_viewer
psychometric
Setup
Prefs
External
Meta:
Discussion
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
Changelog
Version 0.3
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)
Autopilot
Docs
»
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__() (Transform method)
__contains__() (Message method)
(Param method)
__delitem__() (Message method)
(Param method)
__getitem__() (Message method)
(Param method)
__setitem__() (Message method)
(Param method)
_capture() (Camera method)
_DEFAULTS (in module autopilot.prefs)
_grab() (Camera method)
(Camera_CV method)
(Camera_Spinnaker method)
(MLX90640 method)
_LOGGERS (in module autopilot.core.loggers)
_PREF_MANAGER (in module autopilot.prefs)
_process() (Camera method)
(Camera_Spinnaker method)
_serialize_numpy() (Message method)
_series_script() (Digital_Out method)
(LED_RGB method)
_threaded_capture() (MLX90640 method)
_timestamp() (Camera method)
(Camera_CV method)
(Camera_Spinnaker method)
(MLX90640 method)
_update_frame() (Video method)
_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)
active_scripts() (Autopilot_Setup property)
add() (in module autopilot.prefs)
add_hardware() (Hardware_Form method)
add_sound() (Sound_Widget method)
add_step() (Protocol_Wizard method)
afterEditing() (Agent_Form method)
(Autopilot_Form method)
Agent_Form (class in autopilot.setup.setup_autopilot)
ALLOWED_FPS (MLX90640 attribute)
Angle (class in autopilot.transform.geometry)
apply_along() (Subject method)
assign_cb() (Digital_In method)
(Hardware method)
(Wheel method)
assign_protocol() (Subject method)
ATTR_TYPE_NAMES (Camera_Spinnaker attribute)
ATTR_TYPES (Camera_Spinnaker attribute)
AUDIO (Scopes attribute)
autopilot.core
module
autopilot.core.gui
module
autopilot.core.loggers
module
autopilot.core.networking
module
autopilot.core.pilot
module
autopilot.core.plots
module
autopilot.core.styles
module
autopilot.core.subject
module
autopilot.core.terminal
module
autopilot.core.utils
module
autopilot.hardware
module
autopilot.hardware.cameras
module
autopilot.hardware.gpio
module
autopilot.hardware.i2c
module
autopilot.hardware.usb
module
autopilot.prefs
module
autopilot.setup.setup_autopilot
module
autopilot.setup.setup_scale
module
autopilot.stim
module
autopilot.stim.managers
module
autopilot.stim.sound
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.transforms
module
autopilot.transform.units
module
autopilot.viz
module
autopilot.viz.psychometric
module
autopilot.viz.trial_viewer
module
Autopilot_Form (class in autopilot.setup.setup_autopilot)
Autopilot_Setup (class in autopilot.setup.setup_autopilot)
B
backend() (Camera_CV property)
Bandwidth_Test (class in autopilot.core.gui)
BCM_TO_BOARD (in module autopilot.hardware)
Bias_Correction (class in autopilot.stim.managers)
bin() (Camera_Spinnaker property)
blank_LEDs() (Pilot method)
BLOCKSIZE (in module autopilot.stim.sound.jackclient)
BOARD_TO_BCM (in module autopilot.hardware)
boot_server() (JackClient method)
buffer() (Gap method)
(Jack_Sound method)
buffer_continuous() (Jack_Sound method)
C
calc_minmass() (New_Subject_Wizard.Biography_Tab method)
calc_move() (Wheel method)
calc_psychometric() (in module autopilot.viz.psychometric)
calibrate_port() (Pilot method)
calibrate_ports() (Terminal method)
Calibrate_Water (class in autopilot.core.gui)
calibration_curve() (Pilot method)
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)
capture_init() (Camera method)
(Camera_Spinnaker method)
(MLX90640 method)
changed (Message attribute)
check_all() (Psychometric method)
check_compatible() (Transform method)
check_depends() (Protocol_Wizard method)
check_slice() (DLCSlice method)
(Slice method)
check_thresh() (Wheel method)
child (Station attribute)
CHILDREN_LIST (in module autopilot.tasks)
chunk() (Gap method)
(Jack_Sound method)
clear_cb() (Digital_In method)
clear_params() (Graduation_Widget method)
(Protocol_Wizard method)
(Sound_Widget.Add_Sound_Dialog method)
close_hdf() (Subject method)
closeEvent() (Terminal method)
coerce_discrete() (in module autopilot.core.utils)
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)
(Nafc_Gap_Laser.TrialData attribute)
(Subject.Hash_Table attribute)
(Subject.History_Table attribute)
(Subject.Weight_Table attribute)
(Task.TrialData attribute)
COMMON (Scopes attribute)
Common_Form (class in autopilot.setup.setup_autopilot)
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)
Control_Panel (class in autopilot.core.gui)
CONVERSIONS (Color attribute)
create() (Agent_Form method)
(Common_Form method)
(Directory_Form method)
(Hardware_Form method)
(Pilot_Config_Form_1 method)
(Scripts_Form method)
(Terminal_Form method)
create_modelzoo() (DLC method)
create_subject() (Control_Panel method)
(Pilot_Panel method)
ctx (Station attribute)
D
DATA (Free_Water attribute)
data_thread() (Subject method)
delete_all_scripts() (Digital_Out method)
delete_script() (Digital_Out method)
DESCRIPTION (Agent_Form attribute)
(Autopilot_Form attribute)
(Common_Form attribute)
(Directory_Form attribute)
(Hardware_Form attribute)
(Pilot_Config_Form_1 attribute)
(Scripts_Form attribute)
(Terminal_Form attribute)
device_info() (Camera_Spinnaker property)
Digital_In (class in autopilot.hardware.gpio)
Digital_Out (class in autopilot.hardware.gpio)
DIRECTORY (Scopes attribute)
Directory_Form (class in autopilot.setup.setup_autopilot)
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)
Drag_List (class in autopilot.core.gui)
dragEnterEvent() (Drag_List method)
dragMoveEvent() (Drag_List method)
dropEvent() (Drag_List method)
(Subject_List 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)
(Nafc_Gap method)
(Stim_Manager method)
(Task method)
(Wheel_Child method)
ensure_structure() (Subject method)
event() (Invoker method)
EVENT_TYPE (InvokeEvent attribute)
expand() (Message method)
export_model() (DLC method)
exposure() (Camera_Spinnaker property)
F
FIFO (TransformRhythm attribute)
File (class in autopilot.stim.sound.sounds)
file_block (Pilot attribute)
fileDropped (Drag_List attribute)
files_dropped() (Sound_Widget method)
FILO (TransformRhythm attribute)
find_recursive() (in module autopilot.core.utils)
flags (Message attribute)
flash() (LED_RGB method)
flash_leds() (Nafc method)
(Task method)
flush_current() (Subject method)
format_in (Angle attribute)
(Color attribute)
(Distance attribute)
(DLCSlice attribute)
(Rescale attribute)
(Slice attribute)
format_in() (Condition property)
(DLC property)
(Image property)
(Transform property)
format_out (Angle attribute)
(Color attribute)
(Distance attribute)
(DLCSlice attribute)
(Rescale attribute)
(Slice attribute)
format_out() (Condition property)
(DLC property)
(Image property)
(Transform property)
fps() (Camera_CV property)
(Camera_Spinnaker property)
(MLX90640 property)
frame_trigger() (Camera_Spinnaker property)
Free_Water (class in autopilot.tasks.free_water)
Free_Water.TrialData (class in autopilot.tasks.free_water)
FS (in module autopilot.stim.sound.jackclient)
G
Gap (class in autopilot.stim.sound.sounds)
get() (Camera_Spinnaker method)
(in module autopilot.prefs)
get_invoker() (in module autopilot.core.utils)
get_ip() (Pilot method)
(Station method)
get_name() (Hardware method)
get_nsamples() (Jack_Sound method)
get_step_history() (Subject method)
get_stream() (Net_Node method)
get_timestamp() (Message method)
(Subject method)
get_trial_data() (Subject method)
get_weight() (Subject method)
git_version() (in module autopilot.prefs)
GPIO (class in autopilot.hardware.gpio)
GRAD_LIST (in module autopilot.tasks.graduation)
graduate() (Subject method)
Graduation (class in autopilot.tasks.graduation)
Graduation_Widget (class in autopilot.core.gui)
gui_event() (in module autopilot.core.gui)
(in module autopilot.core.plots)
gyro() (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)
(Nafc_Gap_Laser attribute)
(Task attribute)
(Wheel_Child attribute)
Hardware_Form (class in autopilot.setup.setup_autopilot)
heartbeat() (Terminal method)
HLine (class in autopilot.core.plots)
HLS (Colorspaces attribute)
HSV (Colorspaces attribute)
I
I2C_9DOF (class in autopilot.hardware.i2c)
id (Message attribute)
(Net_Node attribute)
(Station attribute)
Image (class in autopilot.transform.image)
ImageItem_TimedUpdate (class in autopilot.core.plots)
import_dlc() (DLC method)
init() (in module autopilot.prefs)
init_audio() (Pilot method)
init_cam() (Camera method)
(Camera_CV method)
(Camera_Spinnaker method)
(MLX90640 method)
init_gui() (Video method)
init_hardware() (Task method)
init_lasers() (Nafc_Gap_Laser 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_plots() (Plot method)
(Plot_Widget method)
init_sound() (File method)
(Gap method)
(Noise method)
(Tone method)
init_sounds() (Stim_Manager method)
init_sounds_grouped() (Proportional method)
init_sounds_individual() (Proportional method)
init_ui() (Bandwidth_Test method)
(Calibrate_Water method)
(Control_Panel method)
(Pilot_Panel method)
(Pilot_Ports method)
(Psychometric method)
(Reassign method)
(Weights method)
initUI() (Terminal method)
input (Camera attribute)
(Digital_In attribute)
(Hardware attribute)
(Wheel attribute)
int_to_float() (in module autopilot.stim.sound.sounds)
integrate_frames() (MLX90640 property)
interpolate() (MLX90640 property)
interpolate_frame() (MLX90640 method)
INVERSE_PULL_MAP (in module autopilot.hardware.gpio)
INVERSE_TRIGGER_MAP (in module autopilot.hardware.gpio)
InvokeEvent (class in autopilot.core.utils)
Invoker (class in autopilot.core.utils)
ip (Station attribute)
is_trigger (Digital_In attribute)
(Hardware attribute)
J
Jack_Sound (class in autopilot.stim.sound.sounds)
JackClient (class in autopilot.stim.sound.jackclient)
join() (ReturnThread method)
K
key (Message 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() (Plot method)
(Terminal method)
(Terminal_Station method)
l_file() (Pilot_Station method)
(Terminal_Station method)
l_forward() (Pilot_Station method)
l_handshake() (Terminal method)
(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)
(Plot method)
l_ping() (Pilot_Station method)
(Terminal method)
(Terminal_Station method)
l_process() (Transformer method)
l_progress() (Pilot_Ports method)
l_start() (Camera method)
(Pilot method)
(Pilot_Station method)
(Plot method)
l_state() (Pilot_Station method)
(Plot method)
(Terminal method)
(Terminal_Station method)
l_stop() (Camera method)
(Pilot method)
(Pilot_Station method)
(Plot method)
(Wheel method)
l_stopall() (Terminal_Station method)
l_stream() (Net_Node method)
(Station method)
laser (Nafc.TrialData attribute)
(Nafc_Gap_Laser.TrialData attribute)
laser_duration (Nafc.TrialData attribute)
(Nafc_Gap_Laser.TrialData attribute)
laser_duty_cycle (Nafc.TrialData attribute)
(Nafc_Gap_Laser.TrialData attribute)
laser_freq (Nafc.TrialData attribute)
(Nafc_Gap_Laser.TrialData attribute)
LED_RGB (class in autopilot.hardware.gpio)
Line (class in autopilot.core.plots)
LINEAGE (Scopes attribute)
list_hardware() (Hardware_Form method)
list_modelzoo() (DLC class method)
list_options() (Camera_Spinnaker method)
list_spinnaker_cameras() (in module autopilot.hardware.cameras)
list_subjects() (in module autopilot.core.utils)
listen_port (Station attribute)
listener (Station attribute)
listens (Net_Node attribute)
(Station attribute)
load_model() (DLC method)
load_pilotdb() (in module autopilot.core.utils)
load_subject_data() (in module autopilot.viz.trial_viewer)
load_subject_dir() (in module autopilot.viz.trial_viewer)
logger (Net_Node attribute)
(Pilot attribute)
(Station attribute)
loop (Net_Node attribute)
(Station 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)
make_alias() (in module autopilot.setup.setup_autopilot)
make_dir() (in module autopilot.setup.setup_autopilot)
make_punishment() (Stim_Manager method)
make_transform() (in module autopilot.transform)
maximum() (Condition property)
Message (class in autopilot.core.networking)
minimum() (Condition property)
MLX90640 (class in autopilot.hardware.i2c)
MODEL (Scale attribute)
model() (DLC property)
model_dir() (DLC property)
MODES (Wheel attribute)
module
autopilot.core
autopilot.core.gui
autopilot.core.loggers
autopilot.core.networking
autopilot.core.pilot
autopilot.core.plots
autopilot.core.styles
autopilot.core.subject
autopilot.core.terminal
autopilot.core.utils
autopilot.hardware
autopilot.hardware.cameras
autopilot.hardware.gpio
autopilot.hardware.i2c
autopilot.hardware.usb
autopilot.prefs
autopilot.setup.setup_autopilot
autopilot.setup.setup_scale
autopilot.stim
autopilot.stim.managers
autopilot.stim.sound
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.transforms
autopilot.transform.units
autopilot.viz
autopilot.viz.psychometric
autopilot.viz.trial_viewer
MOVE_DTYPE (Wheel attribute)
N
Nafc (class in autopilot.tasks.nafc)
Nafc.TrialData (class in autopilot.tasks.nafc)
Nafc_Gap (class in autopilot.tasks.nafc)
Nafc_Gap_Laser (class in autopilot.tasks.nafc)
Nafc_Gap_Laser.TrialData (class in autopilot.tasks.nafc)
NAME (Agent_Form attribute)
(Autopilot_Form attribute)
(Common_Form attribute)
(Directory_Form attribute)
(Hardware_Form attribute)
(Pilot_Config_Form_1 attribute)
(Scripts_Form attribute)
(Terminal_Form attribute)
Net_Node (class in autopilot.core.networking)
networking (Pilot attribute)
new_pilot() (Terminal method)
new_protocol() (Terminal method)
new_subject_file() (Subject method)
New_Subject_Wizard (class in autopilot.core.gui)
New_Subject_Wizard.Biography_Tab (class in autopilot.core.gui)
New_Subject_Wizard.Task_Tab (class in autopilot.core.gui)
next_bias() (Bias_Correction method)
next_form_in_path() (Autopilot_Setup method)
next_stim() (Proportional method)
(Stim_Manager method)
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)
O
onStart() (Autopilot_Setup method)
open() (Solenoid method)
open_file() (Pilot method)
open_hdf() (Subject method)
OPENCV_LAST_INIT_TIME (in module autopilot.hardware.cameras)
outbox (Net_Node attribute)
output (Digital_Out attribute)
(Hardware attribute)
(LED_RGB attribute)
(PWM attribute)
(Solenoid attribute)
output_filename() (Camera property)
P
Param (class in autopilot.core.utils)
PARAMS (Accuracy attribute)
(File attribute)
(Free_Water attribute)
(Gap attribute)
(Graduation attribute)
(Jack_Sound attribute)
(Nafc attribute)
(Nafc_Gap attribute)
(Nafc_Gap_Laser attribute)
(Noise attribute)
(NTrials attribute)
(Speech attribute)
(Task attribute)
(Tone attribute)
(Video_Child attribute)
(Wheel_Child attribute)
parent() (Transform property)
pass_set_param_function() (Sound_Widget method)
PATHS (Autopilot_Setup attribute)
pigs_function (Digital_Out attribute)
(PWM attribute)
Pilot (class in autopilot.core.pilot)
PILOT (Scopes attribute)
Pilot_Button (class in autopilot.core.gui)
Pilot_Config_Form_1 (class in autopilot.setup.setup_autopilot)
Pilot_Panel (class in autopilot.core.gui)
Pilot_Ports (class in autopilot.core.gui)
Pilot_Station (class in autopilot.core.networking)
pin (Hardware attribute)
pin() (GPIO property)
(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)
Plot (class in autopilot.core.plots)
PLOT (Free_Water attribute)
(Nafc attribute)
(Task attribute)
PLOT_LIST (in module autopilot.core.plots)
plot_params() (Psychometric property)
plot_psychometric() (in module autopilot.viz.psychometric)
(Terminal method)
plot_timer (Terminal_Station attribute)
Plot_Widget (class in autopilot.core.plots)
Point (class in autopilot.core.plots)
polarity() (GPIO property)
(PWM property)
pop_dialog() (in module autopilot.core.gui)
populate_dependencies() (Autopilot_Form method)
populate_form() (Autopilot_Form method)
populate_list() (Subject_List method)
populate_lists() (Sound_Widget method)
populate_params() (Graduation_Widget method)
(Protocol_Wizard method)
(Sound_Widget.Add_Sound_Dialog method)
populate_steps() (Psychometric method)
(Reassign method)
populate_variables() (Psychometric method)
port (Net_Node attribute)
prepare_message() (Net_Node method)
(Station method)
prepare_run() (Subject method)
process() (Angle method)
(Color method)
(Condition method)
(Distance method)
(DLC method)
(DLCSlice method)
(JackClient method)
(Rescale method)
(Slice method)
(Transform method)
process_test() (Bandwidth_Test method)
Proportional (class in autopilot.stim.managers)
protocol_changed() (New_Subject_Wizard.Task_Tab method)
Protocol_Wizard (class in autopilot.core.gui)
protocols() (Terminal property)
Psychometric (class in autopilot.core.gui)
pull() (GPIO property)
(LED_RGB property)
PULL_MAP (in module autopilot.hardware.gpio)
pulse() (Digital_Out method)
(LED_RGB method)
punish() (Nafc method)
push() (Station method)
push_id (Station attribute)
push_ip (Station attribute)
push_outbox (Station attribute)
push_port (Station attribute)
pusher (Station attribute)
PWM (class in autopilot.hardware.gpio)
pyo_server() (in module autopilot.stim.sound.pyoserver)
Pyo_Sound (class in autopilot.stim.sound.sounds)
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)
Reassign (class in autopilot.core.gui)
reassign_protocols() (Terminal method)
record_event() (Digital_In method)
register_msg() (Bandwidth_Test method)
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)
(PWM method)
(Station method)
(Video method)
(Wheel method)
remove_sound() (Sound_Widget method)
remove_step() (Protocol_Wizard method)
remove_subject() (Pilot_Panel method)
rename_step() (Protocol_Wizard method)
reorder_steps() (Protocol_Wizard method)
repeat() (Net_Node method)
(Station method)
repeat_interval (Net_Node attribute)
(Station attribute)
request() (Nafc method)
(Nafc_Gap_Laser method)
Rescale (class in autopilot.transform.units)
reset() (Transform method)
reset_ui() (Terminal method)
respond() (Nafc method)
response() (Free_Water method)
ReturnThread (class in autopilot.core.utils)
RGB (Colorspaces attribute)
rhythm() (Transform property)
Roll_Mean (class in autopilot.core.plots)
routes (Station attribute)
run() (JackClient method)
(ReturnThread method)
(Station method)
(Video_Writer method)
run_task() (Pilot method)
running (Pilot attribute)
RW_MODES (Camera_Spinnaker attribute)
S
save() (Bandwidth_Test method)
save_data() (Subject method)
save_prefs() (in module autopilot.prefs)
Scale (class in autopilot.hardware.usb)
Scopes (class in autopilot.prefs)
Scripts_Form (class in autopilot.setup.setup_autopilot)
Segment (class in autopilot.core.plots)
send() (Net_Node method)
(Station method)
send_outbox (Station attribute)
send_test() (Bandwidth_Test method)
sender (Message attribute)
senders (Station attribute)
sent_plot (Terminal_Station attribute)
serialize() (Message method)
serialize_array() (in module autopilot.core.networking)
serialized (Message attribute)
series() (Digital_Out method)
SERVER (in module autopilot.stim.sound.jackclient)
server (Pilot attribute)
server_type (Jack_Sound attribute)
set() (Camera_Spinnaker method)
(Digital_Out method)
(in module autopilot.prefs)
(LED_RGB method)
(PWM method)
set_graduation() (Protocol_Wizard method)
set_leds() (Nafc_Gap_Laser method)
(Task method)
set_param() (Protocol_Wizard method)
set_protocol() (Reassign method)
set_reward() (Task method)
set_sounds() (Protocol_Wizard method)
set_state() (Pilot_Button method)
set_step() (Reassign method)
set_trigger() (Jack_Sound method)
(Pyo_Sound method)
set_triggers() (Proportional method)
(Stim_Manager method)
set_weight() (Subject method)
(Weights method)
setImage() (ImageItem_TimedUpdate method)
Shaded (class in autopilot.core.plots)
shape() (Camera_CV property)
(Image property)
SHAPE_SENSOR (MLX90640 attribute)
Slice (class in autopilot.transform.selection)
sock (Net_Node attribute)
Solenoid (class in autopilot.hardware.gpio)
SOUND_LIST (in module autopilot.stim.sound.sounds)
Sound_Widget (class in autopilot.core.gui)
Sound_Widget.Add_Sound_Dialog (class in autopilot.core.gui)
Speech (class in autopilot.stim.sound.sounds)
stage_block (Pilot attribute)
STAGE_NAMES (Free_Water attribute)
(Nafc attribute)
(Task attribute)
(Wheel_Child attribute)
start() (Bandwidth_Test method)
(Video_Child method)
(Wheel method)
start_calibration() (Pilot_Ports method)
start_plot_timer() (Terminal_Station method)
start_timer() (Timer method)
stash_current() (Subject method)
staticMetaObject (Bandwidth_Test attribute)
(Calibrate_Water attribute)
(Control_Panel attribute)
(Drag_List attribute)
(Graduation_Widget attribute)
(HLine attribute)
(ImageItem_TimedUpdate attribute)
(Invoker attribute)
(Line attribute)
(New_Subject_Wizard attribute)
(New_Subject_Wizard.Biography_Tab attribute)
(New_Subject_Wizard.Task_Tab attribute)
(Pilot_Button attribute)
(Pilot_Panel attribute)
(Pilot_Ports attribute)
(Plot attribute)
(Plot_Widget attribute)
(Point attribute)
(Protocol_Wizard attribute)
(Psychometric attribute)
(Reassign attribute)
(Roll_Mean attribute)
(Segment attribute)
(Shaded attribute)
(Sound_Widget attribute)
(Sound_Widget.Add_Sound_Dialog attribute)
(Subject_List attribute)
(Terminal attribute)
(Timer attribute)
(Video attribute)
(Weights attribute)
Station (class in autopilot.core.networking)
step_changed() (New_Subject_Wizard.Task_Tab method)
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)
stop_timer() (Timer method)
store_groups() (Proportional method)
store_param() (Graduation_Widget method)
(Sound_Widget.Add_Sound_Dialog method)
store_series() (Digital_Out method)
stream() (Camera method)
STRING_PARAMS (in module autopilot.stim.sound.sounds)
Subject (class in autopilot.core.subject)
Subject.Hash_Table (class in autopilot.core.subject)
Subject.History_Table (class in autopilot.core.subject)
Subject.Weight_Table (class in autopilot.core.subject)
Subject_List (class in autopilot.core.gui)
subject_list() (Terminal property)
subject_protocols() (Terminal property)
subject_weights() (Terminal method)
T
table_wrap() (Pyo_Sound method)
tag (Param attribute)
Task (class in autopilot.tasks.task)
Task.TrialData (class in autopilot.tasks.task)
TASK_LIST (in module autopilot.tasks)
temperature() (I2C_9DOF property)
Terminal (class in autopilot.core.terminal)
TERMINAL (Scopes attribute)
Terminal_Form (class in autopilot.setup.setup_autopilot)
Terminal_Station (class in autopilot.core.networking)
test_bandwidth() (Terminal method)
threaded_loop() (Net_Node method)
thresh_trig() (Wheel method)
THRESH_TYPES (Wheel attribute)
thresholded_linear() (Bias_Correction method)
Timer (class in autopilot.core.plots)
timers (Net_Node attribute)
(Station attribute)
timestamp (Message attribute)
to (Message attribute)
to_csv() (Subject method)
toggle() (Digital_Out method)
(LED_RGB method)
toggle_start() (Pilot_Button method)
(Terminal method)
Tone (class in autopilot.stim.sound.sounds)
Transform (class in autopilot.transform.transforms)
Transformer (class in autopilot.tasks.children)
TransformRhythm (class in autopilot.transform.transforms)
trial_viewer() (in module autopilot.viz.trial_viewer)
trigger (Wheel attribute)
trigger() (GPIO property)
TRIGGER_MAP (in module autopilot.hardware.gpio)
ttl (Message attribute)
turn() (Digital_Out method)
type (Camera attribute)
(Digital_In attribute)
(Digital_Out attribute)
(File attribute)
(Gap attribute)
(Hardware attribute)
(Jack_Sound attribute)
(LED_RGB attribute)
(MLX90640 attribute)
(Noise attribute)
(Param attribute)
(PWM attribute)
(Solenoid attribute)
(Speech attribute)
(Tone attribute)
(Wheel attribute)
types (Param attribute)
U
unfold_values() (in module autopilot.setup.setup_autopilot)
unpack_prefs() (Autopilot_Setup method)
update() (Accuracy method)
(Bias_Correction method)
(Graduation method)
(Line method)
(NTrials method)
(Point method)
(Roll_Mean method)
(Segment method)
(Shaded method)
(Stim_Manager method)
update_biography() (Subject method)
update_db() (Control_Panel method)
update_depends() (Autopilot_Form method)
update_frame() (Video method)
update_history() (Subject method)
update_img() (ImageItem_TimedUpdate method)
update_pbar() (Bandwidth_Test method)
update_protocols() (Terminal method)
update_return_dict() (New_Subject_Wizard.Biography_Tab method)
update_state() (Pilot method)
update_step_box() (New_Subject_Wizard.Task_Tab method)
update_time() (Timer method)
update_volumes() (Pilot_Ports method)
update_weights() (Subject method)
upstream (Net_Node attribute)
V
v4l_info() (Camera_CV property)
validate() (Message method)
validate_list() (Bandwidth_Test method)
value (Message attribute)
Video (class in autopilot.core.plots)
Video_Child (class in autopilot.tasks.children)
Video_Writer (class in autopilot.hardware.cameras)
W
wait_trigger() (Jack_Sound method)
water() (Free_Water method)
Weights (class in autopilot.core.gui)
Wheel (class in autopilot.hardware.usb)
Wheel_Child (class in autopilot.tasks.children)
writable_attributes() (Camera_Spinnaker property)
write() (Camera method)
(Camera_Spinnaker method)
Y
YIQ (Colorspaces attribute)
Read the Docs
v: v0.3.4
Versions
latest
stable
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
parallax
main
dev
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.