-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fully QPY compatible pulse builder for V2 and runtime backend (#8949)
* Eliminate use of Schedule in the builder context. Schedule is implicitly converted into ScheduleBlock with AreaBarrier instructions. * Support AreaBarrier instruction in QPY * Update RZX calibration builder to generate ScheduleBlock * Add release note * Support python3.7 * Fix hadamard schedule in the RZX builder. This should not use sequential context. * Review comments Co-authored-by: Daniel J. Egger <[email protected]> * Unified append_block and append_subroutine * Update instruction name AreaBarrier -> TimeBlockade * Documentation updates Co-authored-by: Daniel J. Egger <[email protected]> * Remove old name * lint fix * add release note for bugfix * review comments - render class docs of the directive instructions - update qpy format documentation - add separate reno for time blockade * more detailed upgrade notes * add new unittests. rescale_cr_inst method is updated so that it becomes more robust to the rounding error. Co-authored-by: Daniel J. Egger <[email protected]>
- Loading branch information
1 parent
93fbc0d
commit e5ea411
Showing
13 changed files
with
812 additions
and
400 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.