We use cookies on this website to distinguish you from other users.
We use this data to improve our content experience and for targeted advertising.
By continuing to use this website you consent to our use of cookies.
For more information, please see our
Cookie Policy.
pydiogment.utils.filters#
- Description: implements the scipybased Butterworth filters.
- pydiogment.utils.filters.butter_bandpass(low_cut, high_cut, fs, order=5)[source]#
Design band pass filter.
- pydiogment.utils.filters.butter_filter(sig, fs, ftype='low', low_cut=50, high_cut=2000, order=5)[source]#
Apply filter to signal.
- Parameters
sig (array) – the signal array to filter.
fs (float) – the sampling rate.
ftype (str) – the filter type, by default defined to a low pass filter
low_cut (float) – the low cutoff frequency, by default defined to 50Hz
high_cut (float) – the high cutoff frequency, by default defined to 2000Hz.
order (int) – order of the filter, by default defined to 5.
- Returns
array of the filtered signal.