EinastoProfile#

class gammapy.astro.darkmatter.EinastoProfile[source]#

Bases: DMProfile

Einasto Profile.

\[\rho(r) = \rho_s \exp{ \left(-\frac{2}{\alpha}\left[ \left(\frac{r}{r_s}\right)^{\alpha} - 1\right] \right)}\]
Parameters:
r_sQuantity

Scale radius, \(r_s\).

alphaQuantity

\(\alpha\).

rho_sQuantity

Characteristic density, \(\rho_s\).

References

Attributes Summary

DEFAULT_ALPHA

Default scale radius as given in reference 2

DEFAULT_SCALE_RADIUS

Default scale radius as given in reference 2

Methods Summary

evaluate(radius, r_s, alpha, rho_s)

Evaluate the profile.

Attributes Documentation

DEFAULT_ALPHA = 0.17#

Default scale radius as given in reference 2

DEFAULT_SCALE_RADIUS = <Quantity 28.44 kpc>#

Default scale radius as given in reference 2

Methods Documentation

static evaluate(radius, r_s, alpha, rho_s)[source]#

Evaluate the profile.

__init__(r_s=None, alpha=None, rho_s=<Quantity 1. GeV / cm3>)[source]#
classmethod __new__(*args, **kwargs)#