Skip to content

Commit

Permalink
Introducing ScalableSymbolicPulse to correctly compare pulses of amp,…
Browse files Browse the repository at this point in the history
…angle representation (#9314)

* Introduced ScalableSymbolicPulses to correctly compare pulses with amp,angle representation.

* Modified ScalableSymbolicPulse, bumped QPY version to 6.

* Bug fix

* Documentation

* Release Notes

* Release Notes

* Release Notes

* Release Notes

* Release Notes

* Hash correction

* Resolve GaussianSquareDrag conflict.

* Resolve GaussianSquareDrag conflict.

* Resolve GaussianSquareDrag conflict.

* GaussianSquareDrag conversion to scalable and minor fixes.

* added _read_symbolic_pulse_v6, and updated _loads_operand

* Added ScalableSymbolicPulse to init

* Minor fixes

* Documentation fix

* Minor fix to amplitude validation and release notes.

* Add epsilon to amp validation.

Co-authored-by: Naoki Kanazawa <[email protected]>
Co-authored-by: Will Shanks <[email protected]>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
  • Loading branch information
4 people authored Jan 11, 2023
1 parent c29b273 commit fef0600
Show file tree
Hide file tree
Showing 11 changed files with 367 additions and 187 deletions.
1 change: 1 addition & 0 deletions qiskit/pulse/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,7 @@
GaussianSquareDrag,
ParametricPulse,
SymbolicPulse,
ScalableSymbolicPulse,
Waveform,
)
from qiskit.pulse.library.samplers.decorators import functional_pulse
Expand Down
1 change: 1 addition & 0 deletions qiskit/pulse/library/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@
from .parametric_pulses import ParametricPulse
from .symbolic_pulses import (
SymbolicPulse,
ScalableSymbolicPulse,
Gaussian,
GaussianSquare,
GaussianSquareDrag,
Expand Down
Loading

0 comments on commit fef0600

Please sign in to comment.