Skip to content

Commit 32e1d1e

Browse files
Merge branch 'master' into v0.12.0-dev
2 parents f4f300e + d6c47b7 commit 32e1d1e

File tree

17 files changed

+3
-231
lines changed

17 files changed

+3
-231
lines changed

cirq-core/cirq/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,6 @@
422422
ParamDictType,
423423
ParamResolver,
424424
ParamResolverOrSimilarType,
425-
plot_state_histogram,
426425
Points,
427426
Product,
428427
Sweep,

cirq-core/cirq/contrib/quantum_volume/quantum_volume.py

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,15 @@
22
https://arxiv.org/abs/1811.12926.
33
"""
44

5-
from typing import Optional, List, cast, Callable, Dict, Tuple, Set, Any
65
from dataclasses import dataclass
6+
from typing import Optional, List, cast, Callable, Dict, Tuple, Set, Any
77

8+
import networkx as nx
89
import numpy as np
910
import pandas as pd
10-
import networkx as nx
1111

1212
import cirq
1313
import cirq.contrib.routing as ccr
14-
from cirq._compat import deprecated_parameter
1514

1615

1716
def generate_model_circuit(
@@ -428,21 +427,6 @@ def _get_device_graph(device_or_qubits: Any):
428427
return ccr.gridqubits_to_graph_device(qubits)
429428

430429

431-
@deprecated_parameter(
432-
deadline="v0.12",
433-
fix="use device_graph instead",
434-
parameter_desc='device_or_qubits',
435-
match=lambda args, kwargs: 'device_or_qubits' in kwargs,
436-
rewrite=lambda args, kwargs: (
437-
args,
438-
dict(
439-
('device_graph', _get_device_graph(arg_val))
440-
if arg_name == 'device_or_qubits'
441-
else (arg_name, arg_val)
442-
for arg_name, arg_val in kwargs.items()
443-
),
444-
),
445-
)
446430
def calculate_quantum_volume(
447431
*,
448432
num_qubits: int,

cirq-core/cirq/contrib/quantum_volume/quantum_volume_test.py

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -358,41 +358,3 @@ def test_calculate_quantum_volume_loop_with_readout_correction():
358358
samplers=[cirq.Simulator()],
359359
add_readout_error_correction=True,
360360
)
361-
362-
363-
def test_deprecated():
364-
with cirq.testing.assert_deprecated(
365-
"device_or_qubits", "use device_graph instead", deadline="v0.12"
366-
):
367-
# pylint: disable=unexpected-keyword-arg
368-
# pylint: disable=missing-kwoa
369-
cirq.contrib.quantum_volume.calculate_quantum_volume(
370-
num_qubits=4,
371-
depth=4,
372-
num_circuits=1,
373-
routing_attempts=2,
374-
random_state=1,
375-
device_or_qubits=cirq.GridQubit.rect(3, 3),
376-
samplers=[cirq.Simulator()],
377-
add_readout_error_correction=True,
378-
)
379-
# pylint: enable=unexpected-keyword-arg
380-
# pylint: enable=missing-kwoa
381-
382-
with cirq.testing.assert_deprecated(
383-
"device_or_qubits", "use device_graph instead", deadline="v0.12"
384-
):
385-
# pylint: disable=unexpected-keyword-arg
386-
# pylint: disable=missing-kwoa
387-
cirq.contrib.quantum_volume.calculate_quantum_volume(
388-
num_qubits=4,
389-
depth=4,
390-
num_circuits=1,
391-
routing_attempts=2,
392-
random_state=1,
393-
device_or_qubits=TestDevice(),
394-
samplers=[cirq.Simulator()],
395-
add_readout_error_correction=True,
396-
)
397-
# pylint: enable=unexpected-keyword-arg
398-
# pylint: enable=missing-kwoa

cirq-core/cirq/contrib/routing/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
"""Utilities for routing circuits on devices"""
1515

1616
from cirq.contrib.routing.device import (
17-
xmon_device_to_graph,
1817
get_linear_device_graph,
1918
get_grid_device_graph,
2019
gridqubits_to_graph_device,

cirq-core/cirq/contrib/routing/device.py

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,11 @@
1313
# limitations under the License.
1414

1515
import itertools
16-
from typing import Iterable, Tuple, Dict, Any
16+
from typing import Iterable, Tuple, Dict
1717

1818
import networkx as nx
1919

2020
import cirq
21-
from cirq._compat import deprecated
22-
23-
24-
@deprecated(deadline="v0.12", fix="use gridqubits_to_graph_device(device.qubits) instead")
25-
def xmon_device_to_graph(device: Any) -> nx.Graph:
26-
"""Gets the graph of an XmonDevice."""
27-
return gridqubits_to_graph_device(device.qubits)
2821

2922

3023
def get_linear_device_graph(n_qubits: int) -> nx.Graph:

cirq-core/cirq/contrib/routing/device_test.py

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,6 @@
2020
import cirq.contrib.routing as ccr
2121

2222

23-
def test_xmon_device_to_graph():
24-
with cirq.testing.assert_deprecated("gridqubits_to_graph_device", deadline="v0.12"):
25-
26-
class TestDevice:
27-
qubits = cirq.GridQubit.rect(2, 11)
28-
29-
foxtail_graph = ccr.xmon_device_to_graph(TestDevice())
30-
two_by_eleven_grid_graph = ccr.get_grid_device_graph(2, 11)
31-
assert foxtail_graph.nodes == two_by_eleven_grid_graph.nodes
32-
assert foxtail_graph.edges() == two_by_eleven_grid_graph.edges()
33-
34-
3523
@pytest.mark.parametrize('n_qubits', (2, 5, 11))
3624
def test_get_linear_device_graph(n_qubits):
3725
graph = ccr.get_linear_device_graph(n_qubits)

cirq-core/cirq/qis/clifford_tableau_test.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -317,13 +317,6 @@ def test_copy():
317317
assert t == t.copy() == t.__copy__()
318318

319319

320-
def test_deprecated_clifford_location():
321-
with cirq.testing.assert_deprecated('use cirq.CliffordTableau instead', deadline="v0.12"):
322-
from cirq.sim import CliffordTableau
323-
324-
CliffordTableau(num_qubits=1)
325-
326-
327320
def _three_identical_table(num_qubits):
328321
t1 = cirq.CliffordTableau(num_qubits)
329322
t2 = cirq.CliffordTableau(num_qubits)

cirq-core/cirq/sim/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@
9393
StabilizerStateChForm,
9494
CliffordSimulator,
9595
CliffordState,
96-
CliffordTableau,
9796
CliffordTrialResult,
9897
CliffordSimulatorStepResult,
9998
)

cirq-core/cirq/sim/clifford/__init__.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
from cirq.sim.clifford.clifford_tableau import (
2-
CliffordTableau,
3-
)
4-
51
from cirq.sim.clifford.act_on_clifford_tableau_args import (
62
ActOnCliffordTableauArgs,
73
)

cirq-core/cirq/sim/clifford/clifford_tableau.py

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

0 commit comments

Comments
 (0)