pyControl is a system of software and hardware for controlling behavioural experiments based around the Micropython microcontroller.
For more information please see the Docs: http://pycontrol.readthedocs.io/
Repository contents:
pyControl
├── pyControl_GUI.py # Script to launch the GUI
├── api_classes # API classes
├── config # Configuration files
├── controls_dialog # Custom controls dialog files
├── data # Data generated by pyControl
├── devices # Hardware device classes
├── experiments # Experiment definition files
├── hardware_defintions # Hardware definition files
├── source
│ ├── communication # Serial communication and data logging
│ ├── pyControl # pyControl framework
│ └── tests # Test code
├── tasks # Task definition files
└── tools # Tools for working with pycontrol data