Hardware#
- class mrinufft.trajectories.utils.Hardware(gmax=0.04, smax=200, n_coils=32, min_dwell_time=1e-09, grad_raster_time=9.999999999999999e-06, field_strength=3.0)[source]#
Bases:
object
Hardware configuration for MRI sequences.
- Parameters:
gmax (float) – Maximum gradient amplitude in T/m. Defaults to 40 mT/m.
smax (float) – Maximum slew rate in T/m/s. Defaults to 200 T/m/s.
n_coils (int) – Number of coils used in the MRI system. Defaults to 8.
min_dwell_time (float) – Minimum ADC dwell time in seconds. Defaults to 1 ns.
grad_raster_time (float) – Gradient raster time in seconds. Defaults to 10 us.
field_strength (float) – Magnetic field strength in Tesla. Defaults to 3.0 T.
- raster_time#
The gradient raster time in seconds, which is the same as grad_raster_time.
- Type:
Notes
The Hardware class encapsulates the hardware constraints for MRI sequences, including the maximum gradient amplitude, slew rate, number of coils, dwell time, gradient raster time, and magnetic field strength. It is designed to be used in conjunction with the Acquisition class, which defines acquisition parameters such as field of view, image size, and gyromagnetic ratio.
The default values for the parameters are set to typical values used in MRI systems. These values can be adjusted based on the specific hardware being used for MRI acquisition.
For convenience, we define several common hardware configurations,
Methods
__init__
Attributes
field_strength
gmax
grad_raster_time
min_dwell_time
n_coils
Alias of grad_raster_time.
smax
Examples using
mrinufft.trajectories.utils.Hardware
#