Yet a pytorch based Bloch simulator.
Infrastructure of:
Joint Design of RF and Gradient Waveforms via Auto-Differentiation for 3D Tailored Exitation in MRI
cite as:
@misc{luo2020joint,
title={Joint Design of RF and gradient waveforms via auto-differentiation for 3D tailored excitation in MRI},
author={Tianrui Luo and Douglas C. Noll and Jeffrey A. Fessler and Jon-Fredrik Nielsen},
year={2020},
eprint={2008.10594},
archivePrefix={arXiv},
primaryClass={eess.IV},
url={https://arxiv.org/abs/2008.10594}
}
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={0000},
author={Tianrui Luo and Douglas C. Noll and Jeffrey A. Fessler and Jon-Fredrik Nielsen},
year={2021}
}
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.
pip install mrphy
(The package is not yet sent to conda
.)
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.