Index
A
- atomic instructions
- about / Atomic instructions
- AutoPXD
B
- bool type
- about / Bool type
- BSD libc extension / Cythonizing struct cmd_entry
- build system, Tmux / Tmux build system
- build systems
- integrating with / Integration with build systems
C
- C++
- about / Cython and C++
- C++ functions, calling
- caveat / Calling C++ functions – Caveat
- C/C++
- Python ConfigParser, using from / Using Python ConfigParser from C/C++
- callbacks
- from Python, to C/C++ / Callbacks from Python to C/C++
- cdef keyword
- about / Cython keyword – cdef
- C functions
- calling, from Python / Calling C functions from Python
- cimports
- about / Getting started – Hello World
- classes
- about / Classes
- cmd_entry initialization hook
- calling, in server.c / Hooking everything together
- compile time
- about / Compile time preprocessor
- cpdef keyword
- about / Keyword cpdef
- cygdb
- running / Running cygdb
- Cython
- installing / Installing Cython
- distutils, using with / Using distutils with Cython
- type conversion / Type conversion in Cython
- GDB, using with / Using GDB with Cython
- about / Cython and C++, Cython and NumPy
- versus Pyrex / Pyrex and Cython
- versus SWIG / SWIG and Cython
- versus Numba / Numba versus Cython
- Cython, caveats
- about / Cython caveats
- type checking / Type checking
- dereference operator (*) / Dereference operator (*)
- Python exceptions / Python exceptions
- C/C++ Iterators / C/C++ iterators
- Boolean error / Boolean error
- const keyword / Const keyword
- multiple Cython inputs / Multiple Cython inputs
- struct initialization / Struct initialization
- calling, into pure Python modules / Calling into pure Python modules
- Cython installation, on Windows
- reference link / Installing Cython
- Cython keywords
- about / Cython keywords
- Cython PXD
- about / Cython PXD
D
- data
- parsing / Parsing large amounts of data
- del keyword
- about / C++ new and del keyword
- distutils
- using, with Cython / Using distutils with Cython
- about / Python Distutils, Python distutils
E
- --embed
- about / Compiling pure Python code
- emacs mode
- about / Emacs mode
- enums
- about / Enums
- exceptions
- about / Exceptions
F
- Foreign Function Interfaces (FFI) / Numba versus Cython
- function pointers
- about / Typedef and function pointers
G
- garbage collector, Python / Python garbage collector
- GDB
- using, with Cython / Using GDB with Cython
- GIL
- about / Python threading and GIL
- caveat / Caveat on GIL
- gil keyword
- about / Cython keywords
- GNU/Autotools
- about / GNU/Autotools
H
- Hello World program
- about / Getting started – Hello World
I
- ImageMagick
- reference link / OpenMP support
- includes
- about / Getting started – Hello World
- installing
- Cython / Installing Cython
L
- linking models
- about / Linking models
- LLVM
- reference link / Numba versus Cython
- logging from C/C++, into Python / Logging from C/C++ into Python
M
- Makefiles
- avoiding / Avoid Makefiles – pyximport
- mathematical application, Cython documentation
- about / Cython pure Python code
- messaging server
- about / Messaging server
- mutex
- about / Atomic instructions
N
- namespaces
- about / Namespaces
- caveat / Namespaces – Caveat
- native code
- unit testing / Unit testing the native code
- new keyword
- about / C++ new and del keyword
- nogil keyword
- about / Cython keywords
- Numba
- versus Cython / Numba versus Cython
- reference link / Numba versus Cython
- about / Parakeet and Numba
- NumPy
- about / Cython and NumPy
- reference link / Cython and NumPy
O
- OpenMP
- about / OpenMP support
- overloading
- about / Overloading
P
- Parakeet
- about / Parakeet and Numba
- parallelism
- reference link / OpenMP support
- public keyword
- about / The public keyword
- PyPy
- using / PyPy
- Pyrex
- versus Cython / Pyrex and Cython
- Python
- C functions, calling from / Calling C functions from Python
- garbage collector / Python garbage collector
- embedding / Embedding Python
- Python/C API Reference Manual
- reference link / Keyword cpdef
- Python 3
- about / Python 3
- Python code
- compiling / Compiling pure Python code
- Python ConfigParser
- using, from C/C++ / Using Python ConfigParser from C/C++
- Python exceptions
- reference link / Python exceptions
- Python External Declarations
- about / Cython PXD
- pyximport
- about / Avoid Makefiles – pyximport
R
- read/write lock
- about / Read/write lock
S
- static class member attribute
- about / Static class member attribute
- struct cmd_entry
- about / Cythonizing struct cmd_entry
- structs
- about / Structs
- subclassing
- preventing / Preventing subclassing
- SWIG
- reference link / SWIG and Cython
- versus Cython / SWIG and Cython
T
- templates
- about / Templates
- threading
- about / Python threading and GIL
- Tmux
- extending / Extending Tmux
- URL / Extending Tmux
- build system / Tmux build system
- Tmux command
- implementing / Implementing a Tmux command
- type conversion, in Cython / Type conversion in Cython
- typedef
- about / Typedef and function pointers