In the SANS workflow, we currently have an optional WavelengthBands parameter which if left as None will produce a one-dimensional $I(Q)$ result.
However, if we define it, the workflow will produce $I(Q, {\rm band})$.
This strongly resembles the issue we had with $I(Q)$ vs $I(Qx, Qy)$.
See also in the powder diffraction workflow where we request a result binned in d-spacing and 2theta (as opposed to just d-spacing).
So instead of just setting the WavelengthBands and magically getting something different at the end, we could also require the user to compute e.g. NormalizedIofQinBands?
In the SANS workflow, we currently have an optional
WavelengthBands
parameter which if left asNone
will produce a one-dimensional $I(Q)$ result. However, if we define it, the workflow will produce $I(Q, {\rm band})$.This strongly resembles the issue we had with $I(Q)$ vs $I(Qx, Qy)$.
See also in the powder diffraction workflow where we request a result binned in d-spacing and 2theta (as opposed to just d-spacing).
So instead of just setting the
WavelengthBands
and magically getting something different at the end, we could also require the user to compute e.g.NormalizedIofQinBands
?