Package: fozziejoin
Title: Utilities for Joining Dataframes with Inexact Matching
Version: 0.0.13
Authors@R: c(
    person("Jon", "Downs", , "jon@jondowns.net", role = c("aut", "cre")),
    person("The authors of the dependency Rust crates", role = c("ctb", "cph"),
           comment = "see inst/AUTHORS file for details")
  )
Description: Provides functions for joining data frames based on inexact
    criteria, including string distance, Manhattan distance, Euclidean
    distance, and interval overlap. This API is designed as a modern,
    performance-oriented alternative to the 'fuzzyjoin' package (Robinson 2026)
    <doi:10.32614/CRAN.package.fuzzyjoin>. String distance functions utilizing
    'q-grams' are adapted with permission from the 'textdistance' 'Rust' crate
    (Orsinium 2024) <https://docs.rs/textdistance/latest/textdistance/>. Other
    string distance calculations rely on the 'rapidfuzz' 'Rust' crate (Bachmann
    2023) <https://docs.rs/rapidfuzz/0.5.0/rapidfuzz/>. Interval joins are
    backed by a Adelson-Velsky and Landis tree as implemented by the 'interavl'
    'Rust' crate <https://docs.rs/interavl/0.5.0/interavl/>.
License: MIT + file LICENSE
Depends: R (>= 4.2)
Imports: stats, tibble, utils
Suggests: babynames, dplyr, fuzzyjoin, knitr, microbenchmark,
        qdapDictionaries, rmarkdown, testthat (>= 3.0.0)
VignetteBuilder: knitr
Config/CodeOfConduct:
        https://github.com/fozzieverse/fozzieverse/blob/main/CODE_OF_CONDUCT.md
Config/rextendr/version: 0.4.2
Config/testthat/edition: 3
Encoding: UTF-8
LazyData: true
RoxygenNote: 7.3.3
URL: https://github.com/fozzieverse/fozziejoin
BugReports: https://github.com/fozzieverse/fozziejoin/issues
SystemRequirements: Cargo (Rust's package manager), rustc, xz
NeedsCompilation: yes
Packaged: 2026-03-04 23:50:01 UTC; jon
Author: Jon Downs [aut, cre],
  The authors of the dependency Rust crates [ctb, cph] (see inst/AUTHORS
    file for details)
Maintainer: Jon Downs <jon@jondowns.net>
Repository: CRAN
Date/Publication: 2026-03-09 16:20:02 UTC
Built: R 4.6.0; x86_64-w64-mingw32; 2026-05-28 03:17:51 UTC; windows
Archs: x64
