Skip to main content

Research repository for the EasyLink ER ecosystem project.

Project description

EasyLink is a framework that allows users to build and run highly configurable entity resolution (ER) pipelines.

Supported Python versions: 3.11, 3.12

Installation

There are a few things to install in order to use this package:

  • Install singularity.

    You may need to request it from your system admin. Refer to https://docs.sylabs.io/guides/4.1/admin-guide/installation.html. You can check if you already have singularity installed by running the command singularity --version. For an existing installation, your singularity version number is printed.

  • Install conda.

    We recommend miniforge. You can check if you already have conda installed by running the command conda --version. For an existing installation, a version will be displayed.

  • Install easylink, python and graphviz in a conda environment.

    Option 1 - Install from PyPI with pip:

    $ conda create --name easylink -c conda-forge python=3.12 graphviz 'gcc<14' -y
    $ conda activate easylink
    $ pip install easylink

    Option 2 - Build from source with pip:

    $ conda create --name easylink -c conda-forge python=3.12 graphviz 'gcc<14' -y
    $ conda activate easylink
    $ pip install git+https://github.com/ihmeuw/easylink.git

Documentation

You can view documentation at https://easylink.readthedocs.io/en/latest/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

easylink-0.1.14.tar.gz (826.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

easylink-0.1.14-py3-none-any.whl (164.4 kB view details)

Uploaded Python 3

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page