cana.composition.shkuratov¶
Shkuratov Model.
Classes
Shkuratov([sample, grainsize, porosity]) |
Shkuratov Reflectance Model. |
-
class
cana.composition.shkuratov.Shkuratov(sample=None, grainsize=30, porosity=0.5)[source]¶ Shkuratov Reflectance Model.
Adapted from Shkuratov (1999).
Attributes: sampleContain Optical constant data array.
Methods
build_spec([coef, albedo_w, wavelengths])Build the modeled spectra from the optical constants. fresnel_coef()Calculate Fresnel coeficient. optical_density()Calculate Optical Density. scattering_coef()Scatering coeficients based on Shkuratov (1999) approximations. scattering_coef_auxCalculate the Scatering coeficient. -
build_spec(coef=None, albedo_w=0.55, wavelengths=None)[source]¶ Build the modeled spectra from the optical constants.
Returns: - Spectrum, Geometric Albedo
-
sample¶ Contain Optical constant data array.