Scientific Computing with Python Webinar --- June 19, 2009

12
EPDLab and Chaco Demo June 19, 2009

description

These are the slides from the June 19, 2009 edition of the Python for Scientific Computing Webinar.

Transcript of Scientific Computing with Python Webinar --- June 19, 2009

Page 1: Scientific Computing with Python Webinar --- June 19, 2009

EPDLab and Chaco Demo

June 19, 2009

Page 3: Scientific Computing with Python Webinar --- June 19, 2009

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)

Page 4: Scientific Computing with Python Webinar --- June 19, 2009

Enthought Python Distribution (EPD)

Page 5: Scientific Computing with Python Webinar --- June 19, 2009

Enthought Python Distribution (EPD)

Selections from our training courses including: explanations, demonstrations, and tips

For subscribers to Enthought Python Distribution (EPD)

Offered once a month for 60-90 minutes depending on questions

Page 6: Scientific Computing with Python Webinar --- June 19, 2009

Enthought Training Courses

Python Basics, NumPy, SciPy, Matplotlib, Traits, TraitsUI, Chaco…

Page 7: Scientific Computing with Python Webinar --- June 19, 2009

Upcoming Training Classes

September 21 – 25, 2009Introduction to Scientific Computing with Python Austin, Texas

October 19 – 22, 2009Python for Science, Eng., and Financial AnalysisSilicon Valley, California

November 9 – 12, 2009Python for Science, Eng., and Financial AnalysisChicago, Illinois

December 7 – 11, 2009Introduction to Scientific Computing with Python Austin, Texas

http://www.enthought.com/training/

Page 8: Scientific Computing with Python Webinar --- June 19, 2009

Enthought Tool Suite http://code.enthought.com/

Page 9: Scientific Computing with Python Webinar --- June 19, 2009

DatabaseAccess

ComplianceTools

EquipmentInterface

ScientificAlgorithms

UIElements

Testing Framework Scripting Interface

Chaco Plotting

Data Display

Rich Client App (Geophysics, Finance, Etc)

Page 10: Scientific Computing with Python Webinar --- June 19, 2009
Page 11: Scientific Computing with Python Webinar --- June 19, 2009

EPDLab

• A very alpha prototyping environment

• Useful for simple experimentation

• Similar to ipython –wthread with a separate editor (but more integrated)

• A second example of using the Enthought Tool Suite

• Open Source tool --- community feedback encouraged.

Page 12: Scientific Computing with Python Webinar --- June 19, 2009

Chaco: Interactive Graphics