Rayleigh
- class rt1_model.volume.Rayleigh(**kwargs)
Rayleigh scattering function.
Abstract base class for use as volume scattering distribution.
- Parameters:
ncoefs (int) – Number of coefficients used for the Legendre-approximation.
a ([ float , float , float ] , optional (default = [-1.,1.,1.])) – Generalized scattering angle parameters used for defining the scattering angle of the distribution function. For more details, see: https://rt1-model.rtfd.io/en/latest/theory.html#equation-general_scat_angle
Notes
Only 3 expansion coefficient are required, so ncoefs is always set to 3!
Methods
|
|
|
Calculate numerical value of the scattering function. |
|
Generalized scattering angle with respect to the given zenith-angles. |
|
Legendre-expansion of the scattering distribution function. |
Attributes
Legendre coefficients of the phase function. |
|
The number of coefficients used to approximate the BRDF. |
|
Phase function as sympy expression. |
|
The generalized scattering angle as a sympy expression. |