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. Assuming the Gaussian pulse shape, the occupation is increasing in time according to the error function.

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 broadening.

Returns:

Multiplier for the pump pulse for each occupation for the provided time.

Return type:

array-like