This is not a bug ... it is a feature. Joke aside, at synchrotron
facilities, we are acquiring too many frames to be able to visualize
them (all): our latest detectors are a 4000 frames per second when your
eye cannot see more than 24 fps !
Thus the `pyFAI-integrate` GUI was designed to configure common
parameters for the data reduction of all frames without any
visualization purpose. It was also started before the silx
project (2012 and 2015 resp.) which is used for visualization.
Concerning a `pyFAI-integrate2` tool which would be a **general purpose**
integration tool, if the quality is supposed to be at the level of
`pyFAI-calib2` with management of output files, frame per file dispatch
(one to many, many to one, ...) this represents about 2 FTE-year of
work or roughly 200k€ fully charged. Since ESRF is rather closing
beamlines thoses days, due to lack of founding, it is unlikely such
position opens for a tool ESRF does not really need.
Building a GUI on top of pyFAI has been made by several groups
independently, look at dioptas, pydidas to cite a few, but they are
specialized for specific experiments ... Our team did it for a given
beamlines: it took a year for a junior developer with supervision of a
senior developer and the guidance of a python savvy scientist ... cutting
many corners.
So unless there is a general consensus in the community and dedicated
founding, such general purpose GUI is unlikely to occur in the next years..
Cheers,
Jerome
On Thu, 20 Nov 2025 20:53:40 +0000
"\"Zafar, Adeel\"" (via pyfai Mailing List) <pyfai@???> wrote:
> Greetings
> I hope you are doing well. I am Adeel Zafar, a PhD student in the Science of Advanced Materials at Central Michigan University. I have been using PyFAI for data processing. When I use the pyFAI-calib2 command, I can see the image, Debye rings, and then I proceed with integration.
> But when I open the pyFAI-integrate, it automatically integrates the file/batch without showing the Debye rings/visualization and saves the text file.
> Please let me know.
> Thanks