From b71c0c1c87cfa85f468538938f7b11a4964689a3 Mon Sep 17 00:00:00 2001 From: mcencini Date: Fri, 18 Jul 2025 13:03:52 +0200 Subject: [PATCH] fix missing first/last in make_arbitrary_grad --- src/pypulseq/make_arbitrary_grad.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pypulseq/make_arbitrary_grad.py b/src/pypulseq/make_arbitrary_grad.py index 41793143..75ba2366 100644 --- a/src/pypulseq/make_arbitrary_grad.py +++ b/src/pypulseq/make_arbitrary_grad.py @@ -131,6 +131,8 @@ def make_arbitrary_grad( grad.area = (waveform * system.grad_raster_time).sum() grad.tt = (np.arange(len(waveform)) + 0.5) * system.grad_raster_time grad.shape_dur = len(waveform) * system.grad_raster_time + grad.first = first + grad.last = last if trace_enabled(): grad.trace = trace()