• Anaconda Platform
  • – Welcome
  • – Anaconda Distribution
  • – Anaconda Repository
  • – Anaconda Accelerate
  • – Anaconda Adam
  • – Anaconda Enterprise Notebooks
  • – Anaconda Fusion
  • – Anaconda Scale
  • – Anaconda Cloud
  • Continuum-sponsored OSS programs
  • – Blaze
  • – Bokeh
  • – Conda
  • – dask
  • – llvmlite
  • – PhosphorJS
  • – Numba
  • Top OSS programs

Cython DocumentationΒΆ

This is a convenience copy of the original documentation so you do not need to leave our site to read documentation for every package. Continuum provides this documentation as-is from its original location under one or more licenses including Creative Commons.

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
    • Indices and tables
  • Reference Guide
    • Compilation
    • Language Basics
    • Extension Types
    • Interfacing with Other Code
    • Special Mention
    • Limitations
    • Compiler Directives
    • Indices and tables
Docs Home
Continuum Analytics Home
More Help & Support
2017 Continuum Analytics, Inc.
All Rights Reserved.
Privacy Policy | EULA