Enthought Home home  |  www.enthought.com  |  www.scipy.org  |  installation

Traits

Explicit type declarations; validation; initialization; delegation; notification; visualization.

Traits documentation; more info on Traits

Mayavi

Interactive and scriptable 3-D visualization.

Mayavi documentation; more info on Mayavi

Chaco

Interactive 2-D plotting for applications.

Chaco documentation; more info on Chaco

Enthought Tool Suite

Get Traits, Chaco, and Mayavi, as well as all the other open source projects that Enthought has created for building scientific applications:

  • TraitsGUI: A UI layer that supports the visualization features of Traits. Implementations using wxWidgets and Qt are provided by the TraitsBackendWX and TraitsBackendQt projects.
  • EnvisageCore: Extensible framework for building applications
  • EnvisagePlugins: Commonly used plug-ins for the Envisage framework
  • EnthoughtBase: Core packages used by other projects
  • BlockCanvas: Visual programming environment
  • Enable: Graphical layout and "display PDF"
  • AppTools: Functionality that most applications need
  • CodeTools: Meta-programming packages for code analysis and execution
  • ETSDevTools: Python tools to help software developers
  • SciMath: Convenience libraries for math, interpolation, and units
  • ETSProjectTools: Scripts that simplify access to Enthought's Subversion repository

ETS documentation; more info on ETS

How do I get them?