About 400 results
Open links in new tab
  1. 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 Python as easy …

  2. Welcome to Cython’s Documentation — Cython 3.3.0a0 documentation

    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 …

  3. Tutorials — Cython 3.3.0a0 documentation

    Python string types in Cython code String literals General notes about C strings Passing byte strings Accepting strings from Python code Dealing with “const” Decoding bytes to text Encoding text to …

  4. Pure Python Mode — Cython 3.3.0a0 documentation

    Cython provides a fake version of this module as Cython.Shadow, which is available as cython.py when Cython is installed, but can be copied to be used by other modules when Cython is not installed.

  5. Building Cython code — Cython 3.3.0a0 documentation

    Currently, using setuptools is the most common way Cython files are built and distributed. The other methods are described in more detail in the Source Files and Compilation section of the reference …

  6. Cython - an overview — Cython 3.3.0a0 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 high-level, …

  7. Getting Started — Cython 3.3.0a0 documentation

    This version of the documentation is for the latest and greatest in-development branch of Cython. For the last release version, see here.

  8. Faster code via static typing — Cython 3.3.0a0 documentation

    Cython is a Python compiler. This means that it can compile normal Python code without changes (with a few obvious exceptions of some as-yet unsupported language features, see Cython limitations).

  9. Installing Cython — Cython 3.3.0a0 documentation

    Many scientific Python distributions, such as Anaconda [Anaconda], Enthought Canopy [Canopy], and Sage [Sage], bundle Cython and no setup is needed. Note however that if your distribution ships a …

  10. Cython for NumPy users — Cython 3.3.0a0 documentation

    See this documentation. Cython can be used as an extension within a Jupyter notebook, making it easy to compile and use Cython code with just a %%cython at the top of a cell. For more information see …