version: 2
iblpybpod is a GUI application that enables interaction with the Bpod device from Sanworks. Much credit and thanks go to the original creators of the pybpod project.
This project has recently been adopted by the software development team at the International Brain Lab to bring the code into modernity.
Currently, only Python v3.8 on Ubuntu 22.04 and Windows 10 is being tested.
python3.8 -m venv iblpybpod
source iblpybpod/bin/activate
python -m pip install --upgrade pip wheel
python -m pip install iblpybpod
start-pybpod
This repository is adhering to the following conventions:
- semantic versioning for consistent version numbering logic
- gitflow for managing branches
- Flake8 for style guide enforcement
Please review these conventions to more easily contribute to the project.
- a
new_feature
branch is forked from the currentdevelop
branch - the
new_feature
branch is then merged back into thedevelop
branch - the
new_feature
branch will eventually be deleted
- a release candidate,
rc
branch is a "pre-release" branch for beta testers on production rigs - the
rc
branch is forked from thedevelop
branch - once the
rc
has been thoroughly tested, it will be merged intomaster
anddevelop
- the
rc
branch will eventually be deleted
- a
hotfix
ormaintenance
branch is forked frommaster
- once the fix has been thoroughly tested, it will get merged back into
master
anddevelop
- the
hotfix
branch will eventually be deleted
python3.8 -m venv iblpybpod-dev
source iblpybpod-dev/bin/activate
python -m pip install --upgrade pip wheel
git clone https://github.com/int-brain-lab/iblpybpod
python -m pip install --editable iblpybpod