diff --git a/src/qibocal/cli/acquisition.py b/src/qibocal/cli/acquisition.py index fdce5cd47..f386d5063 100644 --- a/src/qibocal/cli/acquisition.py +++ b/src/qibocal/cli/acquisition.py @@ -51,8 +51,6 @@ def acquire(runcard, folder, force): # connect and initialize platform if platform is not None: platform.connect() - platform.setup() - platform.start() # run protocols list(executor.run(mode=ExecutionMode.acquire)) @@ -62,7 +60,6 @@ def acquire(runcard, folder, force): # stop and disconnect platform if platform is not None: - platform.stop() platform.disconnect() # dump updated meta diff --git a/src/qibocal/cli/autocalibration.py b/src/qibocal/cli/autocalibration.py index 57f3a6638..eb6504f22 100644 --- a/src/qibocal/cli/autocalibration.py +++ b/src/qibocal/cli/autocalibration.py @@ -54,8 +54,6 @@ def autocalibrate(runcard, folder, force, update): # connect and initialize platform if platform is not None: platform.connect() - platform.setup() - platform.start() # run protocols for _ in executor.run(mode=ExecutionMode.autocalibration): @@ -70,7 +68,6 @@ def autocalibrate(runcard, folder, force, update): # stop and disconnect platform if platform is not None: - platform.stop() platform.disconnect() # dump updated runcard diff --git a/src/qibocal/protocols/characterization/resonator_spectroscopy_attenuation.py b/src/qibocal/protocols/characterization/resonator_spectroscopy_attenuation.py index 71d1fd37a..9c7c8f370 100644 --- a/src/qibocal/protocols/characterization/resonator_spectroscopy_attenuation.py +++ b/src/qibocal/protocols/characterization/resonator_spectroscopy_attenuation.py @@ -90,9 +90,9 @@ def _acquisition( amplitudes[qubit] = ro_pulses[qubit].amplitude if params.attenuation is not None: - platform.set_attenuation(qubit, params.attenuation) + qubits[qubit].readout.attenuation = params.attenuation - attenuations[qubit] = platform.get_attenuation(qubit) + attenuations[qubit] = qubits[qubit].readout.attenuation sequence.add(ro_pulses[qubit])