4.12. singleScattering¶
4.12.1. Submodules¶
4.12.2. Package Contents¶
4.12.2.1. Functions¶
|
Scattering properties according to the passed scatterer parameters |
4.12.2.2. Attributes¶
- 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