mrpy.extra.reparameterise.ReparameteriseCurveLike

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

An extension of ReparameteriseMRP which adds necessary methods for calculating jacobians and hessians for chi-square likelihoods.

See ReparameteriseMRP for arguments.

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) The new parameters as functions of theta
rho_gtm([log]) The mass-weighted integral of the MRP, in reverse (ie.
theta_T(**kwargs) theta as functions of the new parameters p1,p2,p3