def test_make_parameterized_rpe_gateset(self): # These numbers have no significance A = rc.make_parameterized_rpe_gate_set(1.57079632679, 1.57079632679, .78539816339, 0.001, 0.001) B = rc.make_parameterized_rpe_gate_set(1.57079632679, 1.57079632679, .78539816339, 0.001, 0.001) self.assertEqual(A.frobeniusdist(B), 0.0) # Again, no significance in these numbers C = rc.make_parameterized_rpe_gate_set(1.56079632679, 1.56079632679, .78539816339, 0.001, 0.001, True) self.assertAlmostEqual(A.frobeniusdist(C), 0.0, 2)
def test_make_rpe_data_set(self): A = rc.make_parameterized_rpe_gate_set(1.57079632679, 1.57079632679, .78539816339, 0.001, 0.001) d = rc.make_rpe_string_list_d(3) rc.make_rpe_data_set(A, d, 1000)