GaussianPulse

GaussianPulse#

class GaussianPulse(options)#

Bases: Waveform

GAUSSIANPULSE Pure Gaussian envelope (no carrier) The envelope is exp(-0.5 * ((t - tc)/sigma)^2), gated to [t0, te].

Constructor Summary
GaussianPulse(options)#

GAUSSIANPULSE Construct an instance of this class

Property Summary
Amplitude double = 0#
CenterTime double = 0#

Center time of the Gaussian envelope

Offset double = 0#
Sigma double = 0#

Standard deviation of Gaussian envelope

Method Summary
TimeFunc()#

Build time-domain function handle (gated Gaussian + offset)