A highly modular client remote/web services library written in Python supporting multiple protocols and transports through a unified interface. All modules are as independent as possible from each other to ensure high re-usability.
The EU Provenance project developed an architecture to document a data generating process in a distributed environment. The Python Client Side Library (CSL) enables the development of provenance-aware Python applications.