Skip to content

Qblox backend - Minor compilation adjustments for NCO redesign (QAE-460)

Explanation of changes

NCO redesign changed some of the q1asm instructions. The NCO redesign changes only affect how quantify-scheduler compiles the set_ph_delta instruction. See qblox/packages/software/qblox_instruments!112 (diffs)

Motivation of changes

The design is straightforward. I used rounding instead of simply flooring to the steps, because that gives us a closer number to the intended one.


Merge checklist

See also merge request guidelines

  • Make sure the branch to merge into is qblox-instruments-0.8.
  • 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 Robert Sokolewicz

Merge request reports

Loading