Bpod
Bpod is a system from Sanworks for precise measurement of small animal behaviour. It is a family of open source hardware devices which includes also software and firmware to control these devices. The Bpod State Machine can connect to different modules such as a Valve Driver, Analog Input, Analog Output, an Optical Lickmeter, among others. More information regarding available modules can be found at Sanworks Store website .
The software was originally developed in MATLAB providing retro-compatibility with the BControl system.
For further information on Bpod please check the following links
PyBpod
PyBpod is a Python port of the Bpod Matlab project . It is a GUI application that enables interaction with the latest Bpod devices .
This project is maintained by a team of software developers at the Champalimaud Foundation .
Documentation
Extensive documentation available online and hosted on Read the Docs.
Available in PyPI
Available through Python Package Index (PyPI) with
pip install pybpod
More detailed installation instructions on the Installing and updating section of the documentation.
Extensible
PyBpod was designed from the start with extensibility in mind.You can use the plugins already developed to extend PyBpod’s functionality or develop your own to fit your needs.