IBL libraries
Project description
IBL Python Libraries
Description
Library used to implement the International Brain Laboratory data pipeline. Currently in active development. The library as currently 4 main modules:
- brainbox: neuroscience analysis oriented library
- ibllib: general purpose library containing I/O, signal processing and IBL data pipelines utilities.
- oneibl: interface to the Alyx database of experiments to access IBL data.
- alf: implementation of ALF file naming convention
Requirements
OS: Deployed on Linux and Windows. Minimally tested for Mac.
Python Module: Python 3.7 or higher, we develop on 3.8.
Installation, documentation and examples
https://docs.internationalbrainlab.org
Contribution and development practices
See https://int-brain-lab.github.io/iblenv/07_contribution.html
We use gitflow and Semantic Versioning.
Before commiting to your branch:
- run tests
- flake8 This is also enforced by continuous integration.
Matlab Library
The Matlab library has moved to its own repository here: https://github.com/int-brain-lab/ibllib-matlab/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ibllib-1.6.2.tar.gz
(8.3 MB
view hashes)
Built Distribution
ibllib-1.6.2-py3-none-any.whl
(8.7 MB
view hashes)