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