Skip to content
Snippets Groups Projects

Add writing to Pulseq files

Merged Michiel Cottaar requested to merge pulseq-refactor into main
3 files
+ 97
4
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -39,11 +39,11 @@ function uncompress(compressed::CompressedPulseqShape)
@@ -39,11 +39,11 @@ function uncompress(compressed::CompressedPulseqShape)
for sample in compressed.samples[2:end]
for sample in compressed.samples[2:end]
if repeating
if repeating
for _ in 1:Int(sample)
for _ in 1:Int(sample)
push!(amplitudes, prev_sample)
push!(amplitudes, prev_sample + amplitudes[end])
end
end
repeating = false
repeating = false
else
else
push!(amplitudes, sample)
push!(amplitudes, sample + amplitudes[end])
if sample == prev_sample
if sample == prev_sample
repeating = true
repeating = true
else
else
Loading