• Visit our Facebook page
  •     NASA Home
  •     >    Goddard Home
  •     >    Direct Readout Laboratory
  •     >    Software
Register now for the NASA Direct Readout Conference (NDRC-9) · Valladolid, Spain · June 21 - 24, 2016

Direct Readout Laboratory

GLOBAL VIEW

IPOPP Global Processing: A Tool for Data Quality Monitoring and DR Algorithm Development.
Read More >

LATEST VIIRS OR MODIS IMAGE


DRL Software/Algorithms

Category Software Name Description Platform Version
Level 2 ACTIVEFIRES_SPA The ACTIVEFIRES_SPA takes as inputs the VIIRS M5, M7, M11, M13, M15, and M16 band SDR products and the VIIRS M-Band Terrain-Corrected Geolocation product, and produces the mission-compliant VIIRS Active Fires Application Related Product (ARP) as well as the Fire Mask (extended capability). Linux 1.5.08.04
Level 2 AEROSOL_SPA The AEROSOL_SPA takes as input VIIRS M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M12, M15, and M16 band 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 EDR; Suspended Matter (SM) EDR; and Aerosol Geolocation HDF5 product. Linux 1.5.08.04
Level 1 AIRS AIRS processes downlinked data from the AIRS, AMSU-A and HSB instruments on the Aqua spacecraft from RAW packets in PDS format to Level 1-B calibrated radiances. Linux 5.2
Level 2 BLUEMARBLE The BlueMarble SPA creates MODIS sharpened True Color and Natural Color imagery; VIIRS sharpened True Color and Natural Color imagery; VIIRS Near Constant Contrast (NCC) day and night imagery; and overlays of OMPS SO2 and OMPS Ultraviolet Aerosol on VIIRS True Color. The package also allows overlays of fire location pixels and shapefiles on these image products. Linux 1.5
Level 3 BURNSCAR_SPA The BURNSCAR_SPA maps post-fire burned areas using daily composites of 500m MODIS corrected reflectance and daily composites of 1km MODIS active fire observations. It identifies the date of burn, to the nearest day, for 500m grid cells within individual MODIS Level 3 tiles. Linux 1.1
Level 2 C-SDR_SPA The C-SDR SPA software package processes Suomi NPP VIIRS, ATMS and CrIS Raw Data Record (RDR) HDF5 products into corresponding instrument-specific and mission-compliant HDF5 Sensor Data Record (SDR) and Geolocation swath products. Linux 2.2
Level 2 CLOUDMASK_SPA The CLOUDMASK_SPA takes as input VIIRS I1, I2, I4, I5, M1, M4, M5, M7, M8, M9, M10, M11, M12, M13, M14, M15, and M16 band Sensor Data Record (SDR) products; the VIIRS M-Band Terrain-corrected Geolocation product; and optionally the VIIRS Active Fire Product and meteorological ancillary. The SPA produces the mission-compliant Cloud Mask IP HDF5 product. Linux 1.5.08.04
Level 1 Construction Record Lister Prints the contents of a PDS/EDS Construction Record. Linux 1.01
Level 2 COP_SPA The COP_SPA takes as inputs VIIRS M5, M8, M10, M11, M12, M14, M15, and M16 band SDR products; the VIIRS M-Band Terrain-Corrected Geolocation product; and the VIIRS Cloud Mask IP and meteorological ancillary. The SPA produces the mission-compliant VIIRS Cloud Optical Properties IP and the VIIRS Ice & Night Water Cloud Top Temperature HDF5 IP. Linux 1.5.08.04
Utilities CRECBuilder The Construction Record Builder (CRECBuilder) Java application reads MODIS packet files and recreates the corresponding Construction Record (CSR) metadata files to comply with the mission-specified data format--the Production Data Set (PDS). Linux 1.2
Level 2 CREFL_SPA The CREFL_SPA processes MODIS Aqua and Terra Level 1B DB data to create the MODIS Level 2 Corrected Reflectance product. The algorithm performs a simple atmospheric correction with MODIS visible, near-infrared, and short-wave infrared bands (bands 1-16). It corrects for molecular (Rayleigh) scattering and gaseous absorption (water vapor and ozone) using climatological values for gas contents. Linux 1.7.1
Level 2 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. Linux 1.1
Protocol Processing / Level 0 GBAD_SPA The Aqua Ground Based Attitude Determination Science Processing Algorithm (GBAD_SPA) creates ephemeris and attitude files. Linux 2.7
Level 2 GTMIMAGERY_SPA The GTMIMAGERY SPA produces mission-compliant HDF5 output for the GTM Imaging Band Imagery Environmental Data Record (EDR), GTM Moderate Band Imagery EDR, and GTM Near Constant Contrast (NCC) Band Imagery EDR. Linux 1.5.08.04
Level 2 H2G_SPA The H2G_SPA is designed specifically for Direct Readout applications and creates geolocated GeoTIFF images, jpeg browse images, and png browse images for various parameter datasets in SNPP SPA products and MODIS Level 2 SPA products. H2G also creates standard true color images and user-defined false color images from supported VIIRS and MODIS science products. Linux 2.4
Level 2 IMAPP_SPA The IMAPP_SPA processes MODIS Aqua and Terra Level 1B DB data into 6 Level 2 MODIS atmospheric products: Cloudmask (MOD35); Cloudmask First Byte; Cloudtop Properties, Cloud Phase and Cloud Optical properties (MOD06); Atmospheric Profiles (MOD07); Aerosol (MOD04); and Aerosol 3km (MOD04_3K). Linux 3.1
Level 2 IPOPP IPOPP can ingest SNPP RDR and Terra/Aqua PDS files. It automates multi-level processing of the ingested RDR and PDS files and produces SNPP SDRs, SNPP EDRs, and Terra/Aqua Level-1 and Level-2 products. Linux 2.5
Level 2 L2GEN_SPA The science algorithms within the L2GEN_SPA are implemented from the OBPG's SeaDAS package. The L2GEN SPA produces MODIS Level 2 Ocean Color (daytime product, includes Chlorophyll-a [CHLOR_A] concentration) and Sea Surface Temperature (SST) products from inputs of MODIS Level 1B 1km (MOD021KM/MYD021KM) products, MODIS Geolocation (MOD03/MYD03) products, and other optional ancillary files. This version of the SPA also includes the capability to produce VIIRS Ocean Color (OC) and Sea Surface Temperature (SST) products from inputs of VIIRS SDR (Sensor Data Record) products, the VIIRS Moderate Resolution Terrain Corrected Geolocation product and optional ancillaries. Linux 8.9.10
Level 2 LST_SPA The LST_SPA takes as inputs the VIIRS M12, M13, M15, and M16 band SDR products; the VIIRS M-band Terrain-Corrected Geolocation product; the VIIRS Cloud Mask Intermediate Product (IP); and (optionally) the Aerosol Optical Thickness (AOT) IP, and produces the mission-compliant VIIRS LST EDR product. Linux 1.5.08.04
Level 2 MOD14_SPA The Level 2 MODIS Active Fire Product SPA (MOD14_SPA) primarily uses brightness temperatures derived from MODIS 4 and 11 micrometer channels (bands 21, 22 and 31) to detect fires. Linux 6.2.1
Level 1 MODISL1DB_SPA This software package contains the MODIS Level 1 Direct Broadcast Science Processing Algorithm (SPA). It processes Level 0 MODIS data into Level 1A (MOD01/MYD01) and Geolocation (MOD03/MYD03) products. It also processes Level 1A and Geolocation products into MODIS Level 1B 1km (MOD021KM/MYD021KM), half km (MOD02HKM/MYD02QKM), and quarter km (MOD02QKM/MYD02QKM) granules. Linux 1.8
Level 2 MODLST_SPA This Land Surface Temperature (LST) algorithm uses brightness temperatures in MODIS bands 31 and 32 to produce day and night LST products at 1-km spatial resolutions in swath format. It uses MODIS Level 1B 1-km and geolocation HDF files and outputs LST in HDF. Linux 4.14
Level 2 NDVIEVI_SPA This Normalized Difference Vegetation Index (NDVI)/Enhanced Vegetation Index (EVI) algorithm uses all three MODIS Level 1B files (1KM, HKM and QKM) and outputs NDVI and EVI in a single HDF file. NDVI/EVI is a daytime only product. The algorithm is applied on corrected reflectances in MODIS bands 1, 2 and 3. Linux 2.2
Level 2 OMPSNADIR_SPA The OMPSNADIR_SPA takes as input two OMPS RDR files in mission-standard format (RNSCA-RONPS and RNSCA-ROTCS) and creates eleven output files: OMPS Total Column Level 1A EV (TCL1AEV); OMPS Total Column SDR EV (TCSDREV); OMPS Total Column Total Ozone (TCTO3); OMPS Total Column Total SO2 NRT (TCTSO2NRT); OMPS Nadir Profile Level 1A EV (NPL1AEV); OMPS Nadir Profile SDR EV (NPSDREV); OMPS Nadir Profile SDR Deluxe (NPSDRDELUXE); OMPS Nadir Profile Ozone (NPO3); and PNG images for Ozone, Reflectivity at 331nm, and UltraViolet (UV) aerosol. Linux 1.0.1
Level 1 RT-STPS RT-STPS is a Java application that ingests raw telemetry data to produce products. Linux, Windows 5.6
Level 1 Simulcast Simulcast is a real-time Java application that allows users to view quicklook instrument data from multiple missions and spacecraft. Linux, Windows 5.1
Level 1 Simulcast Viewer This is the Viewer from Simulcast in a self-installing package. Windows 5.1
Level 2 SNOWCOV_SPA The VIIRS SNOWCOV_SPA takes as input the VIIRS I1, I2, I3, I5, M15, and M16 band SDR products; the VIIRS M-Band Terrain-Corrected Geolocation product; the VIIRS I-Band Terrain-Corrected Geolocation product; the VIIRS Cloud Mask IP; the VIIRS Aerosol Optical Thickness IP; and the VIIRS Cloud Optical Properties IP and produces the mission-compliant Snow Binary Map EDR and Snow Fraction EDR. Linux 1.5.08.04
Level 2 SURFREFLECT_SPA The SURFREFLECT_SPA takes as inputs VIIRS M-band SDR products; VIIRS I-band SDR products; the VIIRS M-Band Terrain-Corrected Geolocation product; the VIIRS I-Band Terrain-Corrected Geolocation product; the VIIRS Cloud Mask IP; the Aerosol Optical Thickness IP; and the Aerosol Model Index IP and meteorological ancillary. The algorithm produces the mission-compliant Surface Reflectance HDF5 IP. Linux 1.5.08.04
Level 2 VEGINDEX_SPA The VEGINDEX_SPA takes as inputs VIIRS I1 and I2 band SDR products; the VIIRS I-band Terrain-Corrected Geolocation product; and the VIIRS Surface Reflectance IP and produces the mission-compliant VIIRS Vegetation Index EDR product. Linux 1.5.08.04
Level 2 VFIRE375_SPA The VFIRE375_SPA primarily uses brightness temperatures derived from bands I04 and I05 to detect fires. The algorithm takes as input VIIRS 375m SDR files, along with the associated terrain-corrected geolocation file, and identifies active fires. Linux 2.2.0
Level 2 VIIRS-AF_SPA The VIIRS-AF_SPA primarily uses brightness temperatures derived from bands M13 and M15 to detect fires. Linux 1.3.6