PubMed · 15324759
ODIN-object-oriented development interface for NMR.
Abstract
A cross-platform development environment for nuclear magnetic resonance (NMR) experiments is presented. It allows rapid prototyping of new pulse sequences and provides a common programming interface for different system types. With this object-oriented interface implemented in C++, the programmer is capable of writing applications to control an experiment that can be executed on different measurement devices, even from different manufacturers, without the need to modify the source code. Due to the clear design of the software, new pulse sequences can be created, tested, and executed within a short time. To post-process the acquired data, an interface to well-known numerical libraries is part of the framework. This allows a transparent integration of the data processing instructions into the measurement module. The software focuses mainly on NMR imaging, but can also be used with limitations for spectroscopic experiments. To demonstrate the capabilities of the framework, results of the same experiment, carried out on two NMR imaging systems from different manufacturers are shown and compared with the results of a simulation.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Thies H Jochimsen, Michael von Mengershausen. 2004. ODIN-object-oriented development interface for NMR.. https://doi.org/10.1016/j.jmr.2004.05.021
Cite the original work for its findings. Save a collection to share your selection of sources.