PSFModel#

class ctapipe.instrument.PSFModel(*args: t.Any, **kwargs: t.Any)[source]#

Bases: TelescopeComponent

Base component to describe image distortion due to the optics of the different cameras.

Methods Summary

pdf(tel_id, lon, lat, lon0, lat0)

Calculates the value of the psf at a given location.

Methods Documentation

abstractmethod pdf(tel_id, lon, lat, lon0, lat0) ndarray[source]#

Calculates the value of the psf at a given location.

Parameters:
tel_idint

ID of the telescope for which the PSF is evaluated

lonu.Quantity[angle]

longitude coordinate of the point on the focal plane where the psf is evaluated

latu.Quantity[angle]

latitude coordinate of the point on the focal plane where the psf is evaluated

lon0u.Quantity[angle]

longitude coordinate of the point source on the focal plane

lat0u.Quantity[angle]

latitude coordinate of the point source on the focal plane

Returns
———-
psfnp.ndarray

value of the PSF at the specified location with the specified position of the point source