Autopilot
v0.4.1
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
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
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
subject
terminal
Hardware
cameras
gpio
i2c
usb
Networking
station
node
Message
Stimuli
managers
sound
jackclient
pyoserver
sounds
Tasks
task
children
free_water
graduation
nafc
Transformations
Coercion
Geometry
Image
Logical
Selection
Timeseries
Units
Visualization Tools
trial_viewer
psychometric
Utilities
Common Utils
GUI Invoker
Plugins
Registry
Wiki
Setup
scripts
run_script
Prefs
External
Meta:
Wiki
Discussion
Changelog
Version 0.4
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
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)
__delitem__() (Message method)
__getitem__() (Message method)
__setitem__() (Message method)
_capture() (Camera method)
_check_stop() (Station method)
_DEFAULTS (in module autopilot.prefs)
_ellipsoid_func() (in module autopilot.transform.geometry)
_EXPECTED_HARDWARE (in module tests.test_registry)
_grab() (Camera method)
(Camera_CV method)
(Camera_Spinnaker method)
(MLX90640 method)
(PiCamera method)
_init_arrays() (Kalman method)
_LOGGERS (in module autopilot.core.loggers)
_MAPS (in module autopilot.core.gui)
_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)
_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)
add() (in module autopilot.prefs)
add_pilot() (Control_Panel method)
add_sound() (Sound_Widget method)
add_step() (Protocol_Wizard method)
ALLOWED_FPS (MLX90640 attribute)
alpha (Kalman property)
Angle (class in autopilot.transform.geometry)
apply_along() (Subject method)
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)
AUDIO (Scopes attribute)
autopilot.core
module
autopilot.core.gui
module
autopilot.core.loggers
module
autopilot.core.pilot
module
autopilot.core.plots
module
autopilot.core.styles
module
autopilot.core.subject
module
autopilot.core.terminal
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.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.invoker
module
autopilot.utils.plugins
module
autopilot.utils.registry
module
autopilot.utils.wiki
module
autopilot.viz
module
autopilot.viz.psychometric
module
autopilot.viz.trial_viewer
module
B
backend (Camera_CV property)
Bandwidth_Test (class in autopilot.core.gui)
BASE_CLASS (in module autopilot.stim.sound.sounds)
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)
browse() (in module autopilot.utils.wiki)
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() (I2C_9DOF method)
calibrate_port() (Pilot method)
calibrate_ports() (Terminal method)
Calibrate_Water (class in autopilot.core.gui)
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_selected() (Stream_Video method)
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)
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 (class in autopilot.tasks.children)
CHILDREN (REGISTRIES attribute)
chunk() (Gap method)
(Jack_Sound method)
clear() (in module autopilot.prefs)
clear_cb() (Digital_In method)
clear_params() (Graduation_Widget method)
(Protocol_Wizard method)
(Sound_Widget.Add_Sound_Dialog method)
clear_scripts() (in module autopilot.hardware.gpio)
close_hdf() (Subject method)
closeEvent() (Stream_Video method)
(Terminal method)
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)
(Subject.Hash_Table attribute)
(Subject.History_Table attribute)
(Subject.Weight_Table attribute)
(Task.TrialData attribute)
COMMON (Scopes attribute)
Compare (class in autopilot.transform.logical)
compute_calibration() (in module autopilot.prefs)
compute_correction() (Stim_Manager method)
Condition (class in autopilot.transform.logical)
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_modelzoo() (DLC method)
create_subject() (Control_Panel method)
(Pilot_Panel method)
current_camera (Stream_Video property)
current_pilot (Stream_Video property)
D
DATA (Free_Water attribute)
data_thread() (Subject method)
default() (NumpyEncoder method)
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)
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)
download_plugin() (Plugins 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)
(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)
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)
flags (Message attribute)
flash() (LED_RGB method)
flash_leds() (Nafc method)
(Task method)
flush_current() (Subject method)
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)
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)
FS (in module autopilot.stim.sound.jackclient)
G
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)
get_step_history() (Subject method)
get_stream() (Net_Node method)
get_task() (in module autopilot.utils.registry)
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)
graduate() (Subject method)
Graduation (class in autopilot.tasks.graduation)
GRADUATION (REGISTRIES attribute)
Graduation_Widget (class in autopilot.core.gui)
gui_event() (in module autopilot.core.gui)
(in module autopilot.core.plots)
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)
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)
Image (class in autopilot.transform.image)
ImageItem_TimedUpdate (class in autopilot.core.plots)
import_dlc() (DLC method)
import_plugins() (in module autopilot.utils.plugins)
IMU_Orientation (class in autopilot.transform.geometry)
init() (in module autopilot.prefs)
init_audio() (Pilot method)
init_cam() (Camera method)
(Camera_CV method)
(Camera_Spinnaker method)
(MLX90640 method)
(PiCamera method)
init_gui() (Video 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_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)
(Plugins method)
(Psychometric method)
(Reassign method)
(Stream_Video 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 (class in autopilot.transform.timeseries)
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.utils.invoker)
Invoker (class in autopilot.utils.invoker)
ip (Net_Node property)
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
Kalman (class in autopilot.transform.timeseries)
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_frame() (Stream_Video 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)
l_stream_video() (Pilot method)
LED_RGB (class in autopilot.hardware.gpio)
Line (class in autopilot.core.plots)
LINEAGE (Scopes attribute)
list_classes() (in module autopilot.utils.common)
list_modelzoo() (DLC class method)
list_options() (Camera_Spinnaker method)
list_plugins() (Plugins 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)
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)
logger (Pilot attribute)
logger_registry_get() (in module tests.test_registry)
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)
manage_plugins() (Terminal method)
maximum (Condition property)
measurement_of_state() (Kalman method)
Message (class in autopilot.networking.message)
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.gui
autopilot.core.loggers
autopilot.core.pilot
autopilot.core.plots
autopilot.core.styles
autopilot.core.subject
autopilot.core.terminal
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.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.invoker
autopilot.utils.plugins
autopilot.utils.registry
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)
Net_Node (class in autopilot.networking.node)
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_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)
NumpyDecoder (class in autopilot.utils.common)
NumpyEncoder (class in autopilot.utils.common)
O
object_hook() (NumpyDecoder method)
open() (Solenoid method)
open_file() (Pilot method)
open_hdf() (Subject method)
OPENCV_LAST_INIT_TIME (in module autopilot.hardware.cameras)
output (Digital_Out attribute)
(Hardware attribute)
(LED_RGB attribute)
(PWM attribute)
(Solenoid attribute)
output_filename (Camera property)
P
PARAMS (Accuracy attribute)
(File attribute)
(Free_Water attribute)
(Gap attribute)
(Graduation attribute)
(Jack_Sound attribute)
(Nafc attribute)
(Noise attribute)
(NTrials attribute)
(Task attribute)
(Tone attribute)
(Video_Child attribute)
(Wheel_Child attribute)
parent (Transform property)
parse_args() (in module autopilot.setup.setup_autopilot)
parse_manual_prefs() (in module autopilot.setup.setup_autopilot)
pass_set_param_function() (Sound_Widget method)
PiCamera (class in autopilot.hardware.cameras)
PiCamera.PiCamera_Writer (class in autopilot.hardware.cameras)
pigs_function (Digital_Out attribute)
(PWM attribute)
Pilot (class in autopilot.core.pilot)
PILOT (Scopes attribute)
Pilot_Button (class in autopilot.core.gui)
Pilot_Panel (class in autopilot.core.gui)
Pilot_Ports (class in autopilot.core.gui)
Pilot_Station (class in autopilot.networking.station)
pilots (Terminal property)
pin (GPIO property)
(Hardware attribute)
(LED_RGB property)
pin_bcm (LED_RGB property)
ping_pilot() (Terminal method)
PLAY (in module autopilot.stim.sound.jackclient)
play() (Gap method)
(Jack_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)
Plugins (class in autopilot.core.gui)
Point (class in autopilot.core.plots)
polarity (GPIO property)
(PWM property)
pop_dialog() (in module autopilot.core.gui)
populate_cameras() (Stream_Video 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)
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)
(IMU_Orientation method)
(Integrate method)
(JackClient method)
(Kalman method)
(Rescale method)
(Rotate method)
(Slice method)
(Spheroid 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)
PWM (class in autopilot.hardware.gpio)
pyo_server() (in module autopilot.stim.sound.pyoserver)
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)
recurse_subclasses() (in module autopilot.utils.common)
register_msg() (Bandwidth_Test method)
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)
(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)
Rescale (class in autopilot.transform.units)
reset() (Transform method)
reset_ui() (Terminal method)
residual_of() (Kalman method)
resolution (PiCamera property)
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)
Roll_Mean (class in autopilot.core.plots)
Rotate (class in autopilot.transform.geometry)
rotation (I2C_9DOF property)
(PiCamera property)
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() (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 (in module autopilot.setup.scripts)
Segment (class in autopilot.core.plots)
select_plugin() (Plugins method)
select_plugin_type() (Plugins method)
send() (Net_Node method)
(Station method)
send_test() (Bandwidth_Test method)
sender (Message attribute)
sensor_mode (PiCamera property)
sent_plot (Terminal_Station attribute)
serialize() (Message method)
serialize_array() (in module autopilot.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() (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)
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)
Solenoid (class in autopilot.hardware.gpio)
SOUND (REGISTRIES attribute)
Sound_Widget (class in autopilot.core.gui)
Sound_Widget.Add_Sound_Dialog (class in autopilot.core.gui)
Spheroid (class in autopilot.transform.geometry)
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)
state (GPIO property)
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)
(Plugins 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)
(Stream_Video attribute)
(Subject_List attribute)
(Terminal attribute)
(Timer attribute)
(Video attribute)
(Weights attribute)
Station (class in autopilot.networking.station)
step_changed() (New_Subject_Wizard.Task_Tab method)
step_viewer() (in module autopilot.viz.trial_viewer)
Stim (class in autopilot.stim)
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)
Stream_Video (class in autopilot.core.gui)
stream_video() (Terminal 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
Task (class in autopilot.tasks.task)
TASK (REGISTRIES attribute)
Task.TrialData (class in autopilot.tasks.task)
temperature (I2C_9DOF property)
Terminal (class in autopilot.core.terminal)
TERMINAL (Scopes attribute)
Terminal_Station (class in autopilot.networking.station)
test_autoplugin() (in module tests.test_plugins)
test_bandwidth() (Terminal method)
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_quiet_mode() (in module tests.test_setup)
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)
Timer (class in autopilot.core.plots)
timestamp (Message attribute)
to (Message attribute)
to_csv() (Subject method)
toggle() (Digital_Out method)
(LED_RGB method)
toggle_start() (Pilot_Button method)
(Stream_Video method)
(Terminal 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)
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)
(PWM attribute)
(Solenoid attribute)
(Tone attribute)
(Wheel attribute)
U
unload_plugins() (in module autopilot.utils.plugins)
update() (Accuracy method)
(Bias_Correction method)
(Graduation method)
(Kalman 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_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)
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)
(PiCamera.PiCamera_Writer method)
write_to_outports() (JackClient method)
write_video() (Stream_Video method)
Y
YIQ (Colorspaces attribute)
Read the Docs
v: v0.4.1
Versions
latest
stable
v0.4.1
v0.4.0
v0.3.5
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
simpler_registries
parallax
main
hotfix
dev
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.