Lably
Skip to content

Enthought

  • 1 min read
  • 1 chapter

Related on Lably

Through Python (programming language), SciPy and Open-source software

The company was founded in 2001 by Travis Vaught and Eric Jones.

Open source software

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

Enthought Canopy is a Python for scientific and analytic computing distribution and analysis environment, available for free and under a commercial license.

The Enthought Tool Suite open source software projects include:

  • 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.
  • TraitsUI: A UI layer that supports the visualization features of Traits. Implementations using wxWidgets and Qt are provided by the TraitsBackendWX and TraitsBackendQt projects
  • Pyface: toolkit-independent GUI abstraction layer, which is used to support the "visualization" features of the Traits package.
  • 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 macOS native windowing systems, a variety of raster image formats, PDF, and PostScript.
  • BlockCanvas: Visual environment for creating simulation experiments, where function and data are separated using CodeTools.
  • GraphCanvas: library for interacting with visualizations of complex graphs.
  • SciMath: Convenience libraries for math, interpolation, and units
  • Chaco: An interactive 2-D plotting toolkit for Python.
  • AppTools: General tools for ETS application development: scripting, logging, preferences, ...
  • Enaml: Library for creating professional quality user interfaces combining a domain specific declarative language with a constraints based layout.

More in Computing and communication