https://github.com/cmharlow/fast-reconcile
https://www.python.org/downloads/release/python-2718/
Although the documentation explains the reconciliation service will work with Python 3, the DS team found that the service would only work with a 2.x version.
For PC: Install Instructions (found through the above GitHub repository for running FAST reconciliation service through OpenRefine)
- Open command line interface
- Navigate to file directory location for the
fast-reconcilerepository files on your local machine:cd c:\path\to\fast-reconcile - Install requirements:
pip2.7 install -r requirements.txt - Edit the file 'reconcile.py' by changing the last line (line #235) to read:
app.run(host='localhost', port='5432') - Run and debug reconcile.py:
python reconcile.py --debug - Open/Run OpenRefine
- Click on down arrow of column to be reconciled
- From drop-down menu, choose
Reconcile->Start reconciling - In the reconciliation service pop-up window, click the
Add Standard Service...button - Enter URL for the reconciliation service running locally (should run at
http://localhost:5432/reconcile) - Select
Fast Reconciliation Servicefrom options in the left-handServicescolumn of pop-up window - Select reconciliation parameters and preferences (e.g., entity types, details from other columns)
- Click
Start Reconciling...button to begin reconciliation
- Open Terminal from Launchpad
- Navigate to file directory location for the
fast-reconcilerepository files on your local machine: entercdthen drag and drop the “fast-reconcile-master” folder - Install requirements:
pip2.7 install -r requirements.txt - Run and debug reconcile.py:
python reconcile.py --debug - Open/Run OpenRefine
- Click on down arrow of column to be reconciled
- From drop-down menu, choose
Reconcile->Start reconciling - In the reconciliation service pop-up window, click the
Add Standard Service...button - Enter URL for the reconciliation service running locally (should run at
http://localhost:5432/reconcile) - Select
Fast Reconciliation Servicefrom options in the left-handServicescolumn of pop-up window - Select reconciliation parameters and preferences (e.g., entity types, details from other columns)
- Click
Start Reconciling...button to begin reconciliation