Sum+pyfai-integrate workflows
Sum 2D diffraction patterns
Inputs:
- urls: one or more URL's to HDF5 datasets which are 3D (either raw data or the result of another sum)
- [block_size]: sum in blocks, sum of all images or sum per dataset
Outputs:
- url: URL to an HDF5 dataset which is 3D
Code from the beamline
opid22@diffract22new:~/bin$ ls sum2D_id22.py
sum2D_id22.py
pyFAI also has the command pyFAI-average
.
Azimuthal integration
Inputs:
- url: URL of one HDF5 dataset which is 3D (either raw data or the result of another sums)
- ... pyfai options (see
ewoksxrpd
)
Outputs:
- url: URL to an HDF5 dataset which is 1D or 2D. At least if the saving is done inside the task. If the saving happens in another task, this returns a numpy array. See
ewoksxrpd
Projects
Workflow tasks go in ewoksxrpd
(perhaps ewoksdata
for the sum task?). Tasks that are ID22 specific go in ewoksid22
(this project). But I don't think that's the case here.
The Bliss side goes in blissoda
(we need an object similar to the one they have at ID31 or BM02).
Edited by Wout De Nolf