Metadata-Version: 2.1
Name: ibllib
Version: 2.33.0
Summary: IBL libraries
Home-page: https://www.internationalbrainlab.com/
Author: IBL Staff
License: MIT
Platform: UNKNOWN
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: boto3
Requires-Dist: click >=7.0.0
Requires-Dist: colorlog >=4.0.2
Requires-Dist: flake8 >=3.7.8
Requires-Dist: globus-sdk
Requires-Dist: graphviz
Requires-Dist: matplotlib >=3.0.3
Requires-Dist: numba >=0.56
Requires-Dist: numpy >=1.18
Requires-Dist: nptdms
Requires-Dist: opencv-python-headless
Requires-Dist: pandas
Requires-Dist: pyarrow
Requires-Dist: pynrrd >=0.4.0
Requires-Dist: pytest
Requires-Dist: requests >=2.22.0
Requires-Dist: scikit-learn >=0.22.1
Requires-Dist: scipy <1.13,>=1.7.0
Requires-Dist: scikit-image
Requires-Dist: sparse
Requires-Dist: seaborn >=0.9.0
Requires-Dist: tqdm >=4.32.1
Requires-Dist: iblatlas >=0.4.0
Requires-Dist: ibl-neuropixel >=0.9.2
Requires-Dist: iblutil >=1.7.0
Requires-Dist: mtscomp >=1.0.1
Requires-Dist: ONE-api ~=2.7rc1
Requires-Dist: phylib >=2.4
Requires-Dist: psychofit
Requires-Dist: slidingRP >=1.0.0
Requires-Dist: pyqt5
Provides-Extra: wfield
Requires-Dist: wfield ==0.3.7 ; extra == 'wfield'
Requires-Dist: labcams ; extra == 'wfield'

# IBL Python Libraries 
[![Coverage badge](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fibllib.hooks.internationalbrainlab.org%2Fcoverage%2Fibllib%2Fmaster)](https://ibllib.hooks.internationalbrainlab.org/coverage/master) 
[![Tests status badge](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fibllib.hooks.internationalbrainlab.org%2Ftests%2Fibllib%2Fmaster)](https://ibllib.hooks.internationalbrainlab.org/logs/records/master)
[![Tests status badge](https://img.shields.io/endpoint?label=develop&url=https%3A%2F%2Fibllib.hooks.internationalbrainlab.org%2Ftests%2Fibllib%2Fdevelop)](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](release_notes.md)

## Requirements
**OS**: Only tested on Linux. Windows and Mac may work, but are not supported.

**Python Module**: Python 3.8 or higher

## 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 committing 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/


