i_unpolarized

miepython.core.i_unpolarized(m, x, mu, norm='albedo', n_pole=0)[source]

Return the unpolarized scattered intensity at specified angles.

The unpolarized scattering is the average of the scattered intensity for polarized incidence parallel to and perpendicular to the plane of scattering.

The unpolarized scattering may also be thought of as a time average of randomly polarized incident light over some interval.

The normalization describes the integral of the scattered intensity over all 4𝜋 steradians. The normalization should be one of [‘albedo’, ‘one’, ‘4pi’, ‘qext’, ‘qsca’, ‘bohren’, or ‘wiscombe’]

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

  • x – the size parameter

  • mu – the cos(theta) of each direction desired

  • norm – (optional) string describing scattering function normalization

  • n_pole (int, optional) – If greater than zero, returns only the nth multipole term; default is 0, which returns the sum of all terms.

Returns:

The unpolarized intensity at each angle in the array mu. Units [1/sr]