Esempio n. 1
0
 def test_n_phi_persistance(self):
     self.ub.newub('test1')
     self.ub.setnphi([0, 1, 0])
     arrayeq_(self.ub.ubcalc.n_phi.T.tolist()[0], [0, 1, 0])
     self.ub.loadub('test1')
     arrayeq_(self.ub.ubcalc.n_phi.T.tolist()[0], [0, 1, 0])
Esempio n. 2
0
 def test_anglesToHkl_mu_10_gam_0(self):
     pos = posFromI16sEuler(1, 1, 30, 10, 60, 0).inRadians()
     arrayeq_(youAnglesToHkl(pos, self.WL1, self.UB1),
              [0.99620193, 0.0065784359, 0.08682408])
Esempio n. 3
0
 def test_anglesToHkl_arbitrary(self):
     pos = posFromI16sEuler(1.9, 2.9, 30.9, 0.9, 60.9, 2.9).inRadians()
     arrayeq_(youAnglesToHkl(pos, self.WL1, self.UB1),
              [1.01174189, 0.02368622, 0.06627361])
Esempio n. 4
0
 def test_anglesToHkl_mu_0_gam_0(self):
     pos = posFromI16sEuler(1, 1, 30, 0, 60, 0).inRadians()
     arrayeq_(youAnglesToHkl(pos, self.WL1, self.UB1), [1, 0, 0])
Esempio n. 5
0
 def test_anglesToHkl_mu_0_gam_10(self):
     pos = posFromI16sEuler(1, 1, 30, 0, 60, 10).inRadians()
     arrayeq_(youAnglesToHkl(pos, self.WL1, self.UB1),
              [1.00379806, -0.006578435, 0.08682408])
Esempio n. 6
0
 def test_n_phi_persistance(self):
     self.ub.newub('test1')
     self.ub.setnphi([0, 1, 0])
     arrayeq_(self.ub.ubcalc.n_phi.T.tolist()[0], [0, 1, 0])
     self.ub.loadub('test1')
     arrayeq_(self.ub.ubcalc.n_phi.T.tolist()[0], [0, 1, 0])        
Esempio n. 7
0
 def test_anglesToHkl_arbitrary(self):
     pos = posFromI16sEuler(1.9, 2.9, 30.9, 0.9, 60.9, 2.9).inRadians()
     arrayeq_(youAnglesToHkl(pos, self.WL1, self.UB1),
              [1.01174189, 0.02368622, 0.06627361])
Esempio n. 8
0
 def test_anglesToHkl_mu_10_gam_0(self):
     pos = posFromI16sEuler(1, 1, 30, 10, 60, 0).inRadians()
     arrayeq_(youAnglesToHkl(pos, self.WL1, self.UB1),
              [0.99620193, 0.0065784359, 0.08682408])
Esempio n. 9
0
 def test_anglesToHkl_mu_0_gam_10(self):
     pos = posFromI16sEuler(1, 1, 30, 0, 60, 10).inRadians()
     arrayeq_(youAnglesToHkl(pos, self.WL1, self.UB1),
              [1.00379806, -0.006578435, 0.08682408])
Esempio n. 10
0
 def test_anglesToHkl_mu_0_gam_0(self):
     pos = posFromI16sEuler(1, 1, 30, 0, 60, 0).inRadians()
     arrayeq_(youAnglesToHkl(pos, self.WL1, self.UB1), [1, 0, 0])