Currently: sinograms.dataset cannot interpret ID15a lima2 Pilatus4 data. The VDS map is interleaving frames over 16 files. The ImageD11 code was not expecting this.
Unclear how to work around in a clean way. Either:
- read the frames via the master file (we need to use the master file + scan number + detector in lima_segmenter).
Or:
- segment the underlying files (as before) and interpret the VDSmap, eg:
[ vsrc.vspace.get_select_hyper_blocklist() for vsrc in frames.virtual_sources() ]
- Either
dataset could map the omega angles (and monitor and dty and etc etc) to follow the image file order
- or:
assemble_label could re-map the sparse frames to follow the experiment order
There is something coming up about multiple thresholds, but for now I didn't find an example.
Example data are in /data/id11/jon/Pilatus4_ID15a
Might be a relevant example for @abmajith. Thanks to Stefano Checchia for the dataset.
Currently:
sinograms.datasetcannot interpret ID15a lima2 Pilatus4 data. The VDS map is interleaving frames over 16 files. The ImageD11 code was not expecting this.Unclear how to work around in a clean way. Either:
Or:
[ vsrc.vspace.get_select_hyper_blocklist() for vsrc in frames.virtual_sources() ]datasetcould map the omega angles (and monitor and dty and etc etc) to follow the image file orderassemble_labelcould re-map the sparse frames to follow the experiment orderThere is something coming up about multiple thresholds, but for now I didn't find an example.
Example data are in
/data/id11/jon/Pilatus4_ID15aMight be a relevant example for @abmajith. Thanks to Stefano Checchia for the dataset.