Skip to content

Commit c94a053

Browse files
authored
Merge pull request #609 from judealnas/judealnas/issue608
Circuit to OpenQASM conversion breaks when using ECR gates
2 parents e26d571 + b288eb4 commit c94a053

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

pygsti/tools/internalgates.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -764,6 +764,7 @@ def standard_gatenames_openqasm_conversions(version='u3'):
764764
std_gatenames_to_qasm['Gc23'] = ['u3(0, 0, 4.71238898038469)'] # [0, 0, 3] * pi/2 (this is Gzmpi2 / Gpdag)
765765

766766
std_gatenames_to_qasm['Gecr'] = ['ecr']
767+
std_gatenames_to_qasm['Gecres'] = ['ecr']
767768

768769
std_gatenames_to_argmap = {}
769770
std_gatenames_to_argmap['Gzr'] = lambda gatearg: ['u3(0, 0, ' + str(gatearg[0]) + ')']
@@ -819,6 +820,7 @@ def standard_gatenames_openqasm_conversions(version='u3'):
819820
std_gatenames_to_qasm['Gtdag'] = ['rz(5.497787143782138)']
820821

821822
std_gatenames_to_qasm['Gecr'] = ['ecr']
823+
std_gatenames_to_qasm['Gecres'] = ['ecr']
822824

823825
std_gatenames_to_argmap = {}
824826
std_gatenames_to_argmap['Gzr'] = lambda gatearg: ['rz(' + str(gatearg[0]) + ')']

0 commit comments

Comments
 (0)