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.