Numerical Python Numerical Python implements mathematical operations using arrays. It was originally written for astronomy and was known as "Numeric" In late 2006 a major revision was released that makes its inner workings more compatible with standard Python. It now goes by the name "numpy" and is not quite backwards compatible with Numeric.

  • Numeric  documentation, most of which applies to numpy.
  • Numpy website.

Scientific Python Scientific contains many useful mathematics routines. The documentation is often sketchy but it is still a good resource.

VTK This is a large library of functions useful for image visualization. It is part of the visible human project. It is callable from python. Documentation is virtually nonexistent unless you buy the book.

  • VTK  home page.

ITK Large software package dedicated to medical image segmentation and registration.

matplotlib Adds plotting functions to Python.

Python Mega Widgets (Pmw) Very high level widgets for creating plots.

Pythoncard Very high level interface for constructing GUIs.

Python Imaging Library Robust and useful library of image processing routines.

tkinter Oldest and widely used widget set used for Python GUIs.

wxPython Relatively low-level cross-platform widget set based on OpenGL

Gnu Scientific Library C libraries of mathematical routines such as FFTs, special functions, and fitting routines.

Last modified July 10, 2009