Skip to main content

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

  1. 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 **)
  2. 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
  3. 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

  1. pip install mrftools

Installation from source

  1. git clone https://gitlab.casemri.com/common-resources/mrftools
  2. cd mrftools
  3. pip install .

Building and Publishing pip Package

  1. python3 setup.py sdist bdist_wheel
  2. 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.21.tar.gz (7.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mrftools-0.1.21-py3-none-any.whl (149.2 kB view details)

Uploaded Python 3

File details

Details for the file mrftools-0.1.21.tar.gz.

File metadata

  • Download URL: mrftools-0.1.21.tar.gz
  • Upload date:
  • Size: 7.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for mrftools-0.1.21.tar.gz
Algorithm Hash digest
SHA256 06b6a15fced5be00451b98e79ceb3a0eecdb75ffb615f98f30ac2e767df319d7
MD5 423c7bce9e4fab730f8cf836792181f4
BLAKE2b-256 6dbd2d4672d722ad5c66bf7387396651505f9d2a89580223d990f7d4597324a6

See more details on using hashes here.

File details

Details for the file mrftools-0.1.21-py3-none-any.whl.

File metadata

  • Download URL: mrftools-0.1.21-py3-none-any.whl
  • Upload date:
  • Size: 149.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for mrftools-0.1.21-py3-none-any.whl
Algorithm Hash digest
SHA256 a7cc3f9cff04894ad9f6a0e84d884f665edde73a7a8948bee362f5ef47f7ad6a
MD5 c1462c64ffa41286b870cd6f9219b0d9
BLAKE2b-256 1cdeb07ec72e7535411738c94f1386d1f5afafef7f3a36db85e16f212a79f125

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page