scientific computing with python webinar --- august 28, 2009

Post on 15-Jan-2015

2.177 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

This month's webinar was a wrap-up of the SciPy 2009 conference. A treat for everyone who missed it! The recording of the webinar is available at www.enthought.com/training/SCPwebinar.php

TRANSCRIPT

SciPy Conference 2009: In Review

August 28, 2009

Cal Tech

Pasadena, CaliforniaThanks to Michael Avaizis of CACR

Total Attendance ~ 140– Tutorials ~ 90– Conference ~ 140– Sprints ~ 30-40

Keynote 1: Peter Norvig, Director of Research

Shirts…

Shirts…

Shirts…

How he came to Python

Search Comparisons

Keynote 2: Jonathon Guyer, Material Scientist

FiPy – Finite Volume PDE Solver

Simulation Images

Cahn-Hilliard Phase Field

NumPy/SciPy Talks

NumPy TutorialStefan Van Der Walt and David Cournapeau

Reading binary data

Programatic Approach

Declarative Way with NumPy

Generalized Ufuncs

Neighborhood Iterator (for C)

Stats Tutorial: Robert Kern

• Monty, meet Carlos.• Generate 10000 noisy datasets

from the same parameters.• Use curve_fit() on each dataset

and store the fitted parameters.• Look at the mean and

covariance of the parameters.

Visualization Talks

Matplotlib

• John Hunter• Darren Dale• Andrew Straw

• Ryan May• Michael Droettboom

Spines

Axes Toolkit3D Plots

Mayavi Prabhu Ramachandran and Gael Varoquaux

Chaco: Peter Wang

Cython

Dag Sverre Seljebotn

(Core cython maintainter)Kurt W. Smith: fwrap

Google Summer

of Code 2009

Cython for scientific computation

• Parallel execution within cython: – nogil context manager for conventional thread approach

– Message passing approach: mpi4py can be used within cython

• Ongoing work on fwrap (Kurt W. Smith): fortran support using cython as a “glue”

– Support more recent fortran dialects than f2py (F9x)

– Generated extension module is Py3k compatible, and does not need fwrap (only need to distribute C sources)

– Wrappers can be used within cython as well

HPC Talks

• PyCUDA (Nicolas Pinto)• CorePy (Andrew Friedley)• HPC Panel

(Nicolas Pinto, Michael Avaizis, Brian Granger)

• EC2 Tools (Nicolas Pinto)

Overheard

• Huge IPython Refactor for GUIs• Traits in IPython, Matplotlib, SymPy?• Draft Documentation for NumPy

docstrings nearly complete• More questions/comments on parallel

programming (but not a lot more answers)…

Eric’s Favorite Talk: Virtual Reality (for a fly…)

Andrew Straw Fly

Prabhu’s News

Overview

• $1 Billion to improve higher education in India• Open Source is a central focus• Python/NumPy/SciPy is funded project• Primary focus on Documentation and

Educational Material• $200,000 funding this year• SciPy India Conference in December

http://conference.scipy.org

Scientific Python Classes

Sept 21-25 Austin

Oct 19-22Silicon Valley

Nov 9-12 Chicago

Dec 7-11 Austin

Enthought Python Distribution (EPD)http://www.enthought.com/products/epd.php

top related