calculate_channel_point_responses¶
- sofia_redux.scan.filters.filters_numba_functions.calculate_channel_point_responses(min_fch, source_profile, profiles, channel_indices, source_norm)[source]¶
Calculate the point response for each given channel of an adaptive filter.
This is a separate implementation of
calculate_varied_point_response()
for use over multiple channels.- Parameters:
- min_fchint
The frequency channel marking the high-pass filter time-scale.
- source_profilenumpy.ndarray (float)
The source profile of shape (n_freq,).
- profilesnumpy.ndarray (float)
The profiles for each channel of shape (n_channels, n_freq).
- channel_indicesnumpy.ndarray (int)
The channel indices for which to calculate the point response of shape (calc_channels <= n_channels,).
- source_normfloat
The source profile normalization constant.
- Returns:
- point_responsenumpy.ndarray (float)
The point response for each given channel of shape (calc_channels,).