Description • Installation • Example • Doumentation • Author • Acknowledgments
This repository contains the Python bindings to different radar and optical backscattering and reflectance models, respectively. The bindings implement the following models:
- PROSPECT: Leaf reflectance model (versions 5 and D).
- SAIL: Canopy reflectance model.
- PROSAIL: Combination of PROSPECT and SAIL.
- LSM: Simple Lambertian soil reflectance model.
- Volume Scattering: Compute volume scattering functions and interception coefficients for given solar zenith, viewing zenith, azimuth and leaf inclination angle.
- Rayleigh: Calculate the extinction coefficients in terms of Rayleigh scattering.
- Mie: Calculate the extinction coefficients in terms of Mie scattering.
- Dielectric Constants: Calculate the dielectric constant of different objects like water, saline water, soil and vegetation.
- I2EM: RADAR soil scattering model to compute the backscattering coefficient VV and HH polarized.
- Emissivity: Calculate the emissivity for single-scale random surface for Bi and Mono-static acquisitions.
For the optical models the code from José Gómez-Dans was used as a benchmark. The theory of the radar models is from F.T. Ulaby.
There are currently different methods to install pyrism
.
The pyrism
package is provided on pip. You can install it with::
pip install pyrism
You can also download the source code package from this repository or from pip. Unpack the file you obtained into some directory (it can be a temporary directory) and then run::
python setup.py i