SNAKE-fMRI: Simulator from neuro-activation to K-space Exploration
A Simulator from Neurovascular coupling to Acquisition of K-space data for Exploration of fMRI Technique
This package provides a simulation and reconstruction framework for fMRI data. It is designed to be used for benchmarking and testing of fMRI reconstruction methods.
Installation
Requirements
- A working Python 3.10 environment or higher
- Optional: a working CUDA environment for NUFFT accelerations. See mri-nufft for details. SNAKE works best with a fast GPU NUFFT Backend such as cufinufft or gpuNUFFT
from PyPA (soon)
It is recommended to install the SNAKE toolkit on top of the core runtime (the toolkit contains reconstructors, statistical analysis tool and the CLI to run experiments).
pip install snake-fmri[toolkit]
Some Reconstructors requires extra dependencies such as pysap-fmri or patch-denoising
Development version
git clone git@github.com:paquiteau/snake-fmri
cd snake-fmri
pip install -e .[test,dev,doc,toolkit]
Getting Started
Documentation is available at https://paquiteau.github.io/snake-fmri
To get started, you can check the examples gallery: https://paquiteau/github.io/snake-fmri/examples
Metadata
Release files for snake-fmri 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| snake_fmri-0.2.0.tar.gz | 1.7 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| snake_fmri-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.8 MB
Release files / snake_fmri-0.2.0.tar.gz
| Download URL | snake_fmri-0.2.0.tar.gz |
|---|---|
| Size | 1.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9b3b2e68423aa298e17f5c6c97dc7cba2dc16d91263f942537f465b44b86af4d
|
|
BLAKE2b-256 checksum How to use checksums |
9feb82f3664508c86b38f80694ef08aa98c34524b484448bc6bb364670ca6944
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 19, 2025.
Transparency logRelease files / snake_fmri-0.2.0-py3-none-any.whl
| Download URL | snake_fmri-0.2.0-py3-none-any.whl |
|---|---|
| Size | 88.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ed352c2aba4d0ae4374b3d595a5abcd966272cc3c29d8ac34ac7f4acd01c2333
|
|
BLAKE2b-256 checksum How to use checksums |
8b5c9247b5257d768b71ada4e50f3a5c83e84aad0f8c5f25a1c363a84db28128
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 19, 2025.
Transparency log