Compmake is a non-obtrusive module that provides 'make'-like facilities to your Python computations,including caching of results, robustness to exceptions, and multiprocessing/multihost parallel processing.
Project description
Compmake is a non-obtrusive module that provides Makefile-like facilities (including parallel processing) for batch Python applications.
See http://andreacensi.github.com/compmake/ for extensive documentation.
Quick intro: To use compmake, you have to minimally modify your Python program, such that it can understand the processing layout and the opportunities for parallelization.
Here’s a demo example.py to try out:
http://andreacensi.github.com/compmake/static/demos/example.py
You would run this program using:
$ compmake example -c make # runs serially $ compmake example -c parmake # runs in parallel
See the rest of the tutorial at http://andreacensi.github.com/compmake/ .
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.