Add basic NCO clock frequency change feature (QAE-324)
Explanation of changes
This change introduces a new operation. The user would be able to set the NCO frequency inside a schedule. This change only implements it on the Qblox backend.
Motivation of changes
With Qblox NCO redesign, it is now possible to set the NCO frequency as an instruction in the program. This change implements this new feature in quantify.
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
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 Edgar Reehuis