GammaLib

Fiche dév Ens Sup - Recherche
  • Création ou MAJ importante : 31/01/13
  • Correction mineure : 04/03/13
Mots-clés

GammaLib : Bibliothèque C++ pour l'analyse de données en astronomie gamma

Ce logiciel a été développé (ou est en cours de développement) dans la communauté de l'Enseignement Supérieur et de la Recherche. Son état peut être variable (cf champs ci-dessous) donc sans garantie de bon fonctionnement.
  • Site web
  • Système : UNIX-like
  • Version actuelle : 00-07-00 - 11 janvier 2013
  • Licence(s) : GPL - Version 3
  • Etat : diffusé, stable
  • Support : maintenu, développement en cours
  • Concepteur(s) : Jürgen Knödlseder
  • Contact concepteur(s) : jurgen.knodlseder@irap.omp.eu
  • Laboratoire(s), service(s)... : IRAP, DESY (Deutsches Elektronen-Synchrotron, Hamburg), MPIK (Max-Planck Institute for Nuclear Physics, Heidelberg)

 

Une fiche logiciel décrit plus en détail ce développement, consultez la pour plus d’informations : GammaLib
Fonctionnalités générales du logiciel

GammaLib est une bibliothèque C++ incluant toutes les fonctionnalités nécessaires pour l'analyse de données en astronomie gamma. En particulier, GammaLib propose

  • une interface FITS pour la lecture et l'écriture des données
  • un module pour la construction des ftools, incluant une interface des paramètres selon le format IRAF
  • une interface pour la lecture et l'écriture des fichiers XML
  • un module pour le traitement des observations et des données en astronomie gamma
  • un module pour l'ajustement de modèles aux données
  • un module pour la gestion des images FITS, en suivant le standard WCS, incluant la gestion des cartes en HealPix
  • un module pour le calcul numérique (intégration, différentiation)
  • un module pour l'arithmétique (vecteur, matrices, matrices creuses)
  • un module de support

Toutes les fonctionnalités sont accessibles à travers une interface C++. En plus, GammaLib inclut un module Python qui permet d'accéder toutes les classes dans ce langage.

GammaLib permet pour le moment le traitement des données de Fermi/LAT, des télescopes Cherenkov existants (H.E.S.S., MAGIC, VERITAS), et du futur Cherenkov Telescope Array (CTA). Des données en forme de spectres peuvent également être traitées. Des analyses multi-instruments sont possibles.

Contexte d’utilisation du logiciel

La bibliothèque sert à la fois pour le prototypage des logiciels d'analyse scientifique pour le projet Cherenkov Telescope Array (CTA), ainsi que pour l'analyse des données du télescope LAT sur le satellite Fermi. Des éléments de la bibliothèque sont également utilisés dans le système d'analyse scientifique développé par l'IRAP pour l'exploitation du télescope SPI sur le satellite INTEGRAL.

Publications liées au logiciel

Knödlseder, J. 2011, GammaLib - A new framework for the analysis of Astronomical Gamma-Ray Data, sous presse (http://arxiv.org/abs/1110.6418)