Conversation
|
Testing the branch results in I guess the system.gamma is missing. |
I just tested the branch on the system and was not able to reproduce this issue. Which version of pypulseq have you installed? |
|
Could you try |
Works with pypulseq 1.5.0 and 1.4.2 |
|
I figured out the problem here. If you initialize the However, if you use |

Before calculating a sequence, it must be loaded to the sequence interpreter. This can be achieved either by using the
from_pypulseqmethod or thereadmethod of the interpreter, which is inherited from the pypulseqSequence.When using
from_pypulseq, so far the system limits were checked and compared to the system specified in the device configuration, before all the attributes ofSequencewere overwritten inSequenceProvider. Thereby also the sequence system was overwritten.With this PR the system defined in the device configuration is considered to be fixed. A sequence, no matter if it is loaded from file or from an existing pypulseq
Sequenceshould not touch the system configuration.