Python for Scientific Computing

A HTML version of this presentation is also available.

IPython Logo SciPy Logo Matplotlib Logo

Why Python for Scientific Computing?

  • Using these modules you have access to an environment that rivals MATLAB, IDL, etc
  • All software is open source and free to use, no licenses involved
  • Can translate your interactive work into scripts and then into production software
  • Use Python with compiled code to gain speed advantages with advantages of Python's flexibility
  • Python is a general purpose language, not a math tool with a language added to it

Major Modules

  • IPython
  • Numpy and SciPy
  • Matplotlib
  • h5py

IPython

  • Interactive shell giving capabilities beyond the default Python ...
more ...