Slabs

Contents

Slabs#

class pulserver.virtual.Slabs[source]#

Bases: object

Slabs of the physical frame, each the isochromats that see a field within its bounds during a pulse.

An isochromat at r, in m, precessing at f, in Hz, sees the field g . r + f during a pulse played under the gradient g, in Hz/m, along the physical axes; it lies in the slab when that field lies within the slab’s bounds, in Hz, so that off-resonance moves an isochromat’s slab as it moves the pulse’s.

Attributes:
  • gradients (tuple[tuple[float, float, float], …]) – Each slab’s gradient, in Hz/m, along the physical axes.

  • bounds (tuple[tuple[float, float], …]) – Each slab’s lowest and highest field, in Hz.

Attributes