def check_angle(self, name, expected, mu=-99, delta=99, nu=99, eta=99, chi=99, phi=99): """All in degrees""" pos = YouPosition(mu, delta, nu, eta, chi, phi) pos.changeToRadians() calculated = self.calc._anglesToVirtualAngles(pos, None)[name] * TODEG assert_almost_equal(calculated, expected)
def check_angle(self, name, expected, mu=-99, delta=99, nu=99, eta=99, chi=99, phi=99): """All in degrees""" pos = YouPosition(mu, delta, nu, eta, chi, phi, unit='DEG') pos.changeToRadians() calculated = self.calc._anglesToVirtualAngles(pos, None)[name] * TODEG assert_almost_equal(calculated, expected)
def test_psi5(self): #self.check_angle('psi', 0, mu=10, delta=.00000001, #nu=0, eta=0, chi=90, phi=0) pos = YouPosition(0, .00000001, 0, 0, 90, 0) pos.changeToRadians() assert isnan(self.calc._anglesToVirtualAngles(pos, None)['psi'])
def test_psi5(self): #self.check_angle('psi', 0, mu=10, delta=.00000001, #nu=0, eta=0, chi=90, phi=0) pos = YouPosition(0, 0, 0, 0, 90, 0, 'DEG') pos.changeToRadians() assert isnan(self.calc._anglesToVirtualAngles(pos, None)['psi'])