Hapke and Shkuratov Spectral Modeling
This implementation applies the Hapke porosity correction K(φ) from the solid filling factor φ, which is constrained to 0-0.52. CBOE is only a few degrees wide and has a shape similar to the broader SHOE, approximately 20 degrees wide. SHOE is therefore used and CBOE is fixed at zero; SHOE can also help reproduce the CBOE contribution. See Hapke et al. (2012).
The reported reflectance is radiance captured by the spectrometer divided by the incident solar irradiance spectrum divided by π, equivalent to an ideal Lambertian reference radiance.