https://github.com/int-brain-lab/ibllib
IBL core shared libraries
https://github.com/int-brain-lab/ibllib
Last synced: 4 months ago
JSON representation
IBL core shared libraries
- Host: GitHub
- URL: https://github.com/int-brain-lab/ibllib
- Owner: int-brain-lab
- License: mit
- Created: 2018-07-24T11:08:22.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-04-08T10:54:23.000Z (10 months ago)
- Last Synced: 2025-04-15T06:54:23.791Z (10 months ago)
- Language: Python
- Homepage:
- Size: 43.6 MB
- Stars: 63
- Watchers: 26
- Forks: 36
- Open Issues: 92
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Citation: CITATION.cff
Awesome Lists containing this project
README
# IBL Python Libraries
[](https://ibllib.hooks.internationalbrainlab.org/coverage/master)
[](https://ibllib.hooks.internationalbrainlab.org/logs/records/master)
[](https://ibllib.hooks.internationalbrainlab.org/logs/records/develop)
## 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.
[Release Notes here](CHANGELOG.md)
## 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
https://docs.internationalbrainlab.org
## Contribution and development practices
See https://int-brain-lab.github.io/iblenv/07_contribution.html
We use Semantic Versioning.
Before committing to your branch:
- check formating `flake8`
- run tests `python -m unittest discover`
Pull request to `develop` or `main`.
## Matlab Library
The Matlab library has moved to its own repository here: https://github.com/int-brain-lab/ibllib-matlab/