
Cython: C-Extensions for Python
Cython is an optimising static compiler for both the Python programming language and the extended Cython programming language (based on Pyrex). It makes writing C extensions for …
Welcome to Cython’s Documentation — Cython 3.1.0b0 …
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 …
Tutorials — Cython 3.1.0b0 documentation
This version of the documentation is for the latest and greatest in-development branch of Cython. For the last release version, see here.
Getting Started — Cython 3.1.0b0 documentation
Cython - an overview; Installing Cython; Building Cython code. Building a Cython module using setuptools; Using the Jupyter notebook; Using the Sage notebook; Faster code via static …
Cython for NumPy users — Cython 3.1.0b0 documentation
Basic Cython documentation (see Cython front page). Cython at a glance¶ Cython is a compiler which compiles Python-like code files to C code. Still, ‘’Cython is not a Python to C translator’’. …
Cython - an overview — Cython 3.1.0b0 documentation
[Cython] is a programming language that makes writing C extensions for the Python language as easy as Python itself. It aims to become a superset of the [Python] language which gives it …
Basic Tutorial — Cython 3.1.0b0 documentation
The two syntax variants (“Pure Python” and “Cython”) represent different ways of annotating the code with C data types. The first uses regular Python syntax with Cython specific type hints, …
Pure Python Mode — Cython 3.1.0b0 documentation
Special decorators are available from the magic cython module that can be used to add static typing within the Python file, while being ignored by the interpreter. This option adds the …
Faster code via static typing — Cython 3.1.0b0 documentation
Cython specific cdef syntax, which was designed to make type declarations concise and easily readable from a C/C++ perspective. Pure Python syntax which allows static Cython type …
Users Guide — Cython 3.1.0b0 documentation
This version of the documentation is for the latest and greatest in-development branch of Cython. For the last release version, see here.