Skip to content
/ orik Public

A provenance tree generator for recursive Datalog with negation (and Dedalus).

License

Notifications You must be signed in to change notification settings

KDahlgren/orik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

orik

A provenance tree generator for recursive datalog with negation (and Dedalus).

Installation

After cloning the repository, run "python setup.py" from the top directory.
If c4 compiles to 100%, then you're good to go!

QA

Run the quality assurance tests to make sure the iapyx workflow works on your system.
To run tests in bulk, use the following command sequence :

cd qa/
python unittests_driver.py

To run tests individually, use commands of the format :

python -m unittest Test_derivation.Test_derivation.test_example_1

Examples

cd examples/elastic_v2/
bash run.sh

If the execution doesn't puke, you're good to go!
P.S. : you can ignore these messages if they pop up:

rm: ./IR.db: No such file or directory
rm: ./tmp.txt: No such file or directory

Code Attribution

The code in src/derivation/ is based on the code in the equivalent directories in https://github.com/KDahlgren/pyLDFI . (This is a self-citation.)

About

A provenance tree generator for recursive Datalog with negation (and Dedalus).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published