Library used to implement the International Brain Laboratory data pipeline. The library as currently 3 main modules:
- alf: the ALF
- ibllib: general purpose library containng I/O, signal processing and IBL data pipelines utilities.
- oneibl: interface to the Alyx database of experiments to access IBL data.
OS: Deployed on Linux and Windows. Minimally tested for Mac.
Python Module: Python 3.6 or higher, we develop on 3.7.
https://ibllib.readthedocs.io/en/latest/
https://ibllib.readthedocs.io/en/latest/02_installation_python.html#
https://ibllib.readthedocs.io/en/latest/_static/one_demo.html
See developper's installation guide here: https://ibllib.readthedocs.io/en/latest/02_installation_dev_python.html
We use gitflow and Semantic Versioning.
Before commiting to your branch:
- run tests
- flake8 This is also enforced by continuous integration.
The Matlab library has moved to its own repository here: https://github.com/int-brain-lab/ibllib-matlab/