This document is the technical reference for the GC3Libs programming model, aimed at programmers who want to use GC3Libs to implement computational workflows in Python.
The Programming overview section is the starting point for whoever wants to start developing applications with GC3Pie. It gives an overview of the main components of the library and how they interact with each other.
The Tutorials section contains documentation that describes in more detail the various components discussed in the programming overview, as well as many working examples (took from exercises done during the training events) and the Warholize Tutorial: a step-by-step tutorial that will show you how to write a complex GC3Pie workflow.
The GC3Libs programming API section instead contains the API reference of GC3Pie library.