Tutorials
If your slides do not appear here, please send them to stefan (at) sun.ac dot za.
Intro Track
- Introduction to the Python language (html course notes) (Christopher Burns, Gaël Varoquaux)
- Mayavi for 3D visualization (Gaël Varoquaux)
- More NumPy (data [29MB]) (Perry Greenfield)
Advanced Track
- NumPy
- Stefan van der Walt, the ndarray object
- David Cournapeau, neighbourhood iterators
- More on fancy indexing and broadcasting in last year's slides.
- Matplotlib by John Hunter
- Cython by Dag Sverre Seljebotn
- Traits slides | Traits code by Eric Jones
- Mayavi2 by Prabhu Ramachandran: slides, demos, extra data files
- PyCuda by Nicolas Pinto and Andreas Klöckner: slides, code.
- SciPy Statistics (Robert Kern)
Talks: Thursday
- Status of scipy (David Cournapeau)
- nipy.timeseries: Neuroimaging time-series analysis (Ariel Rokem, UC Berkeley)
- Virtual reality: a tool for the highly quantitative study of animal behavior (Andrew Straw, Caltech)
- Parallel Kernels: An Architecture for Distributed Parallel Computing (ppt) (Nikunj Patel, University of Maryland)
- PaPy: Parallel and distributed data-processing pipelines in Python (Marcin Cieslik, University of Virginia)
- High-Performance Code Generation Using CorePy (Andrew Friedley, Indiana University)
- Sherpa: 1D/2D modeling and fitting in Python (Brian Refsdal, Harvard Smithsonian Center for Astrophysics)
- Multiprocess System for Virtual Instruments in Python (Brian D'Urso, University of Pittsburgh)
- ESPResSo++: A Python-controlled, Parallel Simulation Software for Soft Matter Research (Thomas Brandes, Fraunhofer SCAI, Skt. Augustin, Germany)
- Sympy (Ondrej Certik, University of Nevada, Reno)
- Python implementation of weno interpolation and reconstruction (Adrian Townsend, University of Washington)
- Writing Safer NumPy Extensions in C++ with Templates and TooN (Damian Eads, University of California)
Talks: Friday
- Keynote: Modeling of Materials with Python (Jonathan Guyer, NIST)
- Hermes and FEMhub Project (Pavel Solin, University of Nevada, Reno)
- The PyMca Application and Toolkit (Armando Sole, ESRF, France)
- Implementation of automatic script recording and network control for Mayavi (Prabhu Ramachandran, IIT Bombay, India)
- Fast numerical computations with Cython (Dag Sverre Seljebotn, University of Oslo, Norway)
- Fwrap: The Next-Generation Fortran-to-Python Interface Generator (Kurt Smith, University of Wisconsin-Madison)
- NumPy and SciPy Documentation in 2009 and Beyond (Joe Harrington, U. Central Florida)
- PySAL: A Python Library for Spatial Analysis and Geocomputation (Serge Rey, Arizona State University)
- Neutron Scattering Data Acquisition and Experiment Automation with Python (Piotr Zolnierczuk, Oak Ridge National Lab)
- A full software stack for visualizing next-generation sequence information (Titus Brown, Michigan State University)
- Python in science and engineering education in India (Prabhu Ramachandran, IIT Bombay, India)