generate_mie_costheta
- miepython.miepython.generate_mie_costheta(mu_cdf)[source]
Generate a new scattering angle using a cdf.
A uniformly spaced cumulative distribution function (CDF) is needed. New random angles are generated by selecting a random interval mu[i] to mu[i+1] and choosing an angle uniformly distributed over the interval.
- Parameters:
mu_cdf – a cumulative distribution function
- Returns
The cosine of the scattering angle