Autopilot Logo
v0.3.3

User Guide:

  • Overview
    • Program Structure
    • Tasks
    • Module Tour
  • Installation
    • Environment Preparation
      • Raspberry Pi
    • Installation with pip
    • Installation from git
    • Configuration
      • Select agent
      • Select scripts
      • Configure Agent
      • Configure Hardware
    • Supported Systems
  • 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
    • 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 Integrationpriority: high | discuss>>
        • Multiphoton & High-performance Image Integrationpriority: high | discuss>>
        • Bonsai Integrationpriority: low | discuss>>
      • Closed-Loop Behavior & Processing Pipelines
    • Improvements
    • Bugs
    • Completed
    • Lowest Priority
  • Changelog
    • Version 0.3
      • 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 »
  • Overview: module code

All modules for which code is available

  • PySide2.QtCore
  • autopilot.core.gui
  • autopilot.core.networking
  • autopilot.core.pilot
  • autopilot.core.plots
  • 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.stim.managers
  • autopilot.stim.sound.jackclient
  • autopilot.stim.sound.pyoserver
  • autopilot.stim.sound.sounds
  • autopilot.tasks.children
  • autopilot.tasks.free_water
  • autopilot.tasks.graduation
  • autopilot.tasks.nafc
  • autopilot.tasks.task
  • autopilot.transform
    • autopilot.transform.geometry
    • autopilot.transform.image
    • autopilot.transform.logical
    • autopilot.transform.selection
    • autopilot.transform.transforms
    • autopilot.transform.units
  • autopilot.viz.psychometric
  • autopilot.viz.trial_viewer
  • multiprocessing.sharedctypes
  • tables.description

© Copyright 2019, Jonny Saunders Revision 0c565abc.

Built with Sphinx using a theme provided by Read the Docs.