Description
Pyrex is a language for writing Python extension classes that may run at C speed. Pyrex is used in SAGE to interface external libraries and to implement time-critical components.
Website
http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/
Notes
The version of Pyrex shipped with SAGE is patched to allow cimports across directory borders. These patches have not been accepted upstream so for the time being SAGE doesn't compile with a vanilla Pyrex.
SAGE and Pyrex
A User's Perspective on Pyrex by William Stein at the November 2004 Python Meetup in Boston
Pyrex Talk at SAGE Days 2 by Martin Albrecht, October 2006
Howto write fast Pyrex code in SAGE.