Note
You are not reading the most up to date version of Gammapy documentation.
Access the latest stable version v1.3 or the list of Gammapy releases.
Morphology models (gammapy.image.models
)¶
Introduction¶
gammapy.image.models
contains implementations of common morphology models.
TODO: explain about astropy.modeling
and sherpa
models.
TODO: write me
Getting Started¶
TODO: write me
Reference/API¶
gammapy.image.models Package¶
Morphology models.
Functions¶
gaussian_sum_moments (F, sigma, x, y, cov_matrix) |
Compute image moments with uncertainties for sum of Gaussians. |
Classes¶
Delta2D (amplitude, x_0, y_0, **constraints) |
Two dimensional delta function . |
Gauss2DPDF ([sigma]) |
2D symmetric Gaussian PDF. |
ModelThetaCalculator (source, psf, fov, binsz) |
Compute containment radius for given radially symmetric source and psf as well as desired containment fraction. |
MultiGauss2D (sigmas[, norms]) |
Sum of multiple 2D Gaussians. |
Shell2D (amplitude, x_0, y_0, r_in[, width, …]) |
Projected homogeneous radiating shell model. |
Sphere2D (amplitude, x_0, y_0, r_0[, normed]) |
Projected homogeneous radiating sphere model. |
Template2D (image[, amplitude, frame]) |
Two dimensional table model. |
ThetaCalculator (dist, theta_max, n_bins[, …]) |
Provides methods containment_fraction(theta) and containment_radius(containment_fraction) given some 1D distribution (not necessarily normalized). |
ThetaCalculator2D (dist, x, y) |
Methods to compute theta and containment for a given 2D probability distribution image. |
ThetaCalculatorScipy (dist, theta_max[, …]) |
Same functionality as NumericalThetaCalculator, but uses scipy.integrate.quad and scipy.optimize.fsolve instead. |