xcp_d.utils.utils.butter_bandpass
- xcp_d.utils.utils.butter_bandpass(data, sampling_rate, low_pass, high_pass, padtype='constant', padlen=None, order=2)[source]
Apply a Butterworth bandpass filter to data.
- Parameters:
data ((T, S) numpy.ndarray) – Time by voxels/vertices array of data.
sampling_rate (float) – Sampling frequency. 1/TR(s).
low_pass (float) – frequency, in Hertz
high_pass (float) – frequency, in Hertz
padlen
padtype
order (int) – The order of the filter.
- Returns:
filtered_data – The filtered data.
- Return type:
(T, S) numpy.ndarray