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