Python plotting with matplotlib and pylab

Presenter

John Hunter

Intended audience

Tutorial attendees should be familiar with the basics of python and numpy.

Requirements

  • matplotlib 0.92 or later
  • numpy 1.0.4 or later
  • ipython 0.7.3 or later

Attendees should have ipython, numpy and matplotlib installed on the computers they intend to use.

Promotional summary

Matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell (ala matlab or mathematica), web application servers, and six graphical user interface toolkits. The tutorial will cover basic plotting from the python shell, and advanced topics like object oriented matplotlib, using matplotlib in a user interface or web application server and interactive event handling.

Presenter Bio

The presenter is the original author and lea developer of matplotlib. After many years in academia, where he developed scientific python software for human intracortical epilepsy recording, he recently departed the confines of academia for the financial industry, where he continues to develop python based solutions for data analysis, modeling and visualization.

Diamond

  • Google - Diamond
  • White Oak Technologies - Diamond

Platinum

  • Zenoss - Platinum
  • Enthought - Platinum
  • Microsoft Port 25 - Platinum
  • Sun Microsystems - Platinum

Gold

  • Wingware - Gold
  • Resolver Systems - Gold
  • ITA Software - Gold
  • Leapfrog Online - Gold
  • Predictix - Gold
  • Accense Technology, Inc. - Gold
  • IronPort - Gold

Silver

  • Imaginary Landscape - Silver
  • Tummy.com - Silver
  • Activestate - Silver
  • PSC Consulting - Silver
  • Canonical - Silver
  • ZeOmega - Silver
  • Symbian Press-Forum Nokia - Silver
  • Nuance Communications - Silver
  • CCP Games - Silver
  • Fivedash.com - Silver
  • Rackspace - Silver
  • Quality Vision International - Silver

Vendor II

  • O'Reilly - Vendor II
  • Pearson Publishing - Vendor II