Skip to content

Latest commit

 

History

History
90 lines (64 loc) · 2.95 KB

index.rst

File metadata and controls

90 lines (64 loc) · 2.95 KB

Welcome to pybpod-api's documentation!

Note

All examples and Bpod's state machine and communication logic were based on the original version made available by Josh Sanders (Sanworks).

image

What is pybpod-api?

pybpod-api is a Python library that enables communication with the latest Bpod device version. You can use it directly as a CLI (Command Line Interface) or use your favorite GUI to interact with it.

This library is maintained by a team of SW developers at the Champalimaud Foundation. Please find more information on section Project Info <project-info-label>.

What is Bpod?

Bpod is a system from Sanworks for precise measurement of small animal behavior. It is a family of open source hardware devices which includes also software and firmware to control these devices. The software was originally developed in Matlab providing retro-compatibility with the BControl system.

Why a Python port?

Python is one of the most popular programming languages today [1]. This is special true for the science research community because it is an open language, easy to learn, with a strong support community and with a lot of libraries available.

Questions?

If you have any questions or want to report a problem with this library please fill in an issue here.

Introduction <self> getting_started/installing getting_started/running getting_started/writing_protocols getting_started/manual_interaction getting_started/firmware_update getting_started/output_action_codes getting_started/event_codes

pybpodapi/index diagrams

about/about

contents