Typed Memoryviews Quickstart Using memoryviews Syntax Indexing Copying Transposing Newaxis Read-only views Comparison to the old buffer support Python buffer support Memo...
Unicode and passing strings Python string types in Cython code String literals General notes about C strings Passing byte strings Accepting strings from Python code Dealing wi...
Caveats Caveats Since Cython mixes C and Python semantics, some things may be a bitsurprising or unintuitive. Work always goes on to make Cython more naturalfor Python users, s...
0.17 (2012-09-01) Features added Bugs fixed Other changes 0.17 (2012-09-01) Features added Alpha quality support for compiling and running Cython generated extension modu...
0.29 (2018-10-14) Features added Bugs fixed Other changes 0.29 (2018-10-14) Features added PEP-489 multi-phase module initialisation has been enabled again. Modulereloads...
3.0.0 (2020-??-??) Features added Bugs fixed Other changes 3.0.0 (2020-??-??) Features added Cython functions now use the PEP-590 vectorcall protocol in Py3.7+.Patch by J...
0.20 (2014-01-18) Features added Bugs fixed Other changes 0.20 (2014-01-18) Features added Support for CPython 3.4. Support for calling C++ template functions. yield is ...
Enhancing performance Cython (writing C extensions for pandas) Pure Python Plain Cython Adding type Using ndarray More advanced techniques Using Numba Jit Vectorize Caveats...
Working with NumPy Adding types Efficient indexing Tuning indexing further More generic code Working with NumPy Note Cython 0.16 introduced typed memoryviews as a successo...