ThetaCalculator¶
-
class
gammapy.image.models.
ThetaCalculator
(dist, theta_max, n_bins, normalize=False)[source]¶ Bases:
object
Provides methods
containment_fraction(theta)
andcontainment_radius(containment_fraction)
given some 1D distribution (not necessarily normalized).Notes If you have to compute theta or containment many times for the same dist, this is much faster than ThetaCalculatorScipy. If you want only one value it could actually be slower, especially the containment calculation.
Parameters: dist : callable
Distribution function dp / dtheta2 (theta2)
theta_max : float
Integration range will be 0 .. theta_max ^ 2
nbins : int
Integration step size
normalize : bool
Normalize discretized distribution to 1?
Methods Summary
containment_fraction
(theta)Compute containment fraction for a given theta. containment_radius
(containment_fraction)Compute theta for a given containment fraction. Methods Documentation