# 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: **681 times**

Last updated: **Aug 19 '10**

setting module import path in cython in the notebook

problem: content cell wrapped together after publishing

sage notebook does not respond to commands in cell

Can I browse Cython Docs within the notebook()?

Cannot use pip because pip is configured with locations that require TLS/SSL

plotting 5,8,16,24,120 and 600-cells

future import fails in loading external cython file

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.