def demo_motion(): dc.angles_to_hkl((0., 60., 0., 30., 0., 0.)) hkl.con('qaz', 90) hkl.con('a_eq_b') hkl.con('mu', 0) hardware.setmin('delta', 0) dc.hkl_to_angles(1, 0, 0)
def test_hkl_to_angles(): dc.con('a_eq_b') dc.con('mu', 0) dc.con(NUNAME, 0) h, k, l = [1, 0, 0] angles_calc, param_calc = dc.hkl_to_angles(h, k, l) aneq_(angles_calc, angles) dneq_(param_calc, param)
def test_hkl_to_angles_bypassing_hardware_plugin(): dc.con('a_eq_b') dc.con('mu', 0) dc.con(NUNAME, 0) h, k, l = [1, 0, 0] angles_calc, param_calc = dc.hkl_to_angles(h, k, l, en) aneq_(angles_calc, angles) dneq_(param_calc, param)
def test_hkl_to_angles(): dc.con('a_eq_b') h, k, l = [1, 0, 0] angles_calc, param_calc = dc.hkl_to_angles(h, k, l, en) aneq_(angles_calc, angles) assert_dict_almost_equal(param_calc, param)