About

The GammaLib is a versatile toolbox for the high-level analysis of astronomical gamma-ray data. It is implemented as a C++ library that is fully scriptable in the Python scripting language. The library provides core functionalities such as data input and output, interfaces for parameter specifications, and a reporting and logging interface. It implements instruments specific functionalities such as instrument response functions and data formats. Instrument specific functionalities share a common interface to allow for extension of the GammaLib to include new gamma-ray instruments. The GammaLib provides an abstract data analysis framework that enables simultaneous multi-mission analysis.


The GammaLib project has been initiated by J. Knödlseder from the Insitut de Recherche en Astrophysique et Planétologie (IRAP), a mixed CNRS / Université Paul Sabatier laboratory in Toulouse, France.


As of April 2012, the SLOC of GammaLib generated using David A. Wheeler's SLOCCount is

Total Physical Source Lines of Code (SLOC) 62,459
Development Effort Estimate, Person-Years (Person-Months) 15.36 (184.33)
Schedule Estimate, Years (Months) 1.51 (18.15)
Estimated Average Number of Developers (Effort/Schedule) 10.16
Total Estimated Cost to Develop $ 2,074,992


Last updated by: Jürgen Knödlseder 4 April 2012