Skip to content

Commit

Permalink
Merge branch 'main' into deserialize_stimcirq_gates
Browse files Browse the repository at this point in the history
  • Loading branch information
dstrain115 committed Mar 7, 2025
2 parents 867816b + 34b9c81 commit 36dd7ab
Show file tree
Hide file tree
Showing 6 changed files with 4 additions and 13 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ develop quantum programs for a variety of applications.

[Qualtran]: https://github.com/quantumlib/qualtran
[qsim]: https://github.com/quantumlib/qsim
[Stim]: https://github.com/quantumlib/ssim
[Stim]: https://github.com/quantumlib/stim
[OpenFermion]: https://github.com/quantumlib/openfermion
[OpenFermion-FQE]: https://github.com/quantumlib/OpenFermion-FQE
[OpenFermion-PySCF]: https://github.com/quantumlib/OpenFermion-PySCF
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,28 +20,23 @@
class TestCPhaseGauge_0_3(GaugeTester):
two_qubit_gate = cirq.CZ**0.3
gauge_transformer = CPhaseGaugeTransformer
sweep_must_pass = True


class TestCPhaseGauge_m0_3(GaugeTester):
two_qubit_gate = cirq.CZ ** (-0.3)
gauge_transformer = CPhaseGaugeTransformer
sweep_must_pass = True


class TestCPhaseGauge_0_1(GaugeTester):
two_qubit_gate = cirq.CZ**0.1
gauge_transformer = CPhaseGaugeTransformer
sweep_must_pass = True


class TestCPhaseGauge_m0_1(GaugeTester):
two_qubit_gate = cirq.CZ ** (-0.1)
gauge_transformer = CPhaseGaugeTransformer
sweep_must_pass = True


class TestCPhaseGauge_0_7(GaugeTester):
two_qubit_gate = cirq.CZ**0.7
gauge_transformer = CPhaseGaugeTransformer
sweep_must_pass = True
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,3 @@
class TestCZGauge(GaugeTester):
two_qubit_gate = cirq.CZ
gauge_transformer = CZGaugeTransformer
sweep_must_pass = True
Original file line number Diff line number Diff line change
Expand Up @@ -20,22 +20,18 @@
class TestSpinInversionGauge_0(GaugeTester):
two_qubit_gate = cirq.ZZ
gauge_transformer = SpinInversionGaugeTransformer
sweep_must_pass = True


class TestSpinInversionGauge_1(GaugeTester):
two_qubit_gate = cirq.ZZ**0.1
gauge_transformer = SpinInversionGaugeTransformer
sweep_must_pass = True


class TestSpinInversionGauge_2(GaugeTester):
two_qubit_gate = cirq.ZZ**-1
gauge_transformer = SpinInversionGaugeTransformer
sweep_must_pass = True


class TestSpinInversionGauge_3(GaugeTester):
two_qubit_gate = cirq.ZZ**0.3
gauge_transformer = SpinInversionGaugeTransformer
sweep_must_pass = True
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,8 @@
class TestSqrtCZGauge(GaugeTester):
two_qubit_gate = cirq.CZ**0.5
gauge_transformer = SqrtCZGaugeTransformer
sweep_must_pass = True


class TestAdjointSqrtCZGauge(GaugeTester):
two_qubit_gate = cirq.CZ**-0.5
gauge_transformer = SqrtCZGaugeTransformer
sweep_must_pass = True
3 changes: 3 additions & 0 deletions dev_tools/notebooks/isolated_notebook_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,9 @@
"jupyter",
# assumed to be part of colab
"seaborn~=0.12",
# TODO: remove after the fix of https://github.com/rigetti/qcs-sdk-rust/issues/531
"qcs-sdk-python<=0.21.12",
"numpy~=1.25",
]


Expand Down

0 comments on commit 36dd7ab

Please sign in to comment.