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
- Brad Caron (bacaron@iu.edu)
Contributors
- Soichi Hayashi (hayashi@iu.edu)
- Franco Pestilli (franpest@indiana.edu)
Funding
Citations
Please cite the following articles when publishing papers that used data, code or other resources created by the brainlife.io community.
- Avesani, P., McPherson, B., Hayashi, S. et al. The open diffusion data derivatives, brain data upcycling via integrated publishing of derivatives and reproducible open cloud services. Sci Data 6, 69 (2019). https://doi.org/10.1038/s41597-019-0073-y
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
2022 The University of Texas at Austin
Release files for pybrainlife 1.1.41
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pybrainlife-1.1.41.tar.gz | 22.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pybrainlife-1.1.41-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 38.5 kB
Release files / pybrainlife-1.1.41.tar.gz
| Download URL | pybrainlife-1.1.41.tar.gz |
|---|---|
| Size | 22.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
79c2124c551a30a113ba605858efb94b60588e5c4a5778a4232f48ab9f285c71
|
|
BLAKE2b-256 checksum How to use checksums |
8ea7d9b80d73ae4f0f614d27003817d7519fbea7cd91eac93eb8abe356ac3adb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.3.2 CPython/3.8.10 Linux/5.15.0-84-generic
|
Release files / pybrainlife-1.1.41-py3-none-any.whl
| Download URL | pybrainlife-1.1.41-py3-none-any.whl |
|---|---|
| Size | 16.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2bc81ed67be506fd20464878827899523a74246354c32cf48491ee1e8b3c584a
|
|
BLAKE2b-256 checksum How to use checksums |
d66fd92bd8781a5e700d09aac0bd9449307a768150d2703659d433b3500faba0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.3.2 CPython/3.8.10 Linux/5.15.0-84-generic
|