PSFKing#

class gammapy.irf.PSFKing[source]#

Bases: ParametricPSF

King profile analytical PSF depending on energy and offset.

This PSF parametrisation and FITS data format is described here: PSF_KING.

Parameters:
axeslist of MapAxis or MapAxes

Data axes, required are [“energy_true”, “offset”].

metadict

Metadata dictionary.

Attributes Summary

Methods Summary

evaluate_containment(rad, gamma, sigma)

Containment of the PSF at given axes coordinates.

evaluate_direct(rad, gamma, sigma)

Evaluate the PSF model.

Attributes Documentation

default_interp_kwargs = {'bounds_error': False, 'fill_value': None}#
required_arguments = ['rad', 'energy_true', 'offset']#
required_axes = ['energy_true', 'offset']#
required_parameters = ['gamma', 'sigma']#
tag = 'psf_king'#

Methods Documentation

static evaluate_containment(rad, gamma, sigma)[source]#

Containment of the PSF at given axes coordinates.

Parameters:
radQuantity

Rad value.

gammaQuantity

Gamma parameter.

sigmaQuantity

Sigma parameter.

Returns:
containmentndarray

Containment.

static evaluate_direct(rad, gamma, sigma)[source]#

Evaluate the PSF model.

Formula is given here: PSF_KING.

Parameters:
radAngle

Offset from PSF center used for evaluating the PSF on a grid.

Returns:
psf_valueQuantity

PSF value.

__init__(axes, data=0, unit='', is_pointlike=False, fov_alignment=FoVAlignment.RADEC, meta=None, interp_kwargs=None)#
classmethod __new__(*args, **kwargs)#