From 7e096b9e8710d38bc424e02e66ee5375701803c3 Mon Sep 17 00:00:00 2001 From: Thomas Fillon Date: Wed, 19 Mar 2014 14:05:53 +0100 Subject: [PATCH] Analyzer/odf : fix NaN issue --- timeside/analyzer/odf.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/timeside/analyzer/odf.py b/timeside/analyzer/odf.py index 3f157fc..c302445 100644 --- a/timeside/analyzer/odf.py +++ b/timeside/analyzer/odf.py @@ -104,7 +104,9 @@ class OnsetDetectionFunction(Analyzer): # Summation along the frequency axis odf_diff = S_diff.sum(axis=1) - odf_diff = odf_diff / np.median(odf_diff) # Normalize + odf_median = np.median(odf_diff) + if odf_median: + odf_diff = odf_diff / odf_median # Normalize odf = self.new_result(data_mode='value', time_mode='framewise') #odf.parameters = {'FFT_SIZE': self.FFT_SIZE} -- 2.39.5