[Skip to Main Content]
User's Guides
IPOPP User's Guide
-
IPOPP User's Guide (PDF). This document contains instructions for installing and operating the International Planetary Observation Processing Package (IPOPP) software. IPOPP can ingest JPSS and SNPP Raw Data Record (RDR) files, JPSS and SNPP Visible Infrared Imaging Radiometer Suite (VIIRS) and Ozone Mapping Profiler Suite (OMPS) Production Data Set (PDS) files, and Terra and Aqua MODIS PDS files. It automates multi-level processing of the ingested RDR and PDS files and produces JPSS and SNPP Sensor Data Records (SDRs), JPSS and SNPP Environmental Data Records (EDRs), and Terra and Aqua MODIS Level-1 and Level-2 products.
Science Processing Algorithm (SPA) User's Guides
-
AEROSOL_SPA (PDF). This document contains instructions for the installation and operation of the VIIRS Aerosol Science Processing Algorithm (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.
-
BLUEMARBLE_SPA (PDF). This document contains instructions for the installation and operation of the BlueMarble SPA. The BlueMarble SPA software package can create MODIS sharpened True Color and Natural Color imagery; VIIRS sharpened True Color and Natural Color imagery; VIIRS Enhanced Near Constant Contrast (ENCC) day and night imagery; and overlays of Ozone Mapping Profiler Suite (OMPS) SO2 and OMPS Ultraviolet Aerosol on True Color, Natural Color or ENCC geotiff imagery. BlueMarble also allows overlays of fire location pixels and shapefiles on these image products. The True Color, Natural Color and ENCC image products can be used in various Earth science disciplines to visualize Earth features, track environmental phenomena, and as background images to provide more context to other Earth science data overlaid on them (such as the OMPS and fire pixel overlays).
-
BURNSCAR_SPA (PDF). This document contains instructions for the installation and operation of the MODIS Burn Scar Science Processing Algorithm (BURNSCAR_SPA). The algorithm 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.
-
CLOUDMASK_SPA (PDF). This document contains instructions for the installation and operation of the VIIRS Cloud Mask Science Processing Algorithm (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 the VIIRS Active Fire Product and meteorological ancillary. The SPA produces the mission-compliant Cloud Mask IP HDF5 product.
-
COP_SPA (PDF). This document contains instructions for the installation and operation of the VIIRS Cloud Optical Properties (COP) Science Processing Algorithm (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 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.
-
CREFL_SPA (PDF).This document contains instructions for the installation and operation of the MODIS Corrected Reflectance Science Processing Algorithm (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 through 16). The algorithm allows users to specify the bands to be used in the making of the output product, using a comma-separated list of bands 1-16. It corrects for molecular (Rayleigh) scattering and gaseous absorption (water vapor and ozone) using climatological values for gas contents.
-
CVIIRS_SPA (PDF). This document contains instructions for the installation and operation of 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.
-
ENCC_SPA (PDF). This document contains instructions for the installation and operation of the Enhanced Near Constant Contrast (ENCC) Science Processing Algorithm (SPA). The ENCC SPA applies the Near Constant Contrast (NCC) algorithm to SNPP VIIRS Day/Night Band (DNB) radiances and augments it for certain conditions where the official NCC algorithm produces less-than-ideal results for imagery purposes. The SPA supports both the SNPP and NOAA-20 (JPSS-1) missions, and can process VIIRS inputs from either spacecraft. The output includes DNB ENCC albedo and ENCC Day/Night imagery products. The SPA can support both the DNB Sensor Data Records (SDR) and DNB L1B formats as input.
-
GBAD_SPA (PDF). This document contains instructions for the installation and operation of the Aqua Ground Based Attitude Determination (GBAD) Ephemeris and Attitude Data Converter Science Processing Algorithm (GBAD_SPA). The GBAD_SPA creates ephemeris and attitude files from data packets in the Aqua spacecraft telemetry downlink. The GBAD_SPA reads a Level 0 CCSDS Spacecraft Bus Telemetry Packet File containing Aqua APID 957 packets and stores the reformatted data in EOSDIS Science Data Processing (SDP) Toolkit-compatible ephemeris and attitude files. These ephemeris and attitude files are required input to Geolocation and other higher-level Aqua data products.
-
H2G_SPA (PDF). This document contains instructions for the installation and operation of the H2G_SPA (Hierarchical Data Format [HDF] to Georeferenced Tagged Image File Format [GeoTIFF] Converter Science Processing Algorithm). 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 and NOAA-20 (JPSS-1) SPA products and MODIS Level 2 SPA products. H2G also creates standard true color images from supported VIIRS and MODIS science products.
-
IMAPP_SPA (PDF). This document contains instructions for the installation and operation of the International MODIS/AIRS Processing Package Science Processing Algorithm (IMAPP_SPA) . The IMAPP_SPA processes MODIS Aqua and Terra Level 1B Direct Broadcast 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) .
-
L2GEN_SPA (PDF). This document contains instructions for the installation and operation of the L2GEN_SPA. (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 Sensor Data Record (SDR) products, the VIIRS Moderate Resolution Terrain Corrected Geolocation product and optional ancillaries.
-
LST_SPA (PDF). This document contains instructions for the installation and operation of the VIIRS Land Surface Temperature Science Processing Algorithm (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 VIIRS LST EDR product.
-
MOD14_SPA (PDF). This document contains instructions for the installation and operation of the Level 2 MODIS Active Fire Product Science Processing Algorithm (MOD14_SPA). This algorithm primarily uses brightness temperatures derived from MODIS 4 and 11 micrometer channels (bands 21, 22 and 31) to detect fires. MODIS bands 1, 2, 7 and 32 are used to reject false alarms and to mask clouds. The algorithm reads a MODIS 1-km Level 1B file along with the associated geolocation file and identifies active fires. The output is a two-dimensional fire mask in Hierarchical Data Format (HDF).
-
MODISL1DB_SPA (PDF). This document contains instructions for the installation and operation of the MODIS Level 1 Direct Broadcast Science Processing Algorithm (MODISL1DB_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.
-
MODLST_SPA (PDF). This document contains instructions for the installation and operation of the Level 2 MODIS Land Surface Temperature (LST) Science Processing Algorithm (MODLST_SPA). The MODLST_SPA 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 Hierarchical Data Format (HDF) files, and outputs LST in HDF.
-
NDVIEVI_SPA (PDF). This document contains instructions for the installation and operation of the Level 2 MODIS Normalized Difference Vegetation Index (NDVI) and Enhanced Vegetation Index Science Processing Algorithm (NDVIEVI_SPA). The NDVIEVI_SPA uses all three MODIS Level 1B files (1KM, HKM and QKM) and outputs NDVI and EVI in a single Hierarchical Data Format (HDF) file. MODIS NDVI/EVI is a daytime-only product. The algorithm is applied on corrected reflectances in MODIS bands 1, 2 and 3. The corrected reflectance product is generated by a simple atmospheric correction program (Version 1.4.2) that corrects for molecular scattering and gaseous absorption, but performs no aerosol correction. Other ancillary inputs include coarse resolution Digital Elevation Model (DEM) data. This is a static dataset and is included with this package.
-
OMPSNADIR_SPA (PDF). This document contains instructions for the installation and operation of the Ozone Mapping and Profiler Suite (OMPS) nadir processing Science Processing Algorithm (OMPSNADIR_SPA). The OMPSNADIR_SPA software package processes Suomi National Polar-orbiting Partnership (SNPP), NOAA-20 (JPSS-1) and NOAA-21 (JPSS-2) Ozone Mapping and Profiler Suite (OMPS) Level 0 Production Data Set (PDS) files into Level 1A (L1A), Level 1B (L1B) and Level 2 (L2) data and imagery products.
-
SNOWCOV_SPA (PDF). This document contains instructions for the installation and operation of the VIIRS Snow Cover Science Processing Algorithm (SNOWCOV_SPA). The Snow Cover algorithm 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.
-
SURFREFLECT_SPA (PDF). This document contains instructions for the installation and operation of the VIIRS Surface Reflectance Science Processing Algorithm (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.
-
VEGINDEX_SPA (PDF). This document contains instructions for the installation and operation of the VIIRS Vegetation Index (VI) Science Processing Algorithm (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 Intermediate Product IP and produces the VIIRS Vegetation Index EDR product.
-
VFIRE375_SPA (PDF). This document contains instructions for the installation and operation of the Visible Infrared Imaging Radiometer Suite (VIIRS) 375m Active Fire Science Processing Algorithm (VFIRE375_SPA). This algorithm primarily uses brightness temperatures derived from bands I04 and I05 to detect fires. The algorithm takes as input VIIRS 375m Science Data Record (SDR) files, along with the associated terrain-corrected geolocation file, and identifies active fires.
-
VIIRS-AF_SPA (PDF). This document contains instructions for the installation and operation of the Visible Infrared Radiometer Suite Active Fires Science Processing Algorithm (VIIRS-AF_SPA). The algorithm primarily uses brightness temperatures derived from bands M13 and M15 to detect fires. VIIRS bands M5, M7, M11 and M16 are used to reject false alarms and to mask clouds. The algorithm takes as input VIIRS Science Data Record (SDR) files, along with the associated geolocation file, and identifies active fires. The outputs are a two-dimensional fire mask in Hierarchical Data Format (HDF) and a fire location list text file.
-
VIIRS-L1_SPA (PDF). This document contains instructions for the installation and operation of the Visible Infrared Radiometer Suite Level-1 Science Processing Algorithm (VIIRS-L1_SPA). The VIIRS-L1 algorithm processes NOAA-20 (JPSS-1) and SNPP Spacecraftpacket files for APID 0, 8, and 11 along with VIIRS Science Production Data Set (PDS) files to produce NASA-format Level 1A and 1B NetCDF products.
Utility User's Guides
-
CRECBuilder (PDF). This document contains instructions for the installation and operation of the Construction Record Builder (CRECBuilder) Java application. CRECBuilder 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).
-
RT-STPS (PDF). This document contains instructions for the installation and operation of the Real-time Software Telemetry Processing System (RT-STPS). RT-STPS is a Java application that ingests raw telemetry data and produces products, including sorted Consultative Committee for Space Data Systems (CCSDS) packets and Virtual Channel Data Units (VCDUs).
-
Simulcast (PDF). This document contains instructions for the installation and operation of Simulcast. Simulcast is a real-time Java application that allows users to select and view quicklook instrument data from multiple missions and spacecraft.