Describe the bug
It seems that on every machine the script that plots the heatmap gets executed the md5 checksum of the output is different. The svg plot is generally the same, some minor changes appear, as:
The script has been tested on macOS Catalina, Ubuntu, Linux Kali and Travis CI servers. For every machine the checksums are reprodicible however while executing on another machine - the results changes. I believe this is a ggplot internal issue...
Expected behavior
We would like to have a reproducible plotting script that generates exactly the same output file regardless of the machine it runs on.
For now testing the checksums of the heatmaps in the CI has been turned off.
Describe the bug It seems that on every machine the script that plots the heatmap gets executed the md5 checksum of the output is different. The
svg
plot is generally the same, some minor changes appear, as:vs.
The script has been tested on macOS Catalina, Ubuntu, Linux Kali and Travis CI servers. For every machine the checksums are reprodicible however while executing on another machine - the results changes. I believe this is a
ggplot
internal issue...Expected behavior We would like to have a reproducible plotting script that generates exactly the same output file regardless of the machine it runs on.
For now testing the checksums of the heatmaps in the CI has been turned off.