Skip to content

Commit c7a9b1e

Browse files
Remove virtual_predicate deprecations. (quantumlib#5724)
1 parent 6a0c381 commit c7a9b1e

File tree

2 files changed

+1
-13
lines changed

2 files changed

+1
-13
lines changed

Diff for: cirq/devices/noise_properties.py

+1-5
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import abc
2323
from typing import Iterable, Sequence, TYPE_CHECKING, List
2424

25-
from cirq import _compat, _import, ops, protocols, devices
25+
from cirq import _import, ops, protocols, devices
2626
from cirq.devices.noise_utils import PHYSICAL_GATE_TAG
2727

2828
circuits = _import.LazyLoader("circuits", globals(), "cirq.circuits.circuit")
@@ -66,10 +66,6 @@ def is_virtual(self, op: 'cirq.Operation') -> bool:
6666
"""
6767
return False
6868

69-
@_compat.deprecated(deadline='v0.16', fix='Use is_virtual instead.')
70-
def virtual_predicate(self, op: 'cirq.Operation') -> bool:
71-
return self.is_virtual(op)
72-
7369
def noisy_moments(
7470
self, moments: Iterable['cirq.Moment'], system_qubits: Sequence['cirq.Qid']
7571
) -> Sequence['cirq.OP_TREE']:

Diff for: cirq/devices/noise_properties_test.py

-8
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,3 @@ def test_sample_model():
5454
cirq.Moment(cirq.H(q0), cirq.H(q1)),
5555
)
5656
assert noisy_circuit == expected_circuit
57-
58-
59-
def test_deprecated_virtual_predicate():
60-
q0, q1 = cirq.LineQubit.range(2)
61-
props = SampleNoiseProperties([q0, q1], [(q0, q1), (q1, q0)])
62-
model = NoiseModelFromNoiseProperties(props)
63-
with cirq.testing.assert_deprecated("Use is_virtual", deadline="v0.16"):
64-
_ = model.virtual_predicate(cirq.X(q0))

0 commit comments

Comments
 (0)