Dear Ihor, > The reason why caching does not work is related to the way :var > assignments work in ob-gnuplot. We dump the table data into temporary > files and refer to those files in generated gnuplot script body. The > temporary files names change on every execution and the gnuplot script > hash is never going to be the same.
Ah, this makes perfect sense! Thank you for looking into this. I will try your patch later this week (busy with end of term teaching aspects at the moment). -- : Eric S Fraga, with org release_9.5.1-243-gad53c5 in Emacs 29.0.50 : Latest paper written in org: https://arxiv.org/abs/2106.05096