Fernando Pérez

Site Navigation

External links

Previous topic

Python for Scientific Computing at SIAM CSE 2009: Slides

Next topic

A hands-on 2-day workshop at UC Berkeley

This Page


Guido van Rossum at the Py4Science meeting

On November 4 2009, we had a special session of our informal Py4Science seminar series, where Guido van Rossum visited for an open discussion regarding the uses of the Python language in scientific research. On my blog I have already posted a longer narrative on this topic, the main purpose of this page is to hold links to the slides from all the presentations.

Keep in mind that these were extremely short, less than 4 minutes long in general (we covered 14 presentations in 50 minutes flat), so you may want to have a look at them in conjunction with the video of the session [1]. The rapid-fire sequence of ‘lightning talks’ covers the first part, and the open discussion with Guido starts at the 54 minute mark and lasts for one hour.

I presented both an overview of Python in scientific work, and also material from 4 other projects whose authors could not attend in person. I am very thankful to them for sending me their slides, and in advance I apologize for somewhat butchering their material, as I crammed both the general discussion and 4 sub-talks in a total of about 16 minutes.

The full list of presenters/slides for the lightning talks are:

  1. Fernando Perez: overview.
  2. [Presented by me] Andrew Straw: Fruit Fly flight control. Note: this file is a movie in .avi format, see my description in the main video (at 5m 30s).
  3. [Presented by me] Perry Greenfield: Space Telescope Science Institute.
  4. [Presented by me] Enthought: the Enthought tools.
  5. [Presented by me] Prabhu Ramachandran’s FOSSE India project.
  6. William Stein: Sage: open source mathematics.
  7. Chris Burns: nipype: neuroimaging analysis.
  8. Ariel Rokem: nitime: time series in neuroscience.
  9. Brent Pedersen: bioinformatics. Note: The previous link points to a locally hosted copy of the slides; this is a static tarball.
  10. Josh Bloom: Real-time Classification of Massive Time-series Data Streams.
  11. Ondrej Certik: Sympy: symbolic computing.
  12. Wim Lavrijsen: High Energy Physics.
  13. Erin Carson and Armando Fox: PySKI.
  14. Bryan Catanzaro and Armando Fox: Copperhead.

Once we opened for general discussion, we took a quick hand vote based on these topics I’d listed as possible starting points, and we had about one hour of conversation with Guido. You should be able to get the gist of it from the video; fortunately even though the questions from the audience can’t be heard very well, they are short and Guido’s replies contain sufficient information to understand the context.

I am very happy with the overall result of this meeting, and I hope it’s only the start of a longer dialogue between the scientific community and the core developers of the language.

[1]Thanks to Jeff Teeters from the Redwood Institute, we have once again an excellent record of the session (Jeff has kindly taped all recent Py4Science meetings, and did a spectacular job with Kilian Koepsell taping the whole SciPy‘09 conference).