Eclipse IDE + Vizard
Eclipse is a free open-source IDE that supports many programming languages. The Pydev addon for Eclipse enables Python support within the IDE. This article describes how to configure Eclipse to run Vizard scripts.
Read more
pywin32
The pywin32 package provides access to various Windows APIs within Python. These APIs can be used to create UI objects (windows, dialogs, etc..), interface to native or 3rd party libraries using COM, access low-level OS functionality, and much more.
matplotlib
Matplotlib is a library with a very 'Matlab' like environment for generating publication quality figures. You can output to raster formats (e.g., PNG, TIFF, JPG) immediately in a pop-up window or to vector (e.g, EPS, PS) formats that are saved as files. The style of graphs and syntax for creating them, especially when combined with the added Python language constructs through NumPy will be very familiar to users of Matlab.
Read more
NumPy
NumPy is a package that provides support for large multi-dimensional arrays and matrices in Python. This is essential for anyone doing scientific computing with the Python language.
Read more
ReportLab
The ReportLab Toolkit allows you to create PDF files within Python. There is a library of functions to create your document using headlines, paragraphs, fonts, tables, charts, etc. By installing the Python Imaging Library (PIL) you can also add images to your documents.
Read more