RF pulse design (pulpy.rf)
The module contains functions and classes for MRI RF pulse design. It contains functions to design a variety of RF pulses, such as SLR, adiabatic, parallel transmit, multibanded, and others.
Adiabatic Pulse Design Functions
Adiabatic Pulse Design functions.
Design a BIR-4 adiabatic pulse. |
|
Design a hyperbolic secant adiabatic pulse. |
|
Design a WURST (wideband, uniform rate, smooth truncation) adiabatic |
|
Design a GOIA (gradient offset independent adiabaticity) WURST |
|
U-shaped FM waveform for adiabatic Bloch-Siegert \(B_1^{+}\) mapping and spatial encoding. |
B1-Selective Pulse Design Functions
\(B_1^{+}\)-selective RF Pulse Design functions.
Design a \(B_1^{+}\)-selective excitation pulse following Grissom JMR 2014 |
|
Design a \(B_1^{+}\)-selective excitation gSlider pulse following |
|
Design a \(B_1^{+}\)-selective Hadamard-encoded pulse following Grissom JMR 2014. |
Pulse Multibanding Functions
Multiband RF Pulse Design functions.
Multiband an input RF pulse. |
|
PINS multiband pulse design. |
Optimal Control Design Functions
Optimal Control Pulse Design functions.
1D RF pulse simulation, with simultaneous RF + gradient rotations. |
|
1D RF pulse simulation, with simultaneous RF + gradient rotations. |
Parallel Transmit Pulse Designers
MRI RF excitation pulse design functions, including SLR and small tip spatial design
Small tip spatial domain method for multicoil parallel excitation. |
|
Small tip spokes parallel transmit pulse designer. |
RF Shimming Functions
MRI RF shimming.
RF shim designer. |
|
Function to return initial shim weights based on an optimal spectral method, an eigenvector-based method. |
|
Function to return circularly polarized initial shim weights. |
SLR Pulse Design Functions
MRI RF excitation pulse design functions, including SLR and small tip spatial design
Primary function for design of pulses using the SLR algorithm. |
|
Exhaustive root-flip pattern search for min-peak b1 |
|
Design a g-slider pulse rf |
|
Design a g-slider pulse b |
|
Design a pulse with hadamard encoding |
|
Recursive SLR pulse design. |
RF Utility
MRI RF utilities.
Calculate D infinity for a linear phase filter. |