Package: fullmetaphone
Type: Package
Title: Full-Length Metaphone and Double Metaphone Phonetic Codes
Version: 0.1.0
Authors@R: c(
    person("Anil Kumar", "Goyal", email = "anilyayavar@gmail.com",
           role = c("aut", "cre", "cph")),
    person("Atharv", "Tyagi", email = "tatharv597@gmail.com",
           role = c("aut", "cph")),
    person("Lawrence", "Philips", role = "ctb",
           comment = "Designer of the Metaphone and Double Metaphone algorithms and author of their original code"),
    person("Maurice", "Aubrey", role = "ctb",
           comment = "Author of the C implementation of Double Metaphone whose rules are followed here"),
    person("Kevin", "Atkinson", role = "ctb",
           comment = "Bug fixes to that C implementation"),
    person("The Apache Software Foundation", role = "cph",
           comment = "Apache Commons Codec, the basis of metaphone() and of the test data")
    )
Description: Encodes names and words as phonetic codes, so that names
        which sound alike but are spelled differently can be matched.
        Implements the Metaphone algorithm of Philips (1990, Computer
        Language, 7(12), 38-43) and the Double Metaphone algorithm of
        Philips (2000)
        <https://web.archive.org/web/20250702064845/https://drdobbs.com/the-double-metaphone-search-algorithm/184401251>,
        which gives a primary and an alternate code for names of many
        language origins. Unlike most implementations, including
        'PGRdup', the codes are not cut to four characters, which keeps
        long and multi-part names apart. Provides metaphone(),
        double_metaphone() and sounds_like() for record linkage,
        deduplication and name search, and includes a data set of
        common United States surnames.
License: GPL-3
URL: https://github.com/anilyayavar/dblmetaphone
BugReports: https://github.com/anilyayavar/dblmetaphone/issues
Copyright: See file inst/COPYRIGHTS.
Depends: R (>= 3.5.0)
Suggests: dplyr, knitr, rmarkdown, testthat (>= 3.0.0)
LazyData: true
VignetteBuilder: knitr
Config/testthat/edition: 3
Encoding: UTF-8
Language: en-GB
Config/roxygen2/version: 8.1.0
NeedsCompilation: no
Packaged: 2026-10-15 20:40:57 UTC; root
Author: Anil Kumar Goyal [aut, cre, cph], Atharv Tyagi [aut, cph],
        Lawrence Philips [ctb] (Designer of the Metaphone and Double
        Metaphone algorithms and author of their original code),
        Maurice Aubrey [ctb] (Author of the C implementation of Double
        Metaphone whose rules are followed here), Kevin Atkinson [ctb]
        (Bug fixes to that C implementation), The Apache Software
        Foundation [cph] (Apache Commons Codec, the basis of
        metaphone() and of the test data)
Maintainer: Anil Kumar Goyal <anilyayavar@gmail.com>
Repository: https://cran.r-universe.dev
Date/Publication: 2026-10-15 17:00:07 UTC
RemoteUrl: https://github.com/cran/fullmetaphone
RemoteRef: HEAD
RemoteSha: 2abec2a72e49652347e9b140630ff6186a6640ff
