tlnagy / OMETIFF.jl

I/O operations for OME-TIFF files in Julia
Other
24 stars 7 forks source link

[WIP] Add support for streaming files as they are being acquired #70

Open tlnagy opened 4 years ago

tlnagy commented 4 years ago

For smart microscopy purposes, it would be very nice to be able to stream an OME-TIFF file as it is being written such that the loaded Julia struct gets updated behind-the-scenes as the on-disk file is updated.

My approach is to create a wrapper object that allows the in-place replacement of the internal data as it is changed on the disk. This should be invisible to the end-user.

codecov[bot] commented 4 years ago

Codecov Report

Merging #70 into master will decrease coverage by 7.67%. The diff coverage is 3.44%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #70      +/-   ##
==========================================
- Coverage   94.26%   86.58%   -7.68%     
==========================================
  Files           6        7       +1     
  Lines         314      343      +29     
==========================================
+ Hits          296      297       +1     
- Misses         18       46      +28
Impacted Files Coverage Δ
src/OMETIFF.jl 100% <ø> (ø) :arrow_up:
src/stream.jl 0% <0%> (ø)
src/loader.jl 98.46% <100%> (+0.02%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update ddec999...3419f4f. Read the comment docs.