...
During the channel averaging process, each visibility has a multiplicative weight applied to normalise the magnitude of output visibilities to a desired absolute scale. This normalisation factor is automatically adjusted according to the selected integration time and fscrunch factor such that output visibility values remain at a consistent magnitude. In future, this normalisation factor will be able to be optionally combined with additional baseline-specific weighting factors based on the input data occupancy, i.e. taking account of any input data blocks that were missing due to lost UDP packets or pre-correlation RFI excision (a potential future enhancement). The weighting factors applied to each baseline (which are common to all fine channels of that baseline) are placed in the output ring buffer along with the visibility values themselves. This allows downstream processes to track what weightings were applied. At present no visibility weightings are applied and the output weights weight values are all set to 1.0.
...