Pyfai integration modifications for ID11
For ID11 (@pautran)
We currently have
-
Integrate1D
(single pattern):- input: the URL of a single image + pyfai parameters
- output: x, y, y_error, metadata
-
IntegrateBlissScan
(Bliss scan):- input: the URL of a bliss scan + pyfai parameters + an HDF5 URL to save the results
- output: nothing
-
SaveNexusPattern1D
(single pattern):- input: x, y, y_error, metadata + an HDF5 URL to save the results
- output: nothing
-
SaveAsciiPattern1D
(single pattern):- input: x, y, y_error, metadata + a filename to save the results
- output: nothing
We should refactor this to decouple the integration from saving (HDF5 or ASCII) for all scan (not just single shots). However we need to keep the option to do the integration and saving at the same time to avoid keeping all integrated patterns in memory before saving them to file (which is what you do when you decouple integration from saving).