Crates.io | butterworth |
lib.rs | butterworth |
version | 0.1.0 |
source | src |
created_at | 2024-01-29 03:16:21.194066 |
updated_at | 2024-05-22 06:02:58.363126 |
description | A library for simple Butterworth filters. |
homepage | |
repository | https://github.com/biomechanics-foundation/butterworth |
max_upload_size | |
id | 1118287 |
size | 40,016 |
This crate implements digital Butterworth filters for time series data. Filters of arbitrary order can be created and applied to data. Lowpass, highpass, bandpass, and bandstop filters are supported.
Transfer function creation is primarily based on scipy.signal.butter
. The bidirectional
filter function is designed to match the behavior of MATLAB's filtfilt
function. If the default signal padding behavior of used by SciPy's filtfilt
is desired, the bidirectional_with_padding
function can be used with a padding length of 3 * (filter.order() + 1)
.