rate_eq_conv

TRXASprefitpack.mathfun.rate_eq_conv(t: ndarray, fwhm: float, diff_abs: ndarray, eigval: ndarray, V: ndarray, c: ndarray, irf: str | None = 'g', eta: float | None = None) ndarray[source]

Constructs signal model rate equation with instrumental response function Supported instrumental response function are

  • g: gaussian distribution

  • c: cauchy distribution

  • pv: pseudo voigt profile

Parameters:
  • t – time

  • fwhm – full width at half maximum of instrumental response function

  • diff_abs – coefficient for each excited state

  • eigval – eigenvalue of rate equation matrix

  • V – eigenvector of rate equation matrix

  • c – coefficient to match initial condition of rate equation

  • irf

    shape of instrumental response function [default: g]

    • ’g’: normalized gaussian distribution,

    • ’c’: normalized cauchy distribution,

    • ’pv’: pseudo voigt profile \((1-\eta)g(t, {fwhm}) + \eta c(t, {fwhm})\)

  • eta – mixing parameter for pseudo voigt profile (only needed for pseudo voigt profile)

Returns:

Convolution of the solution of the rate equation and instrumental response function.