Chaco

A Brief History, Progress Update, and Future Directions

Peter Wang

Enthought, Inc.

What is Chaco?

Chaco is a plotting application toolkit for Python. You use it to build stand-alone plotting applications, or embed it inside any application that needs to visualize numerical data.

Sample plotting applications:

More plotting applications

It's not all scientific-y stuff!

Any time you want to view numerical information in a structured way, you are doing plotting.

What makes Chaco special?

That's it??

That's enough!

Most of the hard math problems are solved or patented: contouring, label placement, fast 2d graphics routines.

What remains is the software challenge. A good toolkit provides modular pieces that play well together. They must map onto the problem domain (plotting) in a coherent way.

A brief history

Architecture

Demos

The Near and Far Future

How to get it

http://code.enthought.com/chaco

Mailing lists: scipy-chaco@scipy.org, enthought-dev@enthought.com

Get Enthon! http://code.enthought.com/enthon