Volume 74, Issue 5 pp. 1449-1460
Full Paper

Graphical programming interface: A development environment for MRI methods

Nicholas R. Zwart

Corresponding Author

Nicholas R. Zwart

Keller Center for Imaging Innovation, Barrow Neurological Institute, Phoenix, Arizona, USA.

Correspondence to: Nicholas R. Zwart, Ph.D., Keller Center for Imaging Innovation, Barrow Neurological Institute, Phoenix, AZ, 85013. E-mail: [email protected]Search for more papers by this author
James G. Pipe

James G. Pipe

Keller Center for Imaging Innovation, Barrow Neurological Institute, Phoenix, Arizona, USA.

Search for more papers by this author
First published: 10 November 2014
Citations: 48

Abstract

Purpose

To introduce a multiplatform, Python language-based, development environment called graphical programming interface for prototyping MRI techniques.

Methods

The interface allows developers to interact with their scientific algorithm prototypes visually in an event-driven environment making tasks such as parameterization, algorithm testing, data manipulation, and visualization an integrated part of the work-flow. Algorithm developers extend the built-in functionality through simple code interfaces designed to facilitate rapid implementation.

Results

This article shows several examples of algorithms developed in graphical programming interface including the non-Cartesian MR reconstruction algorithms for PROPELLER and spiral as well as spin simulation and trajectory visualization of a FLORET example.

Conclusion

The graphical programming interface framework is shown to be a versatile prototyping environment for developing numeric algorithms used in the latest MR techniques. Magn Reson Med 74:1449–1460, 2015. © 2014 Wiley Periodicals, Inc.

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.