Skip to content

Commit

Permalink
Update releasenotes/notes/fix-missing-pulse-lib-c370f5b9393d0df6.yaml
Browse files Browse the repository at this point in the history
Co-authored-by: Will Shanks <wshaos@posteo.net>
  • Loading branch information
nkanazawa1989 and wshanks authored Jan 15, 2024
1 parent b939e0c commit 4479e2b
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions releasenotes/notes/fix-missing-pulse-lib-c370f5b9393d0df6.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@ fixes:
- |
Fixed a bug that results in an error when a user tries to load .calibration
data of a gate in :class:`.Target` in a particular situation.
This occurs when the backend doesn't support pulse waveform payload, while
Qiskit doesn't have corresponding parametric pulse definition.
In this situation, Qiskit pulse object cannot be built, resulting in the failure in
parsing PulseQobj and the user encounters a meaningless error.
This error was suppressed, and the .calibration now returns None value instead,
which implies the calibration data is not properly supplied.
This occurs when the backend reports only partial calibration data, for
example referencing a waveform pulse in a command definition but not
including that waveform pulse in the pulse library. In this situation, the
Qiskit pulse object cannot be built, resulting in a failure to build the pulse
schedule for the calibration. Now when calibration data is incomplete
the :class:`.Target` treats it as equivalent to no calibration being reported
at all and does not raise an exception.

0 comments on commit 4479e2b

Please sign in to comment.