pybrainlife


Namepybrainlife JSON
Version 1.1.41 PyPI version JSON
download
home_pagehttps://github.com/brainlife/pybrainlife
SummaryThis project is a collection of functions that are useful for analyzing MRI data derivatives generated on brainlife.io
upload_time2023-10-03 20:27:17
maintainer
docs_urlNone
authorBrad Caron
requires_python>=3.8,<4.0
license
keywords brainlife
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![Abcdspec-compliant](https://img.shields.io/badge/ABCD_Spec-v1.1-green.svg)](https://github.com/soichih/abcd-spec)

# 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
[![NSF-BCS-1734853](https://img.shields.io/badge/NSF_BCS-1734853-blue.svg)](https://nsf.gov/awardsearch/showAward?AWD_ID=1734853)
[![NSF-BCS-1636893](https://img.shields.io/badge/NSF_BCS-1636893-blue.svg)](https://nsf.gov/awardsearch/showAward?AWD_ID=1636893)

### Citations

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

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

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/brainlife/pybrainlife",
    "name": "pybrainlife",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8,<4.0",
    "maintainer_email": "",
    "keywords": "brainlife",
    "author": "Brad Caron",
    "author_email": "bacaron245@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/8e/a7/d9b80d73ae4f0f614d27003817d7519fbea7cd91eac93eb8abe356ac3adb/pybrainlife-1.1.41.tar.gz",
    "platform": null,
    "description": "[![Abcdspec-compliant](https://img.shields.io/badge/ABCD_Spec-v1.1-green.svg)](https://github.com/soichih/abcd-spec)\n\n# pybrainlife\nThis 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.\n\n### Authors\n- Brad Caron (bacaron@iu.edu)\n\n### Contributors\n- Soichi Hayashi (hayashi@iu.edu)\n- Franco Pestilli (franpest@indiana.edu)\n\n### Funding\n[![NSF-BCS-1734853](https://img.shields.io/badge/NSF_BCS-1734853-blue.svg)](https://nsf.gov/awardsearch/showAward?AWD_ID=1734853)\n[![NSF-BCS-1636893](https://img.shields.io/badge/NSF_BCS-1636893-blue.svg)](https://nsf.gov/awardsearch/showAward?AWD_ID=1636893)\n\n### Citations\n\nPlease cite the following articles when publishing papers that used data, code or other resources created by the brainlife.io community.\n\n1. 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\n\n### Directory structure\n```\npybrainlife\n\u251c\u2500\u2500 dist\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 pybrainlife-1.0.0-py3-none-any.whl\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 pybrainlife-1.0.0.tar.gz\n\u251c\u2500\u2500 poetry.lock\n\u251c\u2500\u2500 pybrainlife\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 data\n\u2502\u00a0\u00a0 \u2502\u00a0\u00a0 \u251c\u2500\u2500 collect.py\n\u2502\u00a0\u00a0 \u2502\u00a0\u00a0 \u2514\u2500\u2500 manipulate.py\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 __init__.py\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 vis\n\u2502\u00a0\u00a0     \u251c\u2500\u2500 plots.py\n\u2502\u00a0\u00a0     \u2514\u2500\u2500 __pycache__\n\u2502\u00a0\u00a0         \u251c\u2500\u2500 data.cpython-38.pyc\n\u2502\u00a0\u00a0         \u2514\u2500\u2500 plots.cpython-38.pyc\n\u251c\u2500\u2500 pyproject.toml\n\u251c\u2500\u2500 README.md\n\u2514\u2500\u2500 tests\n    \u251c\u2500\u2500 __init__.py\n    \u2514\u2500\u2500 test_pybrainlife.py\n```\n\n### Installing locally\nThis package can be installed locally via PyPi using the following command:\n\n```\npip install pybrainlife\n```\n\n### Dependencies\n\nThis package requires the following libraries.\n  - python = \"3.8\"\n  - numpy = \"^1.9.3\"\n  - bctpy = \"^0.5.2\"\n  - seaborn = \"^0.11.2\"\n  - jgf = \"^0.2.2\"\n  - scikit-learn = \"^1.0.2\"\n  - pandas = \"^1.4.2\"\n  - scipy = \"^1.8.0\"\n  - requests = \"^2.27.1\"\n\nLibrary of Modules for Loading Data and Analyzing Data from brainlife.io\n\n2022 The University of Texas at Austin\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "This project is a collection of functions that are useful for analyzing MRI data derivatives generated on brainlife.io",
    "version": "1.1.41",
    "project_urls": {
        "Homepage": "https://github.com/brainlife/pybrainlife",
        "Repository": "https://github.com/brainlife/pybrainlife"
    },
    "split_keywords": [
        "brainlife"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d66fd92bd8781a5e700d09aac0bd9449307a768150d2703659d433b3500faba0",
                "md5": "ed5644db44cbb9d58eb8445dbe4ef80e",
                "sha256": "2bc81ed67be506fd20464878827899523a74246354c32cf48491ee1e8b3c584a"
            },
            "downloads": -1,
            "filename": "pybrainlife-1.1.41-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "ed5644db44cbb9d58eb8445dbe4ef80e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8,<4.0",
            "size": 16475,
            "upload_time": "2023-10-03T20:27:16",
            "upload_time_iso_8601": "2023-10-03T20:27:16.280078Z",
            "url": "https://files.pythonhosted.org/packages/d6/6f/d92bd8781a5e700d09aac0bd9449307a768150d2703659d433b3500faba0/pybrainlife-1.1.41-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8ea7d9b80d73ae4f0f614d27003817d7519fbea7cd91eac93eb8abe356ac3adb",
                "md5": "0b05a9249929e222b253e980924bbe23",
                "sha256": "79c2124c551a30a113ba605858efb94b60588e5c4a5778a4232f48ab9f285c71"
            },
            "downloads": -1,
            "filename": "pybrainlife-1.1.41.tar.gz",
            "has_sig": false,
            "md5_digest": "0b05a9249929e222b253e980924bbe23",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8,<4.0",
            "size": 21992,
            "upload_time": "2023-10-03T20:27:17",
            "upload_time_iso_8601": "2023-10-03T20:27:17.937876Z",
            "url": "https://files.pythonhosted.org/packages/8e/a7/d9b80d73ae4f0f614d27003817d7519fbea7cd91eac93eb8abe356ac3adb/pybrainlife-1.1.41.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-10-03 20:27:17",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "brainlife",
    "github_project": "pybrainlife",
    "github_not_found": true,
    "lcname": "pybrainlife"
}
        
Elapsed time: 0.27779s