Bloch Decay Spectrum method --------------------------- .. currentmodule:: mrsimulator.methods .. autofunction:: BlochDecaySpectrum **Example** .. doctest:: >>> from mrsimulator.methods import BlochDecaySpectrum >>> Bloch_method = BlochDecaySpectrum( ... channels=['1H'], ... rotor_frequency=5000, # in Hz ... rotor_angle=0.95531, # in rad ... magnetic_flux_density=9.4, # in T ... spectral_dimensions=[dict( ... count=1024, ... spectral_width=50000, # in Hz ... reference_offset=-8000, # in Hz ... )] ... ) Bloch decay method is a special case of :class:`~mrsimulator.methods.Method1D`, given as .. doctest:: >>> from mrsimulator.methods import Method1D >>> Blochdecay = Method1D( ... channels=['1H'], ... rotor_frequency=5000, # in Hz ... rotor_angle=0.95531, # in rad ... magnetic_flux_density=9.4, # in T ... spectral_dimensions=[ ... { ... "count": 1024, ... "spectral_width": 50000, # in Hz ... "reference_offset": -8000, # in Hz ... "events": [{ ... "transition_query": {"P": [-1]} ... }] ... } ... ] ... )