rayhan-ferdous / ProvMod

workflow provenance programming model

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Provmod

Provmod is a workflow provenance programming model implemented in Python. It makes use of the work from https://github.com/rayhan-ferdous/DPLib which is a higher-level logging library made on the layer of Python Logging and creates automated workflow logs when implemented.

Research Thesis

https://harvest.usask.ca/handle/10388/11902

Video Demo

System Core Demonstration

Watch the video

Implementation Integrated with Neo4j + ELK Stack Demonstration

Watch the video

Learn Provmod

See the wiki page https://github.com/rayhan-ferdous/Provmod/wiki for simple tutorial at a glance.

The work is made by Rayhan Ferdous, graduate researcher at the Dept. of CS (SR Lab), University of Saskatchewan, Canada during MSc studies.

Visualization Samples

Sample 2

Sample 1

Sample 3

About

workflow provenance programming model


Languages

Language:Python 84.4%Language:HTML 15.0%Language:Perl 0.3%Language:C 0.2%Language:JavaScript 0.0%Language:XSLT 0.0%Language:Shell 0.0%Language:Jupyter Notebook 0.0%Language:Fortran 0.0%Language:CSS 0.0%Language:Roff 0.0%Language:Batchfile 0.0%Language:C++ 0.0%