From 7af57cbdf686b2b5ee5f0dda3d900bd496149ead Mon Sep 17 00:00:00 2001 From: Timofey Titovets Date: Wed, 17 Dec 2025 04:13:05 +0100 Subject: [PATCH] sos_filter: define filtfilt call Signed-off-by: Timofey Titovets --- klippy/extras/sos_filter.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/klippy/extras/sos_filter.py b/klippy/extras/sos_filter.py index cbd6c51c9..cceb2f327 100644 --- a/klippy/extras/sos_filter.py +++ b/klippy/extras/sos_filter.py @@ -56,6 +56,9 @@ class DigitalFilter: import scipy.signal as signal b, a = signal.iirnotch(freq, Q=quality, fs=self.sample_frequency) return signal.tf2sos(b, a)[0] + def filtfilt(self, data): + import scipy.signal as signal + return signal.sosfiltfilt(self.filter_sections, data) def get_filter_sections(self): return self.filter_sections