Skip to main content

IBL libraries

Project description

IBL Python Libraries

Coverage badge Tests status badge Tests status badge

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

Release Notes here

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.10.5.tar.gz (8.3 MB view details)

Uploaded Source

Built Distribution

ibllib-1.10.5-py3-none-any.whl (8.6 MB view details)

Uploaded Python 3

File details

Details for the file ibllib-1.10.5.tar.gz.

File metadata

  • Download URL: ibllib-1.10.5.tar.gz
  • Upload date:
  • Size: 8.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

File hashes

Hashes for ibllib-1.10.5.tar.gz
Algorithm Hash digest
SHA256 3eead155e1fc1d0258038582c36d16cd42ce96acc2542a06ee8970f3dbd0134b
MD5 41b585546d8a4cc3b4a90f346595dfe4
BLAKE2b-256 b8f6db4bd67c3c77e42eaae89794dd878a01fae21aa3d21543a13d6b4e394b10

See more details on using hashes here.

File details

Details for the file ibllib-1.10.5-py3-none-any.whl.

File metadata

  • Download URL: ibllib-1.10.5-py3-none-any.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

File hashes

Hashes for ibllib-1.10.5-py3-none-any.whl
Algorithm Hash digest
SHA256 f86c014c0b4a1c465fdae7289da25a1068ef0765d66fc68e346ba824551f9d87
MD5 5f542e3cf1f0e6dc4ead6ef47269d72c
BLAKE2b-256 a6203a004d07e5d1074d53c2b62a27933218c32fb5643c571081d25051b96031

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page