# Short Cython Example In A Notebook Cell?

What's the best way to integrate (new) cython code into your notebook?

Short Cython Example In A Notebook Cell?

What's the best way to integrate (new) cython code into your notebook?

add a comment

3

If you don't have any specific questions then here's an example I made of using Cython in the Sage Notebook to perform fast matrix multiplication: (Note that I'm just re-implementing the naive algorithm using various stages of Python->Cython conversion.)

http://uw.sagenb.org/home/pub/19/

It's based on a talk made by one of the lead Cython developers. Also, the Cython documentation is excellent and most, if not all, of the language elements work naturally in the notebook environment.

I have another one demonstrating Sage/Pylab interfacing: http://uw.sagenb.org/home/pub/20/. This one is also based on a Cython talk.

3

There are lots of examples if you search sagenb.org for "%cython": Here is the search

A particularly nice example is here

2

This question is extremely open ended and not very specific, so I'm not sure how to answer.

One point, is that you use %cython to create a notebook cell that is evaluated using Cython.

Do you have a more specific question about using Cython with the Sage notebook?

A short example (notebook/cell-based) on the cython.org homepage would be great.

Asked: **
2010-08-18 16:11:58 -0600
**

Seen: **822 times**

Last updated: **Aug 19 '10**

sage notebook does not respond to commands in cell

Is notebook() mutually-exclusive from "./sage -gdb" mode?

Cannot insert cells in Sage 4.7 with ubuntu 11.04

disabling WYSIWYG for text cell in a worksheet

Sage Notebook: Add New Method to Evaluate All Cells with ...

Multiline equation write form in text cell?

Can I display a list of equations aligned like latex eqnarray?

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.