Skip to content

Python implementation of the SPART radiative transfer model (Yang et al. 2020)

License

Notifications You must be signed in to change notification settings

wirrell/SPART-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPART-python

Overview

This is a Python port of the Matlab code for the SPART radiative transfer model.

The source code can be found at: https://github.com/wirrell/SPART-python

The original code can be found at: https://github.com/peiqiyang/SPART

The optical absorption coefficients for PROSPECT-PRO (the successor of PROSPECT5-D) can be found at: https://github.com/jbferet/prospect

The model paper is: The SPART model: A soil-plant-atmosphere radiative transfer model for satellite measurements in the solar spectrum - Yang et al. (2020)

Update Notifications

  • 2021-06-12: Sentinel2A+B coefficients were added in final version
  • 2021-06-15: PROSPECT-PRO was added as second leaf model option that builds on top of PROSPECT5-D (Féret et al., 2021). More information about PROSPECT-PRO can be found in the paper by Féret et al. (2021). The optical absorption coefficients for CBC and PROT were taken from this Github repository.

Quickstart Example

   import SPART
   leafbio = SPART.LeafBiology(40, 10, 0.02, 0.01, 0, 10, 1.5)
   soilpar = SPART.SoilParameters(0.5, 0, 100, 15)
   canopy = SPART.CanopyStructure(3, -0.35, -0.15, 0.05)
   angles = SPART.Angles(40, 0, 0)
   atm = SPART.AtmosphericProperties(0.3246, 0.3480, 1.4116, 1013.25)
   spart = SPART.SPART(soilpar, leafbio, canopy, atm, angles, 'TerraAqua-MODIS',
                 100)
   results = spart.run()  # Pandas DataFrame containing R_TOC, R_TOA, L_TOA

See also here for an executable code snippet.

About

Python implementation of the SPART radiative transfer model (Yang et al. 2020)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages