Kroupa

class mosfit.modules.Kroupa(**kwargs)[source]

Bases: Parameter

Kroupa IMF from https://arxiv.org/pdf/astro-ph/0102155.pdf.

Defined for stellar masses larger than 0.01 solar masses.

Methods Summary

kroupa_cdf(minmass, maxmass, k)

Cumulative density function from Kroupa 2001b.

lnprior_pdf(x)

Evaluate natural log of probability density function.

prior_icdf(u)

Evaluate inverse cumulative density function from Kroupa 2001b.

Methods Documentation

kroupa_cdf(minmass, maxmass, k)[source]

Cumulative density function from Kroupa 2001b.

0.01 <= mass, k is normalization

lnprior_pdf(x)[source]

Evaluate natural log of probability density function.

PDF from Kroupa (2001b)

prior_icdf(u)[source]

Evaluate inverse cumulative density function from Kroupa 2001b.

output mass scaled to 0-1 interval