Category |
Software Name |
Description |
Platform |
Version |
Revision Level |
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 |
0 |
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 |
0 |
Level 2 |
BLUEMARBLE |
The BlueMarble SPA 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 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 |
2.2 |
3 |
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 |
1 |
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 |
0 |
Level 1 |
Construction Record Lister |
Construction Record Listers is a Java program that displays the contents
of a Production Data Set (PDS)/Environmental Data Set (EDS) Construction
Record.
|
Linux |
2.1 |
0 |
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 |
0 |
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 |
0 |
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 |
0 |
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 |
0 |
Level 2 |
ENCC_SPA |
The Enhanced Near Constant Contrast (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 output
includes DNB ENCC albedo and ENCC Day/Night imagery products. The SPA
can support both the DNB SDR and DNB L1B formats as input. |
Linux |
1.8 |
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 |
0 |
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.1 |
2 |
Level 2 |
IPOPP |
IPOPP can ingest JPSS and SNPP VIIRS and OMPS PDS files, JPSS and SNPP
RDR files, and Terra and Aqua MODIS PDS files. It automates multi-level
processing of the ingested PDS and RDR files and produces JPSS and SNPP
SDRs, JPSS and SNPP EDRs, and Terra and Aqua Level-1 and Level-2 products. |
Linux |
4.1 |
2 |
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 |
0 |
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 |
0 |
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.9 |
0 |
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 |
0 |
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 |
0 |
Level 2 |
OMPSNADIR_SPA |
The OMPSNADIR_SPA software package processes Suomi National
Polar-orbiting Partnership (SNPP) and NOAA-20 (JPSS-1) 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.
|
Linux |
2.7.1 |
0 |
Level 1 |
RT-STPS |
RT-STPS is a Java application that ingests raw telemetry data to produce products. |
Linux |
7.0 |
1 |
Utilities |
Simulcast |
Simulcast is a real-time Java application that allows users to view
quicklook instrument data from multiple missions and spacecraft. |
Linux |
7.0 |
0 |
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 |
0 |
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 |
0 |
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 |
0 |
Level 1 |
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 |
3.0.0 |
2 |
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 |
0 |
Level 1 |
VIIRS-L1_SPA |
The VIIRS-L1 algorithm takes VIIRS Science PDS files, Spacecraft packet
files for APIDs 0, 8, and 11, and required ancillaries as input and
outputs the NASA-format VIIRS Level 1A, Level 1B [for Day/Night Band
(DNB), I, and M-bands], Geolocation (for DNB, I, and M-bands), Dual-Gain
Intermediate Level 1B, and Onboard Calibrator Data in NetCDF format. |
Linux |
3.1.0 |
0 |