项目作者: remerjohnson

项目描述 :
An Anaconda3 environment with relevant python libraries to support various linked data OpenRefine reconciliation scripts
高级语言:
项目地址: git://github.com/remerjohnson/conda-reconcile.git
创建时间: 2017-02-01T00:41:40Z
项目社区:https://github.com/remerjohnson/conda-reconcile

开源协议:The Unlicense

下载


conda-reconcile: An Anaconda-based OpenRefine Reconciliation Environment

Pre-requisite Anaconda installation

  • (Windows-only) Visual C++ Build Tools: Scrolls down and select the “Build Tools for Visual Studio 2019” download.
  • Download Anaconda3, selecting the Python 3.x version 64-bit installer, and install it.
    • (Windows) During installation use the default settings, and ensure the boxes that add conda to your PATH are checked.

Setup this conda environment

  • Download the YAML (openrefine.yml) file from this repo or clone it.
  • cd to where you downloaded the YAML file.
  • Create the conda environment from the YAML file:
    1. $ conda env create -f openrefine.yml
  • Activate the environment:
    1. $ source activate refine3
  • If your shell complains (and/or you are using Anaconda Prompt), instead drop the source part:
    1. $ activate refine3

Depending on your shell, it should say (refine3) in your command prompt.

Next steps

Make sure you have activated the environment as per above (you must see a refine3 in your prompt).

  • Download or clone an existing reconciliation service
  • Open your shell
    • cd to where you saved the reconciliation service
    • Run it (It runs in the background. You will connect to it via OpenRefine)
      • $ python script_name.py
  • Open OpenRefine to begin reconciliation