Skip to content

Calculation of Missing PLFPS in RFI Monitoring Scripts

Douglas Schumacher requested to merge douglas_dev into master

Added functionality to RFI scripts to monitor for missing PLFPS. This was achieved by:

  • Adding PLFPS_THRESHOLD variable to host-env.sh, to be passed in as a second argument to bchuc_threshold.py by bchuc_monitor.sh (default value of 267).
  • Adding a plfps_missing() function to bchuc_threshold.py, which checks if PLFPS value is at or one less than PLFPS_THRESHOLD, and if it is not, returns the difference (the number of missing PLFPS).
  • Adding lines to bchuc_threshold.py to parse out the left and right PLFPS on each line of the GRB200 and calculate the sum of missing frames over the 24 hour period in the same manner as BCHUC cumulative errors. -Including the cumulative sum of missing PLFPS into the final threshold calculation to determine if a potential RFI event occurred.

Other changes in this commit: -nc_fits_latency.py: This was a short script that I wrote in June to investigate product latencies from obs to pqinsert on NWS systems. May be useful in the future. -grb200.log: Adjusted final line of this sample log to have zero BCHUC errors (must have missed the change during testing on previous merge).

Merge request reports