From: Thomas Fillon Date: Wed, 19 Mar 2014 13:05:53 +0000 (+0100) Subject: Analyzer/odf : fix NaN issue X-Git-Tag: 0.5.5~3^2^2~11 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=7e096b9e8710d38bc424e02e66ee5375701803c3;p=timeside.git Analyzer/odf : fix NaN issue --- 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}