Eric Jones - Enthought Tool Suite - Enthought tool suite, BSD license - 2D/3D plotting packages; plug-in architecture - Traits - Typing - Delegation - Notification - Documentation - Envisage: application core, accepts plugins - 2D, 3D visualizatoin - workflows - scriptability - extensibility - Traits demo - for classes derived from "HasTraits", define typed traits at beginning of class definition - assignment of traits checks type, regexps for strings - trigger dynamic notification (method call) on change of value - standard dialog to edit traits - specify view for edit-traits dialog - static observers - binding (Excel cell-like variables) - Nice integrated environment: graphics, dialogs, code...