Pulse.Gaussian#

classmethod Pulse.Gaussian(n, v_min, v_max, v0, e_p, t_fwhm, m=1, **kwargs)[source]#

Initialize a Gaussian or super-Gaussian pulse.

Parameters:
nint

The number of grid points.

v_minfloat

The target minimum frequency.

v_maxfloat

The target maximum frequency.

v0float

The pulse’s center frequency. Also taken as the reference frequency for the comoving frame.

e_pfloat

The pulse energy.

t_fwhmfloat

The full width at half maximum of the pulse’s power envelope.

mfloat, optional

The super-Gaussian order. Default is 1.