zepp_to_signal

Import in python using from mcutils.scripts.MDE.fit_dispersion import zepp_to_signal

mcutils.scripts.MDE.fit_dispersion.zepp_to_signal(angles, params, bmat, derivative=False)[source]

Converts 4/5 parameters into a signal

The 4 or 5 parameters correspond to - primary dispersion eigenvalue - secondary dispersion eigenvalue - diffusion anisotropy - MD - log(S_0) / b (or just MD if S0 is also provided) - optionally S0

Parameters
  • angles – (theta, phi, and psi)

  • params – (log of k1, log of k2, dpara - dperp, maximum signal)

  • bmat – (N, 3, 3) b-matrices

  • derivative – compute the derivative if requested (adds two outputs with dS/dangles and dS/dparams)

Returns

signal attenuation