Skip to content

Improved Linktest Python Report generation speed

Max Holicki requested to merge SpeedUpPythonReport into master

Improved Linktest Python Report generation speed by a factor of 4 for 80 MiB files with the help of Filipe Guimaraes. Main slow-down culprit was the execessive plotting of tick labels. A function has been implemented to dynamically downsample the x- and y-ticks of the matrix plot such that they do not overlap. This cut compute time by more than half. Also optimized font_size calculation to only use 1 figure. The remaining speed-up is due mostly to Filipe.

Merge request reports