Skip to main content

Brain Predictability Toolbox (BPt)

codecov pip status status status version Downloads

logo

  • The Brain Predictability toolbox (BPt) is a Python based Machine Learning library designed for working with Neuroimaging data. This library is particularly suited towards working with large neuroimaging datasets, where a large number of subjects with potentially multi-modal data are available.

  • Warning: As of 11/30/22, BPt is entering a sort of legacy mode, where it will be no longer actively developed. The library should still continue to work, as before, but the required python packages are now far more restrictive than before, and may require a dedicated conda or virtual environment. Unfortunately this is the nature of open-source academic software when not maintained by a dedicated community, but that said, if anyone is interested in taking over, they can feel free to message me about it (though in all honesty it may be a better use of time to contibute to other projects with a more stable developer community instead).

  • Please check out the project documentation at: https://sahahn.github.io/BPt/

  • This library is based on python and likely will require atleast some prior experience with python and machine learning.

Install


Note: This library is only tested on python versions 3.7+ so while 3.6 might work, for the most reliable performance please use higher versions of python!

The easiest way to install the latest stable release of BPt is via pip, just run

pip install brain-pred-toolbox 

The other method, to get the latest stable development version of the library is to clone this repository, and then install it locally with once navigated into the main BPt folder

pip install .

Quick Start Example

Load a pre-set BPt dataset, then run a default 5-fold cross validation.

from BPt.datasets import load_cali
from BPt import evaluate

data = load_cali()
results = evaluate('elastic_pipe', data)

The returned object, stored in variable results, is an instance of class EvalResults, which contains all types of information and metrics from the stored evaluation.

Check out the documentation at https://sahahn.github.io/BPt/ for more examples on how to get started using BPt!

Metadata

Release files for brain-pred-toolbox 2.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for brain-pred-toolbox 2.3.2
File Size Uploaded
brain-pred-toolbox-2.3.2.tar.gz 231.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for brain-pred-toolbox 2.3.2
File Interpreter ABI Platform
brain_pred_toolbox-2.3.2-py3-none-any.whl Python 3 none any Details

Total release size: 506.7 kB

Release files / brain-pred-toolbox-2.3.2.tar.gz

Download URL brain-pred-toolbox-2.3.2.tar.gz
Size 231.3 kB
Tags Source
SHA-256 checksum
How to use checksums
1a9888635535ff1722f3c4782120e2dff46351841ad3d0b0065ccab38eed174f
BLAKE2b-256 checksum
How to use checksums
45d6677636d26f4b53f49aac1891492f36fb14a04c1fc89f9ba4af2a265ef15a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / brain_pred_toolbox-2.3.2-py3-none-any.whl

Download URL brain_pred_toolbox-2.3.2-py3-none-any.whl
Size 275.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c1f04333bdd0ead27b9faab22c7b67ab4f13011b66f031378f3053b46a2398f0
BLAKE2b-256 checksum
How to use checksums
99686999eebc6aefaf25019e6ad140c9a90b69a9beca5a053d6873dcaf225b0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release history Release notifications | RSS feed

This release

2.3.2 This release

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.5

2 release files

2.2.4

2 release files

2.2.3

2 release files

2.2.1

2 release files

2.1.5

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.3.6

2 release files

1.3.5

2 release files

1.3.4

2 release files

1.3.3

2 release files

1.3.1

2 release files

1.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page