Skip to main content

A Pytorch based tool for MR physics simulations

Project description

MRphy.py

A pytorch based MR simulator package. codecov Actions Status

Infrastructure of:
Joint Design of RF and Gradient Waveforms via Auto-Differentiation for 3D Tailored Exitation in MRI
(arXiv: https://arxiv.org/abs/2008.10594)

cite as:

@article{luo2021joint,
  author={Luo, Tianrui and Noll, Douglas C. and Fessler, Jeffrey A. and Nielsen, Jon-Fredrik},
  journal={IEEE Transactions on Medical Imaging}, 
  title={Joint Design of RF and gradient waveforms via auto-differentiation for 3D tailored excitation in MRI}, 
  year={2021},
  volume={},
  number={},
  pages={1-1},
  doi={10.1109/TMI.2021.3083104}}

For the interpT feature, consider citing:

@inproceedings{luo2021MultiScale,
  title={Multi-scale Accelerated Auto-differentiable Bloch-simulation based joint design of excitation RF and gradient waveforms},
  booktitle={ISMRM},
  pages={3958},
  author={Tianrui Luo and Douglas C. Noll and Jeffrey A. Fessler and Jon-Fredrik Nielsen},
  year={2021}
}

Branches

  • master: Stable;
  • dev: Ocassionally git squash'd, git push --force'd;
  • dev_cache: Constantly git push --force'd.

Developments are mostly done on dev_cache; when they have passed local checks, dev will be git rebase'd to dev_cache, and sent for CI tests. When enough updates have been accumulated, dev will be git squashed into one large commit, followed by having master-branch git rebase'd onto it.

Installation

pip install mrphy

(The package is not yet sent to conda.)

Demos

Check out files under ./test. After installation, one can quickly play with the tests through:

pytest -s

Only basic demo is available in this early version.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mrphy-0.1.10.tar.gz (25.5 kB view details)

Uploaded Source

Built Distribution

mrphy-0.1.10-py3-none-any.whl (29.6 kB view details)

Uploaded Python 3

File details

Details for the file mrphy-0.1.10.tar.gz.

File metadata

  • Download URL: mrphy-0.1.10.tar.gz
  • Upload date:
  • Size: 25.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.5.0.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.7.11

File hashes

Hashes for mrphy-0.1.10.tar.gz
Algorithm Hash digest
SHA256 b14eec5e433da9e5d78d79b49012b747fb2a1c754f2d30c39cc4268a947ec6e8
MD5 4e4d1bc28746b330b5db37ccce1fb961
BLAKE2b-256 1a35960c51ef5e4d8ddc9ab48a454862bf9ade0f76420d592e3ae669ee0d8268

See more details on using hashes here.

File details

Details for the file mrphy-0.1.10-py3-none-any.whl.

File metadata

  • Download URL: mrphy-0.1.10-py3-none-any.whl
  • Upload date:
  • Size: 29.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.5.0.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.7.11

File hashes

Hashes for mrphy-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 bd0df79b0f4c8fde7a01b3498e08fe0a29d1b261d0934471f653b25e834eb740
MD5 94fc60f3367d874a38920ca771bb9616
BLAKE2b-256 c3793785d96e7f2119226d17aeb548548b23ac2f957ca09f1867ad534e4f7726

See more details on using hashes here.

Supported by

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