From 540e51cedf71fd2eb9a2344baf911529976223c6 Mon Sep 17 00:00:00 2001 From: Cody-G Date: Sat, 10 Mar 2018 15:38:05 -0600 Subject: [PATCH] Fix bug when loading 2d timeseries --- src/ImagineFormat.jl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ImagineFormat.jl b/src/ImagineFormat.jl index 966d111..bbefe48 100644 --- a/src/ImagineFormat.jl +++ b/src/ImagineFormat.jl @@ -60,8 +60,9 @@ function load(io::Stream{format"Imagine"}; mode="r") pstart = h["piezo"]["stop position"] pstop = h["piezo"]["start position"] if length(sz)>2 - dz = abs(pstart - pstop)/(sz[3]-1) - else dz = 0.0 end + #Setting dz to something > 0.0 prevents an error when creating an AxisArray with a zero step + dz = (pstart == pstop) ? 1.0 : abs(pstart - pstop)/(sz[3]-1) + end axisnames = havez ? (:x, :l, :z) : (:x, :l) pixelspacing = havez ? (um_per_pixel, um_per_pixel, dz) : (um_per_pixel, um_per_pixel)