Skip to content

Extend simultaneous gradient and RF functionalities#35

Merged
J-Endres merged 4 commits intopulseq-frame:offresfrom
felixdietz:offres
Apr 22, 2026
Merged

Extend simultaneous gradient and RF functionalities#35
J-Endres merged 4 commits intopulseq-frame:offresfrom
felixdietz:offres

Conversation

@felixdietz
Copy link
Copy Markdown

When a gradient is excecuted in parallel to a RF event, the gradient amplitued is passed on to the RF pulse event.
To consider gradients in parallel to the RF it is necessary to use the OffRes RF transformation. A corresponding flag off_res is set accordingly.

@felixdietz
Copy link
Copy Markdown
Author

Added support for the execution of FreeGrads simultaneously with RF pulses.
Refined importer logic for blocks where the gradient comes with a delay greater than the pulse duration, which effetively corresponds to not excecuting a gradient in parallel to the pulse.

@felixdietz felixdietz changed the title Add gradient amplitude to pulse object Extend simultaneous gradient and RF functionalities Jan 9, 2026
@J-Endres J-Endres merged commit ea693b7 into pulseq-frame:offres Apr 22, 2026
J-Endres added a commit that referenced this pull request Apr 22, 2026
…44)

* Add gradient amplitude to pulse object

* Support FreeGrad simultaneously to RF

* fix: gradient amplitude when pulse duration smaller than gradient delay

* ignore rf_ringdown for gradient parsing

Co-authored-by: FDietz <felix.dietz@fau.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants