MRSData Reference

class suspect.MRSData(input_array, dt, f0, te=30, tr=- 1, ppm0=4.7, voxel_dimensions=10, 10, 10, transform=None, metadata=None)

MRS data in the time domain.

adjust_frequency(frequency_shift)

Adjust the centre frequency of the signal.

Refer to suspect.adjust_frequency for full documentation.

Parameters

frequency_shift (float) – The amount to shift the frequency, in Hertz.

Returns

out – Frequency adjusted FID

Return type

MRSData

See also

suspect.adjust_frequency()

equivalent function

adjust_phase(zero_phase, first_phase=0.0, fixed_frequency=0.0)

Adjust the phases of the signal.

Refer to suspect.adjust_phase for full documentation.

Parameters
  • zero_phase (float) – The zero order phase shift in radians

  • first_phase (float) – The first order phase shift in radians per Hertz

  • fixed_frequency (float) – The frequency at which the first order phase shift is zero

Returns

out – Phase adjusted FID

Return type

MRSData

See also

suspect.adjust_phase()

equivalent function

fid()

Returns itself. This is useful when you have either a spectrum or an FID, but want an FID

Returns

The called MRSData object

Return type

MRSData

spectrum()
Returns

The Fourier-transformed and shifted data, represented as a spectrum

Return type

MRSSpectrum