33import numpy .testing as npt
44
55# pylint: disable=no-name-in-module,no-member
6- from pyrecest .backend import array
6+ from pyrecest .backend import array , pi
77from pyrecest .distributions import GaussianDistribution
88from pyrecest .filters .circular_ukf import CircularUKF
99
@@ -65,15 +65,13 @@ def test_update_identity_nonzero_noise_mean(self):
6565 npt .assert_almost_equal (g_identity2 .C , self .g .C / 2.0 )
6666
6767 def test_update_identity_different_measurement (self ):
68- import numpy as np
69-
7068 self .filter .filter_state = self .g
71- z = 2.0 * np . pi - 1.0
69+ z = 2.0 * pi - 1.0
7270 self .filter .update_identity (GaussianDistribution (array ([0.0 ]), self .g .C ), z )
7371 g_identity3 = self .filter .filter_state
7472 self .assertIsInstance (g_identity3 , GaussianDistribution )
7573 self .assertGreater (float (g_identity3 .mu [0 ]), z )
76- self .assertLess (float (g_identity3 .mu [0 ]), 2.0 * np . pi )
74+ self .assertLess (float (g_identity3 .mu [0 ]), 2.0 * pi )
7775 self .assertGreater (float (self .g .C [0 , 0 ]), float (g_identity3 .C [0 , 0 ]))
7876
7977 def test_update_nonlinear_identity_function (self ):
@@ -87,16 +85,14 @@ def test_update_nonlinear_identity_function(self):
8785 self .assertGreater (float (g7 .C [0 , 0 ]), float (g8 .C [0 , 0 ]))
8886
8987 def test_update_nonlinear_periodic_measurement (self ):
90- import numpy as np
91-
9288 g9 = GaussianDistribution (array ([0.1 ]), array ([[0.7 ]]))
9389 self .filter .filter_state = g9
94- z = array ([2.0 * np . pi - 0.4 ])
90+ z = array ([2.0 * pi - 0.4 ])
9591 g7 = GaussianDistribution (array ([0.0 ]), array ([[0.7 ]]))
9692 self .filter .update_nonlinear (lambda x : x , g7 , z , measurement_periodic = True )
9793 g10 = self .filter .filter_state
9894 self .assertGreater (float (g10 .mu [0 ]), float (z [0 ]))
99- self .assertLess (float (g10 .mu [0 ]), 2.0 * np . pi )
95+ self .assertLess (float (g10 .mu [0 ]), 2.0 * pi )
10096 self .assertGreater (float (g7 .C [0 , 0 ]), float (g10 .C [0 , 0 ]))
10197
10298 def test_get_point_estimate (self ):
0 commit comments