dcmri.prop_chain#

dcmri.prop_chain(T, D, t)[source]#

Propagator or transit time distribution of a chain system.

See section Chain for more detail.

Parameters:
  • T (float) – mean transit time of the system. Any non-negative value is allowed, including \(T=0\) and \(T=\infty\), in which case the system is a trap.

  • D (float) – dispersion of the system. Values must be between 0 (no dispersion) and 1 (maximal dispersion).

  • t (array_like) – time points where the propagator is calculated, in the same units as T.

Returns:

propagator as a 1D array.

Return type:

numpy.ndarray

Raises:

ValueError – if one of the parameters is out of bounds.

Example

>>> import dcmri as dc
>>> t = [0,3,4,6]
>>> dc.prop_chain(5, 0.5, t)
array([0.        , 0.14457322, 0.12921377, 0.08708924])