[yt-users] EPS.single_plot() interface

John Regan johnanthonyregan at gmail.com
Wed Nov 6 06:13:36 PST 2013


Version Info:

Metadata-Version: 1.1
Name: PyX
Version: 0.12.1
Summary: Python package for the generation of PostScript and PDF files
Home-page: http://pyx.sourceforge.net/
Author: Jörg Lehmann, André Wobst


Maybe an upgrade is needed?


On 6 November 2013 16:09, John Wise <jwise at physics.gatech.edu> wrote:

> Hi John,
>
> Which version of PyX are you running?
>
> Thanks,
> John
>
>
> On 11/06/2013 09:08 AM, John Regan wrote:
>
>> Hi John,
>>
>> I pulled down your update onto my Dev installation and ran it. The eps
>> writer now successfully takes as input the plot window but fails on
>> saving the plot.
>> Any ideas? The error is below.
>>
>> Cheers,
>> John
>>
>>
>>
>>
>> Traceback (most recent call last):
>>    File
>> "/homeappl/home/regan/appl_taito/YT/Dev/yt-x86_64/lib/
>> python2.7/threading.py",
>> line 810, in __bootstrap_inner
>>      self.run()
>>    File
>> "/homeappl/home/regan/appl_taito/YT/Dev/yt-x86_64/lib/
>> python2.7/site-packages/pyx/text.py",
>> line 663, in run
>>      raise RuntimeError("TeX/LaTeX finished unexpectedly")
>> RuntimeError: TeX/LaTeX finished unexpectedly
>>
>> 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
>> Traceback (most recent call last):
>>    File "OffAxisProjection.py", line 74, in <module>
>>      ep.save_fig("test", format="eps")
>>    File
>> "/homeappl/home/regan/appl_taito/YT/Dev/yt-x86_64/src/yt-
>> hg/yt/visualization/eps_writer.py",
>> line 779, in save_fig
>>      self.canvas.writeEPSfile(filename)
>>
>>
>> On 5 November 2013 22:44, John Wise <jwise at physics.gatech.edu
>> <mailto:jwise at physics.gatech.edu>> wrote:
>>
>>     Hi John,
>>
>>     Thanks for bringing this to our attention.  I've done the same
>>     workaround with eps_writer before, and it's a pain!  It seems like
>>     the eps_writer was never compatible with off-axis projections.
>>       Plus, it hasn't been updated to be compatible with PlotWindows.
>>
>>     I've made the necessary changes to eps_writer so it works with plot
>>     windows now.  I've tested it with slices, projections, off-axis
>>     projections, and phase plots, and they now work as desired.
>>
>>     I've submitted a PR, but if you want to test it out before it's
>>     merged, please go ahead!
>>
>>     hg pull -r 49a5b85 https://bitbucket.org/jwise77/__yt-clean
>>
>>     <https://bitbucket.org/jwise77/yt-clean>
>>     hg update
>>
>>     Let me know if this works for you.
>>
>>     Cheers,
>>     John
>>
>>
>>     On 11/05/2013 10:13 AM, John Regan wrote:
>>
>>         Hi All,
>>
>>
>>         I've been playing with the eps interface a little to decorate some
>>         plots. It's a very nice feature but I haven't been able to get in
>> to
>>         work with the output from OffAxisProjectionPlot() or
>>         off_axis_projection(). Basically I call one of these functions,
>>         produce
>>         a nice projection and would like to pass that object to
>>         eps.single_plot
>>         and make some modifications.
>>
>>         The problem is that PWViewrMPL object has no colorbar attribute
>>         and so
>>         when insert_image_yt() gets called the script fails as it tries to
>>         access this attribute. I can workaround the issue by creating the
>>         projection and converting the image to jpg and passing the jpg
>>         image to
>>         insert_image() and it works great but it's not very clean. It
>>         would be
>>         nice to pass the PWViewrMPL object in somehow.
>>
>>         Just wondering if another wrapper function is needed or if there
>>         is an
>>         even easier way that I am missing.
>>
>>         Cheers,
>>         John
>>
>>
>>         _________________________________________________
>>         yt-users mailing list
>>         yt-users at lists.spacepope.org <mailto:yt-users at lists.spacepope.org
>> >
>>         http://lists.spacepope.org/__listinfo.cgi/yt-users-__
>> spacepope.org
>>
>>         <http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org>
>>
>>
>>     --
>>     John Wise
>>     Assistant Professor of Physics
>>     Center for Relativistic Astrophysics, Georgia Tech
>>     http://cosmo.gatech.edu
>>     _________________________________________________
>>     yt-users mailing list
>>     yt-users at lists.spacepope.org <mailto:yt-users at lists.spacepope.org>
>>     http://lists.spacepope.org/__listinfo.cgi/yt-users-__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
>>
>>
> --
> John Wise
> Assistant Professor of Physics
> Center for Relativistic Astrophysics, Georgia Tech
> http://cosmo.gatech.edu
> _______________________________________________
> yt-users mailing list
> yt-users at lists.spacepope.org
> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.spacepope.org/pipermail/yt-users-spacepope.org/attachments/20131106/12c3e001/attachment.html>


More information about the yt-users mailing list