Skip to content

Commit ad87999

Browse files
committed
Moved test imports to last block of imports
1 parent 000ca76 commit ad87999

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+103
-130
lines changed

qiskit_algorithms/amplitude_estimators/iae.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -269,9 +269,7 @@ def _good_state_probability(
269269

270270
return int(one_counts), one_counts / sum(counts_dict.values())
271271

272-
def estimate(
273-
self, estimation_problem: EstimationProblem
274-
) -> IterativeAmplitudeEstimationResult:
272+
def estimate(self, estimation_problem: EstimationProblem) -> IterativeAmplitudeEstimationResult:
275273
"""Run the amplitude estimation algorithm on provided estimation problem.
276274
277275
Args:

qiskit_algorithms/amplitude_estimators/mlae.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,13 @@
1313
"""The Maximum Likelihood Amplitude Estimation algorithm."""
1414

1515
from __future__ import annotations
16-
from collections.abc import Sequence
16+
from collections.abc import Callable, Sequence
1717
from typing import cast, Any
18-
from collections.abc import Callable
1918
import warnings
2019

2120
import numpy as np
2221
from scipy.optimize import brute
2322
from scipy.stats import norm, chi2
24-
2523
from qiskit import ClassicalRegister, QuantumRegister, QuantumCircuit
2624
from qiskit.primitives import BaseSamplerV2, StatevectorSampler
2725

@@ -30,6 +28,7 @@
3028
from ..custom_types import Transpiler
3129
from ..exceptions import AlgorithmError
3230

31+
3332
MINIMIZER = Callable[[Callable[[float], float], list[tuple[float, float]]], float]
3433

3534

qiskit_algorithms/eigensolvers/numpy_eigensolver.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,8 @@
1414

1515
from __future__ import annotations
1616

17-
from collections.abc import Iterable
17+
from collections.abc import Callable, Iterable
1818
from typing import cast
19-
from collections.abc import Callable
2019
import logging
2120
import numpy as np
2221
from scipy import sparse as scisparse

qiskit_algorithms/gradients/finite_diff/finite_diff_sampler_gradient.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
from __future__ import annotations
1616

1717
from collections import defaultdict
18-
from typing import Literal, Any
1918
from collections.abc import Sequence
19+
from typing import Literal, Any
2020

2121
import numpy as np
2222

qiskit_algorithms/minimum_eigensolvers/adapt_vqe.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,8 @@
1616
import logging
1717
import re
1818
import warnings
19-
from collections.abc import Sequence
19+
from collections.abc import Iterable, Sequence
2020
from enum import Enum
21-
from collections.abc import Iterable
2221

2322
import numpy as np
2423
from qiskit import QuantumCircuit

qiskit_algorithms/minimum_eigensolvers/vqe.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,20 +17,17 @@
1717
import logging
1818
import warnings
1919
from time import time
20-
from collections.abc import Callable
20+
from collections.abc import Callable, Iterable
2121
from typing import Any
22-
from collections.abc import Iterable
2322

2423
import numpy as np
25-
2624
from qiskit.circuit import QuantumCircuit
2725
from qiskit.primitives import BaseEstimatorV2
2826
from qiskit.quantum_info import SparsePauliOp
2927
from qiskit.quantum_info.operators.base_operator import BaseOperator
3028

3129
from qiskit_algorithms.gradients import BaseEstimatorGradient
3230
from ..custom_types import Transpiler
33-
3431
from ..exceptions import AlgorithmError
3532
from ..custom_types import ListOrDict
3633
from ..optimizers import Optimizer, Minimizer, OptimizerResult
@@ -39,9 +36,10 @@
3936
from ..observables_evaluator import estimate_observables
4037
from ..utils import validate_initial_point, validate_bounds
4138

42-
# private function as we expect this to be updated in the next released
39+
# private function as we expect this to be updated in the next release
4340
from ..utils.set_batching import _set_default_batchsize
4441

42+
4543
logger = logging.getLogger(__name__)
4644

4745

qiskit_algorithms/optimizers/gradient_descent.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
"""A standard gradient descent optimizer."""
1414
from __future__ import annotations
1515

16-
from collections.abc import Generator
16+
from collections.abc import Callable, Generator
1717
from dataclasses import dataclass, field
1818
from typing import Any, SupportsFloat
19-
from collections.abc import Callable
2019
import numpy as np
20+
2121
from .optimizer import Optimizer, OptimizerSupportLevel, OptimizerResult, POINT
2222
from .steppable_optimizer import AskData, TellData, OptimizerState, SteppableOptimizer
2323
from .optimizer_utils import LearningRate

qiskit_algorithms/optimizers/qnspsa.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,14 @@
1414

1515
from __future__ import annotations
1616

17-
from collections.abc import Iterator
17+
from collections.abc import Callable, Iterator
1818
from typing import Any
19-
from collections.abc import Callable
2019

2120
import numpy as np
2221
from qiskit.circuit import QuantumCircuit
23-
2422
from qiskit.primitives import BaseSamplerV2
25-
from qiskit_algorithms.state_fidelities import ComputeUncompute
2623

24+
from qiskit_algorithms.state_fidelities import ComputeUncompute
2725
from .spsa import SPSA, CALLBACK, TERMINATIONCHECKER, _batch_evaluate
2826
from ..custom_types import Transpiler
2927

qiskit_algorithms/optimizers/spsa.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,8 @@
1717
from __future__ import annotations
1818

1919
from collections import deque
20-
from collections.abc import Iterator
20+
from collections.abc import Callable, Iterator
2121
from typing import Any, SupportsFloat
22-
from collections.abc import Callable
2322
import logging
2423
import warnings
2524
from time import time

qiskit_algorithms/state_fidelities/base_state_fidelity.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,8 @@
1515

1616
from __future__ import annotations
1717
from abc import ABC, abstractmethod
18-
from collections.abc import MutableMapping
18+
from collections.abc import MutableMapping, Sequence
1919
from typing import cast, Any
20-
from collections.abc import Sequence
2120
import numpy as np
2221

2322
from qiskit import QuantumCircuit

0 commit comments

Comments
 (0)