Premium
Graphical programming interface: A development environment for MRI methods
Author(s) -
Zwart Nicholas R.,
Pipe James G.
Publication year - 2015
Publication title -
magnetic resonance in medicine
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.696
H-Index - 225
eISSN - 1522-2594
pISSN - 0740-3194
DOI - 10.1002/mrm.25528
Subject(s) - computer science , graphical user interface , python (programming language) , visualization , programming language , visual programming language , interface (matter) , rapid prototyping , application programming interface , development environment , cartesian coordinate system , artificial intelligence , operating system , mechanical engineering , bubble , maximum bubble pressure method , engineering , geometry , mathematics
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.