Page updated on September 7, 2022

The PROSAIL model, a fusion of PROSPECT (leaf reflectance and transmittance) and SAIL (plant canopy reflectance), has been used for the last thirty years to simulate the spectral and directional reflectance of plant canopies in the solar domain. It links the spectral dimension of the reflectance, which is mainly related to the biochemical content of the leaves, to the directional dimension, which is mainly related to the architecture of the canopy. PROSAIL has been widely used to develop new methods to retrieve biophysical properties of vegetation and to prepare new space missions. Applications are numerous in agriculture, forestry, ecology, climatology, exobiology, etc. Because of its ease of use, robustness and regular updates, PROSAIL has become one of the most popular tools for radiative transfer in vegetation.

Version Matlab
Fortran
IDL
Python
R Web interface
GUI
PROSPECT-4
PROSPECT4_Matlab.rar PROSPECT4_Fortran.rar




+ SAIL






ARTMO
PROSPECT-5 * PROSPECT5_Matlab.rar PROSPECT5_Fortran.rar


PROSPECT5
+ 4SAIL *
PROSAIL_5B_Matlab.rar PROSAIL_5B_Fortran.rar PROSAIL_5B_IDL.zip PyProSAIL HSDAR
ARTMO
PROCOSINE Toolbox_Cosine.rar





PROSPECT-D PROSPECT-D_Matlab.rar PROSPECT-D_Fortran.rar

GITLAB

+ 4SAIL PROSAIL_D_Matlab.rar PROSAIL_D_Fortran.zip
PROSAIL-2.0.alpha GITLAB

ARTMO
PROSPECT-PROGITLAB


GITLAB

+ 4SAIL



GITLAB
ARTMO
* It is recommended to use PROSPECT-D (with zero anthocyanin concentration) rather than PROSPECT-5.

PROSPECT

Outline

Compressed files corresponding to versions 4, 5, D and PRO of the PROSPECT model are provided in the table above. They all allow the calculation of the hemispherical reflectance and transmittance of leaves between 400 nm and 2500 nm (1 nm steps). The input variables are chlorophyll content, carotenoid content [PROSPECT-5 and -D], anthocyanin content [PROSPECT-D], protein content [PROSPECT-PRO], brown pigment content [depending on the version], water equivalent thickness, dry matter content and leaf structure parameter.
Model inversion
A short lecture explaining  PROSPECT-D inversion is available here. The compressed file PROSPECTD_Matlab_inversion.rar presents a practical example using Matlab.

Contacts
Jean-Baptiste FÉRET (jean-baptiste.feret@teledetection.fr)
Stéphane JACQUEMOUD (jacquemoud@ipgp.fr)
SAIL

Outline
The compressed file 4SAIL (Scattering by Arbitrarily Inclined Leaves) contains all the 4SAIL codes plus a sample application program called SAILVTIR that demonstrates the calculation of vegetation cover, emissivity, reflectance, radiance and brightness temperature as a function of LAI. A sample input and output file can be found in the "Release" folder. The output file has been edited to make it better readable. The software has been developed with Visual Fortran.

Contact
Frédéric BARET (frederic.baret@inrae.fr)
Jean-Baptiste FÉRET (jean-baptiste.feret@teledetection.fr)

Wout VERHOEF (w_verhoef@ziggo.nl)
OTHER radiative transfer codes

Model Matlab
Fortran
IDL
Python
R Web interface
GUI
MARMIT (Multilayer radiative transfer model of soil reflectance)
MARMIT


GITLAB


MARMIT-2



GITLAB

ARTMO
DART (Discrete anisotropic radiative transfer)







CESBIO
ERADIATE




WEBSITE



6S (Second simulation of satellite signal in the solar spectrum)




Py6S
LOA