Tools for Magnetic Resonance Fingerprinting
Project description
mrftools
Python / pip package for managing MRF sequence definitions, dictionary definitions, bloch simulation results, and more. Utilizes HDF5 interchange format (.mrf files).
Features
- MRF Sequence definitions
- Intended to define a sequence for execution on the scanner or within a bloch simulation
- Supports timepoints with varying TR, TE, and FA
- Supports multiple "beats" with varying RRTime, PrepTime, and PrepID
- Can be defined programatically via Python, via .txt import, or via .mrf import
- Can be exported to .txt format or .mrf format (** txt export not implemented fully **)
- MRF Dictionary definitions
- Intended to define a set of dictionary entries to be used by a bloch simulation
- Supports entries with varying T1, T2, and B0 values
- Can be defined programatically via Python, via .txt import, or via .mrf import
- Can be exported to .txt format or .mrf format
- MRF Simulation definitions
- Intended to specify and execute a bloch simulation of a specific sequence over a specific dictionary set
- Configurable phase range and number of isochromat spins
- Can either store all isochromat results or perform averaging before saving dictionary
- Results and configuration can be exported to .mrf format
Installation from pip
- pip install mrftools
Installation from source
- git clone https://gitlab.casemri.com/common-resources/mrftools
- cd mrftools
- pip install .
Building and Publishing pip Package
- python3 setup.py sdist bdist_wheel
- twine upload dist/*
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mrftools-0.1.25.tar.gz
(7.0 MB
view hashes)
Built Distribution
mrftools-0.1.25-py3-none-any.whl
(149.6 kB
view hashes)
Close
Hashes for mrftools-0.1.25-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9022ae169a9a5a227a3e6d87ec92cddb95dd2b2f1d6d8bb39c2cef9df752bc4 |
|
MD5 | 4a21b9081166bbf7bacf6a17ae5abccd |
|
BLAKE2b-256 | be89f5d867ccc0bcf5912eb8e666e208152bb48acb81feee1b463edc2a7ca3c5 |