dft_filter_channels

sofia_redux.scan.filters.filters_numba_functions.dft_filter_channels(frame_data, rejection, n_frames)[source]

Filter frame data using the filter rejection DFT method.

Applies dft_filter_frames() to each channel in the frame data using the rejection filter.

Parameters:
frame_datanumpy.ndarray (float)

The expanded frame data of shape (n_channels, pow2ceil(n_frames))

rejectionnumpy.ndarray (float)

The rejection filter of shape (nf + 1,) where, nf = pow2ceil(n_frames) // 2.

n_framesint

The number of frames in the integration (n_frames).

Returns:
None