waterworks: Because everyone has their own utility library
waterworks (embarassingly unfinished edition 2)
Collected library tools by David McClosky and Drew Perttula (though I
should mention that Drew is not responsible for maintaining this and at
time of press does not even know I'm mentioning him in this file).
Version history
- 0.1e - e for embarassing, initial "release"
- 0.1f - barely less embarassing, some bug fixes and more documentation
Contents
- AIMA - Provide some widely useful utilities. (not written by me -- see http://aima.cs.berkeley.edu/python/readme.html)
- ExitCodes - Create textual descriptions of exit statuses.
- FigUtil - Tools for creating tables and figures in papers.
- Histogram - Tools for creating and displaying histograms.
- IntRange - Integer Range Parser and Generator
- IntShelve - Just like shelve, but keys are always integers instead of strings.
- LazyList - Lets you treat an interator as a list by filling in the list on demand.
- Selectron - The Selectron 6000 - A selecting widget for Tix.
- Tailer - tail -f for multiple files written natively in Python.
- TeXTable - Convert a Python table into a LaTeX/TeX table.
- ThreadedJobs - Wraps twisted.python.threadpool in a way that makes more sense to me.
- TkGeomSavers - Common geometry behaviors for Tk/Tix
- Utility - (DEPRECATED) Originally contained all other files in this package.
- diffprint - Helps visualize diffs by giving you two parallel lists to print.
- iterextras - Some useful iterator functions from py2.4 test_itertools.py plus a couple extra functions.
Installation
Standard distutils install hopefully works. Please email me if you have any problems.
Download
Source:
http://cs.brown.edu/~dmcc/software/waterworks/waterworks-0.1f.tar.gz
License
GPLv2.
Authors
David McClosky
(dmcc+py AT cs DOT brown DOT edu)
Homepage:
http://cs.brown.edu/~dmcc/
Software:
http://cs.brown.edu/~dmcc/software/
Drew Perttula (drewp AT bigasterisk DOT com)
Homepage: http://bigasterisk.com/