IBL Python Libraries
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.
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
Installation: https://docs.internationalbrainlab.org/02_installation.html Documentation and examples: https://docs.internationalbrainlab.org
Contribution and development practices
See https://docs.internationalbrainlab.org/09_contribution.html
We use Semantic Versioning.
Before committing to your branch:
- check formating
ruff check - apply formating
ruff format - run tests
python -m unittest discover
Pull request to develop or main.
Metadata
Release files for ibllib 4.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| ibllib-4.1.0.tar.gz | 8.5 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ibllib-4.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.2 MB
Release files / ibllib-4.1.0.tar.gz
| Download URL | ibllib-4.1.0.tar.gz |
|---|---|
| Size | 8.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b7fcf0cba6fafa52ed783dbe814fbca4e7fd1a6c803620a3ef81d85458ab472f
|
|
BLAKE2b-256 checksum How to use checksums |
67617b6e5b4b2708d0366b308de98052ccdfb92bafd066688fdc9e9acfb0194f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / ibllib-4.1.0-py3-none-any.whl
| Download URL | ibllib-4.1.0-py3-none-any.whl |
|---|---|
| Size | 8.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
31d9a1c1ba74d624193c16c8591960e54eea45bbfc03b6aa60e7bfbeb10b2df4
|
|
BLAKE2b-256 checksum How to use checksums |
68c3f52883fb3d72870457d30279a21dcc473ca703e1a89dc7be1ac30d3faabc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Security for ibllib 4.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.