-
Notifications
You must be signed in to change notification settings - Fork 1
Description
The reshaping of filename arrays currently sounds non-ideal, or did I miss a tool which would do this already automatically?
How about selecting filenames by a Printf.jl-like pattern definition myimage_z=%.3d_t=%.2d.tiff or even allowing for multiple "*" in the pattern match, each of them automatically adding a dimension. Together with (optional) ranges and/or strides this could allow to flexibly select sub-arrays of data.
I did started something like this independently just based on FileIO.load, but the lazy loading mechanism in here might be a much better implementation.
Another thing which may be nice, is to turn off the garbage collector (GC) by default when loading a whole series into memory. The current version of FileIO.load has pretty bad timing when loading thousands of ".tiff" images, but turning the GC off temporarily avoids these issues.