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
andAUTHORS.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