rate_eq_conv¶
- TRXASprefitpack.mathfun.rate_eq_conv(t: ndarray, fwhm: float, abs: ndarray, eigval: ndarray, V: ndarray, c: ndarray, irf: Optional[str] = 'g', eta: Optional[float] = 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
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.