From d39132c49e6506480a92f447ac4dad1e13ffe6d7 Mon Sep 17 00:00:00 2001
From: Michiel Cottaar <MichielCottaar@protonmail.com>
Date: Wed, 22 May 2024 17:05:59 +0100
Subject: [PATCH] Do not include NaNs in composite pulse phases

---
 src/components/pulses/composite_pulses.jl | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/components/pulses/composite_pulses.jl b/src/components/pulses/composite_pulses.jl
index 91e28b3..4738bcd 100644
--- a/src/components/pulses/composite_pulses.jl
+++ b/src/components/pulses/composite_pulses.jl
@@ -111,13 +111,13 @@ function make_generic(comp::CompositePulse)
         start_time = t1 + (index - 1) * comp.pulse_time - duration(comp.pulses[index]) / 2
         push!(times, start_time)
         push!(amplitude, 0.)
-        push!(phase, NaN)
+        push!(phase, generic.phase[1])
         append!(times, start_time .+ generic.time)
         append!(amplitude, generic.amplitude)
         append!(phase, generic.phase)
         push!(times, times[end])
         push!(amplitude, 0.)
-        push!(phase, NaN)
+        push!(phase, generic.phase[end])
     end
     return GenericPulse(times, amplitude, phase)
 end
-- 
GitLab