31st JULY - 4th AUGUST 2015

Pullman Brisbane - King George Square

Menu
Create Account
  • Mini-Conferences
    July 31
  • Presentations
    August 1-2
  • Sprints
    August 3-4

<-- Back to schedule

Easy wins with Cython: fast and multi-core

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 Hattingh

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.