2019-04-23 06:33:19 +0100 | received badge | ● Popular Question
(source)
|
2017-10-11 09:47:04 +0100 | received badge | ● Taxonomist
|
2017-09-28 17:41:14 +0100 | received badge | ● Famous Question
(source)
|
2017-07-28 12:00:20 +0100 | received badge | ● Famous Question
(source)
|
2016-11-07 18:11:58 +0100 | received badge | ● Popular Question
(source)
|
2015-03-05 23:09:24 +0100 | received badge | ● Popular Question
(source)
|
2015-03-05 23:09:24 +0100 | received badge | ● Notable Question
(source)
|
2015-01-29 09:25:30 +0100 | received badge | ● Popular Question
(source)
|
2015-01-29 09:25:30 +0100 | received badge | ● Notable Question
(source)
|
2014-11-24 19:57:25 +0100 | received badge | ● Famous Question
(source)
|
2013-10-27 09:38:58 +0100 | asked a question | Cython error: ambiguous overloaded method Hello all, I am trying to extend CGraph using C++ containers only to get a cython compile error: ambiguous overloaded method on memset , memcopy and strlen . As CGraph uses bitset which I have to manipulate, I need to include bitset.pxi and bitset.pxd.pxi , so end up with a mix of c and c++ calls for cython to deal with. I am guessing that cython can't decide which memset etc calls to use, C++ or C versions. Does anyone know how I might to resolve this ambiguity?
Regards Martin |
2013-09-26 06:46:41 +0100 | asked a question | cimport cython.view array as cvarray - compilation error I get a compilation error if I try something even as simple as: from cython.view cimport array as cvarray
cdef arraytest():
pass
I get the same error using the notebook and on loading from the sage command line. I have installed a fresh copy of cython.spkg to no avail. I must be missing something obvious, but what? Sage version 5.11; gcc version 4.7.3; running on ubuntu 13.04 This is the error: File "/home/martin/sage-5.9/devel/sagenb/sagenb/misc/support.py", line 533, in cython_import_all
create_local_c_file=create_local_c_file)
File "/home/martin/sage-5.9/devel/sagenb/sagenb/misc/support.py", line 510, in cython_import
create_local_c_file=create_local_c_file)
File "/home/martin/sage-5.9/local/lib/python2.7/site-packages/sage/misc/cython.py", line 535, in cython
raise RuntimeError, "Error compiling %s:\n%s\n%s"%(filename, log, err)
RuntimeError: Error compiling /home/martin/nbfiles.sagenb/home/admin/10/code/sage4.spyx:
running build
running build_ext
building '_home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0' extension
creating build
creating build/temp.linux-x86_64-2.7
gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/home/martin/sage-5.9/local/include/csage -I/home/martin/sage-5.9/local/include -I/home/martin/sage-5.9/local/include/python2.7 -I/home/martin/sage-5.9/local/lib/python/site-packages/numpy/core/include -I/home/martin/sage-5.9/devel/sage/sage/ext -I/home/martin/sage-5.9/devel/sage -I/home/martin/sage-5.9/devel/sage/sage/gsl -I/home/martin/nbfiles.sagenb/home/admin/10/code -I/home/martin/sage-5.9/local/include/python2.7 -c _home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0.c -o build/temp.linux-x86_64-2.7/_home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0.o -w -O2
_home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0.c:2068:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
_home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0.c:2070:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
_home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0.c:2529:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
_home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0.c:2531:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
_home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0.c:2592:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
_home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0.c:2594:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
_home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0.c:2655:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
_home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0.c:2657:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
_home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0.c:2865:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
_home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0.c:2867:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
_home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0.c:2950:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
_home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0.c:2952:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
_home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0.c:3533:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
_home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0.c:3535:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
_home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0.c:3733:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
_home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0.c:3735:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
_home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0.c:4915:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
_home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0.c:4917:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
_home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0.c:5886:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
_home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0.c:5888:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
_home_martin_nbfiles_sagenb_home_admin_10_code_sage4_spyx_0.c:5954:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token ... (more) |
2013-09-06 07:09:20 +0100 | received badge | ● Supporter
(source)
|
2013-09-02 13:25:49 +0100 | commented answer | Problem with AbelianGroup.cayley_graph () Thanks for the tip Nicolas.
Regards Martin |
2013-08-31 17:11:06 +0100 | received badge | ● Editor
(source)
|
2013-08-31 17:09:18 +0100 | asked a question | Problem with AbelianGroup.cayley_graph () Am I misunderstanding something here? AbelianGroup.cayley_graph( ) fails with the default generators and but is ok if generators=AbelianGroup.gens() . It also fails with .gens_small() .
We have: sage: ag2=(AbelianGroup([3,3]))
sage: ag2.cayley_graph(generators=ag2.gens()))
Digraph on 9 vertices While: sage: ag2.cayley_graph() ---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-42-b5555c6dc56f> in <module>()
----> 1 ag2.cayley_graph() /home/martin/sage-5.9/local/lib/python2.7/site-packages/sage/categories/semigroups.pyc in cayley_graph(self, side, simple, elements, generators, connecting_set)
283 generators = connecting_set
284 if generators is None:
--> 285 generators = self.semigroup_generators()
286 if isinstance(generators, (list, tuple)):
287 generators = dict((self(g), self(g)) for g in generators) /home/martin/sage-5.9/local/lib/python2.7/site-packages/sage/structure/parent.so in sage.structure.parent.Parent.__getattr__ (sage/structure/parent.c:6585)() /home/martin/sage-5.9/local/lib/python2.7/site-packages/sage/structure/misc.so in sage.structure.misc.getattr_from_other_class (sage/structure/misc.c:1606)() AttributeError: 'AbelianGroup_class_with_category' object has no attribute 'semigroup_generators' But ag2 is a semi_group: sage: ag2.categories()
[Category of groups,
Category of monoids,
Category of semigroups,
Category of magmas,
Category of sets,
Category of sets with partial maps,
Category of objects] |
2013-08-27 17:49:48 +0100 | commented answer | Problem with GeneralDihedralGroup constructor Thank you, that was careless of me; I must remember to read more closely and remember what I read a few days ago! |
2013-08-27 15:57:13 +0100 | asked a question | Problem with GeneralDihedralGroup constructor While exploring cayley graphs of generalized dihedral groups I get a wrong result if I use GeneralDihedralGroup([n]) to create a simple dihedral group for some values on n , 6 and 10 for instance. Sage responds that it is isomorphic to DihedralGroup(n) , but the cayley graphs and group generators are not the same. Is it me or the system?
For example: sage: gd=GeneralDihedralGroup([10])
sage: CGD10=Graph(gd.cayley_graph())
sage: CGD10.diameter()
4
sage: CGD10.degree()
[4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]
sage: dih10=DihedralGroup(10)
sage: sage: Cdih10=Graph(dih10.cayley_graph())
sage: Cdih10.diameter()
6
sage: Cdih10.degree()
[3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]
sage: gd.is_isomorphic(DihedralGroup(10))
True
sage: dih10.gens()
[(1,2,3,4,5,6,7,8,9,10), (1,10)(2,9)(3,8)(4,7)(5,6)]
sage: gd.gens()
[(4,7)(5,6), (3,4,5,6,7), (1,2)]`
|
2012-08-23 16:53:11 +0100 | received badge | ● Notable Question
(source)
|
2012-01-12 15:09:05 +0100 | received badge | ● Popular Question
(source)
|
2011-02-13 11:45:22 +0100 | commented question | setting module import path in cython in the notebook Thank you for the response. Being a bit of a linux newbie I was hoping I could stay in the notebook. OH well something else to learn I suppose. |
2011-02-13 11:45:22 +0100 | commented question | setting module import path in cython in the notebook Thank you for the response. Being a bit of a linux newbie I was hoping I could stay in the notebook. Oh well something else to learn I suppose. |
2011-02-01 15:56:50 +0100 | asked a question | setting module import path in cython in the notebook I want to break up a long chunk of cythonised code in the notebook and put the cython code in my own user directory and then cimport as needed. So I have created a directory and created the MyEi.pxd and MyEi.pyx file. In the notebook cell I have: ''%cython
#cinclude /home/dad/MyModule/
import cython
cimport MyEi
from MyEi cimport MyEiz''
On running I get: ImportError: No module named MyEi Where am I going wrong? I am now totally confused about search paths. Martin |
2010-11-14 15:27:58 +0100 | asked a question | Find .f2py_f2cmap file from notebook Is it possible to get f2py (%fortran) to find an .f2py_f2cmap file when using the notebook? |