Contents:
Introduction
PythonToolkit (PTK) is an interactive environment for python. It was originally designed to provide a python based environment similiar to Matlab for scientists and engineers when used together with the numpy, scipy and matplotlib python packages. However it can also be used as a general purpose interactive python environment especially for interactive gui programming.It is built around a Tool plugin system (with core tools providing a console window and simple python source editor, path managerment, namespace browser and more). Extra features and support for python packages can be easily added (support for the NumPy extension package is included in the core tool - "NumPy pack").
Further reading
For a quick introduction to PTK see the Quick Tour.For details about the individual Tools see the tool sections (Core tools and Other tools).
Advanced reading
For details about embedding an engine in your own python application (allowing users to maninpulation data via the PTK interfaces or to debug your program) see Embedding.To develop an extension Tool for PTK see Tool development.