Normalized to: Forest, F.
[1]
oai:arXiv.org:1606.00393 [pdf] - 1470677
GammaLib and ctools: A software framework for the analysis of
astronomical gamma-ray data
Knödlseder, J.;
Mayer, M.;
Deil, C.;
Cayrou, J. -B.;
Owen, E.;
Kelley-Hoskins, N.;
Lu, C. -C.;
Buehler, R.;
Forest, F.;
Louge, T.;
Siejkowski, H.;
Kosack, K.;
Gerard, L.;
Schulz, A.;
Martin, P.;
Sanchez, D.;
Ohm, S.;
Hassan, T.;
Brau-Nogué, S.
Submitted: 2016-06-01, last modified: 2016-07-22
The field of gamma-ray astronomy has seen important progress during the last
decade, yet there exists so far no common software framework for the scientific
analysis of gamma-ray telescope data. We propose to fill this gap by means of
the GammaLib software, a generic library that we have developed to support the
analysis of gamma-ray event data. GammaLib has been written in C++ and all
functionality is available in Python through an extension module. On top of
this framework we have developed the ctools software package, a suite of
software tools that enables building of flexible workflows for the analysis of
Imaging Air Cherenkov Telescope event data. The ctools are inspired by science
analysis software available for existing high-energy astronomy instruments, and
they follow the modular ftools model developed by the High Energy Astrophysics
Science Archive Research Center. The ctools have been written in Python and
C++, and can be either used from the command line, via shell scripts, or
directly from Python. In this paper we present the GammaLib and ctools software
versions 1.0 that have been released end of 2015. GammaLib and ctools are ready
for the science analysis of Imaging Air Cherenkov Telescope event data, and
also support the analysis of Fermi-LAT data and the exploitation of the COMPTEL
legacy data archive. We propose to use ctools as the Science Tools software for
the Cherenkov Telescope Array Observatory.