Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (
Help us improve Python packaging - Donate today!

waterworks: Because everyone has their own utility library

Project Description
Latest versions on BitBucket:
or GitHub:


* AIMA - Provide some widely useful utilities. (not written by us, but
slightly modified from the original -- see
* ClusterMetrics - a metric cluster**** of cluster metrics!
* ExitCodes - Create textual descriptions of exit statuses.
* FigUtil - Tools for creating tables and figures in papers.
* FunctionPickler - Allows you to create pickle-able references to
* HeapQueue - A more object-oriented wrapper of the heapq module.
* Histogram - Tools for creating and displaying histograms.
* IntRange - Integer Range Parser and Generator
* IntShelve - Just like shelve, but keys are always integers instead of
* LazyList - Lets you treat an interator as a list by filling in the
list on demand.
* PrecRec - standard calculation of precision, recall and f-score.
* Probably - Potentially useful functions for probability, statistics,
and machine learning
* Selectron - 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.
* TerminalTitle - Lets you change the title of your terminal in *NIX.
* ThreadedJobs - Wraps twisted.python.threadpool in a way that makes
more sense to me.
* TkGeomSavers - Common geometry behaviors for Tk/Tix
* diffprint - Helps visualize diffs by giving you two parallel lists to
* iterextras - Some useful iterator functions from py2.4 plus a couple added items
* robust_apply - Simple front-end to louie.robustapply.robust_apply.
* vimdiff - Simple interface for visualizing differences between two
strings using vimdiff (or similar differs)

Data structure specific collections

* waterworks.Dictionaries
* waterworks.Files
* waterworks.Numbers
* waterworks.Processes - for creating system processes
* waterworks.Sequences - ists, tuples, etc.
* waterworks.Streams - file-like streams
* waterworks.Strings
* waterworks.Tools - general tools and debugging helpers
* waterworks.new_isinstance - version of isinstance which can handle
module reload()ing better
Release History

Release History

This version
History Node


History Node


Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
waterworks-0.2.5.tar.gz (46.4 kB) Copy SHA256 Checksum SHA256 Source Jun 27, 2010

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting