Skip to content

Commit 6983597

Browse files
authored
Get rid of some deprecation warnings (#379)
1 parent f790f9e commit 6983597

File tree

4 files changed

+11
-10
lines changed

4 files changed

+11
-10
lines changed

pytket/extensions/qiskit/backends/aer.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
FullPeepholeOptimise,
5252
SequencePass,
5353
SynthesiseTket,
54-
auto_rebase_pass,
54+
AutoRebase,
5555
NaivePlacementPass,
5656
)
5757
from pytket.pauli import Pauli, QubitPauliString
@@ -161,7 +161,7 @@ def backend_info(self) -> BackendInfo:
161161
return self._backend_info
162162

163163
def rebase_pass(self) -> BasePass:
164-
return auto_rebase_pass(
164+
return AutoRebase(
165165
self._backend_info.gate_set,
166166
)
167167

pytket/extensions/qiskit/backends/ibm.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
from pytket.backends.resulthandle import _ResultIdTuple
5858
from pytket.passes import (
5959
BasePass,
60-
auto_rebase_pass,
60+
AutoRebase,
6161
KAKDecomposition,
6262
RemoveRedundancies,
6363
SequencePass,
@@ -193,7 +193,7 @@ def __init__(
193193
if service is None
194194
else service
195195
)
196-
self._backend: "BackendV1" = self._service.get_backend(backend_name)
196+
self._backend: "BackendV1" = self._service.backend(backend_name)
197197
config: QasmBackendConfiguration = self._backend.configuration()
198198
self._max_per_job = getattr(config, "max_experiments", 1)
199199

@@ -204,7 +204,7 @@ def __init__(
204204
self._service = QiskitRuntimeService(
205205
channel="ibm_quantum", token=token, instance=instance
206206
)
207-
self._session = Session(service=self._service, backend=backend_name)
207+
self._session = Session(backend=self._backend)
208208

209209
self._primitive_gates = _get_primitive_gates(gate_set)
210210

@@ -476,7 +476,7 @@ def rebase_pass(self) -> BasePass:
476476

477477
@staticmethod
478478
def rebase_pass_offline(primitive_gates: set[OpType]) -> BasePass:
479-
return auto_rebase_pass(primitive_gates)
479+
return AutoRebase(primitive_gates)
480480

481481
def process_circuits(
482482
self,
@@ -556,7 +556,7 @@ def process_circuits(
556556
ppcirc_strs[i],
557557
)
558558
else:
559-
sampler = SamplerV2(session=self._session, options=sampler_options)
559+
sampler = SamplerV2(mode=self._session, options=sampler_options)
560560
job = sampler.run(qcs, shots=n_shots)
561561
job_id = job.job_id()
562562
for i, ind in enumerate(indices_chunk):

pytket/extensions/qiskit/qiskit_convert.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,8 @@ def add_qiskit_data(
341341
self, circuit: QuantumCircuit, data: Optional["QuantumCircuitData"] = None
342342
) -> None:
343343
data = data or circuit.data
344-
for instr, qargs, cargs in data:
344+
for datum in data:
345+
instr, qargs, cargs = datum.operation, datum.qubits, datum.clbits
345346
condition_kwargs = {}
346347
if instr.condition is not None:
347348
if type(instr.condition[0]) == ClassicalRegister:

tests/qiskit_convert_test.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
from qiskit_aer import Aer # type: ignore
3434
from qiskit.transpiler.passes import BasisTranslator # type: ignore
3535
from qiskit.circuit.equivalence_library import StandardEquivalenceLibrary # type: ignore
36-
from qiskit_ibm_runtime.fake_provider import FakeGuadalupe # type: ignore
36+
from qiskit_ibm_runtime.fake_provider import FakeGuadalupeV2 # type: ignore
3737
from qiskit.circuit.parameterexpression import ParameterExpression # type: ignore
3838
from qiskit.circuit.library import TwoLocal
3939
from qiskit import transpile
@@ -88,7 +88,7 @@ def _get_qiskit_statevector(qc: QuantumCircuit) -> np.ndarray:
8888
def test_parameterised_circuit_global_phase() -> None:
8989
pass_1 = BasisTranslator(
9090
StandardEquivalenceLibrary,
91-
target_basis=FakeGuadalupe().configuration().basis_gates,
91+
target_basis=FakeGuadalupeV2().configuration().basis_gates,
9292
)
9393
pass_2 = CliffordSimp()
9494

0 commit comments

Comments
 (0)