Commits

Maciej Fijalkowski committed 47317bf

abstract for SEA 2013

Comments (0)

Files changed (1)

talk/sea2013/abstract.rst

+High performance Python
+=======================
+
+I would like to present an intermediate level talk on High Performance Python.
+Python has seen quite a lot of adoption by the scientific community, however,
+the main part of it has been as a glue language. Python is used a lot for
+data processing, driving simulations and presenting, however the main
+part of scientific processing is usually done with Fortran, C or C++.
+Recent advancements in numeric tools available for Python make it feasible
+to develop a prototype in Python and often even leave your entire model
+in Python. I will give a brief overview on available tools, profilers and
+literature how you can achieve that. This talk will briefly cover CPython,
+PyPy, NumPy, Cython, Numba, Numexpr and other available performance-related
+packages.
+
+I am a core developer of the PyPy project as well as an implementor of
+the numpy package for PyPy. I have extensive knowledge in profiling
+python software including numeric packages. Furthermore I've implemented
+various tools that simplify profiling.
+
+The preferred talk length is one hour.
+
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.