Reference: http://www.dabeaz.com/pydata/