make_some_seqs.py 379 B

123456789101112131415
  1. from pypulseq.Sequence.sequence import Sequence
  2. from pypulseq.opts import Opts
  3. from pypulseq.make_arbitrary_grad import make_arbitrary_grad
  4. import numpy as np
  5. seq = Sequence(system=Opts())
  6. gx = make_arbitrary_grad(channel='x',waveform=np.array([1,2,3,4,5,4,3,2,1]))
  7. seq.add_block(gx)
  8. seq.write("hiseq.seq")
  9. seq2 = Sequence()
  10. seq2.read('hiseq.seq')
  11. print(seq2.get_block(1).gx)