{
  "_id": "6a2fbdac3efcd9bda432df0e",
  "Package": "stringdist",
  "Maintainer": "Mark van der Loo <mark.vanderloo@gmail.com>",
  "License": "GPL-3",
  "Title": "Approximate String Matching, Fuzzy Text Search, and String\nDistance Functions",
  "Type": "Package",
  "LazyLoad": "yes",
  "Authors@R": "c( person(\"Mark\", \"van der Loo\", role=c(\"aut\",\"cre\")\n, email=\"mark.vanderloo@gmail.com\"\n, comment= c(ORCID=\"0000-0002-9807-4686\"))\n, person(\"Jan\", \"van der Laan\", role=\"ctb\")\n, person(\"R Core Team\",\"\"     , role=\"ctb\")\n, person(\"Nick\",\"Logan\"       , role=\"ctb\")\n, person(\"Chris\",\"Muir\"       , role=\"ctb\")\n, person(\"Johannes\", \"Gruber\" , role=\"ctb\")\n, person(\"Brian\",\"Ripley\"     , role=\"ctb\"))",
  "Description": "Implements an approximate string matching version of R's\nnative 'match' function. Also offers fuzzy text search based on\nvarious string distance measures. Can calculate various string\ndistances based on edits (Damerau-Levenshtein, Hamming,\nLevenshtein, optimal sting alignment), qgrams (q- gram, cosine,\njaccard distance) or heuristic metrics (Jaro, Jaro-Winkler). An\nimplementation of soundex is provided as well. Distances can be\ncomputed between character vectors while taking proper care of\nencoding or between integer vectors representing generic\nsequences. This package is built for speed and runs in parallel\nby using 'openMP'. An API for C or C++ is exposed as well.\nReference: MPJ van der Loo (2014) <doi:10.32614/RJ-2014-011>.",
  "Version": "0.9.17",
  "URL": "https://github.com/markvanderloo/stringdist",
  "BugReports": "https://github.com/markvanderloo/stringdist/issues",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-15 08:51:26 UTC",
    "User": "root"
  },
  "Author": "Mark van der Loo [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-9807-4686>), Jan van der Laan\n[ctb], R Core Team [ctb], Nick Logan [ctb], Chris Muir [ctb],\nJohannes Gruber [ctb], Brian Ripley [ctb]",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-01-16 17:43:44 UTC",
  "RemoteUrl": "https://github.com/cran/stringdist",
  "RemoteRef": "HEAD",
  "RemoteSha": "853cb90846284a74f77c0aceccb48beeed9f461b",
  "MD5sum": "28bdb8843e1bcac1160c8f6d09eac791",
  "_user": "cran",
  "_type": "src",
  "_file": "stringdist_0.9.17.tar.gz",
  "_fileid": "8d25821c3349f45d1bd0755e1d2df9a8725a7860b884a2b51f0d1584abe77921",
  "_filesize": 1058285,
  "_sha256": "8d25821c3349f45d1bd0755e1d2df9a8725a7860b884a2b51f0d1584abe77921",
  "_created": "2026-06-15T08:51:26.000Z",
  "_published": "2026-06-15T08:54:04.838Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 81381995349,
      "time": 105,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7633307495"
    },
    {
      "job": 81381995342,
      "time": 98,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7633304512"
    },
    {
      "job": 81381995371,
      "time": 98,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7633306059"
    },
    {
      "job": 81381995348,
      "time": 107,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7633310067"
    },
    {
      "job": 81381565112,
      "time": 150,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7633267641"
    },
    {
      "job": 81381995297,
      "time": 88,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7633303466"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/27534832767",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/stringdist",
  "_commit": {
    "id": "853cb90846284a74f77c0aceccb48beeed9f461b",
    "author": "Mark van der Loo <mark.vanderloo@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.9.17\n",
    "time": 1768585424
  },
  "_maintainer": {
    "name": "Mark van der Loo",
    "email": "mark.vanderloo@gmail.com",
    "login": "markvanderloo",
    "description": "math, programming, data",
    "uuid": 1927426,
    "orcid": "0000-0002-9807-4686"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.15.3",
      "role": "Depends"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "tinytest",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 207,
  "_updates": [
    {
      "week": "2026-03",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.9.17",
      "date": "2026-01-16"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "markvanderloo",
      "count": 37,
      "uuid": 1927426
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 609,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 67051,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/stringdist"
  },
  "_mentions": 18,
  "_devurl": "https://github.com/markvanderloo/stringdist",
  "_searchresults": 3272,
  "_topics": [
    "openmp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/stringdist.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/markvanderloo/stringdist",
  "_realowner": "markvanderloo",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.4-0",
      "date": "2013-02-07"
    },
    {
      "version": "0.4-2",
      "date": "2013-02-11"
    },
    {
      "version": "0.5.0",
      "date": "2013-06-21"
    },
    {
      "version": "0.6.0",
      "date": "2013-07-19"
    },
    {
      "version": "0.6.1",
      "date": "2013-08-09"
    },
    {
      "version": "0.7.0",
      "date": "2013-09-06"
    },
    {
      "version": "0.7.2",
      "date": "2014-03-02"
    },
    {
      "version": "0.7.3",
      "date": "2014-05-16"
    },
    {
      "version": "0.8.0",
      "date": "2014-08-08"
    },
    {
      "version": "0.8.1",
      "date": "2014-10-07"
    },
    {
      "version": "0.8.2",
      "date": "2014-12-15"
    },
    {
      "version": "0.9.0",
      "date": "2015-01-09"
    },
    {
      "version": "0.9.1",
      "date": "2015-06-22"
    },
    {
      "version": "0.9.2",
      "date": "2015-06-24"
    },
    {
      "version": "0.9.3",
      "date": "2015-08-21"
    },
    {
      "version": "0.9.4",
      "date": "2015-10-26"
    },
    {
      "version": "0.9.4.1",
      "date": "2016-01-02"
    },
    {
      "version": "0.9.4.2",
      "date": "2016-09-09"
    },
    {
      "version": "0.9.4.4",
      "date": "2016-12-16"
    },
    {
      "version": "0.9.4.5",
      "date": "2017-07-27"
    },
    {
      "version": "0.9.4.6",
      "date": "2017-07-31"
    },
    {
      "version": "0.9.4.7",
      "date": "2018-03-13"
    },
    {
      "version": "0.9.5.0",
      "date": "2018-06-07"
    },
    {
      "version": "0.9.5.1",
      "date": "2018-06-08"
    },
    {
      "version": "0.9.5.2",
      "date": "2019-06-06"
    },
    {
      "version": "0.9.5.3",
      "date": "2019-10-11"
    },
    {
      "version": "0.9.5.5",
      "date": "2019-10-21"
    },
    {
      "version": "0.9.6",
      "date": "2020-07-16"
    },
    {
      "version": "0.9.6.3",
      "date": "2020-10-09"
    },
    {
      "version": "0.9.7",
      "date": "2021-07-28"
    },
    {
      "version": "0.9.8",
      "date": "2021-09-09"
    },
    {
      "version": "0.9.9",
      "date": "2022-10-20"
    },
    {
      "version": "0.9.10",
      "date": "2022-11-07"
    },
    {
      "version": "0.9.12",
      "date": "2023-11-28"
    },
    {
      "version": "0.9.14",
      "date": "2024-12-10"
    },
    {
      "version": "0.9.15",
      "date": "2025-01-10"
    },
    {
      "version": "0.9.17",
      "date": "2026-01-16"
    }
  ],
  "_exports": [
    "afind",
    "ain",
    "amatch",
    "extract",
    "grab",
    "grabl",
    "phonetic",
    "printable_ascii",
    "qgrams",
    "seq_ain",
    "seq_amatch",
    "seq_dist",
    "seq_distmatrix",
    "seq_qgrams",
    "seq_sim",
    "stringdist",
    "stringdistmatrix",
    "stringsim",
    "stringsimmatrix"
  ],
  "_help": [
    {
      "page": "stringdist-package",
      "title": "A package for string distance calculation and approximate string matching.",
      "topics": [
        "stringdist-package"
      ]
    },
    {
      "page": "afind",
      "title": "Stringdist-based fuzzy text search",
      "concept": [
        "matching"
      ],
      "topics": [
        "afind",
        "extract",
        "grab",
        "grabl"
      ]
    },
    {
      "page": "amatch",
      "title": "Approximate string matching",
      "concept": [
        "matching"
      ],
      "topics": [
        "ain",
        "amatch"
      ]
    },
    {
      "page": "phonetic",
      "title": "Phonetic algorithms",
      "topics": [
        "phonetic"
      ]
    },
    {
      "page": "printable_ascii",
      "title": "Detect the presence of non-printable or non-ascii characters",
      "topics": [
        "printable_ascii"
      ]
    },
    {
      "page": "qgrams",
      "title": "Get a table of qgram counts from one or more character vectors.",
      "topics": [
        "qgrams"
      ]
    },
    {
      "page": "seq_amatch",
      "title": "Approximate matching for integer sequences.",
      "topics": [
        "seq_ain",
        "seq_amatch"
      ]
    },
    {
      "page": "seq_dist",
      "title": "Compute distance metrics between integer sequences",
      "topics": [
        "seq_dist",
        "seq_distmatrix"
      ]
    },
    {
      "page": "seq_qgrams",
      "title": "Get a table of qgram counts for integer sequences",
      "topics": [
        "seq_qgrams"
      ]
    },
    {
      "page": "seq_sim",
      "title": "Compute similarity scores between sequences of integers",
      "topics": [
        "seq_sim"
      ]
    },
    {
      "page": "stringdist",
      "title": "Compute distance metrics between strings",
      "topics": [
        "stringdist",
        "stringdistmatrix"
      ]
    },
    {
      "page": "stringdist-api",
      "title": "Calling stringdist from 'C' or 'C++'",
      "topics": [
        "stringdist_api"
      ]
    },
    {
      "page": "stringdist-encoding",
      "title": "String metrics in 'stringdist'",
      "topics": [
        "stringdist-encoding"
      ]
    },
    {
      "page": "stringdist-metrics",
      "title": "String metrics in 'stringdist'",
      "topics": [
        "stringdist-metrics"
      ]
    },
    {
      "page": "stringdist-parallelization",
      "title": "Multithreading and parallelization in 'stringdist'",
      "topics": [
        "stringdist-parallelization"
      ]
    },
    {
      "page": "stringsim",
      "title": "Compute similarity scores between strings",
      "topics": [
        "stringsim",
        "stringsimmatrix"
      ]
    }
  ],
  "_readme": "https://github.com/cran/stringdist/raw/HEAD/README.md",
  "_rundeps": [],
  "_sysdeps": [
    {
      "shlib": "libgomp",
      "package": "libgomp1",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "openmp",
      "homepage": "http://gcc.gnu.org/",
      "description": "GCC OpenMP (GOMP) support library"
    }
  ],
  "_vignettes": [
    {
      "source": "RJournal_6_111-122-2014.Rnw",
      "filename": "RJournal_6_111-122-2014.pdf",
      "title": "RJournal 6 111-122 (2014)",
      "engine": "utils::Sweave",
      "headings": [],
      "created": "2019-06-06 07:00:03",
      "modified": "2019-06-06 07:00:03",
      "commits": 1
    },
    {
      "source": "stringdist_C-Cpp_api.Rnw",
      "filename": "stringdist_C-Cpp_api.pdf",
      "title": "stringdist C/C++ API",
      "engine": "utils::Sweave",
      "headings": [],
      "created": "2019-06-06 07:00:03",
      "modified": "2019-06-06 07:00:03",
      "commits": 1
    }
  ],
  "_score": 11.134310154488663,
  "_indexed": false,
  "_nocasepkg": "stringdist",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://markvanderloo.r-universe.dev/stringdist",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.9.17",
      "date": "2026-06-15T08:53:24.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "853cb90846284a74f77c0aceccb48beeed9f461b",
      "fileid": "157adacc63f6f98a1a9c47d2a848709b95ec9e6b1aeb926a47fd384fcc538a26",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27534832767"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.9.17",
      "date": "2026-06-15T08:53:15.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "853cb90846284a74f77c0aceccb48beeed9f461b",
      "fileid": "ac7c24ca00dfd9313e3d2b8f0fce880c3ab3300ff36745dc64f6bd72daf9ba40",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27534832767"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.9.17",
      "date": "2026-06-15T08:53:20.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "853cb90846284a74f77c0aceccb48beeed9f461b",
      "fileid": "0709afd1ff2b0f31b010617748a95cb45f026bcb962af5c5d2eb2ff4041095b3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27534832767"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.9.17",
      "date": "2026-06-15T08:53:27.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "853cb90846284a74f77c0aceccb48beeed9f461b",
      "fileid": "9870e9eac9c46d4a9b740a46afe760a2ac649250b8273fd2c514a8832d4f07ae",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27534832767"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.9.17",
      "date": "2026-06-15T08:53:20.000Z",
      "arch": "emscripten",
      "commit": "853cb90846284a74f77c0aceccb48beeed9f461b",
      "fileid": "54909446ba68955997a254bfce44ce51fe5903ba73b19dffd5c872b248800600",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27534832767"
    }
  ]
}