mrpy.extra.reparameterise.GG3MRP

class mrpy.extra.reparameterise.GG3MRP(p1=None, p2=None, p3=None, logHs=None, alpha=None, beta=None, **kwargs)

A reparameterisation of the standard MRP form of the TGGD (eg. Lagos et al. Eq. 2.4)

Notes

This has the form

\[(\log \mathcal{H}_\star, lpha, eta) = (p_1, p_2 p_3-1, p_3).\]

Methods

__init__([p1, p2, p3, logHs, alpha, beta])
dndlog10m([log]) Return the MRP in log10 space at `m’.
dndm([log]) Return the MRP at m.
ngtm([log]) The number density greater than mmin.
p_T(**kwargs) New parameters as functions of the standard MRP parameters.
rho_gtm([log]) The mass-weighted integral of the MRP, in reverse (ie.
theta_T([p1, p2, p3]) Standard MRP parameters as functions of the new parameters.