hemreflect
- rt1_model.plot.hemreflect(R=None, SRF=None, phi_0=0.0, t_0_step=5.0, t_0_min=0.0, t_0_max=90.0, simps_N=1000, showpoints=True, returnarray=False, param_dict={})
Numerical evaluation of the hemispherical reflectance of the given BRDF-function.
This is using scipy’s implementation of the Simpson-rule integration scheme.
- Parameters:
R (RT1-class object) –
definition of the brdf-function to be evaluated (either R or SRF must be provided) The BRDF is defined via:
BRDF = R.SRF.NormBRDF * R.SRF.calc()
SRF (Surface-class object) –
definition of the brdf-function to be evaluated (either R or SRF must be provided) The BRDf is defined via:
BRDF = SRF.NormBRDF * SRF.calc()
phi_0 (float) – incident azimuth-angle (for spherically symmetric phase-functions the result is independent of the choice of phi_0)
t_0_step (float) – separation of the incidence-angle grid-spacing in DEGREE for which the hemispherical reflectance will be calculated
t_0_min (float) – minimum incidence-angle
t_0_max (float) – maximum incidence-angle
simps_N (integer) – number of points used in the discretization of the brdf within the Simpson-rule
showpoints (boolean) – show or hide integration-points in the plot
param_dict (dict) – a dictionary containing the names and values of the symbolic parameters required to define the SRF function
- Returns:
fig – a matplotlib figure showing the incidence-angle dependent hemispherical reflectance
- Return type:
figure