Version 41 (modified by flip, 10 years ago) (diff)


Welcome to the GAMMA/PyGAMMA Library

GAMMA - A General Approach To Magnetic Resonance Mathematical Analysis

GAMMA is a C++ library for the simulation of magnetic resonance (NMR, MRS) experiments. It provides a simple and intuitive means to construct simulation programs to suit researchers' individual needs.

PyGAMMA makes GAMMA's APIs available to Python. It provides much of the functionality of GAMMA within the interactive and scriptable Python environment. PyGAMMA users can skip the compile and link steps necessary with C++, and can even run GAMMA commands interactively line-by-line.

A more detailed description of GAMMA is included here.

Contributors to the GAMMA project

Obtaining and Building GAMMA (and PyGAMMA)

Obtaining and Building the GAMMA Library - Learn how to get a copy of the source code and what to do with it once you get it.

If you're interested in PyGAMMA, we provide prebuilt binaries for most platforms. We also have instructions on how to build PyGAMMA.

Proper Citation in Papers and Presentations

Proper reference should be given, using the citation below, when GAMMA simulations are utilized in papers and/or presentations.

"Computer Simulations in Magnetic Resonance. An Object Oriented Programming Approach", S.A. Smith, T.O. Levante, B.H. Meier, and R.R. Ernst, J. Magn. Reson., 106a.

Technical Documentation for Developers

If you're interested in more technical details about GAMMA/PyGAMMA including notes from the developers themselves, we have a whole section dedicated to technical documentation.

For more information about NMR on the web


Thanks to the NIH (grant number 1R01EB008387-01A1) which funded the recent work on GAMMA, PyGAMMA and this website via the Vespa project.

For a complete list of Wiki pages: