Skip to main content

A Pytorch based tool for MR physics simulations

Project description

MRphy.py

Yet a pytorch based Bloch simulator. codecov Actions Status

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}
}

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

The package is not yet sent to pip or conda. To use it, navigate to the repo's root directory; then in your command line, type:

pip install .

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.5.tar.gz (22.5 kB view details)

Uploaded Source

Built Distribution

mrphy-0.1.5-py3-none-any.whl (27.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mrphy-0.1.5.tar.gz
  • Upload date:
  • Size: 22.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.7

File hashes

Hashes for mrphy-0.1.5.tar.gz
Algorithm Hash digest
SHA256 919e7eed41c530f9754a25342a15c49d0c31ebe48c370542af966555294426e8
MD5 fc7fec6545059780e13ffa381cfea3ef
BLAKE2b-256 a6a59a48bb36cbf776102c07041dc2a9ce522d66e0a24b8040ebc9396169936c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mrphy-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 27.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.7

File hashes

Hashes for mrphy-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 7aac51d82820e283ded6c8347b32659ad60d00ef751fbdf2d75fc6ef9428f01e
MD5 4111d500cc22025e5a4b6417b95951fb
BLAKE2b-256 1293f198c4e05e3ee0f66c89cf522f11a06bfd26da8c9368271f24f89e1bc617

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