Skip to content

Commit 83aeec7

Browse files
committed
Fix some linter errors
1 parent 21c1a85 commit 83aeec7

File tree

3 files changed

+10
-25
lines changed

3 files changed

+10
-25
lines changed

qiskit_experiments/base_experiment.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
from numbers import Integral
1919
from typing import List, Optional, Iterable, Tuple, Union
2020

21-
from qiskit import transpile, assemble
21+
from qiskit import transpile, assemble, QuantumCircuit
2222
from qiskit.providers.options import Options
2323
from qiskit.providers.backend import Backend
2424
from qiskit.providers.basebackend import BaseBackend as LegacyBackend
@@ -85,7 +85,7 @@ def __init__(self, qubits: Iterable[int], experiment_type: Optional[str] = None,
8585

8686
def run(
8787
self,
88-
backend: "Backend",
88+
backend: Backend,
8989
analysis: bool = True,
9090
experiment_data: Optional[ExperimentData] = None,
9191
**kwargs,
@@ -153,14 +153,14 @@ def analysis(cls, **analysis_options) -> "BaseAnalysis":
153153
return cls.__analysis_class__(**analysis_options)
154154

155155
@abstractmethod
156-
def circuits(self, backend=None) -> List["QuantumCircuit"]:
156+
def circuits(self, backend: Optional[Backend] = None) -> List[QuantumCircuit]:
157157
"""Return a list of experiment circuits.
158158
159159
Args:
160-
backend (Backend): Optional, a backend object.
160+
backend: Optional, a backend object.
161161
162162
Returns:
163-
List[QuantumCircuit]: A list of :class:`QuantumCircuit`s.
163+
A list of :class:`QuantumCircuit`s.
164164
165165
.. note:
166166
These circuits should be on qubits ``[0, .., N-1]`` for an
@@ -173,10 +173,10 @@ def circuits(self, backend=None) -> List["QuantumCircuit"]:
173173

174174
def _transpile(
175175
self,
176-
circuits: Union["QuantumCircuit", List["QuantumCircuit"]],
177-
backend: Optional["Backend"] = None,
176+
circuits: Union[QuantumCircuit, List[QuantumCircuit]],
177+
backend: Optional[Backend] = None,
178178
**transpile_options,
179-
) -> List["QuantumCircuit"]:
179+
) -> List[QuantumCircuit]:
180180
"""Custom transpilation of circuits for running on backend.
181181
182182
Subclasses may modify this method if they need to customize how

qiskit_experiments/randomized_benchmarking/rb_analysis.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
from typing import Optional, List
1717

1818
import numpy as np
19+
20+
from qiskit.providers.options import Options
1921
from qiskit_experiments.base_analysis import BaseAnalysis
2022
from qiskit_experiments.analysis.curve_fitting import curve_fit
2123
from qiskit_experiments.analysis.data_processing import (

qiskit_experiments/randomized_benchmarking/rb_experiment.py

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -74,23 +74,6 @@ def circuits(self, backend=None):
7474
circuits += self._sample_circuits(self._lengths, seed=self._rng)
7575
return circuits
7676

77-
def transpiled_circuits(self, backend=None, **kwargs):
78-
"""Return a list of transpiled RB circuits.
79-
Args:
80-
backend (Backend): Optional, a backend object to use as the
81-
argument for the :func:`qiskit.transpile`
82-
function.
83-
kwargs: kwarg options for the :func:`qiskit.transpile` function.
84-
Returns:
85-
List[QuantumCircuit]: A list of :class:`QuantumCircuit`s.
86-
Raises:
87-
QiskitError: if an initial layout is specified in the
88-
kwarg options for transpilation. The initial
89-
layout must be generated from the experiment.
90-
"""
91-
circuits = super().transpiled_circuits(backend=backend, **kwargs)
92-
return circuits
93-
9477
def _sample_circuits(
9578
self, lengths: Iterable[int], seed: Optional[Union[int, Generator]] = None
9679
):

0 commit comments

Comments
 (0)