Post a minimal test case that exhibits your problem.

You probably need to add "from sage.geometry.cone import Cone"



On Wednesday, June 4, 2014 6:46:47 PM UTC+1, pete.d...@port.ac.uk wrote:
>
> Hi everyone,
>
> I'm a bit stumped trying to convert a Sage script that uses the inbuilt 
> Cone type to a Cython/spyx script. After various errors and false starts, 
> the only modification I've made to the script is to put the line "from 
> sage.all import *" at the top, and obviously to change the extension from 
> .sage to .spyx. Compilation then succeeds (it failed on all of my previous 
> attempts), and the first bit of the program runs, but it dies as soon as it 
> hits a call to Cone as follows:
>
> Traceback (most recent call last):
>   File "/var/local/sage-6.2-i686-Linux/local/bin/sage-run-cython", line 9, 
> in <module>
>     eval(compile(s, tmp_filename(), 'exec'))
>   File "/home/user/.sage/temp/host/14538/tmp_FhdVdN", line 1, in <module>
>     
>   File "_home_user_file_spyx_0.pyx", line 134, in init 
> _home_user_file_spyx_0 (_home_user_file_spyx_0.c:2788)
>     dual_cone = Cone( [generator.tolist() for generator in 
> set_of_base_vectors] )
> NameError: name 'Cone' is not defined
>
>
> Obviously I've missed something, but I've no idea what, I haven't been 
> able to find any documentation on using Sage inbuilt types in spyx files, 
> only what I've gleaned from various forum posts. Any help would be greatly 
> appreciated.
>
> Thanks!
> Pete
>

-- 
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.

Reply via email to