Version 17 (modified by dtodd, 11 years ago) (diff)


Welcome to the GAMMA Library

This site is a collaboration of Karl Young at UCSF and Brian Soher at Duke. Its creation is supported by a grant from the NIH.

GAMMA Overview : Software for simulating magnetic resonance phenomena.

Written in C++, some of GAMMA's API's are being exported to python, using SWIG.

GAMMA was originally 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.

For now, additional information about gamma can also be retrieved from the following site:

Example of real-world applications of gamma, see:

For more information about NMR on the web:

Obtaining and Building Gamma

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

Gamma - Updates and Changes

Code Changes - To get gamma to compile on gcc 4.3.3 (on Ubuntu 9.04), windows XP, visual studio 2008 express, and Mac OSX (gcc 4.0.1).

Swig Issues (and working code) - Found while getting environment setup and testing the basic functionality of SWIG. While using gcc 4.3.3/Ubuntu 9.04/Swig 1.3.9/python2.5 and 2.6

Swig Implementation notes - Including organization of code, some (potentially remaining) issues, and Makefile and visual-studio modifications.

Gamma Testing Situation - Tools and Environment setup for testing the gamma library.

Merging C++ code with that from Zurich (Matthais Ernst) - Changes, Issues, etc.

Performance Issues

Gamma vs. PyGamma

Relative performance of PyGamma, the swigged versions of Gamma.

To Do List

List of to-do-items that are necessary, or just good, to implement for the gamma code base and project.

Proper Citation in Papers and Presentations

Proper reference should be given, using the citation below, when GAMMA simulations are utilised 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.

This page was built with Trac. For more information see links below

Starting Points for Trac:

For a complete list of local wiki pages: