**Sequence**: - Added option to get partial sequence without copying the blocks - Added option to invert the string matching pattern to obtain a partial sequence - Now in an IPython environment, key-word based block query is auto-completed (such as in `Sequence['sinc_<tab>']`) - Implemented 'sparse' gridding, where only the required inflection points are inserted into the array leading to lower computational cost for plotting long sequences **bausteine**: - Updated RF-Hardpulses to obay max rf strength and raster timings **seqdefs**: - Added WHIRLED-PEAS spiral to readout - Fixed bug in EPI trajectories, where the blip gradients for flat top sampling were inverted one time to much - Fixed bug where the default apodization for RF sinc pulses was not consistent in multiple places **Plotting**: - Added colorcoding for sampling times in 2D k-space plot - Improved figure layout for sequence spectra plotting **contrib**: - Restructured submodule order - Added 4D-Flow sequence - Added single shot spin echo diffusion sequence **General**: - Changed docs-theme custom css - Removed redundant pint casting in gridding, which caused massive slow-downs in certain cases