From 13305336b7fbf132a1dbb189aa9e2bd0040eaffc Mon Sep 17 00:00:00 2001 From: Alexandr Velikiy <39257464+VargBurz@users.noreply.github.com> Date: Fri, 15 Feb 2019 13:44:44 +0300 Subject: [PATCH] Change the pattern filtering logic #366 (#422) --- analytics/analytics/models/peak_model.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/analytics/analytics/models/peak_model.py b/analytics/analytics/models/peak_model.py index b3c54fe..490ee40 100644 --- a/analytics/analytics/models/peak_model.py +++ b/analytics/analytics/models/peak_model.py @@ -102,7 +102,7 @@ class PeakModel(Model): convol_data = utils.nan_to_zero(convol_data, nan_list) pattern_data = utils.nan_to_zero(pattern_data, nan_list) conv = scipy.signal.fftconvolve(convol_data, pattern_data) - if max(conv) > self.state['convolve_max'] * 1.05 or max(conv) < self.state['convolve_min'] * 0.95: + if max(conv) > self.state['convolve_max'] * 1.2 or max(conv) < self.state['convolve_min'] * 0.9: delete_list.append(segment) elif max(conv) < self.state['conv_del_max'] * 1.02 and max(conv) > self.state['conv_del_min'] * 0.98: delete_list.append(segment)