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-reconcile
repository 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 Service
from options in the left-handServices
column 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-reconcile
repository files on your local machine: entercd
then 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 Service
from options in the left-handServices
column of pop-up window - Select reconciliation parameters and preferences (e.g., entity types, details from other columns)
- Click
Start Reconciling...
button to begin reconciliation