In the case of savefig, I'd give consistency of the image with the code a 
higher priority than speed.  An option or command to enforce regeneration 
might do as well. 

Am Samstag, 17. Juni 2017 08:25:10 UTC+2 schrieb Andrey Novoseltsev:
>
> On Friday, 16 June 2017 06:44:02 UTC-6, Ingo Dahn wrote:
>>
>> I am using the following construction in a linked cell to generate a 
>> histogramm of the data array in a file.
>>
>> import matplotlib.pyplot as plt
>> plt.hist(data,bins=classes)
>> plt.savefig('Histogramm.png') 
>> plt.close()
>>
>> Problem: When the data array changes and the linked cell is re-evaluated, 
>> the diagram is not re-generated. It is re-generated if I change the file 
>> name in the code. Is there a way to enforce regeneration of the file?
>>
>
> Here is the issue with a workaround from 4 years ago: 
> https://github.com/sagemath/sagecell/issues/386
>
> I suppose we just should not cache user-generated files at all. The only 
> problem I see is with jmol that downloads the scene archive for every 
> single file inside (so if there are 100 parts to the scene, there will be 
> 100 downloads), but that's a bug in jmol, we can add a workaround for it, 
> and jmol will not be default soon, hopefully. 
>
> So - does anyone think that it is a bad idea to prohibit caching of 
> user-generated files?
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-cell" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-cell+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-cell/4e233276-aaee-4d82-bcf6-507be50725e2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to