Python/Cython

Introduction

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 as Python itself. It allows you to write code that calls to/from C and C++, improve performance of Python code via static type declarations, debug code, interact efficiently with large datasets using NumPy, integrate with existing code and data from legacy or high-performance applications.