RfDefinitionRecord

RfDefinitionRecord#

class pulserver.protocol.RfDefinitionRecord[source]#

Bases: object

One RF definition of an [RfDefinitions] block.

Attributes:
  • index (int) – The number of the definition, from 0, that the runs of an RF layout name it by.

  • use (str) – The RF use word of pypulseqpp.

  • flip_deg (float) – The flip angle of the base instance, in degrees.

  • peak_hz (float) – The peak RF amplitude of the base instance, in Hz.

  • bandwidth_hz (float) – The bandwidth pypulseqpp.calc_rf_bandwidth() measures on the sum of the channels, in Hz; 0.0 where the sum is zero.

  • delay (float) – The delay of the RF event in its block, in seconds.

  • center (float) – The pulse centre, in seconds from the start of the event.

  • duration (float) – The shape duration, in seconds from the start of the event.

  • time (numpy.ndarray) – (samples,): the sample times, in seconds from the start of the event.

  • waveform (numpy.ndarray) – (channels, samples): the complex waveform of each channel at unit peak magnitude.

Attributes