[x] C.f. Krumin's results (bzip2, ask him which sessions)
[x] Compression task with validation (read after write)
[x] Test for compression
[x] Look at which methods allow random access
NWB cannibalizes and compresses the tif files. This may be most convenient for us as we could stream the data (although you can randomly access bzip2 files, we'd have to write an interface for random access of tif data). Suite2p also supports NWB as an input. It remains to be seen whether NWB fully supports mesoscope data specifically.
Determine whether switching to NWB is viable. This would allow streaming of raw data and aligns with community standards. This item is a fair bit of work.
Lossless: switch to NWB
[ ] check that the NWB file contains the metadata from ScanImage
NWB cannibalizes and compresses the tif files. This may be most convenient for us as we could stream the data (although you can randomly access bzip2 files, we'd have to write an interface for random access of tif data). Suite2p also supports NWB as an input. It remains to be seen whether NWB fully supports mesoscope data specifically.
Determine whether switching to NWB is viable. This would allow streaming of raw data and aligns with community standards. This item is a fair bit of work.
Lossless: switch to NWB