CosineFallFlex#
- class iqm.pulse.playlist.waveforms.CosineFallFlex(n_samples, rise_time, full_width)#
Bases:
Waveform
Cosine fall waveform with an extra duration buffer.
The waveform is a piecewise function: |flat plateau|cosine fall|buffer|, where: - buffer is a ‘leftover’ constant signal with amplitude = 0, generally with duration of duration - full_width - cosine fall is a cosine fall pulse with a duration of rise_time - flat plateau is a constant signal with amplitude = 1, generally with duration of full_width - rise_time
- Parameters:
- Raises:
ValueError – Error is raised if full_width or rise_time is more than duration
Module:
iqm.pulse.playlist.waveforms
Attributes
rise_time
full_width
n_samples
Requested number of samples for the waveform.
Methods