ChannelUseflagCheckRad

An important feature of interest when assimilating radiances is the selection of the channels to be assimilated. This can be performed through the usage of the ChannelUseflagCheckRad function. This function rejects observations whose values are set to less than one.

Required input parameters:

channels

List of channels available for assimilation.

use_flag

Useflag (-1: not used; 0: monitoring; 1: used) for each channel in channelList.

Example configuration:

- filter: Bounds Check
  filter variables:
  - name: brightness_temperature
    channels: 4-6
  test variables:
  - name: ChannelUseflagCheckRad@ObsFunction
    channels: 4-6
    options:
      channels: 4-6
      use_flag: [ 1, -1,  1 ]
  minvalue: 1.0e-12
  action:
    name: reject

In the above example the filter checks if brightness temperature for channels 4, 5 and 6 are expected to be used. Suppose we have the following observation data with 3 locations and 4 channels:

  • channel 3: [100, 250, 450]

  • channel 4: [250, 260, 270]

  • channel 5: [200, 250, 270]

  • channel 6: [340, 200, 250]

In this example, all observations from channel 3 will pass QC because the filter isn’t configured to act on this channel. All observations for channels 4 and 6 will pass QC because these channels are set to 1, while all observations for channel 5 will be rejected because that channel is set to -1.