[sage-support] Re: posible bug in Tachyon.show() at aleph/sagecell?

2014-05-08 Thread share the sage
Hi kcrisman and sage community!

I've just reported this issue at 
https://github.com/sagemath/sagecell/issues/444

Best regards,

-- Share_The_Sage!

-- 
You received this message because you are subscribed to the Google Groups 
sage-support group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.


[sage-support] Re: posible bug in Tachyon.show() at aleph/sagecell?

2014-04-21 Thread share the sage
Hi kcrisman!

On Saturday, April 19, 2014 11:45:17 PM UTC-3, kcrisman wrote:

 I like your screen name.  Share that Sage!

 When I first found out Sage (a year or two ago), it blew my mind. I'm 
still telling everyone about it ^_^

I've been learning slowly. Recently I've found the cell server. It's ideal 
for sharing my stuff with my friends, without nagging them to sign up at 
cloud or sagenb.
 
kcrisman wrote: 

 I can't find this display_image thing anywhere in the Sage source, and 
 perhaps this is a Sage cell specific thing so that Tachyon things work in 
 that context (it's neither the command line nor the notebook server, so 
 some custom code may be necessary).  I'm not sure where you found the 
 display_image, though; even in the Sage cell patches to Sage [1] ... 


Following the track trace, I typed in the following in the cell and press 
tab:
sage.plot.plot3d.tachyon??

Then I checked the show() method...
def show(self, verbose=0, extra_opts=''):
# ... ommitted ...
if *sage.misc.display.is_registered('image'):*
filename = graphics_filename()
 self.save(filename, verbose=verbose, extra_opts=extra_opts)
sage.misc.misc.display_image(filename)
return


... and I found that  *sage.misc.display.is_registered()* curious. Then I 
also used tab for...
 sage.misc.display.

... and there I found the function display_image(). Then I guessed that sage
.misc.misc.display_image(filename)
had mistaken the second misc . From there I figured out the mentioned 
workaround.

kcrisman wrote: 

 but presumably this is a Sage cell specific thing, given their custom 
 code, and I encourage you to report it there [2].

 
Thanks for the advice! I'll be visiting [2] soon.

kcrisman wrote: 

  Thanks for the report!

  Thanks to you too!

- Share_The_Sage!

[2] https://github.com/sagemath/sagecell/issues

-- 
You received this message because you are subscribed to the Google Groups 
sage-support group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.


[sage-support] Re: posible bug in Tachyon.show() at aleph/sagecell?

2014-04-19 Thread kcrisman



 ---
 AttributeErrorTraceback (most recent call last)
 ipython-input-1-d6c906df5871 in module()
   7 t.sphere((RealNumber('0.5'),Integer(0),Integer(0)), 
 RealNumber('0.2'), 't3')
   8 t.sphere((Integer(0),Integer(0),RealNumber('0.5')), 
 RealNumber('0.2'), 't4')
  9 t.show()

 /home/sageserver/sage/local/lib/python2.7/site-packages/sage/plot/plot3d/tachyon.pyc
  in show(self, verbose, extra_opts)
 320 filename = graphics_filename()
 321 self.save(filename, verbose=verbose, 
 extra_opts=extra_opts)
 -- 322 sage.misc.misc.display_image(filename)
 323 return
 324 filename = tmp_filename(ext='.png')

 AttributeError: 'module' object has no attribute 'display_image'


 Same code works fine at www.sagenb.org: it shows the three spheres

 I've searched sage-support, ask sage and trac sage, but couldn't find any 
 similar issue.

 Checking the source code I coded the following workaround within the cell (
 permalinkhttp://aleph.sagemath.org/?z=eJylkcluxCAMhu-V-g7cQiQLkaWHHniL3iOXcRKkLAhINXn7Go1QuhxHHMD-7c_YTsKID7TzuW_yHiiaXms4y0NYXCngYGlLFIxsQYOu69eXpBY3zUnKHjpoaxBatSBkA3weeqJ7OgLJKrUVCFw_HTOMVg2ImxvHIxIb7yCiJ3ssGNh6A7F7tC6dplG5-L7sXLS5il7Q7kmo5p_-g_ZPQ3VpP_qZmJldHK3LhPI0futZ_al31d_8TLj0PuujW2jj1fDyIk6kVhct97H6PWA4hyyrKaCfnY1DCZYPMH6RLC72XPk3F_2CZ7kHt7J0hX4DouKkKQ==lang=sage
 ):

 # t is as above
 # t.show() replaced by:
 filename = sage.misc.temporary_file.graphics_filename()
 t.save(filename)
 sage.misc.display.display_image(filename)

 Is this a bug in the method show() from the Tachyon class?


I like your screen name.  Share that Sage!

I can't find this display_image thing anywhere in the Sage source, and 
perhaps this is a Sage cell specific thing so that Tachyon things work in 
that context (it's neither the command line nor the notebook server, so 
some custom code may be necessary).  I'm not sure where you found the 
display_image, though; even in the Sage cell patches to Sage [1] ... but 
presumably this is a Sage cell specific thing, given their custom code, and 
I encourage you to report it there [2].  Thanks for the report!

- kcrisman

[1] 
e.g. 
https://github.com/sagemath/sagecell/blob/master/sage-patches/02-sage-show.patch
 
[2] https://github.com/sagemath/sagecell/issues

-- 
You received this message because you are subscribed to the Google Groups 
sage-support group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.