On Friday, August 15, 2014 10:35:48 PM UTC-7, Paul Graham wrote: > > Im working on ticket #16228: http://trac.sagemath.org/ticket/16228 , and > now when trying to make doctests for both Tachyon..save and Tachyon.show, i > recieve an error when trying to test Tachyon.show. > > Ive tried different input combinations, but just right now, trying to > figure out this error my input has been: > sage: T = Tachyon() > sage: T.show() > > The error i receive is: > > tachyon /home/user1/.sage/temp/computer0/8798/tmp_wKHvo_.dat -format PNG > -o /home/user1/.sage/temp/computer0/8798/tmp_Q5WnBs.png +V ; rm -f > "/home/user1/.sage/temp/computer0/8798/tmp_wKHvo_.dat" > Tachyon Parallel/Multiprocessor Ray Tracer Version 0.98.9 > Copyright 1994-2010, John E. Stone <john.st...@gmail.com> > ------------------------------------------------------------ > Scene Parsing Time: 0.0001 seconds > CPU Information: > Node 0: 4 CPUs, CPU Speed 1.00, Node Speed 4.00 Name: computer0 > Total CPUs: 4 > Total Speed: 4.000000 > > Allocating Image Buffer. > Preprocessing Time: 0.0001 seconds > Rendering Progress: 100% complete > Ray Tracing Time: 0.0056 seconds > Image I/O Time: 0.0131 seconds > --------------------------------------------------------------------------- > NameError Traceback (most recent call last > ) > <ipython-input-9-8acd66951ac1> in <module>() > ----> 1 T.show() > > /home/user1/sage/local/lib/python2.7/site-packages/sage/plot/plot3d/ > tachyon.pyc in show(self, verbose, extra_opts) > 345 from sage.plot.plot import EMBEDDED_MODE > 346 if not DOCTEST_MODE and not EMBEDDED_MODE: > --> 347 os.system('%s %s 2>/dev/null 1>/dev/null &'%(sage.misc > .viewer.png_viewer(), filename)) > 348 > 349 def _res(self): > > NameError: global name 'sage' is not defined > > > I recieve a similar error if i do: > sage: show(T) > > as well. For brevity i didnt include it, but can if needed. > > This error occurs whether i try in my system wide sage installation or > development version, but have no issue in either running these Tachyon > commands in the Sage Notebook. Tachyon.save works just fine. >
Looks like a bug. You should add a line "import sage.misc.viewer". -- John -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.