Pulse.autocorrelation#

Pulse.autocorrelation(m=None)[source]#

Calculate the intensity autocorrelation and related diagnostic information.

Set m to optionally resample the number of points and change the time resolution. The intensity autocorrelation is normalized to a max amplitude of 1.

Parameters:
mint, optional

The multiplicative number of points at which to resample the intensity autocorrelation. The default is to not resample.

Returns:
t_gridndarray of float

The time grid.

ac_tndarray of float

The amplitude of the intensity autocorrelation.

fwhmfloat

The full width at half maximum of the intensity autocorrelation.

rmsfloat

The full root-mean-square width of the intensity autocorrelation.

eqvfloat

The equivalent width of the intensity autocorrelation.