Navigation

  • next
  • Cython 0.26.1 documentation »

Welcome to Cython’s Documentation¶

Also see the Cython project homepage.

  • Getting Started
    • Cython - an overview
    • Installing Cython
    • Building Cython code
    • Faster code via static typing
  • Tutorials
    • Basic Tutorial
    • Calling C functions
    • Using C libraries
    • Extension types (aka. cdef classes)
    • pxd files
    • Caveats
    • Profiling
    • Unicode and passing strings
    • Memory Allocation
    • Pure Python Mode
    • Working with NumPy
    • Working with Python arrays
    • Further reading
    • Related work
    • Appendix: Installing MinGW on Windows
  • Users Guide
    • Language Basics
    • Extension Types
    • Special Methods of Extension Types
    • Sharing Declarations Between Cython Modules
    • Interfacing with External C Code
    • Source Files and Compilation
    • Early Binding for Speed
    • Using C++ in Cython
    • Fused Types (Templates)
    • Porting Cython code to PyPy
    • Limitations
    • Differences between Cython and Pyrex
    • Typed Memoryviews
    • Implementing the buffer protocol
    • Using Parallelism
    • Debugging your Cython program
    • Cython for NumPy users
    • Pythran as a Numpy backend
    • Indices and tables
  • Reference Guide
    • Compilation
    • Language Basics
    • Extension Types
    • Interfacing with Other Code
    • Special Mention
    • Limitations
    • Compiler Directives
    • Indices and tables

Logo

Next topic

Getting Started

This Page

  • Show Source

Quick search

Navigation

  • next
  • Cython 0.26.1 documentation »
© Copyright 2017, Stefan Behnel, Robert Bradshaw, Dag Sverre Seljebotn, Greg Ewing, William Stein, Gabriel Gellner, et al.. Created using Sphinx 1.6.5.