Skip to content

SCMI region identification via projection metadata, BCHUC empty log fix

This merge request is intended to close 2 open issues:

  1. #9 (closed): NWS had previously reported that the BCHUC error monitoring script would write code 0 in the BCHUC logs when the GRB200 log file to analyze was empty, incorrectly indicating that there were no problems. To fix this, an additional if statement was added to the BCHUC wrapper script, first checking that the log file needed for analysis actually exists and is not empty. If it is empty/missing, a 1 is written to the BCHUC log, which will trigger their Big Brother monitoring system that something is wrong. This code change was tested on gill.
  2. #10 (closed): In order to remove the hard-coded E/W region determination based on satellite name for ABI SCMI tile generation by AXI-Tools, new code was added to dynamically determine the location. The new code uses the ncdump package included in AXI-Tools to output the NetCDF metadata of the ABI L1b file being processed, plus some standard Unix commands to get the value of the "longitude_of_projection_origin" variable. This value is compared against the GOES-R PUG referenced values for GOES East (-75.), West (-137.), and Test (-89.5) projections. In this way, the region determination is set by the ground system's intended projection of the data, and not the physical location of the satellite. This code change was tested with ABI L1b data for GOES-16, 17, 18, and 19 on gill.

Merge request reports

Loading