Community Satellite Processing Package

  Suomi National Polar-orbiting Partnership (S-NPP) and NOAA-20 Sensor Data Record (SDR) Software Version 3.3.1

2 December 2021

CSPP SDR Version 3.3 is being updated with the Version 3.3.1 patch, that consists of software to fix a problem when generating the S-NPP and NOAA-20 CrIS Correction Matrix Operator (CMO) that resulted in prolonged processing times. The patch can be installed as part of a new SDR installation or applied to an existing CSPP Version 3.3 installation.

The CSPP SDR Version 3.3 software supports the calibration and geolocation of the Visible Infrared Imaging Radiometer Suite (VIIRS), Advanced Technology Microwave Sounder (ATMS), and the Cross-track Infrared Sounder (CrIS) instruments onboard the JPSS Suomi-NPP and NOAA-20 Satellites for Direct Broadcast users.

What is new in the CSPP SDR Version 3.3.1 Patch:

  • A bug fix in the S-NPP and NOAA-20 CrIS Correction Matrix Operator (CMO) generation that caused longer than normal processing times.

The patch can be installed as part of a new installation or applied to an existing CSPP Version 3.3 installation. Follow the instructions outlined in the Installation Guide to apply the patch.

What is new in CSPP SDR Version 3.3:

  • Updated ADL code base - Block 2.3 Mx1 (ADL 5.3_I2.3.01.00),
  • New external Look-Up-Table (LUT) distribution site:
    • JPSS_REMOTE_LUT_DIR=https://jpssdb.ssec.wisc.edu/cspp_luts_v_5_0/

The CSPP SDR Version 3.3 Software Supports Unique Features:

  • Optional multi-core processing to reduce wait times while the SDR data are created (supported for VIIRS, CrIS, and ATMS),
  • Optional aggregation and compression of SDR output files,
  • Automated download of required ancillary data at runtime, plus offline scripted downloads,
  • Offline scripted downloads of calibration lookup tables (LUTS),
  • Filtering of incomplete spacecraft diary and science arrays in RDRs based upon standard sizes, ensuring accurate calibration/geolocation.

System requirements for CSPP SDR Version 3.3:

  • Intel or AMD CPU with 64-bit instruction support,
  • 16 GB RAM, plus an additional 8 GB of RAM for every core that is used for CSPP VIIRS SDR processing,
  • CentOS 7.9 64-bit Linux (or other compatible 64-bit Linux distribution),
  • 100 GB disk space (including the software and data),
  • Internet connection (for downloading ancillary data).

Other things to note:

  • An anomaly occurred on the CSPP S-NPP CrIS instrument in May 2021, ultimately leading to the loss of the Mid Wave Band. The CSPP Version 3.3 SDR software properly handles the missing band, and produces S-NPP CrIS output products consisting of Short Wave and Long Wave Bands only,
  • With this new release, CSPP SDR Version 3.1.x LUTs will no longer be updated.

The CSPP SDR software package is based on the Algorithm Development Library (ADL) software developed by Raytheon for the JPSS Project. ADL allows the operational processing algorithms for Suomi-NPP and NOAA-20 to run without modification in a Linux environment. SSEC has packaged the ADL versions of the Suomi-NPP and NOAA-20 algorithms so they can run from the Linux command line in real-time direct broadcast mode, but we have not changed the underlying processing software, algorithms, or data formats. The output files from the CSPP SDR processing software are identical in naming, format, and structure to the corresponding files from NOAA/NESDIS. The native format for the SDR products is HDF5, and descriptions of the S-NPP/NOAA-20 file formats are available here (see the Common Data Format Control Books).

Software, documentation and test data for this CSPP SDR Version 3.3 release are available for download following the link below.

DOWNLOAD NOW