Speaker
Dr
Jan Chrin
(Paul Scherrer Institute)
Description
Cython is a high-level, Python-like, programming language with the ability to interface to C/C++ libraries. It is equipped with a compiler that translates Cython source into optimized C/C++ code, which in turn may be compiled into a Python extension module. In this way, a Python interface that allows existing code in an external C++ Channel Access library to be natively accessed has been developed, and is presented along with other Cython use cases, such as providing bindings to accelerator model libraries, and optimizing execution of Python code.
Talk Length | 15 Minutes |
---|
Primary author
Dr
Jan Chrin
(Paul Scherrer Institute)