perturbopy.postproc.utils.spectra_generate_pulse.delta_occs_pulse_coef
- perturbopy.postproc.utils.spectra_generate_pulse.delta_occs_pulse_coef(t, dt, tw, sigma)
Additional occupation due to the pulse excitation. To compute precisely the additional occupation for dt, we use the integral of the Gaussian function from t - dt to t, which is the difference of two error functions.
- Parameters:
t (array-like) – Time of pump pulse.
dt (float) – Time step. Must be the same as using in Perturbo simulation.
tw (float) – Time window during which the pump pulse will be applied.
sigma (float) – Gaussian sigma for pulse duration.
- Returns:
Multiplier for the pump pulse for each occupation for the provided time.
- Return type:
array-like