This project aims to provide tag-based and provenance-based recommendation systems to recommend CONP datasets to CONP Pipelines and vice versa.
-
Make sure Git, and git-annex are installed on your machine
-
Clone the whole repository and run thic command in the cloned directory
pip install .
-
Make sure you have the stopwords for NLTK
python -m nltk.downloader punkt stopwords
You can run these commands in Terminal:
CONP_Recommender --version
-
Make sure your git is properly congigured, the instruction is here.
-
Clone conp-dataset and set the path for the result
CONP_Recommender init
- Initialize the database
CONP_Recommender install database
- Use provenance-based recommender
CONP_Recommender recom prov
- Use tag-based recommender
CONP_Recommender recom tag
- If you want to update the conp-dataset run
CONP_Recommender update
--on windows work on git bash as terminal
You could see the result of the CONP_Recommnder on a summary dashboard which is available on : https://github.com/Aidavhd/CONP-Provenance-Dashboard