bpod state machine

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 .

Github logo

Open source

PyBpod’s related code is hosted in several repositories on GitHub.

PyBpod on GitHub

Read the docs wordmark logo

Documentation

Extensive documentation available online and hosted on Read the Docs.

PyBpod on Read the Docs

PyPI logo

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.

PyBpod on PyPI

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.

See available plugins