WFSuite is a graphical and command-line toolkit for coded-mask-based X-ray wavefront sensing and phase reconstruction at synchrotron beamlines.
We suggest creating a virtual environment with virtualenv or conda. The program performs better with python 3.10+, and it has been tested up to python 3.13
To install it, run on a prompt of the target python environment:
python -m pip install wf-suite
Open the GUI with:
python -m aps.wf_suite Launcher
The launcher provides access to:
· Absolute Phase
· Relative Metrology
· Wavefront Sensor (opens automatically)
Please refer to the user manual in the home directory of this repository for details.
Example data and configuration files are available at https://anl.box.com/v/WFSuite-example-data