Skip to content

Commit 44c6118

Browse files
authored
Remove Deprecated Quil classes (quantumlib#5710)
- Removes QuilFormatter, QuilOutput, and QuilXQubitGate Changes all typing of QuilFormatter to string.Formatter
1 parent 67249d4 commit 44c6118

19 files changed

+27
-895
lines changed

cirq/__init__.py

-3
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@
7474
PointOptimizationSummary,
7575
PointOptimizer,
7676
QasmOutput,
77-
QuilOutput,
7877
TextDiagramDrawer,
7978
Unique,
8079
)
@@ -606,8 +605,6 @@
606605
qasm,
607606
QasmArgs,
608607
qid_shape,
609-
quil,
610-
QuilFormatter,
611608
read_json_gzip,
612609
read_json,
613610
resolve_parameters,

cirq/circuits/__init__.py

-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818

1919
from cirq.circuits.qasm_output import QasmOutput
2020

21-
from cirq.circuits.quil_output import QuilOutput
22-
2321
from cirq.circuits.circuit import AbstractCircuit, Alignment, Circuit
2422
from cirq.circuits.circuit_dag import CircuitDag, Unique
2523
from cirq.circuits.circuit_operation import CircuitOperation

cirq/circuits/circuit.py

-10
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@
5757
from cirq.circuits.circuit_operation import CircuitOperation
5858
from cirq.circuits.insert_strategy import InsertStrategy
5959
from cirq.circuits.qasm_output import QasmOutput
60-
from cirq.circuits.quil_output import QuilOutput
6160
from cirq.circuits.text_diagram_drawer import TextDiagramDrawer
6261
from cirq.circuits.moment import Moment
6362
from cirq.protocols import circuit_diagram_info_protocol
@@ -1311,12 +1310,6 @@ def _to_qasm_output(
13111310
version='2.0',
13121311
)
13131312

1314-
def _to_quil_output(
1315-
self, qubit_order: 'cirq.QubitOrderOrList' = ops.QubitOrder.DEFAULT
1316-
) -> 'cirq.QuilOutput':
1317-
qubits = ops.QubitOrder.as_qubit_order(qubit_order).order_for(self.all_qubits())
1318-
return QuilOutput(operations=self.all_operations(), qubits=qubits)
1319-
13201313
def to_qasm(
13211314
self,
13221315
header: Optional[str] = None,
@@ -1335,9 +1328,6 @@ def to_qasm(
13351328

13361329
return str(self._to_qasm_output(header, precision, qubit_order))
13371330

1338-
def to_quil(self, qubit_order: 'cirq.QubitOrderOrList' = ops.QubitOrder.DEFAULT) -> str:
1339-
return str(self._to_quil_output(qubit_order))
1340-
13411331
def save_qasm(
13421332
self,
13431333
file_path: Union[str, bytes, int],

cirq/circuits/quil_output.py

-236
This file was deleted.

0 commit comments

Comments
 (0)