Community Satellite Processing Package

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

3 May 2021

The CSPP Team is releasing a Patch to the SDR Version 3.2.x software (v3.2.2) that includes the following change:
  • A bug fix for CentOS-6 Linux users who have previously applied the Version 3.2.1 patch. The bug caused the VIIRS SDR software to fail.
The software also includes the following updates. These were previously distributed in the Version 3.2.1 patch:
  • An update from the VIIRS SDR Algorithm team that has improved handling of corrupt sections of VIIRS RDR Science data. This change also has a positive impact on downstream Environmental Data Record (EDR) product retrievals too, including CSPP VIIRS Active Fires.
  • A change in filtering input RDR ATMS and CrIS instrument inputs that can improve the output SDR geolocation accuracy. This filtering allows additional spacecraft diary data to be used at runtime for geolocation processing, and it results in ATMS and CrIS SDRs from CSPP agreeing with NOAA global data to within 10-15 meters. Without the patch, the CSPP geolocation can sometimes differ from NOAA global data by up to 150 meters.
The patch can be applied over an existing CSPP SDR Version 3.2 or Version 3.2.1 installation.

Follow the instructions in the CSPP SDR Version 3.2.2 Installation Guide to apply the Patch to a new or existing CSPP SDR Version 3.2.x installation.

The CSPP Sensor Data Record (SDR) 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 CSPP SDR Version 3.2:

  • Updated ADL code base - Block 2.1 Mx8 (ADL 5.3_I2.1.08.00),
  • Streamlined ancillary and Look-Up-Table (LUT) installation and update process,
  • IVCDB intermediate files now created as part of standard SDR output,
  • sdr_luts.sh and sdr_ancillary.sh scripts now execute in a temporary work directory,
  • New separate ancillary and LUT external distribution sites and environmental variables:
    • JPSS_REMOTE_ANC_DIR=https://jpssdb.ssec.wisc.edu/cspp_v_4_0/ancillary/
    • JPSS_REMOTE_LUT_DIR=https://jpssdb.ssec.wisc.edu/cspp_luts_v_4_0/

The CSPP SDR version 3.2 software continues to support a number of 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).

System requirements for CSPP SDR Version 3.2:

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

Other things to note:

  • This is the last CSPP SDR CentOS 6 based release. CentOS 7 will be the target Operating System for future CSPP releases,
  • With this new release, CSPP SDR Version 3.0.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 NOAA020 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.2 release and Version 3.2.2 patch are available for download following the link below.

DOWNLOAD NOW