From 27bd85539f00fba918b8154bd72048e56c07b348 Mon Sep 17 00:00:00 2001 From: Michiel Cottaar <MichielCottaar@protonmail.com> Date: Mon, 20 May 2024 13:58:46 +0100 Subject: [PATCH] Check uncompressing of shape --- src/sequence_io/pulseq_io/parsers/shapes.jl | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/sequence_io/pulseq_io/parsers/shapes.jl b/src/sequence_io/pulseq_io/parsers/shapes.jl index 6d523df..58c2859 100644 --- a/src/sequence_io/pulseq_io/parsers/shapes.jl +++ b/src/sequence_io/pulseq_io/parsers/shapes.jl @@ -46,9 +46,14 @@ function uncompress(compressed::CompressedPulseqShape) push!(amplitudes, sample) if sample == prev_sample repeating = true + else + prev_sample = sample end end end + if length(amplitudes) != compressed.num + error("Uncompressing shape did not produce correct number of elements.") + end return PulseqShape(amplitudes) end -- GitLab