Instrument response function (IRF) functionality (gammapy.irf)

Introduction

gammapy.irf handles instrument response functions (IRFs):

  • Effective area (AEFF)
  • Energy dispersion (EDISP)
  • Point spread function (PSF)

Most of the formats defined at IACT IRF are supported. Otherwise, at the moment, there is very little support for Fermi-LAT or other instruments.

Most users will not use gammapy.irf directly, but will instead use IRFs as part of their spectrum, image or cube analysis to compute exposure and effective EDISP and PSF for a given dataset.

Most (at some point maybe all) classes in gammapy.irf have an gammapy.utils.nddata.NDDataArray as data attribute to support interpolation.

Getting Started

see data_iact.html for an example how to access IACT IRFs.

Using gammapy.irf

If you’d like to learn more about using gammapy.irf, read the following sub-pages:

Reference/API

gammapy.irf Package

Instrument response functions (IRFs).

Functions

multi_gauss_psf_kernel(psf_parameters[, …]) Create multi-Gauss PSF kernel.

Classes

Background2D(energy_lo, energy_hi, …[, …]) Background 2D.
Background3D(energy_lo, energy_hi, detx_lo, …) Background 3D.
EffectiveAreaTable(energy_lo, energy_hi, data) Effective area table.
EffectiveAreaTable2D(energy_lo, energy_hi, …) 2D effective area table.
EnergyDependentMultiGaussPSF(energy_lo, …) Triple Gauss analytical PSF depending on energy and theta.
EnergyDependentTablePSF(energy, rad[, …]) Energy-dependent radially-symmetric table PSF (gtpsf format).
EnergyDispersion(e_true_lo, e_true_hi, …) Energy dispersion matrix.
EnergyDispersion2D(e_true_lo, e_true_hi, …) Offset-dependent energy dispersion matrix.
GaussPSF([sigma]) Extension of Gauss2D PDF by PSF-specific functionality.
HESSMultiGaussPSF(source) Multi-Gauss PSF as represented in the HESS software.
IRFStacker(list_aeff, list_livetime[, …]) Stack instrument response functions.
PSF3D(energy_lo, energy_hi, offset, rad_lo, …) PSF with axes: energy, offset, rad.
PSF3DChecker(psf[, d_norm, …]) Automated quality checks for gammapy.irf.PSF3D.
PSFKing(energy_lo, energy_hi, offset, gamma, …) King profile analytical PSF depending on energy and offset.
SherpaMultiGaussPSF(source) Multi-Gauss PSF as represented in the Sherpa software.
TablePSF(rad, dp_domega[, spline_kwargs]) Radially-symmetric table PSF.