IBL Python Libraries
November 24, 2025 ยท View on GitHub
Description
Library used to implement the International Brain Laboratory data pipeline. Currently in active development. The library is currently 2 main modules:
- brainbox: neuroscience analysis oriented library
- ibllib: general purpose library containing I/O, signal processing and IBL data pipelines utilities.
Requirements
OS: Only tested on Linux. Windows and Mac may work, but are not supported.
Python Module: Python 3.10 or higher, Python 3.12 recommended
Installation, documentation and examples
Installation: https://docs.internationalbrainlab.org/02_installation.html Documentation and examples: https://docs.internationalbrainlab.org
Contribution and development practices
See https://docs.internationalbrainlab.org/09_contribution.html
We use Semantic Versioning.
Before committing to your branch:
- check formating
ruff check - run tests
python -m unittest discover
Pull request to develop or main.