The method is encoded in a MATLAB environment, making the results easy to interpret and visualize. 
MATLAB
In our case, the diffraction patterns were recorded using the beam scanning function of a commercially available system (ASTAR). 
ASTAR