HGRayleigh
- class rt1_model.volume.HGRayleigh(t=None, **kwargs)
HenyeyGreenstein-Rayleigh scattering function.
Abstract base class for use as volume scattering distribution.
Quanhua Liu and Fuzhong Weng: Combined henyey-greenstein and rayleigh phase function, Appl. Opt., 45(28):7475-7479, Oct 2006. doi: 10.1364/AO.45.
- Parameters:
t (float) – Asymmetry parameter (must be in the range -1 < t < 1).
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
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 in the legendre expansion. |
|
Phase function as sympy expression. |
|
The generalized scattering angle as a sympy expression. |