Project: | Cython |
Python has often been criticised for slow runtime performance, and for the GIL which prevents multi-core concurrency. Cython provides tools for addressing both issues, and in a way that is simple enough for the average programmer to use.
This talk will show:
- How to get started with Cython
- Tools to make day-to-day Cython work easier
- How to dramatically speed up a slow function
- How to distribute work over multiple CPU cores
Caleb has worked professionally both as a software developer and as a chemical engineer, and has been using Python for about 14 years. Currently he is using a fully-Python stack for transient, chemical-reactor modelling in the area of coal-gasification, and data analysis and visualisation.