[yt-users] Pyx + Tex

Koh, Daegene dkoh30 at gatech.edu
Sun Feb 14 16:54:57 PST 2016


Hi John,

Were you ever able to resolve this issue? I’m having the same problem on Comet.

Cheers,
DK

> On Nov 25, 2015, at 10:06 AM, John Regan <johnanthonyregan at gmail.com> wrote:
> 
> Hi All, 
> 
> I recently moved to working on a new machine and I've run into problems with eps_writer and pyx and tex. It seems pyx and tex are not talking to one another. I know pyx can sometimes have an iffy relationship with tex but does anyone know how to make them like each other?
> 
> This is the output I get. 
> 
> yt : [INFO     ] 2015-11-25 14:51:23,198 xlim = 0.456408 0.541884
> yt : [INFO     ] 2015-11-25 14:51:23,198 ylim = 0.482775 0.568251
> yt : [INFO     ] 2015-11-25 14:51:23,200 Making a fixed resolution buffer of (('gas', 'H_number_density')) 800 by 800
> Create Multiplot....
> yt : [WARNING  ] 2015-11-25 14:51:24,085 No field specified.  Choosing first field (('gas', 'H2_fraction'))
> yt : [WARNING  ] 2015-11-25 14:51:24,955 No field specified.  Choosing first field (('gas', 'H_number_density'))
> still waiting for tex after 5 (of 60) seconds...
> still waiting for tex after 10 (of 60) seconds...
> still waiting for tex after 15 (of 60) seconds...
> still waiting for tex after 20 (of 60) seconds...
> still waiting for tex after 25 (of 60) seconds...
> still waiting for tex after 30 (of 60) seconds...
> still waiting for tex after 35 (of 60) seconds...
> still waiting for tex after 40 (of 60) seconds...
> still waiting for tex after 45 (of 60) seconds...
> still waiting for tex after 50 (of 60) seconds...
> still waiting for tex after 55 (of 60) seconds...
> the timeout of 60 seconds expired and tex did not respond.
> We try to finish the dvi due to an unhandled tex error
> still waiting for tex after 5 (of 60) seconds...
> still waiting for tex after 10 (of 60) seconds...
> still waiting for tex after 15 (of 60) seconds...
> still waiting for tex after 20 (of 60) seconds...
> still waiting for tex after 25 (of 60) seconds...
> still waiting for tex after 30 (of 60) seconds...
> still waiting for tex after 35 (of 60) seconds...
> still waiting for tex after 40 (of 60) seconds...
> still waiting for tex after 45 (of 60) seconds...
> still waiting for tex after 50 (of 60) seconds...
> still waiting for tex after 55 (of 60) seconds...
> the timeout of 60 seconds expired and tex did not respond.
> Traceback (most recent call last):
>   File "OnAxisMultiPlot_TimeSeries.py", line 173, in <module>
>     figsize=(8,4), shrink_cb=1.8)
>   File "/cosma/home/jregan/YT/yt-x86_64/src/yt-hg/yt/visualization/eps_writer.py", line 1164, in multiplot
>     bbox = (100.0 * d.canvas.bbox().left().t,
>   File "/cosma/home/jregan/YT/yt-x86_64/lib/python2.7/site-packages/pyx/canvas.py", line 156, in bbox
>     obbox += cmd.bbox()
>   File "/cosma/home/jregan/YT/yt-x86_64/lib/python2.7/site-packages/pyx/graph/graph.py", line 181, in bbox
>     self.finish()
>   File "/cosma/home/jregan/YT/yt-x86_64/lib/python2.7/site-packages/pyx/graph/graph.py", line 311, in finish
>     self.doaxes()
>   File "/cosma/home/jregan/YT/yt-x86_64/lib/python2.7/site-packages/pyx/graph/graph.py", line 588, in doaxes
>     self.dolayout()
>   File "/cosma/home/jregan/YT/yt-x86_64/lib/python2.7/site-packages/pyx/graph/graph.py", line 572, in dolayout
>     self.doaxiscreate(axisname)
>   File "/cosma/home/jregan/YT/yt-x86_64/lib/python2.7/site-packages/pyx/graph/graph.py", line 248, in doaxiscreate
>     self.axes[axisname].create()
>   File "/cosma/home/jregan/YT/yt-x86_64/lib/python2.7/site-packages/pyx/graph/axis/axis.py", line 586, in create
>     self.canvas = self.axis.create(self.data, self.positioner, self.graphtexrunner, self.errorname)
>   File "/cosma/home/jregan/YT/yt-x86_64/lib/python2.7/site-packages/pyx/graph/axis/axis.py", line 245, in create
>     return _regularaxis._create(self, data, positioner, graphtexrunner, self.parter, self.rater, errorname)
>   File "/cosma/home/jregan/YT/yt-x86_64/lib/python2.7/site-packages/pyx/graph/axis/axis.py", line 146, in _create
>     return layout(data)
>   File "/cosma/home/jregan/YT/yt-x86_64/lib/python2.7/site-packages/pyx/graph/axis/axis.py", line 141, in layout
>     self.painter.paint(canvas, data, self, positioner)
>   File "/cosma/home/jregan/YT/yt-x86_64/lib/python2.7/site-packages/pyx/graph/axis/painter.py", line 258, in paint
>     _title.paint(self, canvas, data, axis, axispos)
>   File "/cosma/home/jregan/YT/yt-x86_64/lib/python2.7/site-packages/pyx/graph/axis/painter.py", line 109, in paint
>     title = canvas.layer("title").text_pt(x, y, axis.title, titleattrs)
>   File "/cosma/home/jregan/YT/yt-x86_64/lib/python2.7/site-packages/pyx/canvas.py", line 334, in text_pt
>     return self.insert(self.texrunner.text_pt(x, y, atext, *args))
>   File "/cosma/home/jregan/YT/yt-x86_64/lib/python2.7/site-packages/pyx/text.py", line 1223, in text_pt
>     return self.text(x * unit.t_pt, y * unit.t_pt, expr, *args, **kwargs)
>   File "/cosma/home/jregan/YT/yt-x86_64/lib/python2.7/site-packages/pyx/text.py", line 1201, in text
>     raise e
> pyx.text.TexResultError: TeX didn't respond as expected within the timeout period (60 seconds).
> The expression passed to TeX was:
>   \scrollmode
>   \raiseerror%
>   \def\PyX{P\kern-.3em\lower.5ex\hbox{Y}\kern-.18em X}%
>   \gdef\PyXBoxHAlign{0}%
>   \newbox\PyXBox%
>   \newbox\PyXBoxHAligned%
>   \newdimen\PyXDimenHAlignLT%
>   \newdimen\PyXDimenHAlignRT%
>   \gdef\PyXFlushHAlign{0}%
>   \def\PyXragged{%
>   \leftskip=0pt plus \PyXFlushHAlign fil%
>   \rightskip=0pt plus 1fil%
>   \advance\rightskip0pt plus -\PyXFlushHAlign fil%
>   \parfillskip=0pt%
>   \pretolerance=9999%
>   \tolerance=9999%
>   \parindent=0pt%
>   \hyphenpenalty=9999%
>   \exhyphenpenalty=9999}%
>   \newbox\PyXBoxVBox%
>   \newdimen\PyXDimenVBox%
>   \newbox\PyXBoxVAlign%
>   \newdimen\PyXDimenVAlign%
>   \newdimen\PyXDimenVShift%
>   \long\def\ProcessPyXBox#1#2{%
>   \setbox\PyXBox=\hbox{{#1}}%
>   \PyXDimenHAlignLT=\PyXBoxHAlign\wd\PyXBox%
>   \PyXDimenHAlignRT=\wd\PyXBox%
>   \advance\PyXDimenHAlignRT by -\PyXDimenHAlignLT%
>   \gdef\PyXBoxHAlign{0}%
>   \immediate\write16{PyXBox:page=#2,lt=\the\PyXDimenHAlignLT,rt=\the\PyXDimenHAlignRT,ht=\the\ht\PyXBox,dp=\the\dp\PyXBox:}%
>   \setbox\PyXBoxHAligned=\hbox{\kern-\PyXDimenHAlignLT\box\PyXBox}%
>   \ht\PyXBoxHAligned0pt%
>   {\count0=80\count1=121\count2=88\count3=#2\shipout\box\PyXBoxHAligned}}%
>   \def\PyXInput#1{\immediate\write16{PyXInputMarker:executeid=#1:}}%
>   \def\PyXMarker#1{\hskip0pt\special{PyX:marker #1}}%%
>   \PyXInput{1}%
> After parsing the return message from TeX, the following was left:
>   This is TeX, Version 3.14159265 (TeX Live 2015) (preloaded format=tex)
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File "/cosma/home/jregan/YT/yt-x86_64/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
>     func(*targs, **kargs)
>   File "/cosma/home/jregan/YT/yt-x86_64/lib/python2.7/site-packages/pyx/text.py", line 744, in _cleantmp
>     texrunner.expectqueue.put_nowait(None)              # do not expect any output anymore
>   File "/cosma/home/jregan/YT/yt-x86_64/lib/python2.7/Queue.py", line 148, in put_nowait
>     return self.put(item, False)
>   File "/cosma/home/jregan/YT/yt-x86_64/lib/python2.7/Queue.py", line 123, in put
>     raise Full
> Full
> Error in sys.exitfunc:
> Traceback (most recent call last):
>   File "/cosma/home/jregan/YT/yt-x86_64/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
>     func(*targs, **kargs)
>   File "/cosma/home/jregan/YT/yt-x86_64/lib/python2.7/site-packages/pyx/text.py", line 744, in _cleantmp
>     texrunner.expectqueue.put_nowait(None)              # do not expect any output anymore
>   File "/cosma/home/jregan/YT/yt-x86_64/lib/python2.7/Queue.py", line 148, in put_nowait
>     return self.put(item, False)
>   File "/cosma/home/jregan/YT/yt-x86_64/lib/python2.7/Queue.py", line 123, in put
>     raise Full
> Queue.Full
> 
> 
> 
> The call I make is:
> 
> multi = eps.multiplot(NCOLS, NROWS, projections, bare_axes=True,cb_labels=colorbar_label, figsize=(8,4), shrink_cb=1.8)
> 
> Cheers,
> John
> 
> 
> 
> _______________________________________________
> 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