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.
The Visible Infrared Imaging Radiometer Suite (VIIRS) Aerosol Science Processing Algorithm (AEROSOL_SPA) takes as input VIIRS M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M12, M15, and M16 band Sensor Data Record (SDR) products; the VIIRS M-Band Terrain-Corrected Geolocation product; and the VIIRS Cloud Mask Intermediate Product (IP) and meteorological ancillary, and produces the mission-compliant Aerosol Optical Thickness (AOT) IP; Aerosol Model Index (AMI) IP; Aerosol Environmental Data Record (EDR); Suspended Matter (SM) EDR; and Aerosol Geolocation HDF5 product. The SPA supports both the SNPP and NOAA-20 (also called JPSS-1) missions; it can process VIIRS inputs from either spacecraft. The SPA functions in two modes: Standalone, or as an IPOPP plug-in (IPOPP v2.6 or later required).
Follow the instructions below to install the SPA in a standalone configuration. SPAs may also be installed dynamically into an IPOPP framework; instructions for this type of installation are contained in the IPOPP User's Guide.
Download the AEROSOL_1.5.08.04_SPA_1.6.tar.gz and AEROSOL_1.5.08.04_SPA_1.6_testdata.tar.gz (optional) files into the same directory.
Decompress and un-archive the AEROSOL_1.5.08.04_SPA_1.6.tar.gz and AEROSOL_1.5.08.04_SPA_1.6_testdata.tar.gz (optional) files:
$ tar -xzf AEROSOL_1.5.08.04_SPA_1.6.tar.gz
$ tar -xzf AEROSOL_1.5.08.04_SPA_1.6_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 AEROSOL_SPA data products. The SPA installation process will install SPA service(s) into IPOPP. An SPA service 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 service(s) corresponding to the SPA. Instructions for installing an SPA and enabling its services are contained in the IPOPP User’s Guide (available on the DRL Web Portal). The SPA services 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 (PDF) included with the software package for more details.