==========================================================
 Python for Scientific Computing at SIAM CSE 2009: Slides
==========================================================

At the `2009 SIAM CSE meeting`_ held in Miami on March 2-6, Randy LeVeque from
U. Washington, Hans-Petter Langtangen from the Simula Research Laboratory in
Norway and I co-organized a 3-part minisymposium entitled *Python for
Scientific Computing*.  This was done partly as a followup to the successful
one we had `last year`_, and we had again good attendance and lively discussions.
See a short `blog post`_ of mine for some more thoughts on the event, this page
is just for hosting the slides.

.. note:: 

   SIAM News published a full writeup of this event.  Here are both a PDF
   suitable for printing and the version SIAM put on their site:

   * F. Pérez, H-P. Langtangen and R. LeVeque, `Python for Scientific Computing
     at CSE09 <../../papers/py4science09_siam_news.pdf>`_, SIAM News, 42:5, 4
     (2009). `Bibtex entry`_.

   * An `html version`_ from the SIAM site: it contains one less figure and
     minor text differences arising from the final round of edits by SIAM.

.. _2009 SIAM CSE meeting: http://www.siam.org/meetings/cse09
.. _last year: http://fdoperez.blogspot.com/2008/07/python-tools-for-science-go-to-siam.html
.. _blog post: http://fdoperez.blogspot.com/2009/03/python-at-siam-cse09-meeting.html
.. _html version: siam_news_cse09_
.. _bibtex entry: ../../papers/py4science09_siam_news.bib

The minisymposium was divided in three parts, and I am posting here links to
the original program pages as well as all the slides I have so far from the
speakers, along with any links they may have provided to their personal or
project pages.

`Part I <http://meetings.siam.org/sess/dsp_programsess.cfm?SESSIONCODE=8044>`_

9:30-9:55 `Experience with Python in a Major Computational Science Teaching
Reform <Langtangen.pdf>`_. Hans Petter Langtangen, Simula Research Laboratory,
Norway.
    
10:00-10:25 `PyCuda and PyUblas <pycuda-siam.pdf>`_. `Andreas Klöckner
<http://mathema.tician.de/software/pycuda>`_, Brown University.

10:30-10:55 Use of High-Level User Interfaces for Software
Sustainability. Leroy A. Drummond, Lawrence Berkeley National Laboratory.
    
11:00-11:25 `FiPy: A PDE Solver for Materials Science <FiPy.pdf>`_ (`Project
site <http://www.ctcms.nist.gov/fipy>`_). `Jon Guyer
<http://www.nist.gov/msel/metallurgy/thermodynamics_kinetics/jonathanguyer.cfm>`_,
Daniel Wheeler, and James Warren, National Institute of Standards and
Technology.

`Part II <http://meetings.siam.org/sess/dsp_programsess.cfm?SESSIONCODE=8045>`_

2:00-2:25 `Exploring Network Structure, Dynamics, and Function using NetworkX
<networkx_cse09.pdf>`_. `Aric Hagberg <http://math.lanl.gov/~hagberg>`_, Los
Alamos National Laboratory.

2:30-2:55 `Matplotlib: Data Visualization in Python
<matplotlib_jdhunter_siam_cse09.ppt>`_. John Hunter, Tradelink, Inc.

3:00-3:25 `VisIt's Python Interface for Visualization and Analysis
<childs_SIAM.pdf>`_. `Hank Childs <http://people.llnl.gov/childs3>`_, Brad
Whitlock, and Cyrus Harrison, Lawrence Livermore National Laboratory.
    
3:30-3:55 `An Efficient Computer Algebra System for Python
<CSE09_pearu_slides.pdf>`_. `Pearu Peterson <http://cens.ioc.ee/~pearu/>`_,
Tallinn Technical University, Estonia.

`Part III <http://meetings.siam.org/sess/dsp_programsess.cfm?SESSIONCODE=8046>`_

4:30-4:55 `IPython: Components for Interactive Scientific Computing
<ipython_interact_scicomp.pdf>`_.  Fernando Perez, University of California,
Berkeley; Brian Granger, California Polytechnic State University, San Luis
Obispo.

5:00-5:25 `Distributed Data Structures, Parallel Computing and IPython
<ipython_dist_bgranger_siam_cse09.pdf>`_. `Brian Granger
<http://www.calpoly.edu/~phys/faculty_pages/bgranger.html>`_, California
Polytechnic State University, San Luis Obispo; Fernando Perez, University of
California, Berkeley.
    
5:30-5:55 `Teaching Astronomical Data Analysis in Python
<astdatanalinpy-siam09-2009-03-05.ppt>`_ (or in `OpenOffice format
<astdatanalinpy-siam09-2009-03-05.odp>`_, if you prefer it to
PowerPoint). Joseph Harrington, University of Central Florida.
    
6:00-6:25 `MPI for Python
(mpi4py) <mpi4py_ldalcin_bgranger_siam_cse09/>`_. Lisandro Dalcin,
Centro Int. de Métodos Computacionales en Ingeniería, Argentina (presentation
delivered by Brian Granger, as Lisandro could not attend the meeting) .
*Note:* The previous link points to a locally hosted copy of the slides; `this
<mpi4py_ldalcin_bgranger_siam_cse09.tgz>`_ is a static tarball.

.. include:: links.txt