Python (http://www.python.org) is an easy to learn, open source, programming language that has extensive support for scientific computing. While languages like Matlab are used primarily for array-based-computing, Python is general purpose and can be used to write full fledged applications, from YouTube and Dropbox to oil reservoir modeling and portfolio management. This general applicability makes Python a powerful language for research and for industry. In this talk he will discuss how Python is used the world-over to solve real problems. He will demonstrate several examples from tools and projects that his company, Enthought (http://www.enthought.com), has worked on over the last decade. These include solutions across multiple industries from financial analysis to signal processing, through fluid mechanics to seismic analysis. He will also talk about the philosophy behind delivering "capabilities" instead of just software.
Eric has a broad background in engineering and software development and leads Enthought's product engineering and software design. Prior to co-founding Enthought, Eric worked in the fields of numerical electromagnetics and genetic optimization in the Department of Electrical Engineering at Duke University. He has taught numerous courses about Python and how to use it for scientific computing. He also serves as a member of the Python Software Foundation. Eric holds M.S. and Ph.D. degrees from Duke University in Electrical Engineering and a B.S.E. in Mechanical Engineering from Baylor University.