From 8e1f2d01a02fe95877b3978e69d4160dc7ac4464 Mon Sep 17 00:00:00 2001 From: "Mads M. Pedersen" <mmpe@dtu.dk> Date: Wed, 12 Jul 2017 08:51:30 +0200 Subject: [PATCH] notimplementederror for unknown 'type'-argument in _differentiation.py --- wetb/signal/filters/_differentiation.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/wetb/signal/filters/_differentiation.py b/wetb/signal/filters/_differentiation.py index 94406ca9..241fe62b 100644 --- a/wetb/signal/filters/_differentiation.py +++ b/wetb/signal/filters/_differentiation.py @@ -40,8 +40,10 @@ def differentiation(x, type='center', sample_frq=None, cutoff_frq=None): x = np.array(x) if type=="left": dy = np.r_[np.nan, x[1:]-x[:-1]] - if type=="center": + elif type=="center": dy = np.r_[x[1]-x[0], (x[2:]-x[:-2])/2, x[-1]-x[-2]] - if type=="right": + elif type=="right": dy = np.r_[x[1:]-x[:-1], np.nan] + else: + raise NotImplementedError() return dy \ No newline at end of file -- GitLab