[yt-users] X11 issues with yt

j s oishi jsoishi at gmail.com
Mon May 2 08:27:51 PDT 2011


Yup. I just wanted to add that the caps do indeed matter, and make
sure the matplotlib.use('Agg') comes *before* the import pylab
statement.

You can also select the backend on the command line:

python myscript.py -dAgg

should have the same effect. This makes matplotlib use the non-X11 Agg backend.

j

On Mon, May 2, 2011 at 8:24 AM, Cameron Hummels
<chummels at astro.columbia.edu> wrote:
> Try making the first two lines of your code:
>
> import matplotlib
> matplotlib.use('Agg')
>
> I believe the caps on the 'Agg' matter.
>
> Cameron
>
> On 5/2/11 11:18 AM, Elizabeth Tasker wrote:
>>
>> Hi,
>>
>> I suspect this is really a python query, but I've been unable to fix it...
>> An cluster upgrade has meant I have to submit all my yt scripts to the
>> queue, rather than running interactively. For some reason, my script wants
>> to pull up a window to show its plot and then panics because it can't find a
>> display when it's submitted to a node. I don't understand why it wants to do
>> this when I ask it to save, not show:
>>
>>
>>
>> from yt.config import ytcfg; ytcfg["yt","serialize"] = "False"
>> from yt.analysis_modules.api import EnzoSimulation as ES
>> from yt.mods import *
>> ..
>> ..
>> ..
>> ..
>> stuff
>> ..
>> ..
>> ..
>> pylab.plot(time, mass)
>> pylab.ylim([6.39e9, 6.5e9])
>> pylab.savefig("mass_fig.png")
>>
>>
>> I tried adding a "matplotlib.use('agg')" in there but to no avail.
>>
>> Elizabeth
>>
>> _______________________________________________
>> yt-users mailing list
>> yt-users at lists.spacepope.org
>> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
>>
> _______________________________________________
> yt-users mailing list
> yt-users at lists.spacepope.org
> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
>



More information about the yt-users mailing list