예제 #1
0
 def test_firfilter_1d_segments(self):
     my_firfilter = firfilter(self.b, self.x2, x_segmented=True)
     assert_array_almost_equal(my_firfilter(self.b, 0), self.x2fb[0])
     assert_array_almost_equal(my_firfilter(self.b, 1), self.x2fb[1])
예제 #2
0
 def test_firfilter_2d_segments(self):
     my_firfilter = firfilter(self.b, self.x3, x_segmented=True)
     assert_array_almost_equal(my_firfilter(self.b, 0), self.x2fb)
     assert_array_almost_equal(my_firfilter(self.b, 1),
                               self.x2fb[::-1, :])
예제 #3
0
 def test_firfilter_2d_input(self):
     my_firfilter = firfilter(self.b, self.x2)
     assert_array_almost_equal(my_firfilter(self.b, self.x2), self.x2fb)
예제 #4
0
 def test_firfilter_2d_input_b_constant(self):
     my_firfilter = firfilter(self.b, self.x2, constant_filter=True)
     assert_array_almost_equal(my_firfilter(self.x2), self.x2fb)
예제 #5
0
 def test_firfilter_3d_input_alternative_axis(self):
     my_firfilter = firfilter(self.b, self.x3, axis=1)
     assert_array_almost_equal(my_firfilter(self.b, self.x3), self.x3fb)
예제 #6
0
 def test_firfilter_1d_input_x_constant(self):
     my_firfilter = firfilter(self.b, self.x, constant_signal=True)
     assert_array_almost_equal(my_firfilter(self.b), self.xfb)
예제 #7
0
 def test_firfilter_2d_input_alternative_axis(self):
     my_firfilter = firfilter(self.b, self.x2.T, axis=0)
     assert_array_almost_equal(my_firfilter(self.b, self.x2.T), self.x2fb.T)
예제 #8
0
 def test_firfilter_2d_input_default_axis(self):
     my_firfilter = firfilter(self.b, self.x2)
     assert_array_almost_equal(my_firfilter(self.b, self.x2), self.x2fb)
     assert_array_almost_equal(my_firfilter(self.b, self.x2), self.x2fb)
예제 #9
0
 def test_firfilter_1d_input_signal_length_error(self):
     my_firfilter = firfilter(self.b, len(self.x) + 2)
     with pytest.raises(ValueError):
         assert_array_almost_equal(my_firfilter(self.b, self.x), self.xfb)
예제 #10
0
 def test_firfilter_1d_input_signal_length(self):
     my_firfilter = firfilter(self.b, len(self.x))
     assert_array_almost_equal(my_firfilter(self.b, self.x), self.xfb)
예제 #11
0
 def test_firfilter_1d_input(self):
     my_firfilter = firfilter(self.b, self.x)
     assert_array_almost_equal(my_firfilter(self.b, self.x), self.xfb)