4.12. singleScattering

4.12.1. Submodules

4.12.2. Package Contents

4.12.2.1. Functions

scattering(diameters, frequencies=None, wavelengths=None, refractive_indices=None, dielectric_permittivities=None, orientation=None, model=None, **kwargs)

Scattering properties according to the passed scatterer parameters

4.12.2.2. Attributes

models_list

models_list = ['Rayleigh (Ray)', 'Mie', 'Tmatrix (TMM)', 'Self-Similar Rayleigh-Gans (SSRG)', 'LiuDB',...[source]
scattering(diameters, frequencies=None, wavelengths=None, refractive_indices=None, dielectric_permittivities=None, orientation=None, model=None, **kwargs)[source]

Scattering properties according to the passed scatterer parameters

Parameters
  • diameters (float) – sizes of the scattering particle [meters]

  • frequencies (float) – frequencies of the incoming electromagnetic wave [Hz] might be substituted by wavelengths

  • wavelengths (float) – wavelengths of the incoming electromagnetic wave [Hz] might be substituted by frequencies [meters]

  • refractive_indices (complex) – effective refractive index of the scattering material (with respect to ambient refractive index) can be substituted by dielectric_permittivities

  • dielectric_permittivities (complex) – effective relative dielectric permittivity of the scattering material (with respect to ambient dielectric properties) can be substituted by refractive_indices

  • orientation (placeholder for orientation of the scatterer) –

  • model (one of the model_list (might be substituted by the shortname in the parenthesis)) –

  • **kwargs (additional arguments to be passed to the requested model) –

Returns

array of scattering properties (Cext, Csca, Cabs, Cbck) where Cext : Total extinction cross section [meters**2] in the direction

of propagation

CscaTotal extinction cross section [meters**2] in the direction

of propagation

CabsTotal extinction cross section [meters**2] in the direction

of propagation

CbckRadar backscattering cross section [meters**2]

=> 4*pi dCsca(pi)/dOmega

Return type

nd - float

Raises

AttributeError – If an uncorrect list of arguments is passed