Application building blocks and GUI utilities from the Enthought Tool Suite
Apptools provides a collection of packages that Enthought has found useful in creating a number of applications. They implement functionality that is commonly needed by many applications including file system abstraction, logging utilities, naming contexts, object persistence, application preferences, selection management, scripting framework, and undo/redo capabilities. These tools are designed to work with the Envisage plug-in system and other components of the Enthought Tool Suite.