Skip to content

Commit

Permalink
chore: drop usage of ExecutionParameters
Browse files Browse the repository at this point in the history
  • Loading branch information
stavros11 committed Sep 20, 2024
1 parent f378a45 commit 4ff947a
Show file tree
Hide file tree
Showing 57 changed files with 55 additions and 241 deletions.
2 changes: 1 addition & 1 deletion src/qibocal/auto/operation.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

import numpy as np
import numpy.typing as npt
from qibolab import AcquisitionType, AveragingMode, ExecutionParameters, Platform, Qubit
from qibolab import AcquisitionType, AveragingMode, Platform, Qubit

from qibocal.config import log

Expand Down
2 changes: 1 addition & 1 deletion src/qibocal/protocols/allxy/allxy.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import numpy as np
import numpy.typing as npt
import plotly.graph_objects as go
from qibolab import AveragingMode, ExecutionParameters, Platform, PulseSequence
from qibolab import AveragingMode, Platform, PulseSequence

from qibocal.auto.operation import Data, Parameters, QubitId, Results, Routine

Expand Down
2 changes: 1 addition & 1 deletion src/qibocal/protocols/allxy/allxy_drag_pulse_tuning.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import numpy as np
import numpy.typing as npt
import plotly.graph_objects as go
from qibolab import AveragingMode, ExecutionParameters, Platform, PulseSequence
from qibolab import AveragingMode, Platform, PulseSequence

from qibocal.auto.operation import Data, Parameters, QubitId, Results, Routine

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import numpy as np
import numpy.typing as npt
import plotly.graph_objects as go
from qibolab import AveragingMode, ExecutionParameters, Platform, PulseSequence
from qibolab import AveragingMode, Platform, PulseSequence

from qibocal.auto.operation import Data, Parameters, QubitId, Results, Routine

Expand Down
8 changes: 4 additions & 4 deletions src/qibocal/protocols/classification.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import numpy.typing as npt
import pandas as pd
import plotly.graph_objects as go
from qibolab import AcquisitionType, ExecutionParameters, Platform, PulseSequence
from qibolab import AcquisitionType, Platform, PulseSequence
from sklearn.metrics import roc_auc_score, roc_curve

from qibocal import update
Expand Down Expand Up @@ -217,18 +217,18 @@ def _acquisition(
savedir=params.savedir,
)

options = ExecutionParameters(
options = dict(
nshots=params.nshots,
relaxation_time=params.relaxation_time,
acquisition_type=AcquisitionType.INTEGRATION,
)

if params.unrolling:
results = platform.execute(sequences, options)
results = platform.execute(sequences, **options)
else:
results = {}
for sequence in sequences:
results.update(platform.execute([sequence], options))
results.update(platform.execute([sequence], **options))

for state, ro_pulses in zip([0, 1], all_ro_pulses):
for qubit in targets:
Expand Down
8 changes: 1 addition & 7 deletions src/qibocal/protocols/coherence/spin_echo.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,7 @@

import numpy as np
import plotly.graph_objects as go
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Platform,
PulseSequence,
)
from qibolab import AcquisitionType, AveragingMode, Platform, PulseSequence

from qibocal.auto.operation import QubitId, Routine

Expand Down
8 changes: 1 addition & 7 deletions src/qibocal/protocols/coherence/spin_echo_signal.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,7 @@

import numpy as np
import plotly.graph_objects as go
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Platform,
PulseSequence,
)
from qibolab import AcquisitionType, AveragingMode, Platform, PulseSequence

from qibocal import update
from qibocal.auto.operation import Parameters, QubitId, Results, Routine
Expand Down
1 change: 0 additions & 1 deletion src/qibocal/protocols/coherence/t1.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Parameter,
Platform,
PulseSequence,
Expand Down
8 changes: 1 addition & 7 deletions src/qibocal/protocols/coherence/t1_sequences.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,5 @@
import numpy as np
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Platform,
PulseSequence,
)
from qibolab import AcquisitionType, AveragingMode, Platform, PulseSequence

from qibocal.auto.operation import QubitId, Routine

Expand Down
1 change: 0 additions & 1 deletion src/qibocal/protocols/coherence/t1_signal.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
AcquisitionType,
AveragingMode,
Delay,
ExecutionParameters,
Parameter,
Platform,
PulseSequence,
Expand Down
1 change: 0 additions & 1 deletion src/qibocal/protocols/coherence/t2.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Parameter,
Platform,
PulseSequence,
Expand Down
8 changes: 1 addition & 7 deletions src/qibocal/protocols/coherence/t2_sequences.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,5 @@
import numpy as np
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Platform,
PulseSequence,
)
from qibolab import AcquisitionType, AveragingMode, Platform, PulseSequence

from qibocal.auto.operation import QubitId, Routine

Expand Down
1 change: 0 additions & 1 deletion src/qibocal/protocols/coherence/t2_signal.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
AcquisitionType,
AveragingMode,
Delay,
ExecutionParameters,
Parameter,
Platform,
PulseSequence,
Expand Down
8 changes: 1 addition & 7 deletions src/qibocal/protocols/coherence/zeno.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,7 @@

import numpy as np
import plotly.graph_objects as go
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Platform,
PulseSequence,
)
from qibolab import AcquisitionType, AveragingMode, Platform, PulseSequence

from qibocal.auto.operation import QubitId, Routine

Expand Down
8 changes: 1 addition & 7 deletions src/qibocal/protocols/coherence/zeno_signal.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,7 @@
import numpy as np
import numpy.typing as npt
import plotly.graph_objects as go
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Platform,
PulseSequence,
)
from qibolab import AcquisitionType, AveragingMode, Platform, PulseSequence

from qibocal import update
from qibocal.auto.operation import Data, Parameters, QubitId, Results, Routine
Expand Down
1 change: 0 additions & 1 deletion src/qibocal/protocols/couplers/coupler_chevron.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Parameter,
Platform,
PulseSequence,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Parameter,
Platform,
PulseSequence,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Parameter,
Platform,
PulseSequence,
Expand Down
1 change: 0 additions & 1 deletion src/qibocal/protocols/dispersive_shift.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Parameter,
Platform,
PulseSequence,
Expand Down
1 change: 0 additions & 1 deletion src/qibocal/protocols/dispersive_shift_qutrit.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Parameter,
Platform,
PulseSequence,
Expand Down
8 changes: 1 addition & 7 deletions src/qibocal/protocols/drag.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,7 @@
import numpy as np
import numpy.typing as npt
import plotly.graph_objects as go
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Platform,
PulseSequence,
)
from qibolab import AcquisitionType, AveragingMode, Platform, PulseSequence
from scipy.optimize import curve_fit

from qibocal import update
Expand Down
2 changes: 1 addition & 1 deletion src/qibocal/protocols/fast_reset/fast_reset.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import numpy.typing as npt
import plotly.graph_objects as go
from plotly.subplots import make_subplots
from qibolab import ExecutionParameters, Platform, PulseSequence
from qibolab import Platform, PulseSequence

from qibocal.auto.operation import Data, Parameters, QubitId, Results, Routine
from qibocal.protocols.utils import table_dict, table_html
Expand Down
8 changes: 1 addition & 7 deletions src/qibocal/protocols/flipping.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,7 @@
import numpy as np
import numpy.typing as npt
import plotly.graph_objects as go
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Platform,
PulseSequence,
)
from qibolab import AcquisitionType, AveragingMode, Platform, PulseSequence
from scipy.optimize import curve_fit

from qibocal.auto.operation import QubitId, Routine
Expand Down
8 changes: 1 addition & 7 deletions src/qibocal/protocols/flipping_signal.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,7 @@
import numpy as np
import numpy.typing as npt
import plotly.graph_objects as go
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Platform,
PulseSequence,
)
from qibolab import AcquisitionType, AveragingMode, Platform, PulseSequence
from scipy.optimize import curve_fit

from qibocal import update
Expand Down
1 change: 0 additions & 1 deletion src/qibocal/protocols/flux_dependence/qubit_crosstalk.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Parameter,
Platform,
PulseSequence,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Parameter,
Platform,
PulseSequence,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Parameter,
Platform,
PulseSequence,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Parameter,
Platform,
PulseSequence,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Parameter,
Platform,
PulseSequence,
Expand Down
1 change: 0 additions & 1 deletion src/qibocal/protocols/qubit_power_spectroscopy.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Parameter,
Platform,
PulseSequence,
Expand Down
2 changes: 1 addition & 1 deletion src/qibocal/protocols/qutrit_classification.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
from typing import Optional

import numpy as np
from qibolab import AcquisitionType, ExecutionParameters, Platform, PulseSequence
from qibolab import AcquisitionType, Platform, PulseSequence

from qibocal.auto.operation import QubitId, Routine
from qibocal.fitting.classifier import run
Expand Down
19 changes: 5 additions & 14 deletions src/qibocal/protocols/rabi/amplitude.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,7 @@

import numpy as np
import numpy.typing as npt
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Parameter,
Platform,
Sweeper,
)
from qibolab import AcquisitionType, AveragingMode, Parameter, Platform, Sweeper

from qibocal import update
from qibocal.auto.operation import Data, QubitId, Routine
Expand Down Expand Up @@ -73,13 +66,11 @@ def _acquisition(
# sweep the parameter
results = platform.execute(
[sequence],
ExecutionParameters(
nshots=params.nshots,
relaxation_time=params.relaxation_time,
acquisition_type=AcquisitionType.DISCRIMINATION,
averaging_mode=AveragingMode.SINGLESHOT,
),
[[sweeper]],
nshots=params.nshots,
relaxation_time=params.relaxation_time,
acquisition_type=AcquisitionType.DISCRIMINATION,
averaging_mode=AveragingMode.SINGLESHOT,
)
for qubit in targets:
prob = probability(results[ro_pulses[qubit].id], state=1)
Expand Down
9 changes: 1 addition & 8 deletions src/qibocal/protocols/rabi/amplitude_frequency.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,7 @@
import numpy.typing as npt
import plotly.graph_objects as go
from plotly.subplots import make_subplots
from qibolab import (
AcquisitionType,
AveragingMode,
ExecutionParameters,
Parameter,
Platform,
Sweeper,
)
from qibolab import AcquisitionType, AveragingMode, Parameter, Platform, Sweeper

from qibocal.auto.operation import QubitId, Routine
from qibocal.config import log
Expand Down
Loading

0 comments on commit 4ff947a

Please sign in to comment.