Enthought

Last updated
Enthought
Industry Computer software
Founded2001;21 years ago (2001)
FounderTravis Vaught, Eric Jones [1] [2]
Headquarters,
Products Python development software, consulting, and training
Website www.enthought.com

Enthought, Inc. is a software company based in Austin, Texas, United States that develops scientific and analytic computing solutions using primarily the Python programming language. It is best 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]

Contents

The company was founded in 2001 by Travis Vaught and Eric Jones. [1] [2]

Open source software

Enthought Canopy Logo Enthought Canopy Logo.png
Enthought Canopy Logo

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]

See also

Related Research Articles

SciPy Open-source Python library for scientific computing

SciPy is a free and open-source Python library used for scientific computing and technical computing.

PyQt

PyQt is a Python binding of the cross-platform GUI toolkit Qt, implemented as a Python plug-in. PyQt is free software developed by the British firm Riverbank Computing. It is available under similar terms to Qt versions older than 4.5; this means a variety of licenses including GNU General Public License (GPL) and commercial license, but not the GNU Lesser General Public License (LGPL). PyQt supports Microsoft Windows as well as various flavours of UNIX, including Linux and MacOS.

PyGTK Set of Python wrappers for the GTK graphical user interface library

PyGTK is a set of Python wrappers for the GTK graphical user interface library. PyGTK is free software and licensed under the LGPL. It is analogous to PyQt/PySide and wxPython, the Python wrappers for Qt and wxWidgets, respectively. Its original author is GNOME developer James Henstridge. There are six people in the core development team, with various other people who have submitted patches and bug reports. PyGTK has been selected as the environment of choice for applications running on One Laptop Per Child systems.

ScientificPython is an open source library of scientific tools for the Python programming language. Its development started in 1995.

eric (software)

eric is a free integrated development environment (IDE) used for computer programming. Since it is a full featured IDE, it provides by default all necessary tools needed for the writing of code and for the professional management of a software project.

Orange (software)

Orange is an open-source data visualization, machine learning and data mining toolkit. It features a visual programming front-end for explorative rapid qualitative data analysis and interactive data visualization.

Matplotlib Library for creating static, animated, and interactive visualizations in Python.

Matplotlib is a plotting library for the Python programming language and its numerical mathematics extension NumPy. It provides an object-oriented API for embedding plots into applications using general-purpose GUI toolkits like Tkinter, wxPython, Qt, or GTK. There is also a procedural "pylab" interface based on a state machine, designed to closely resemble that of MATLAB, though its use is discouraged. SciPy makes use of Matplotlib.

The following tables list notable software packages that are nominal IDEs; standalone tools such as source code editors and GUI builders are not included. These IDEs are listed in alphabetical order of the supported language.

IPython Advanced interactive shell for Python

IPython is a command shell for interactive computing in multiple programming languages, originally developed for the Python programming language, that offers introspection, rich media, shell syntax, tab completion, and history. IPython provides the following features:

PySide

PySide is a Python binding of the cross-platform GUI toolkit Qt developed by The Qt Company, as part of the Qt for Python project. It is one of the alternatives to the standard library package Tkinter. Like Qt, PySide is free software. PySide supports Linux/X11, macOS, and Microsoft Windows.

SIP is an open source software tool used to connect computer programs or libraries written in C or C++ with the scripting language Python. It is an alternative to SWIG.

Spyder (software)

Spyder is an open-source cross-platform integrated development environment (IDE) for scientific programming in the Python language. Spyder integrates with a number of prominent packages in the scientific Python stack, including NumPy, SciPy, Matplotlib, pandas, IPython, SymPy and Cython, as well as other open-source software. It is released under the MIT license.

Plotly Canadian computing company

Plotly is a technical computing company headquartered in Montreal, Quebec, that develops online data analytics and visualization tools. Plotly provides online graphing, analytics, and statistics tools for individuals and collaboration, as well as scientific graphing libraries for Python, R, MATLAB, Perl, Julia, Arduino, and REST.

Astropy Python language software

Astropy is a collection of software packages written in the Python programming language and designed for use in astronomy. The software is a single, free, core package for astronomical utilities due to the increasingly widespread usage of Python by astronomers, and to foster interoperability between various extant Python astronomy packages. Astropy is included in several large Python distributions; it is part of package managers for Linux and macOS, the Anaconda Python Distribution, Enthought Canopy and Ureka.

References

  1. 1 2 "A bit of our story". Enthought Scientific Computing Solutions.
  2. 1 2 "Enthought". Duke Electrical and Computer Engineering.
  3. "History of SciPy". scipy.org wiki. Archived from the original on 2015-07-09. Retrieved 2013-09-10.
  4. "Enthought Introduces Enthought Canopy, a Python Analysis Environment for Scientific and Analytic Computing". April 10, 2013.
  5. "Python Distribution and Integrated Analysis Environment". Enthought Canopy.
  6. "Open Source Python Software". Enthought, Inc.
  7. "nucleic/enaml - GitHub".