Sparse sequence gridding
Instead of always requiring the sequence to be gridded adhering to raster time, for some applications returning the inflection points and sampling points in a joint array might be desired.
To this end, three new methods in cmrseq.Sequence
are added:
- combined_gradients()
- combined_rf()
- combined_adc()
each of them providing the array-representation of their corresponding sequence part in a sparse "grid". Adhering to the output of dense gridding.
The new methods are used in the cmrseq.plotting.plot_sequence(...)
funtion to accellarate plotting of long sequences.
In addition a new method to validate temporal overlap of contained acqusition blocks is added