Skip to content

Commit 7007d4a

Browse files
authored
Remove a batch of deprecated optimizers (quantumlib#5727)
These optimizers have all been migrated to transformers: Removes: DropEmptyMoments, DropNegligible, EjectPhasedPauli, EjectZ, ExpandComposite, MergeInteractions, MergeInteractionsAbc, MergeInteractionsToSqrtIswap, and SynchronizeTerminalMeasurements.
1 parent 7ed52e8 commit 7007d4a

19 files changed

+1
-2451
lines changed

cirq/__init__.py

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -327,19 +327,7 @@
327327
ZZPowGate,
328328
)
329329

330-
from cirq.optimizers import (
331-
AlignLeft,
332-
AlignRight,
333-
ConvertToCzAndSingleGates,
334-
DropEmptyMoments,
335-
DropNegligible,
336-
EjectPhasedPaulis,
337-
EjectZ,
338-
ExpandComposite,
339-
MergeInteractions,
340-
MergeInteractionsToSqrtIswap,
341-
SynchronizeTerminalMeasurements,
342-
)
330+
from cirq.optimizers import AlignLeft, AlignRight, ConvertToCzAndSingleGates
343331

344332
from cirq.transformers import (
345333
align_left,

cirq/optimizers/__init__.py

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -18,24 +18,8 @@
1818

1919
from cirq.optimizers.align_right import AlignRight
2020

21-
from cirq.optimizers.drop_empty_moments import DropEmptyMoments
22-
23-
from cirq.optimizers.drop_negligible import DropNegligible
24-
2521
from cirq.optimizers.convert_to_cz_and_single_gates import ConvertToCzAndSingleGates
2622

27-
from cirq.optimizers.eject_phased_paulis import EjectPhasedPaulis
28-
29-
from cirq.optimizers.eject_z import EjectZ
30-
31-
from cirq.optimizers.expand_composite import ExpandComposite
32-
33-
from cirq.optimizers.merge_interactions import MergeInteractions
34-
35-
from cirq.optimizers.merge_interactions_to_sqrt_iswap import MergeInteractionsToSqrtIswap
36-
37-
from cirq.optimizers.synchronize_terminal_measurements import SynchronizeTerminalMeasurements
38-
3923
from cirq.transformers.analytical_decompositions import (
4024
compute_cphase_exponents_for_fsim_decomposition,
4125
decompose_cphase_into_two_fsim,

cirq/optimizers/drop_empty_moments.py

Lines changed: 0 additions & 30 deletions
This file was deleted.

cirq/optimizers/drop_empty_moments_test.py

Lines changed: 0 additions & 33 deletions
This file was deleted.

cirq/optimizers/drop_negligible.py

Lines changed: 0 additions & 45 deletions
This file was deleted.

cirq/optimizers/drop_negligible_test.py

Lines changed: 0 additions & 59 deletions
This file was deleted.

cirq/optimizers/eject_phased_paulis.py

Lines changed: 0 additions & 50 deletions
This file was deleted.

0 commit comments

Comments
 (0)