brainbox-ibl

IBL core shared libraries

https://github.com/int-brain-lab/ibllib

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    5 of 39 committers (12.8%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.8%) to scientific vocabulary

Keywords from Contributors

neuroimaging
Last synced: 6 months ago · JSON representation ·

Repository

IBL core shared libraries

Basic Info
  • Host: GitHub
  • Owner: int-brain-lab
  • License: mit
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 43.8 MB
Statistics
  • Stars: 63
  • Watchers: 26
  • Forks: 37
  • Open Issues: 95
  • Releases: 65
Created over 7 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog License Citation

README.md

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 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

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/

Owner

  • Name: International Brain Laboratory
  • Login: int-brain-lab
  • Kind: organization

Citation (CITATION.cff)

cff-version: 0.0.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: International Brain Laboratory
    given-names: The
    orcid: 
title: "ibllib"
version: 
doi: 
date-released: 2021-12-09
url: "https://github.com/int-brain-lab/ibllib"

GitHub Events

Total
  • Create event: 68
  • Release event: 4
  • Issues event: 140
  • Watch event: 1
  • Delete event: 50
  • Issue comment event: 58
  • Push event: 267
  • Pull request review comment event: 11
  • Pull request review event: 20
  • Pull request event: 140
  • Fork event: 3
Last Year
  • Create event: 68
  • Release event: 4
  • Issues event: 140
  • Watch event: 1
  • Delete event: 50
  • Issue comment event: 58
  • Push event: 267
  • Pull request review comment event: 11
  • Pull request review event: 20
  • Pull request event: 140
  • Fork event: 3

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 4,372
  • Total Committers: 39
  • Avg Commits per committer: 112.103
  • Development Distribution Score (DDS): 0.697
Past Year
  • Commits: 262
  • Committers: 8
  • Avg Commits per committer: 32.75
  • Development Distribution Score (DDS): 0.599
Top Committers
Name Email Commits
olivier o****r@h****r 1,326
Mayo Faulkner m****r@u****k 685
Miles Wells k****0@3****o 658
Niccolo Bonacchi n****i@g****m 493
Gaelle Chapuis g****l@g****m 314
juhuntenburg j****g@g****m 225
Olivier Winter o****r@r****g 148
Berk Gercek g****k@g****m 116
Jai Bhagat j****t@u****k 66
Guido g****r@r****g 58
Florian Rau b****c 44
Michele Fabbri m****i@i****g 38
mschart m****r@g****m 30
Cyrille Rossant r****t 27
Guido Meijer g****r@g****m 22
themattinthehatt t****t@g****m 19
noamroth 3****h 17
Brandon Benson b****2@g****m 15
Anne Urai a****i@g****m 11
Chris Langfield 3****d 9
ibladmin O****r 8
stevenjwest s****t@g****m 5
Kenneth Harris k****s@u****k 5
Baicai Ye y****i@f****m 5
Hyun Dong Lee h****5@g****m 4
Dan Birman d****n@g****m 3
Georg Raiser g****r@g****m 3
Nick Steinmetz n****z@g****m 3
chris-langfield c****d@i****g 2
Alex Pan a****n@g****m 2
and 9 more...
Committer Domains (Top 20 + Academic)

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 1
conda-forge.org: brainbox-ibl
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 28.2%
Dependent repos count: 34.0%
Stargazers count: 37.7%
Average: 37.8%
Dependent packages count: 51.2%
Last synced: 6 months ago

Dependencies

.github/workflows/ibllib_ci.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/python-publish.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
requirements-analysis.txt pypi
  • click >=7.0.0
  • colorlog >=4.0.2
  • datajoint *
  • flake8 >=3.7.8
  • globus-sdk >=1.7.1
  • ipython *
  • jupyter >=1.0
  • jupyterlab >=1.0
  • matplotlib >=3.0.3
  • mtscomp >=1.0.1
  • numpy >=1.16.4
  • opencv-python *
  • pandas >=0.24.2
  • phylib >=2.2
  • pynrrd >=0.4.0
  • pyqt5 *
  • pyqtgraph *
  • requests >=2.22.0
  • scikit-learn >=0.22.1
  • scipy >=1.3.0
  • seaborn >=0.9.0
  • torch >=1.6.0
  • tqdm >=4.32.1
requirements.txt pypi
  • ONE-api >=1.19.1
  • boto3 *
  • click >=7.0.0
  • colorlog >=4.0.2
  • flake8 >=3.7.8
  • globus-sdk ==3.2.1
  • graphviz *
  • ibl-neuropixel >=0.4.0
  • iblutil >=1.5.0
  • jupyter >=1.0
  • jupyterlab >=1.0
  • labcams *
  • matplotlib >=3.0.3
  • mtscomp >=1.0.1
  • nptdms *
  • numba >=0.56
  • numpy >=1.18
  • opencv-python-headless *
  • pandas >=0.24.2
  • phylib >=2.4
  • pyarrow *
  • pynrrd >=0.4.0
  • pytest *
  • requests >=2.22.0
  • scikit-learn >=0.22.1
  • scipy >=1.7.0
  • seaborn >=0.9.0
  • slidingRP >=1.0.0
  • tqdm >=4.32.1
  • wfield >=0.3.6
setup.py pypi