mie_S1_S2

miepython.miepython.mie_S1_S2(m, x, mu, norm='albedo')[source]

Calculate the scattering amplitude functions for spheres.

The normalization is controlled by norm and should be one of [‘albedo’, ‘one’, ‘4pi’, ‘qext’, ‘qsca’, ‘bohren’, or ‘wiscombe’] The normalization describes the integral of the scattering phase function over all 4𝜋 steradians.

The units are weird, sr**(-0.5)

Parameters:
  • m – the complex index of refraction of the sphere

  • x – the size parameter of the sphere

  • mu – cos(theta) or array of angles [cos(theta_i)]

  • norm – (optional) string describing scattering function normalization

Returns:

S1, S2 – the scattering amplitudes at each angle mu [sr**(-0.5)]