Enthought’s Business
Enthought provides products and consulting services for scientific software solutions.
Products
• Enthought Python Distribution (EPD)
• Python Based CAD system
• Stochastic Simulation for Geophysics
• Open Source Tools(SciPy, NumPy, ETS, etc.)
Services
• Engineering Process Analysis
• Custom Software DevelopmentDesign and Implement Scientific Applications
• Engineer/Scientist/Developer Training( Python for Science )
Enthought Customers
Oil and Exploration
Financial
Government and Labs
Semiconductor
Industrial/Consumer
Internet
Shell
Enthought Python Distribution (EPD)
MORE THAN FIFTY INTEGRATED PACKAGESMORE THAN FIFTY INTEGRATED PACKAGES
• Python 2.5.2
• Science (NumPy, SciPy, etc.)
• Plotting (Chaco, Matplotlib)
• Visualization (VTK, Mayavi)
• Multi-language Integration (SWIG,Pyrex, f2py, weave)
• Database (MySQL, SQLLite, etc.)
• Data Storage (HDF, NetCDF, etc.)
• Networking (twisted)
• User Interface (wxPython, Traits UI)
• Enthought Tool Suite (Application Development Tools)
CONSISTENT TOOL SET ACROSS PLATFORMSCONSISTENT TOOL SET ACROSS PLATFORMS
• Windows
• Redhat Linux 3 and 4
• OS X
• Custom deployments for Corporate Environments
• Design Drawings• Computational Fluid Dynamics• Parallel Simulation• Data Visualization
VMS – Virtual Mixing System
Army Research Labs (ARL)• Electromagnetics Simulation• Python/C/Fortan90
• Fine grained Parallelism (MPI based) • Desktop Application• Cluster Execution
Python
Software Application Layers
NumPy (Array Mathematics)
SciPy (Scientific Algorithms) 3rd Party LibrarieswxPythonVTK, etc.
ETS (App construction)Traits, Chaco, Mayavi, Envisage, etc.
Domain Specific GUI ApplicationsSemiconductor, Fluid Dynamics, Seismic Modeling, Financial, etc.
Python
NDArraymulti-dimensional
array object
UFuncfast array
math operations
fft random linalg
NumPy [ Data Structure Core ]
SciPy [ Scientific Algorithms ]
interpolate
integrate
maxentropy
weave
odr
stats
optimize
fftpack
sparse
special
linalg
signal
cluster
io
ndimage
Scripting Layer in Applications
DatabaseAccess
ComplianceTools
EquipmentInterface
ScientificAlgorithms
UIElements
Testing Framework Scripting Interface
Chaco Plotting
Data Display
Scripting Layer in Applications
DatabaseAccess
ComplianceTools
EquipmentInterface
ScientificAlgorithms
UIElements
Testing Framework Scripting Interface
Chaco Plotting
Data Display
DatabaseAccess
ComplianceTools
EquipmentInterface
ScientificAlgorithms
UIElements
Testing Framework Scripting Interface
Chaco Plotting
Data Display
Rich Client App (Geophysics, Finance, Etc)