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