dmp_osc_conv_pvoigt_2

TRXASprefitpack.mathfun.dmp_osc_conv_pvoigt_2(t: Union[float, ndarray], fwhm: float, eta: float, k: float, T: float, c_pair: Tuple[float]) Union[float, ndarray][source]

Compute damped oscillation convolved with normalized pseudo voigt profile (i.e. linear combination of normalized gaussian and cauchy distribution)

\(\eta C(\mathrm{fwhm}, t) + (1-\eta)G(\mathrm{fwhm}, t)\)

Parameters
  • t – time

  • fwhm – uniform full width at half maximum parameter

  • eta – mixing parameter

  • k – damping constant (inverse of life time)

  • T – period of vibration

  • c_pair – pair of cosine and sine part of oscillation

Returns

Convolution of normalized pseudo voigt profile and damped oscillation \((\exp(-kt) \cdot (c_1 \cos(2\pi t/T) + c_2 \sin(2\pi t/T)))\).