Home > waterworks

waterworks

Waterworks is a project mainly written in Python, it's free.

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/

Previous:gfx-tests