Thu 07 August 2014


A Short Tutorial for Prov Python

Documentation is hard work! I started the work on the PROV Python package nearly three years ago and yet its documentation is still quite lacking. As a small effort to make up for it, I thought a simple tutorial might help a bit.

So here it is: the first tutorial for PROV Python!

It will guide you through:

  • Installing the Prov package
  • Creating a PROV document in Python
  • Exporting the document into PROV-N and PROV-JSON
  • Displaying the document in a graphical format like the one on the right
  • Saving a provenance document in the cloud at ProvStore and retrieve it back

All the above can be done in 10-15 minutes!

I hope you find the tutorial useful. Any suggestion or request, please do let me know here.

PROV-N JavaScript Editor Screenshot

PNG export of a simple example from the book Provenance: An Introduction to PROV

Updated 27-Feb-2015: I added a simple instruction in the tutorial showing how to read (i.e. deserialise) a PROV-JSON file into a ProvDocument instance. In addition, I simplified the section on interacting with ProvStore by using Sam Millar's provstore-api package.

Go Top
comments powered by Disqus