Version 37 (modified by dtodd, 10 years ago) (diff)


Welcome to the GAMMA Library

This site is a collaboration of Karl Young at UCSF and Brian Soher at Duke.

GAMMA Overview

GAMMA - A General Approach To Magnetic Resonance Mathematical Analysis

GAMMA is a C++ library for the simulation of Magnetic Resonance experiments. It's purpose is to provide a simple and intuitive means to construct simulation programs to suit the individual needs of researchers.

PyGAMMA is the GAMMA api's exported into Python. It provides much of the functionality of GAMMA within the interactive and scriptable Python environment. Users will not need to compile their Python scripts, and may run GAMMA commands interactively line-by-line.

The original version of GAMMA was written by Scott A. Smith and Tilo Levante under the guidance of B.H. Meier and R.R. Ernst at the ETH in Zürich.

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


Recent work on GAMMA, and this website, is funded by a grant from the NIH.

For a complete list of Wiki pages: