Enthought is a software company that develops scientific computing tools, using primarily Python. Computational science (or scientific computing) is the field of study concerned with constructing Mathematical models and numerical solution techniques and using computers Python is a general-purpose High-level programming language. Its design philosophy emphasizes programmer productivity and code readability It is best known for the development and maintenance of the SciPy library of mathematics, science, and engineering algorithms. SciPy is an Open source library of algorithms and mathematical tools for the Python programming language.
Enthought's asserted mission is to work side-by-side with customers to develop scientific computing solutions that ease quantitative data analysis for making crucial decisions.
The company was founded in 2001 by Travis Vaught and Eric Jones, and is based in Austin, Texas. It has about one dozen employees with expertise in scientific and engineering fields, software development, project management, technical communication, and human-computer interfaces.
Free Software Products
Enthought publishes a large portion of the code as free software, (the Enthought Tool Suite, available under a BSD-style license). Free software or software libre is Software that can be used studied and modified without restriction and which can be copied and redistributed in modified or unmodified
The Enthought Tool Suite include:
- Envisage: An extensible plug-in architecture for scientific applications, inspired by Eclipse and NetBeans in the Java world. In Computing, Eclipse is a Software platform comprising extensible Application frameworks tools and a Runtime library for Software NetBeans refers to both a platform for the development
- 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. wxPython is a Cross-platform wrapper for the GUI API (often referred to as a ' Toolkit ' WxWidgets (which is written in C++
- VET: View Editing Tool, for building Traits user interfaces.
- TVTK: Traits-based wrapper for VTK, a 3-D Visualization Toolkit.
- MayaVi 2: 2-D/3-D scientific data visualization as an envisage plug-in.
- Kiva: 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
SciPy is an Open source library of algorithms and mathematical tools for the Python programming language. Python is a general-purpose High-level programming language. Its design philosophy emphasizes programmer productivity and code readability For the scientific data visualiser program see MayaVi. Mayavi is a popular Malayalam cartoon strip that features in the children's
© 2009 citizendia.org; parts available under the terms of GNU Free Documentation License, from http://en.wikipedia.org
network: | |