Skip to main content

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

Test deploy-docs HAL

python black ruff

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)

Source distribution for snake-fmri 0.2.0
File Size Uploaded
snake_fmri-0.2.0.tar.gz 1.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for snake-fmri 0.2.0
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

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