prescribe

Contents

prescribe#

pulserver.ir.prescribe()[source]#

Move a logical-frame sequence to a prescribed field-of-view centre, in place.

An offset along the slice axis becomes an RF frequency, an in-plane offset an RF and ADC phase, each referenced to the excitation it follows; blocks labelled NOPOS are exempt. The gradient area is counted from the sequence’s first block. A block that carries a rotation extension is moved by the gradients it plays: those it draws, turned by that rotation.

Parameters:
  • sequence – One file of a chain, as designed.

  • fov_offset – Translation along the logical readout, phase and slice axes, in metres.

Returns:

sequence itself.

Return type:

pypulseqpp.Sequence

Raises:

ValueError – If fov_offset is not three values.