Extensions to inversion pulse modules (adiabatic HSN pulse, overdrive, get inversion time) #250
markus-zimmermann
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We are currently rewriting our QRAGE sequence (https://onlinelibrary.wiley.com/doi/full/10.1002/mrm.30272) in PyPulseq to make it publicly accessible. As part of this, we had to make 3 minor modifications to the PyPulseq code and would like to discuss the possibility to upstream those changes.
First, we added
hypsecn
as a new option tomake_adiabatic_pulse
. The implementation is based PyPulseq's_hypsec
and on mikgroup/sigpy#81.We have tested this code on our 7T TERRA scanner with
amp_mod, freq_mod = _hypsec_n(n=512, beta=400, mu=11.8, dur=0.012, pwr=4)
and it worked very well. Also, for the default values, it reproduces_hypsec
exactly.Secondly, we added an overdrive option to
make_adiabatic_pulse
, that helped us with poor inversion efficiency, particularly in the cerebellum and the temporal lobes.And finally, because we want to do qMRI, we wanted to automatically calculate the inversion time of our sequence, but
rf_times
only returns the RF and refocusing pulses, but not the inversion pulses, so extended it, to also return those.If there is any interest in upstreaming these changes, I'd be happy to submit a pull request.
Beta Was this translation helpful? Give feedback.
All reactions