Metadata-Version: 2.1
Name: ibllib
Version: 3.4.1
Summary: IBL libraries
Home-page: https://www.internationalbrainlab.com/
Author: IBL Staff
License: MIT
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
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<=2.2,>=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.7.0
Requires-Dist: scikit-image
Requires-Dist: imagecodecs
Requires-Dist: sparse
Requires-Dist: seaborn>=0.9.0
Requires-Dist: tqdm>=4.32.1
Requires-Dist: iblatlas>=0.5.3
Requires-Dist: ibl-neuropixel>=1.6.2
Requires-Dist: iblutil>=1.13.0
Requires-Dist: iblqt>=0.4.2
Requires-Dist: mtscomp>=1.0.1
Requires-Dist: ONE-api>=3.2.0
Requires-Dist: phylib>=2.6.0
Requires-Dist: psychofit
Requires-Dist: slidingRP>=1.1.1
Requires-Dist: pyqt5
Requires-Dist: ibl-style
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](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/
