The envisage package, a part of the Enthought Tool Suite.

