FAHTools.py This package contains a set of tools which may be useful for interacting with Folding@home projects from within Python scripts. A set of scripts which may be used directly or examples of more sophisticated usage are available in the testscripts/ directory. In particular, check out the script testscripts/addNewGros.py. It should be very easy to usurp this code for other purposes. Please feel free to add new features -- this is a package which still requires major development. --Dan * March update - The API has seriously gotten out of hand and needs to be fixed. Mostly it has mutated because of needing to interpret different parts of different FAH features, ie, parsing returned WU lines, subtle differences between "job" and "generation", etc. This needs to be fixed soon. * 3/20/2008 Check out these 'example scripts that use the FAHTools objects. Try running with no arguments to get usages: - benchmark.py - can test for Time: in frameX.log files; try ./benchmark.py - buildRecredits.py - parses for possible bad crediting and writes in a recredit script-friendly format - YMMV whether these are really bad credit issues - checkReturns.py - how many wus do I have back for a project? - errorstats.py - parses Error.log - analyze3060.py (no usage, but look at the text -- and PLEASE don't screw up the project3060 db, I'm writing a paper ... )