diff --git a/src/components/pulses/generic_pulses.jl b/src/components/pulses/generic_pulses.jl index 4b3c01d13a185474518ea4517270b7f5dbdf1f5e..bd58d2c018393fcb398117291d6cd599e7075acb 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)