Skip to content

Fix Qblox Backend: Acquisition memory on the device is not cleared if running the same experiment twice (#349, follow-up to !438, #108, QAE-224)

Explanation of changes

This is a small fix for unintended behavior with qblox hardware.

Because we no longer use json files with random names in the qblox backend, the sequence is not reuploaded if the program did not change between experiments. This can have the unexpected behavior that the data from separate runs is averaged.

Motivation of changes

Due to #349 (closed), qblox hardware cannot be used with cb7fbdae or later. This restores the old behavior. In the future, we can expand the capabilities by allowing to keep acquisition data with a flag. But that would be a separate MR


Merge checklist

See also merge request guidelines

  • Merge request has been reviewed (in-depth by a knowledgeable contributor), and is approved by a project maintainer.
  • New code is covered by unit tests (or N/A).
  • New code is documented and docstrings use numpydoc format (or N/A).
  • New functionality: considered making private instead of extending public API (or N/A).
  • Public API changed: added @deprecated (or N/A).
  • Tested on hardware (or N/A).
  • CHANGELOG.md and AUTHORS.md have been updated (or N/A).
  • Windows tests in CI pipeline pass (manually triggered by maintainers before merging).

For reference, the issues workflow is described in the contribution guidelines.

Edited by Kelvin Loh

Merge request reports

Loading