Skip to content

Library to access brainlife.io data objects and jupyter notebooks

Notifications You must be signed in to change notification settings

brainlife/pybrainlife

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Abcdspec-compliant

pybrainlife

This repository contains the python package for collecting, collating, manipulating, analyzing, and visualizing MRI data generated on brainlife.io. Designed to used within the brainlife.io Analysis tab Jupyter notebooks, can be installed as a pypi package to your local machine.

Authors

Contributors

Funding

NSF-BCS-1734853 NSF-BCS-1636893

Citations

Please cite the following articles when publishing papers that used data, code or other resources created by the brainlife.io community.

  1. Hayashi, S., Caron, B., et al. In review

Directory structure

pybrainlife
├── dist
│   ├── pybrainlife-1.0.0-py3-none-any.whl
│   └── pybrainlife-1.0.0.tar.gz
├── poetry.lock
├── pybrainlife
│   ├── data
│   │   ├── collect.py
│   │   └── manipulate.py
│   ├── __init__.py
│   └── vis
│       ├── plots.py
│       └── __pycache__
│           ├── data.cpython-38.pyc
│           └── plots.cpython-38.pyc
├── pyproject.toml
├── README.md
└── tests
    ├── __init__.py
    └── test_pybrainlife.py

Installing locally

This package can be installed locally via PyPi using the following command:

pip install pybrainlife

Dependencies

This package requires the following libraries.

  • python = "3.8"
  • numpy = "^1.9.3"
  • bctpy = "^0.5.2"
  • seaborn = "^0.11.2"
  • jgf = "^0.2.2"
  • scikit-learn = "^1.0.2"
  • pandas = "^1.4.2"
  • scipy = "^1.8.0"
  • requests = "^2.27.1"

Library of Modules for Loading Data and Analyzing Data from brainlife.io

2023 The University of Texas at Austin

Releases

No releases published

Packages

No packages published

Languages