DRL software has been archived 🙁 and is only available upon request by users who have previously downloaded it. Some exceptions are possible. To request this software send an email to the DRL email list (which, if you have downloaded software from here before, you are a member of).
Enhancements to this SPA include support for NOAA-20 (JPSS-1) VIIRS data processing. The NOAA-20 algorithm is an engineering version.
This DRL software package contains the VIIRS Corrected Reflectance Science Processing Algorithm (CVIIRS_SPA). The CVIIRS_SPA creates the VIIRS Corrected Reflectance products. The CVIIRS_SPA performs a simple atmospheric correction with VIIRS visible, near-infrared, and short-wave infrared bands (bands M5, M7, M3, M4, M8, M10, M11, I1, I2, and I3). It corrects for molecular (Rayleigh) scattering and gaseous absorption (water vapor and ozone) using climatological values for gas contents. It requires no real-time input of ancillary data. The algorithm performs no aerosol correction. The Corrected Reflectance products created by CVIIRS_SPA are based on the 6S Radiative Transfer Model. The SPA supports both the SNPP and NOAA-20 (also called JPSS-1) missions; it can process VIIRS inputs from either spacecraft. The CVIIRS_SPA functions in two modes: Standalone, or as an IPOPP plug-in (IPOPP v2.6 or later required).
Installing as a Standalone Application:
Download the CVIIRS_1.1_SPA_1.2.tar.gz and CVIIRS_1.1_SPA_1.2_testdata.tar.gz (optional) files into the same directory.
Decompress and un-archive the CVIIRS_1.1_SPA_1.2.tar.gz and CVIIRS_1.1_SPA_1.2_testdata.tar.gz (optional) files:
$ tar -xzf CVIIRS_1.1_SPA_1.2.tar.gz
$ tar -xzf CVIIRS_1.1_SPA_1.2_testdata.tar.gz
See the User's Guide (PDF) included with the software package for more details.
Installing into an IPOPP Framework:
This SPA can also be installed dynamically into an IPOPP framework to automate production of CVIIRS data products. The SPA installation process will install SPA station(s) into IPOPP. An SPA station is an IPOPP agent that provides the mechanism necessary for running an SPA automatically within the IPOPP framework. Once this SPA is installed, users must enable the station(s) corresponding to the SPA. Instructions for installing an SPA and enabling its stations are contained in the IPOPP User’s Guide (available on the DRL Web Portal). The SPA stations for this SPA are listed in Appendix A of the User's Guide (PDF) included with this software package.
In order to run the package using your own input data, you can either use the run scripts within the wrapper subdirectories, or modify the test scripts within the testscripts subdirectory. See the User's Guide for more details.