From ae822491c6e4ec1e91838851602b1e2b82bc95cc Mon Sep 17 00:00:00 2001
From: Michiel Cottaar <michiel.cottaar@ndcn.ox.ac.uk>
Date: Fri, 22 Mar 2024 13:21:44 +0000
Subject: [PATCH] Fix phase calculation

---
 src/components/pulses/generic_pulses.jl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/components/pulses/generic_pulses.jl b/src/components/pulses/generic_pulses.jl
index 4b3c01d..bd58d2c 100644
--- a/src/components/pulses/generic_pulses.jl
+++ b/src/components/pulses/generic_pulses.jl
@@ -44,7 +44,7 @@ end
 duration(fp::GenericPulse) = maximum(fp.time)
 amplitude(fp::GenericPulse) = maximum(abs.(fp.amplitude))
 effective_time(pulse::GenericPulse) = pulse.time[findmax(abs.(pulse.amplitude))]
-phase(fp::GenericPulse) = pulse.phase[findmax(abs.(pulse.amplitude))]
+phase(pulse::GenericPulse) = pulse.phase[findmax(abs.(pulse.amplitude))[2]]
 flip_angle(pulse::GenericPulse) = sum(get_weights(pulse) .* pulse.amplitude) * 360
 function time_halfway_flip(pulse::GenericPulse)
     w = get_weights(pulse)
-- 
GitLab