![]() |
Open-source pulse sequences
Easily create and execute MR sequences
|
Sourced from GitHub Discussions.
April 2026
As many of you already know, we hold our monthly Pulseq user group meetings as a monthly webinar. Unless there is a collision with international bank holidays, major conferences or alike, we meet for a hour on the first Friday of the month at 3:00 pm UTC. Anyone interested is welcome to join us! Register here. To volunteer to be a presenter in a future meeting, please fill out this form. Recordings of past meetings are available at youtube. For further details, scheduled meetings and speakers, etc, check this directory.
April 2026
We have made substantial progress in resolving the infamous table undocked problem (scanner controller crash and restart) and release a patch under a version number v1.5.2p1. This version is a pure bug-fix release and does not contain any new features. In addition to fixing (hopefully all manifestations of the table undocked problem, but at least their substantial part), there is a fix included to setting the SET counter limit, as well as a fix for importing stored older Pulseq protocols leading to an incorrect setting of the "ADC length per segment" parameter on the sequence-special card.
This is the second incarnation of the ISMRM Virtual Meeting Series dedicated to Pulseq. This three day course will provide a comprehensive introduction to Pulseq and its ecosystem, covering: (1) core and advanced Pulseq concepts; (2) vendor-specific implementation details and workflows, including hardware and patient safety considerations; (3) representative applications and third-party tools contributed by the user community; and (4) intellectual property and licensing issues relevant to open science. Please proceed to the dedicated GitHub repository for more information.
We finally reach a release state with our new Pulseq Release v1.5.2! Included are numerous performance and workflow improvements, bugfixes and a few new features.
We've just initiated the monthly user group, which will be heald as a monthly webinar. We intend to meet for a hour on the first Friday of the month! Anyone interested is welcome to join. Register here. For more details, go here.
We have also created a HarmonizedMRI/Pulseq mailing list. You are welcome subscribe by clicking the corresponding subscribe link (or sending an email to the address under the link). To unsubscribe click here.
We've reached a release state with our new Pulseq v1.5.1! Amongst the changes is the support of a few new extensions that are defined in the Pulseq file format revision 1.5.1. The new interpreter and Matlab reading routines are reverse-compatible with older versions of Pulseq toolboxes, but in order to benefit from the new features it is highly recommended to switch to the newest version of the Pulseq toolbox. The new features are aiming at improving usability of Pulseq by introducing support for RF shimming (useful at higher fields on scanners with parallel-transmit capabilities) and rotation extension (which allows to specify rotation operation for every block, especially useful for multu-shot non-Cartesian trajectories). There are also substantial buxfises and performance improvements throughout the code.
We finally reach a release state with our new Pulseq v1.5.0! Amongst the important changes is the support of the new Pulseq file format revision 1.5.0. As you may judge from the second digit change, this is a substantial revision, which now includes updated to the RF pulse format, gradient pulse format and new fields in the ADC object. Additionally, support for the 'soft delay' extension is included, which allows for modifying some timing aspects of the readily exported Pulseq sequences. This release includes both a major update to the Matlab toolbox and is paired with a corresponding Siemens interpreter release. The new Matlab code defaults to the new file format, which is incompatieble with the previous interpreters. However, we also provide a function for exporting the sequences in the old v1.4.1 compatibility mode. The new interpreter provides support for both new v1.5.0 and legacy Pulseq files.