Report should be able to deal better with bisection runs
Currently, the reporting tools (both c and python) are expecting a full matrix except the diagonal. In bisection, however, 2 quarters are empty. We should write nan values here (instead of 0) and color them differently. Either like the diagonal or in a low saturation color to make clear there are no values here.