Cython

E96633

Cython is a programming language and compiler that extends Python with static typing and direct C/C++ integration to generate fast, optimized extension modules.

AI illustration

How this image was made

AI-generated illustration of Cython

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of Cython (Cython is a programming language and compiler that extends Python with static typing and direct C/C++ integration to generate fast, optimized extension modules.)

All labels observed (2)

Label Occurrences
Cython canonical 5
Python (bindings) 1

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf Python extension language ⓘ
compiler ⓘ
programming language ⓘ
transcompiler ⓘ
basedOn Python ⓘ
compilesTo C ⓘ
C++ ⓘ
feature automatic reference counting integration with CPython ⓘ
direct C API access ⓘ
direct C++ API access ⓘ
generation of C source code from Cython code ⓘ
optional type annotations ⓘ
static typing ⓘ
support for NumPy integration ⓘ
support for calling C functions directly ⓘ
support for calling C++ methods directly ⓘ
support for cdef classes ⓘ
support for cpdef functions ⓘ
support for exception handling compatible with Python ⓘ
support for fused types ⓘ
support for nogil sections ⓘ
support for parallelism via OpenMP ⓘ
support for typed memoryviews ⓘ
hasDocumentationWebsite https://cython.readthedocs.io/ ⓘ
implementationLanguage C ⓘ
Python ⓘ
influencedBy Pyrex ⓘ
Python ⓘ
license Apache License 2.0 ⓘ
primaryUse accelerating Python code ⓘ
wrapping C libraries for Python ⓘ
wrapping C++ libraries for Python ⓘ
writing Python C extensions ⓘ
supportsImplementation CPython ⓘ
PyPy (limited) ⓘ
supportsLanguage C ⓘ
C++ ⓘ
Python ⓘ
supportsParadigm imperative programming ⓘ
object-oriented programming ⓘ
procedural programming ⓘ
targetPlatform CPython ⓘ
typicalFileExtension .pxd ⓘ
.pxi ⓘ
.pyx ⓘ
usedFor creating Python extension modules ⓘ
high-performance computing with Python ⓘ
interfacing with legacy C codebases ⓘ
numerical computing ⓘ
optimizing tight loops in Python code ⓘ
scientific computing ⓘ
website https://cython.org/ ⓘ

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

SciPy → writtenIn → Cython ⓘ
Pyrex → influenced → Cython ⓘ
Pyrex → isPrecursorOf → Cython ⓘ
Z3 → programmingLanguage → Python (bindings) ⓘ
linked to: Cython