| 1 | initial version |
If your code spends most of its time in external libraries (that are already C/Cython) then it won't benefit from being rewritten. As a general strategy I'd recommend to first write a Python prototype, then identify speed-critical parts, and then selectively rewrite these bits in C/Cython.
Cython can and will call back into Python code, in particular you can import any Python module.
The %cython magic probably should automatically import sage.all
Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.