Enthought: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
Line 2: Line 2:
'''Enthought, Inc.''' is a software company based in [[Austin, Texas]], [[USA]] that develops [[scientific computing]] tools using primarily the [[Python (programming language)|Python]] programming language. It is best known for the development and maintenance of the [[SciPy]] library of mathematics, science, and engineering algorithms as well as the ETS (Enthought Tool Suite) library of Python application building components.
'''Enthought, Inc.''' is a software company based in [[Austin, Texas]], [[USA]] that develops [[scientific computing]] tools using primarily the [[Python (programming language)|Python]] programming language. It is best known for the development and maintenance of the [[SciPy]] library of mathematics, science, and engineering algorithms as well as the ETS (Enthought Tool Suite) library of Python application building components.


The company was founded in 2001 by Travis Vaught and Eric Jones. It has about twenty employees with expertise in scientific and engineering fields, software development, project management, technical communication, and human-computer interfaces.
The company was founded in 2001 by Travis Vaught and Eric Jones. It has about fifty employees with expertise in scientific and engineering fields, software development, project management, technical communication, and human-computer interfaces.


==Free software==
==Free software==

Revision as of 22:01, 4 April 2012

Enthought, Inc. is a software company based in Austin, Texas, USA that develops scientific computing tools using primarily the Python programming language. It is best known for the development and maintenance of the SciPy library of mathematics, science, and engineering algorithms as well as the ETS (Enthought Tool Suite) library of Python application building components.

The company was founded in 2001 by Travis Vaught and Eric Jones. It has about fifty employees with expertise in scientific and engineering fields, software development, project management, technical communication, and human-computer interfaces.

Free software

Enthought publishes a large portion of the code as free software under a BSD-style license.

The Enthought Tool Suite includes:

  • Traits: A manifest type definition library for Python that provides initialization, validation, delegation, notification, and visualization. The Traits package is the foundation of the Enthought Tool Suite, underlying almost all other packages. It includes:
    • TraitsUI: A GUI support for Traits-based objects, supporting a Model-View-Controller architecture. It is currently based on the wxPython toolkit.
    • VET: View Editing Tool, for building Traits user interfaces.
  • TVTK: Traits-based wrapper for VTK, a 3-D Visualization Toolkit.
  • MayaVi: 2-D/3-D scientific data visualization, usable in TraitsUIs as well as an Envisage plug-in.
  • Envisage: An extensible plug-in architecture for scientific applications, inspired by Eclipse and NetBeans in the Java world.
  • Enable: A multi-platform DisplayPDF drawing engine that supports multiple output backends, including Windows, GTK, and Macintosh native windowing systems, a variety of raster image formats, PDF, and PostScript.
  • Chaco: An interactive 2-D plotting toolkit for Python.
  • Endo: An API documentation formatter that supports Traits-based code by extracting both docstrings and attribute assignment comments. It uses the DocUtils package and outputs to HTML.

See also

External links