Package: irelink
Title: Fast Probabilistic Record Linkage
Version: 0.0.1
Authors@R: c(
    person(given = "Christopher T.",
           family = "Kenny",
           role = c("aut", "cre", "cph"),
           email = "ctkenny@proton.me",
           comment = c(ORCID = "0000-0002-9386-6860")),
    person(given = "Robin",
           family = "Linacre",
           role = "cph",
           comment = "Lead author of splink, the Python package this is derived from"),
    person(given = "Sam",
           family = "Lindsay",
           role = "cph",
           comment = "Author of splink"),
    person(given = "Theodore",
           family = "Manassis",
           role = "cph",
           comment = "Author of splink"),
    person(given = "Tom",
           family = "Hepworth",
           role = "cph",
           comment = "Author of splink"),
    person(given = "Andy",
           family = "Bond",
           role = "cph",
           comment = "Author of splink"),
    person(given = "Ross",
           family = "Kennedy",
           role = "cph",
           comment = "Author of splink"),
    person("UK Ministry of Justice",
           role = "cph",
           comment = "Copyright holder of splink"))
Description: Performs fast, scalable probabilistic record linkage and
        deduplication using the Fellegi-Sunter model. Records lacking a
        shared unique identifier are compared across configurable
        dimensions using exact, fuzzy, and distance-based comparisons,
        with model parameters estimated via unsupervised
        Expectation-Maximization. Multiple SQL backends are supported
        through 'DBI', including execution via 'DuckDB'. This package
        is a translation of the Python 'splink' library by Linacre et
        al. (2022) <doi:10.23889/ijpds.v7i3.1794> into idiomatic R.
License: MIT + file LICENSE
Depends: R (>= 4.1.0)
Encoding: UTF-8
Imports: cli, DBI, duckdb, ggplot2, glue, rlang, stringdist, tibble,
        tidyselect
Suggests: dbplyr, dplyr, igraph, jsonlite, knitr, nanoparquet,
        rmarkdown, RSQLite, spelling, testthat (>= 3.0.0), withr
Config/testthat/edition: 3
URL: https://christophertkenny.com/irelink/,
        https://github.com/christopherkenny/irelink
BugReports: https://github.com/christopherkenny/irelink/issues
VignetteBuilder: knitr
LazyData: true
Config/Needs/website: christopherkenny/ctktemplate, rmarkdown
Config/roxygen2/version: 8.0.0
Language: en-US
NeedsCompilation: no
Packaged: 2026-10-10 14:08:58 UTC; root
Author: Christopher T. Kenny [aut, cre, cph] (ORCID:
        <https://orcid.org/0000-0002-9386-6860>), Robin Linacre [cph]
        (Lead author of splink, the Python package this is derived
        from), Sam Lindsay [cph] (Author of splink), Theodore Manassis
        [cph] (Author of splink), Tom Hepworth [cph] (Author of
        splink), Andy Bond [cph] (Author of splink), Ross Kennedy [cph]
        (Author of splink), UK Ministry of Justice [cph] (Copyright
        holder of splink)
Maintainer: Christopher T. Kenny <ctkenny@proton.me>
Repository: https://cran.r-universe.dev
Date/Publication: 2026-10-10 13:52:43 UTC
RemoteUrl: https://github.com/cran/irelink
RemoteRef: HEAD
RemoteSha: 3ae4f774bce2bfdbd63ee85da09ec4d5263288d5
