qudit_sim.pulse.GaussianSquare

class qudit_sim.pulse.GaussianSquare(duration, amp, sigma, width, zero_ends=True, rise=True, fall=True)

Gaussian-square pulse.

Parameters
  • duration (float) – Pulse duration.

  • amp (Union[float, complex]) – Gaussian height relative to the drive base amplitude.

  • sigma (float) – Gaussian width in seconds.

  • zero_ends (bool) – Whether to “ground” the pulse by removing the pedestal and rescaling the amplitude accordingly.

Methods

modulate(drive_base, frequency, ...)

Modulate the tone at the given amplitude and frequency with this pulse.

Attributes

amp

rtype

complex