The HDF5 file contains the double-hit diffraction patterns from the SwissFEL experiment analyzed in the manuscript. For each pattern with a specific pulse ID [pid], the following entries are present: "[pid]/data": Diffraction data, already background-corrected, as it was given to the reconstruction code. "[pid]/mask": Mask of the diffraction pattern. Ones indicate pixels to exclude. "[pid]/pid" : Pulse ID "[pid]/acq" : Acquisition ID "[pid]/run" : Run ID Patterns are adjusted to have the center at coordinates (512,512). A minimal python code to visualize the data is provided below: ########## import h5py import matplotlib.pyplot as plt from matplotlib.colors import LogNorm file = h5py.File("SwissFEL_doublehits.h5") for entry in file.keys(): pattern = file[entry]["data"][()] mask = file[entry]["mask"][()] plt.imshow(pattern*(1-mask), cmap="inferno", norm=LogNorm(vmin=0.2, clip=True)) plt.show() ########## For additional information or requests, please contact: Alessandro Colombo (ETH Zurich) alcolombo@phys.ethz.ch