nicholsn / prov

A suites of Python modules for encoding, tracking, and storing provenance assertions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WARNING: Under active development

This package provides an implementation of the PROV Data Model (http://www.w3.org/TR/prov-dm/) in Python. It contains a number of sub-modules:

  • prov.model: In-memory classes for PROV assertions. ProvBundle.JSONEncoder and ProvBundle.JSONDecoder provide JSON serialisation and deserialisation for a ProvBundle in the PROV-JSON representation.
  • prov.persistence: A Django app for storing and loading ProvBundle instances to/from databases using Django ORM
  • prov.tracking: a logging-like module to facilitate tracking provenance in Python programs

About

A suites of Python modules for encoding, tracking, and storing provenance assertions

License:MIT License


Languages

Language:Python 100.0%