Run time error in swapAggZoneOrCalDataZoneBlock() call

Issues related to the VIIRS SDR algorithm and data
kbisanz
Posts: 280
Joined: Wed Jan 05, 2011 7:02 pm
Location: Omaha NE

Re: Run time error in swapAggZoneOrCalDataZoneBlock() call

Post by kbisanz »

Patch 4 has been posted at https://jpss-adl-wiki.ssec.wisc.edu/med ... /Downloads . It fixes the issue described in this thread. The issue was that fill data in a single VIIRS RDR packet was failing the whole RDR byte swapping method and therefore the entire VIIRS SDR process for a granule. After the patch, the fill packet is skipped by the byte swapping code and byte swapping continues on the next packet. The fill is then detected by the calibration code and skipped. The calibration code was already detecting the fill and skipping it, which is why this isn't a problem in the operational system. It was a problem with the byte swapping code (which executes before the calibration code).
Kevin Bisanz
Raytheon Company
Post Reply