Skip to main contentIBM Quantum Documentation
You are viewing the API reference for an old version of Qiskit SDK. Switch to latest version


gaussian_deriv(duration, amp, sigma, name=None)

GitHub(opens in a new tab)

Generates unnormalized gaussian derivative Waveform.

For A=A= amp and σ=\sigma= sigma applies the midpoint sampling strategy to generate a discrete pulse sampled from the continuous function:

f(x)=A(xμ)σ2exp((xμ2σ)2)f(x) = A\frac{(x - \mu)}{\sigma^2}\exp\left(\left(\frac{x - \mu}{2\sigma}\right)^2 \right)

i.e. the derivative of the Gaussian function, with center μ=\mu= duration/2.


  • duration (int) – Duration of pulse. Must be greater than zero.
  • amp (complex) – Pulse amplitude of corresponding Gaussian at the pulse center (duration/2).
  • sigma (float) – Width (standard deviation) of pulse.
  • name (Optional[str]) – Name of pulse.

Return type


Was this page helpful?
Report a bug or request content on GitHub.