sigpy.mri.rf.trajgrad.trap_grad

sigpy.mri.rf.trajgrad.trap_grad(area, gmax, dgdt, dt, *args)[source]

General trapezoidal gradient designer for total target area (for rewinders)

Parameters:
  • area (float) – pulse area in (g*sec)/cm
  • gmax (float) – maximum gradient in g/cm
  • dgdt (float) – max slew rate in g/cm/sec
  • dt (float) – sample time in sec
Returns:

2-element tuple containing

  • trap (array): gradient waveform in g/cm.
  • ramppts (int): number of points in ramps.