opcsim.mie.
cscat
(dp, wl, refr, theta1, theta2, nsteps=100, \*\*kwargs)¶Compute the scattering cross section between two angles according to Jaenicke and Hanusch (1993).
Following the lead of Jaenicke and Hanusch (1993), we can compute the scattering cross section for a given viewing angle [\(\Theta_1\) - \(\Theta_2\)] as:
where \(\lambda\) is the incident wavelength of light and \(i_1\) and \(i_2\) are the intensity distribution functions, calculated as:
The integral is calculated step-wise using the numpy.trapz function.
The particle diameter in microns.
The wavelength of incident light in microns.
The complex refractive index of the material.
The angle from which to begin the integration.
The angle from which to end the integration.
The number of steps in theta to use in performing the step-wise integration.
The scattering cross-section.