astromugs.dust.MRNDistrib#

class astromugs.dust.MRNDistrib(rsingle=0.1, amin=0.005, amax=1000.0, nb_sizes=1, d_exp=3.5, rho_m=2.5, dtogas=0.01, cst_norm=7.41e-26, ext_eff=4)[source]#
__init__(rsingle=0.1, amin=0.005, amax=1000.0, nb_sizes=1, d_exp=3.5, rho_m=2.5, dtogas=0.01, cst_norm=7.41e-26, ext_eff=4)[source]#

Methods

__init__([rsingle, amin, amax, nb_sizes, ...])

grainmass()

  1. Create an array with masses of a single grain for each grain population.

grainmass_single()

  1. Create mass from single grain (rsingle).

massfraction()

  1. Calculate the mass fraction of each grain population relative to the total dust mass of the object following a MRN distribution.

sizes()

  1. Create an array with min, max, and average value of each interval of grain sizes.