hera_sim.utils.rough_fringe_filter

hera_sim.utils.rough_fringe_filter(data: ndarray, lsts: ndarray | None = None, freqs: ndarray | None = None, ew_bl_len_ns: float | None = None, *, fringe_filter: ndarray | None = None, **kwargs) ndarray[source]

A rough fringe rate filter of data along zeroth axis.

Parameters:
  • data – data to filter along zeroth axis

  • fringe_filter – A pre-computed fringe-filter to use. Computed on the fly if not given.

  • **kwargs – Passed to gen_fringe_filter() to compute the fringe filter on the fly (if necessary). If so, at least lsts, freqs, and ew_bl_len_ns are required.

Returns:

filt_data – Filtered data (same shape as data).