Enthought
| Enthought | |
|---|---|
| Industry | Computer software |
| Founded | 2001 |
| Founder | Travis Vaught, Eric Jones[1][2] |
| Headquarters | , United States |
| Products | Scientific software, consulting, and training |
| Website | www |
Enthought, Inc. is a software company based in Austin, Texas that develops scientific and analytic computing for R&D. It is known for the early development and maintenance of the SciPy library of mathematics, science, and engineering algorithms,[3] and for its Python for scientific computing distribution Enthought Canopy (formerly EPD).[4] Enthought specializes in advanced artificial intelligence for R&D-critical sectors, including advanced materials, specialty chemicals, electronics, semiconductors, life sciences, energy, and manufacturing.
The company was founded in 2001 by Travis Vaught and Eric Jones.[1][2]
Open source software
[edit]
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.[5]
The Enthought Tool Suite open source software projects include:[6]
- 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.[7]
See also
[edit]- NumPy
- matplotlib
- Anaconda
- ActiveState's ActivePython
References
[edit]- 1 2 "A bit of our story". Enthought Scientific Computing Solutions.
- 1 2 "Enthought". Duke Electrical and Computer Engineering.
- ↑ "History of SciPy". scipy.org wiki. Archived from the original on 2015-07-09. Retrieved 2013-09-10.
- ↑ "Enthought Introduces Enthought Canopy, a Python Analysis Environment for Scientific and Analytic Computing". April 10, 2013.
- ↑ "Python Distribution and Integrated Analysis Environment". Enthought Canopy.
- ↑ "Open Source Python Software". Enthought, Inc.
- ↑ "nucleic/enaml - GitHub". GitHub.
External links
[edit]