Enthought
   HOME

TheInfoList



OR:

Enthought, Inc. is a software company based in
Austin, Texas Austin is the capital city of the U.S. state of Texas, as well as the seat and largest city of Travis County, with portions extending into Hays and Williamson counties. Incorporated on December 27, 1839, it is the 11th-most-populous city ...
,
United States The United States of America (U.S.A. or USA), commonly known as the United States (U.S. or US) or America, is a country primarily located in North America. It consists of 50 states, a federal district, five major unincorporated territori ...
that develops scientific and analytic computing solutions using primarily the
Python Python may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (pro ...
programming language. It is best known for the early development and maintenance of the
SciPy SciPy (pronounced "sigh pie") is a free and open-source Python library used for scientific computing and technical computing. SciPy contains modules for optimization, linear algebra, integration, interpolation, special functions, FFT, ...
library of mathematics, science, and engineering algorithms and for its Python for scientific computing distribution Enthought Canopy (formerly EPD). 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 Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. Op ...
under a
BSD-style license BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and distribution of covered software. This is in contrast to copyleft licenses, which have share-alike requirements. The original BSD lice ...
. 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 ''Māyāvi'' is a Malayalam comic strip appearing in the Indian comic magazine ''Balarama'' owned by MM Publications. The series, was first published in the August 1984 issue of Balarama. Artist M. Mohandas gradually took over the drawing of ...
: 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 NetBeans is an integrated development environment (IDE) for Java. NetBeans allows applications to be developed from a set of modular software components called ''modules''. NetBeans runs on Windows, macOS, Linux and Solaris. In addition to Java ...
in the Java world. * Enable: A multi-platform DisplayPDF drawing engine that supports multiple output backends, including
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ser ...
, GTK+, and
macOS macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
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.


See also

* NumPy * matplotlib *
Anaconda Anacondas or water boas are a group of large snakes of the genus '' Eunectes''. They are found in tropical South America. Four species are currently recognized. Description Although the name applies to a group of snakes, it is often used ...
*
ActiveState ActiveState Software Inc is a Canadian software company headquartered in Vancouver, British Columbia. It develops, sells, and supports cross-platform development tools for dynamic languages such as Perl, PHP, Python, Ruby, and Tcl, as well ...
's ActivePython


References


External links

* Companies based in Austin, Texas Computational science Free software programmed in Python Software companies based in Texas Software companies of the United States {{US-software-company-stub