MRphy.py
Basic tools for MR simulation, infrastructure of arXiv:2008.10594 / tmi.2021.3083104
Install / Use
/learn @tianrluo/MRphy.pyREADME
MRphy.py
A pytorch based MR simulator package.
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: Ocassionallygit squash'd,git push --force'd;dev_cache: Constantlygit 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.
Related Skills
tmux
351.8kRemote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
diffs
351.8kUse the diffs tool to produce real, shareable diffs (viewer URL, file artifact, or both) instead of manual edit summaries.
terraform-provider-genesyscloud
Terraform Provider Genesyscloud
blogwatcher
351.8kMonitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
