From 559e2e4a96ce4e85bc0ad19159a2b16d98a16daa Mon Sep 17 00:00:00 2001
From: Michiel Cottaar <MichielCottaar@protonmail.com>
Date: Tue, 30 Jul 2024 16:07:08 +0100
Subject: [PATCH] Add empty block after gradient/spin echo to increase TR

---
 src/sequences/gradient_echoes.jl | 1 +
 src/sequences/spin_echoes.jl     | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/src/sequences/gradient_echoes.jl b/src/sequences/gradient_echoes.jl
index ab9ec7e..a70fe11 100644
--- a/src/sequences/gradient_echoes.jl
+++ b/src/sequences/gradient_echoes.jl
@@ -34,6 +34,7 @@ function GradientEcho(; excitation=(), readout=(), optim=(), resolution=nothing,
             :excitation => excitation_pulse(; slice_thickness=slice_thickness, excitation...),
             nothing,
             :readout => readout_event(; extra_readout_params..., readout...),
+            nothing
         ]; name=:GradientEcho, variables...)
     end
 end
diff --git a/src/sequences/spin_echoes.jl b/src/sequences/spin_echoes.jl
index 8ecdea4..0e4a7c7 100644
--- a/src/sequences/spin_echoes.jl
+++ b/src/sequences/spin_echoes.jl
@@ -38,6 +38,7 @@ function SpinEcho(; delay=0., excitation=(), refocus=(), readout=(), optim=(), s
             :refocus => refocus_pulse(; slice_thickness=slice_thickness, refocus...),
             nothing,
             :readout => readout_event(; extra_readout_params..., readout...),
+            nothing
         ]; name=:SpinEcho, delay=delay, variables...)
     end
 end
@@ -56,6 +57,8 @@ end
     echo_time(sequence)
 
 Returns the echo time of a sequence in ms.
+
+This is typically defined as the time between the excitation pulse and the crossing of k=0 during the MRI readout.
 """
 variables.echo_time
 
-- 
GitLab