• What is the relation between Cython and Pyrex? Are the barriers between the two based on technical direction? Differing goals?
  • Is Cython a Python implementation?
  • Is Cython faster than CPython?
  • What Python versions does Cython support?
  • Do I need to rename my .py file to .pyx?
  • Can Cython generate C code for classes?
  • How do I pickle cdef classes?
  • Is it possible to make a cdef'd class that derives from a builtin Python type such as list?
  • Can I place the output under the BSD license, or does it have to be the python-license as well?
  • How do I cite Cython in an academic paper?
  • ''Why does ** on int literals not work (as it seems to do in Pyrex)?''
  • How to pass string buffers that may contain 0 bytes to Cython?
  • Can Cython create objects or apply operators to locally created objects as pure C code?
  • Why does Cython not always give errors for uninitialized variables?
  • How well is Unicode supported?
  • How do I pass a Python string parameter on to a C library?
  • Can I use builtins like len() with the C type char *?
  • How do I declare numeric or integer C types?
  • How can I interface numpy arrays using Cython?
  • How can I help Cython find numpy header files?
  • Is it possible to call my Python code from C?
  • What is the difference between PyObject* and object?
  • What is the difference between a .pxd and .pxi file? When should either be used?
  • How do I access native Python file objects?
  • How do I declare a global variable?
  • How do I assign to a global variable?
  • How do I use 'const'?
  • How do I implement a single class method in a Cython module ?
  • How can I run doctests in Cython code (pyx files)?
  • How to wrap C code that uses the restrict qualifier?
  • slurp.h
  • cslurp.c
  • slurp.pyx
  • Why does a function with cdef'd parameters accept None?
  • How do I work around the "unable to find vcvarsall.bat" error when using MinGW as the compiler (on Windows)?
  • How do I work around the -Wno-long-double error when installing on OS X
  • How do I raise an exception in Cython code that will be visible to ancestor (in the callstack) CPython code?
  • How do I use variable args.
  • How do I use a Cython class in a C++ framework
  • Is there any tool to automatically generate Cython definition files from C (.h) or C++ (.hpp) header files ?
  • How do I declare an object of type bool?
  • How can I make a standalone binary from a Python program using cython?
  • How to compile Cython with subpackages
  • What is better, a single big module or multiple separate modules?
  • How can I speed up the C compilation?
  • How can I reduce the size of the binary modules?