Tutorials From Cython 0.19.1 previous page next page Navigation next previous | Cython 0.19.1 documentation » Tutorials Calling C functions Dynamic linking External declarations Naming parameters Using C libraries Defining external declarations Writing a wrapper class Memory management Compiling and linking Mapping functionality Handling errors Testing the result Callbacks Extension types (aka. cdef classes) pxd files Caveats Profiling Cython Profiling Basics Profiling Tutorial Unicode and passing strings General notes about C strings Passing byte strings Dealing with “const” Decoding bytes to text Encoding text to bytes C++ strings Auto encoding and decoding Source code encoding Single bytes and characters Narrow Unicode builds Iteration Windows and wide character APIs Pure Python Mode Magic Attributes Augmenting .pxd Types Extension types and cdef functions Working with NumPy Adding types Efficient indexing Tuning indexing further More generic code Further reading Related work Appendix: Installing MinGW on Windows Navigation next previous | Cython 0.19.1 documentation » previous page start next page