Source code for mr_utils.sim.se.se

'''Spin echo simulation.'''

import numpy as np

[docs]def se90(T1, T2, TR, TE, M0=1): '''Spin echo simulation assuming 90 deg flip angle Parameters ========== T1 : array_like longitudinal relaxation time. T2 : array_like transverse relaxation time. TR : float repetition time. TE : float echo time M0 : array_like, optional Proton density. Returns ======= S : array_like Simulated magnitude spin echo image. ''' S = M0*(1 - np.exp(-TR/T1))*np.exp(-TE/T2) return S