.. _Averager.json#/: Averager ======== Average data in time and/or freq. .. _Averager.json#/inputs: inputs ****** .. _Averager.json#/inputs/type: type ++++ :type: ``string`` :default: ``averager`` :doc: Case-insensitive step type; must be 'averager' (or equivalent 'average' or 'squash') `.` .. _Averager.json#/inputs/freqresolution: freqresolution ++++++++++++++ :type: ``float`` :default: ``0`` :doc: Target frequency resolution, in Hz (or append "MHz" or "kHz" to specify it in those units). If this is given, and bigger than zero, it overrides ``.freqstep``. .. _Averager.json#/inputs/freqstep: freqstep ++++++++ :type: ``int`` :default: ``1`` :doc: Number of channels to average. It is truncated if exceeding the actual number of channels `.` .. _Averager.json#/inputs/minperc: minperc +++++++ :type: ``float`` :default: ``0`` :doc: Like minpoints, but expressed as a percentage of timestep*freqstep. `.` .. _Averager.json#/inputs/minpoints: minpoints +++++++++ :type: ``int`` :default: ``0`` :doc: If number of averaged unflagged input points < minpoints, the averaged point is flagged `.` .. _Averager.json#/inputs/step_name: step_name +++++++++ :type: ``string`` :default: ``average`` :doc: unique name for the step `.` .. _Averager.json#/inputs/timeresolution: timeresolution ++++++++++++++ :type: ``float`` :default: ``0`` :doc: Target time resolution, in seconds. If this is given, and bigger than zero, it overrides `.timestep` .. _Averager.json#/inputs/timestep: timestep ++++++++ :type: ``int`` :default: ``1`` :doc: Number of time slots to average. It is truncated if exceeding the actual number of times `.`