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
multi = eps.multiplot(NCOLS, NROWS, projections, bare_axes=True,cb_labels=colorbar_label, figsize=(8,4), shrink_cb=1.8)