mie_phase_matrix

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

Calculate the scattering (Mueller) matrix.

If mu has length N, then the returned matrix is 4x4xN. If mu is a scalar then the matrix is 4x4

The phase scattering matrix is computed from the scattering amplitude functions, according to equations 5.2.105-6 in K. N. Liou (2002) - An Introduction to Atmospheric Radiation, Second Edition.

or

Bohren and Huffman, Absorption and Scattering of Light by Small Particles, JOHN WILEY & SONS, page 112, (1983).

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

  • x – the size parameter of the sphere

  • mu – the angles, cos(theta), for the phase scattering matrix

Returns:

p – the phase scattering matrix [sr**(-1.0)]