Community Satellite Processing Package

  JPSS Satellite NOAA-21, NOAA-20 and S-NPP Sensor Data Record (SDR) Software Version 4.1

4 December 2024

A new CSPP SDR software release supporting the calibration and geolocation of the Visible Infrared Imaging Radiometer Suite (VIIRS), Advanced Technology Microwave Sounder (ATMS), Cross-track Infrared Sounder (CrIS) and the Ozone Mapping and Profiler Suite (OMPS) Nadir Mapper (NP) and Nadir Profiler (NP) instruments onboard the JPSS NOAA-21, NOAA-20 and Suomi-NPP satellites from input Raw Data Records (RDRs). The software is designed to support RDRs acquired via direct broadcast but can also ingest NOAA CLASS archived files as well.

What is new in CSPP SDR Version 4.1:

  • Updated code base: Block 2.3 Mx10 (ADL 5.3_I2.3.10.00).
  • Target operating system is Rocky Linux 8.10.
  • New Look-Up-Table (LUT) external distribution site:
    • JPSS_REMOTE_LUT_DIR=http://jpssdb.ssec.wisc.edu/cspp_luts_v_7_0/
  • Removed RDR Spacecraft Diary Filtering.

The CSPP SDR Version 4.1 Software Supports Unique Features:

  • Optional multi-core processing to reduce wait times while the SDR data are created (supported for VIIRS, CrIS, ATMS and OMPS),
  • 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 4.1:

  • 64-bit Intel or AMD CPU with 8 cores (minimum);
  • 32 GB RAM (minimum), plus an additional 4GB of RAM for every core that is used for CSPP VIIRS SDR processing;
  • Rocky Linux 8.10 (the software has also been tested on Rocky Linux 9.4);
  • 150 GB disk space (minimum);
  • Internet connection (for downloading ancillary data).
Note: For routine real-time processing of SNPP, NOAA-20, and NOAA-21 HRD, a Linux server running Rocky Linux 8 with 64 cores, 256 GB RAM, and 8 TB hard drive space is recommended.

The CSPP SDR software is based on the Algorithm Development Library (ADL) software developed by Raytheon for the NOAA/NASA Joint Polar Satellite System (JPSS) Project. The ADL allows JPSS satellite instrument processing algorithms to run unmodified in a Linux environment. The Space Science and Engineering Center (SSEC) has packaged these algorithms for real-time direct broadcast mode via the Linux command line, retaining the original processing software, algorithms, and data formats. Note that source code is not included; it’s available separately from the ADL distribution. The output files generated are identical in name, format (HDF5), and structure to those from the NOAA/NESDIS archive. Descriptions of the S-NPP/NOAA-20/NOAA-21 file formats are available here (see the JPSS Common Data Format Control Book).

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

DOWNLOAD NOW