cctools
CCTools API Documentation

This is the API reference manual for the CCTools package, which includes TaskVine, Work Queue, Makeflow, Parrot, Chirp and other software. This provides detailed documentation of programming the libraries in Python and C. For a more general introduction to the software and how to use it from the command line, please see the CCTools Manual

If you are writing a TaskVine application, start here:

If you are writing a Work Queue application, start here:

If you are writing a programs to access the Chirp filesystem, start here:

If you are writing a program to submit jobs to arbitrary batch systems, including Work Queue, HTCondor, Amazon EC2, etc. start here:

Throughout the CCTools packages, there are a number of other support modules that implement debugging, communication, and data structures. The most commonly used are:

Or, you can browse all documented modules in the package: