Skip to content

Commit 4d85519

Browse files
chore: cleaning the code and removing prints
1 parent 76abde3 commit 4d85519

File tree

2 files changed

+4
-24
lines changed

2 files changed

+4
-24
lines changed

mpqp/core/instruction/measurement/expectation_value.py

+2-14
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ class to define your observable, and a :class:`ExpectationMeasure` to perform
1212

1313
import numpy as np
1414
import numpy.typing as npt
15-
from typeguard import typechecked
16-
1715
from mpqp.core.instruction.gates.native_gates import SWAP
1816
from mpqp.core.instruction.measurement.measure import Measure
1917
from mpqp.core.instruction.measurement.pauli_string import (
@@ -25,6 +23,7 @@ class to define your observable, and a :class:`ExpectationMeasure` to perform
2523
from mpqp.tools.errors import NumberQubitsError
2624
from mpqp.tools.generics import Matrix, OneOrMany
2725
from mpqp.tools.maths import is_diagonal, is_hermitian, is_power_of_two
26+
from typeguard import typechecked
2827

2928
if TYPE_CHECKING:
3029
from braket.circuits.observables import Hermitian
@@ -113,7 +112,7 @@ def __init__(self, observable: Matrix | list[Real] | PauliString):
113112

114113
self._matrix = np.array(observable)
115114

116-
# correspond to if len(shape) == 1 or isinstance(observable, list)
115+
# correspond to isinstance(observable, list)
117116
else:
118117
self._is_diagonal = True
119118
self._diag_elements = observable
@@ -359,17 +358,6 @@ def _check_targets_order(self):
359358
"""Adjusted list of target qubits when they are not initially sorted and
360359
contiguous."""
361360

362-
print("Checking target order:")
363-
print("Target size:", self.nb_qubits)
364-
print(
365-
"Observable sizes:",
366-
(
367-
[obs.nb_qubits for obs in self.observable]
368-
if isinstance(self.observable, list)
369-
else self.observable.nb_qubits
370-
),
371-
)
372-
373361
def get_pauli_grouping(
374362
self,
375363
method: Literal[

mpqp/execution/runner.py

+2-10
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,6 @@
2323
from typing import Iterable, Optional
2424

2525
import numpy as np
26-
from sympy import Expr
27-
from typeguard import typechecked
28-
2926
from mpqp.core.circuit import QCircuit
3027
from mpqp.core.instruction.breakpoint import Breakpoint
3128
from mpqp.core.instruction.measurement.basis_measure import BasisMeasure
@@ -52,6 +49,8 @@
5249
from mpqp.tools.display import state_vector_ket_shape
5350
from mpqp.tools.errors import DeviceJobIncompatibleError, RemoteExecutionError
5451
from mpqp.tools.generics import OneOrMany, find_index, flatten
52+
from sympy import Expr
53+
from typeguard import typechecked
5554

5655

5756
@typechecked
@@ -77,23 +76,16 @@ def adjust_measure(measure: ExpectationMeasure, circuit: QCircuit):
7776
Id_before = np.eye(2 ** measure.rearranged_targets[0])
7877
Id_after = np.eye(2 ** (circuit.nb_qubits - measure.rearranged_targets[-1] - 1))
7978

80-
# if isinstance(measure.observable, list):
8179
tweaked_observables = [
8280
Observable(np.kron(np.kron(Id_before, obs.matrix), Id_after))
8381
for obs in measure.observable
8482
]
85-
# else:
86-
# tweaked_observables = Observable(
87-
# np.kron(np.kron(Id_before, measure.observable.matrix), Id_after)
88-
# )
8983

9084
tweaked_measure = ExpectationMeasure(
9185
tweaked_observables,
9286
list(range(circuit.nb_qubits)),
9387
measure.shots,
9488
)
95-
print("Observable qubit size before tweaking:", measure.observable[0].nb_qubits)
96-
print("Tweaked observable size:", tweaked_observables[0].nb_qubits)
9789
return tweaked_measure
9890

9991

0 commit comments

Comments
 (0)