Add AdqReduce reduction plugin
Reduction plugin specific to ADQ digitizers to exploit various data reduction opportunities commonly encountered in the field.
- Remove output modes entirely
- Remove channels empty due to interleaving
- Commonly encountered pre-2025/1 as the
AdqDigitizer
device had a bug not removing these channels from its schema - Detected automatically either from
RUN
data or all-zero raw data
- Commonly encountered pre-2025/1 as the
- Remove channels with no actual signal connected to it
- Compares the RSME across discrete windows with the median to distinguish signal from no signal