Successfully reported this slideshow.
Your SlideShare is downloading. ×

Scientific Computing with Python Webinar --- August 28, 2009

Scientific Computing with Python Webinar --- August 28, 2009

Download to read offline

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

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

More Related Content

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Scientific Computing with Python Webinar --- August 28, 2009

  1. 1. SciPy Conference 2009: In Review <ul><li>August 28, 2009 </li></ul>
  2. 2. <ul><li>Cal Tech </li></ul><ul><li>Pasadena, California </li></ul><ul><li>Thanks to Michael Avaizis of CACR </li></ul><ul><li>Total Attendance ~ 140 </li></ul><ul><ul><li>Tutorials ~ 90 </li></ul></ul><ul><ul><li>Conference ~ 140 </li></ul></ul><ul><ul><li>Sprints ~ 30-40 </li></ul></ul>
  3. 3. Keynote 1: Peter Norvig, Director of Research
  4. 4. Shirts…
  5. 5. Shirts…
  6. 6. Shirts…
  7. 7. How he came to Python
  8. 8. Search Comparisons
  9. 9. Keynote 2: Jonathon Guyer, Material Scientist
  10. 10. FiPy – Finite Volume PDE Solver
  11. 11. Simulation Images Cahn-Hilliard Phase Field
  12. 12. NumPy/SciPy Talks
  13. 13. NumPy Tutorial Stefan Van Der Walt and David Cournapeau
  14. 14. Reading binary data
  15. 15. Programatic Approach
  16. 16. Declarative Way with NumPy
  17. 17. Generalized Ufuncs
  18. 18. Neighborhood Iterator (for C)
  19. 19. Stats Tutorial: Robert Kern <ul><li>Monty, meet Carlos. </li></ul><ul><li>Generate 10000 noisy datasets from the same parameters. </li></ul><ul><li>Use curve_fit() on each dataset and store the fitted parameters. </li></ul><ul><li>Look at the mean and covariance of the parameters. </li></ul>
  20. 20. Visualization Talks
  21. 21. Matplotlib <ul><li>John Hunter </li></ul><ul><li>Darren Dale </li></ul><ul><li>Andrew Straw </li></ul><ul><li>Ryan May </li></ul><ul><li>Michael Droettboom </li></ul>
  22. 22. Spines Axes Toolkit 3D Plots
  23. 23. Mayavi Prabhu Ramachandran and Gael Varoquaux
  24. 26. Chaco: Peter Wang
  25. 27. Cython <ul><li>Dag Sverre Seljebotn </li></ul><ul><li>(Core cython maintainter) </li></ul>Kurt W. Smith: fwrap Google Summer of Code 2009
  26. 28. Cython for scientific computation <ul><li>Parallel execution within cython: </li></ul><ul><ul><li>nogil context manager for conventional thread approach </li></ul></ul><ul><ul><li>Message passing approach: mpi4py can be used within cython </li></ul></ul><ul><li>Ongoing work on fwrap (Kurt W. Smith): fortran support using cython as a “glue” </li></ul><ul><ul><li>Support more recent fortran dialects than f2py (F9x) </li></ul></ul><ul><ul><li>Generated extension module is Py3k compatible, and does not need fwrap (only need to distribute C sources) </li></ul></ul><ul><ul><li>Wrappers can be used within cython as well </li></ul></ul>
  27. 29. HPC Talks <ul><li>PyCUDA (Nicolas Pinto) </li></ul><ul><li>CorePy (Andrew Friedley) </li></ul><ul><li>HPC Panel (Nicolas Pinto, Michael Avaizis, Brian Granger) </li></ul><ul><li>EC2 Tools (Nicolas Pinto) </li></ul>
  28. 30. Overheard <ul><li>Huge IPython Refactor for GUIs </li></ul><ul><li>Traits in IPython, Matplotlib, SymPy? </li></ul><ul><li>Draft Documentation for NumPy docstrings nearly complete </li></ul><ul><li>More questions/comments on parallel programming (but not a lot more answers)… </li></ul>
  29. 31. Eric’s Favorite Talk: Virtual Reality (for a fly…) Andrew Straw Fly
  30. 34. Prabhu’s News
  31. 35. Overview <ul><li>$1 Billion to improve higher education in India </li></ul><ul><li>Open Source is a central focus </li></ul><ul><li>Python/NumPy/SciPy is funded project </li></ul><ul><li>Primary focus on Documentation and Educational Material </li></ul><ul><li>$200,000 funding this year </li></ul><ul><li>SciPy India Conference in December </li></ul>
  32. 36. http://conference.scipy.org
  33. 37. Scientific Python Classes <ul><li>Sept 21-25 Austin </li></ul><ul><li>Oct 19-22 Silicon Valley </li></ul><ul><li>Nov 9-12 Chicago </li></ul><ul><li>Dec 7-11 Austin </li></ul>
  34. 38. Enthought Python Distribution (EPD) http://www.enthought.com/products/epd.php

×