示例#1
0
 def test_differentiate(self):
     """
     Testing differentiate function.
     """
     trace = self.orig_trace.copy()
     # filtering manual
     self.filt_trace_data = signal.differentiate(trace)
     # filtering real time
     process_list = [('differentiate', {})]
     self._run_rt_process(process_list)
     # check results
     np.testing.assert_almost_equal(self.filt_trace_data,
                                    self.rt_trace.data)
示例#2
0
 def test_differentiate(self):
     """
     Testing differentiate function.
     """
     trace = self.orig_trace.copy()
     # filtering manual
     self.filt_trace_data = signal.differentiate(trace)
     # filtering real time
     process_list = [('differentiate', {})]
     self._runRtProcess(process_list)
     # check results
     np.testing.assert_almost_equal(self.filt_trace_data,
                                    self.rt_trace.data)
示例#3
0
 def test_combined(self):
     """
     Testing combining integrate and differentiate functions.
     """
     trace = self.orig_trace.copy()
     # filtering manual
     trace.data = signal.integrate(trace)
     self.filt_trace_data = signal.differentiate(trace)
     # filtering real time
     process_list = [('int', {}), ('diff', {})]
     self._run_rt_process(process_list)
     # check results
     trace = self.orig_trace.copy()
     np.testing.assert_almost_equal(self.filt_trace_data,
                                    self.rt_trace.data)
     np.testing.assert_almost_equal(trace.data[1:], self.rt_trace.data[1:])
     np.testing.assert_almost_equal(trace.data[1:],
                                    self.filt_trace_data[1:])
示例#4
0
 def test_combined(self):
     """
     Testing combining integrate and differentiate functions.
     """
     trace = self.orig_trace.copy()
     # filtering manual
     trace.data = signal.integrate(trace)
     self.filt_trace_data = signal.differentiate(trace)
     # filtering real time
     process_list = [('int', {}), ('diff', {})]
     self._runRtProcess(process_list)
     # check results
     trace = self.orig_trace.copy()
     np.testing.assert_almost_equal(self.filt_trace_data,
                                    self.rt_trace.data)
     np.testing.assert_almost_equal(trace.data[1:], self.rt_trace.data[1:])
     np.testing.assert_almost_equal(trace.data[1:],
                                    self.filt_trace_data[1:])