The project started as a Python port of ProPublica's project of the same name, which is written in Ruby. In part, this project was an effort to expose myself to Ruby, at least enough that I could translate it to Python.

The filter and count methods are new, and filter returns a new TableFu instance, so it's possible to chain queries (that's actually what TableFu does internally if you pass in multiple keyword arguments).

Once the data was filtered and aggregated, I just charted it in a new Google Spreadsheet. Simple enough.

From there, if you want to get the raw or aggregated data on the web, check out Ben Welsh's TableStacker, which runs in AppEngine and closely resembles ProPublica's TableSetter.

Comments:

Comments are closed for this post. If you still have something to say, please email me.