hera_sim.utils.rough_delay_filter

hera_sim.utils.rough_delay_filter(data: ndarray, freqs: ndarray | None = None, bl_len_ns: ndarray | None = None, *, delay_filter: ndarray | None = None, **kwargs) ndarray[source]

A rough low-pass delay filter of data array along last axis.

Parameters:
  • data – Data to be filtered along last axis

  • freqs – Frequencies of the filter [GHz]

  • bl_len_ns – The baseline length (see gen_delay_filter()).

  • delay_filter – The pre-computed filter to use. A filter can be created on-the-fly by passing kwargs.

  • **kwargs – Passed to gen_delay_filter().

Returns:

filt_data – Filtered data array (same shape as data).