Alpaca

Alpaca (Automated Lightweight Provenance Capture) captures the provenance during the execution of Python scripts that process data and stores the information using a data model based on the the W3C PROV standard.

3
contributors

What Alpaca can do for you

Alpaca (Automated Lightweight Provenance Capture) is a Python package for the capture of provenance information during the execution of Python scripts that process data. Alpaca provides a simple API for recording the details of the functions being executed, the data flow, and a description of parameters used. Using simple Python decorators, this is accomplished with minimal code instrumentation and user intervention. Provenance information is structured and serialized according to a model based on the W3C PROV format. In addition, provenance information can be simplified and prepared for interactive visualization by the researcher.

Logo of Alpaca
Keywords
Programming language
  • Python 100%
License
  • BSD-3-Clause
</>Source code
Packages
pypi.org

Participating organisations

Forschungszentrum Jülich

Contributors

Related software

Elephant

EL

Elephant (Electrophysiology Analysis Toolkit) is an open-source, community centered library for the analysis of electrophysiological data in the Python programming language.

Updated 9 months ago
17