trajectories.tools

trajectories.tools#

Functions to manipulate/modify trajectories.

Functions

conify

Distort 2D or 3D trajectories into cones along the \(k_z\)-axis.

duplicate_along_axes

Duplicate a trajectory along the specified axes.

epify

Create multi-readout shots from trajectory composed of single-readouts.

oversample

Resample a trajectory to increase the number of samples using interpolation.

precess

Rotate trajectories as a precession around the \(k_z\)-axis.

prewind

Add pre-winding/positioning to the trajectory.

radialize_center

Radialize a trajectory.

rewind

Add rewinding to the trajectory.

rotate

Rotate 2D or 3D trajectories over the different axes.

shellify

Stack 2D or 3D trajectories over the \(k_z\)-axis to make a sphere.

stack

Stack 2D or 3D trajectories over the \(k_z\)-axis.

stack_spherically

Stack 2D or 3D trajectories over the \(k_z\)-axis to make a sphere.

unepify

Recover single-readout shots from multi-readout trajectory.