tidyclust: A Common API to Clustering

A common interface to specifying clustering models, in the same style as 'parsnip'. Creates unified interface across different functions and computational engines.

Version: 0.3.0
Depends: R (≥ 4.1)
Imports: cli (≥ 3.0.0), lifecycle, dials (≥ 1.3.0), dplyr (≥ 1.0.9), flexclust (≥ 1.3-6), generics (≥ 0.1.2), glue (≥ 1.6.2), hardhat (≥ 1.0.0), mclust, modelenv (≥ 0.2.0), parsnip (≥ 1.0.2), philentropy (≥ 0.9.0), prettyunits (≥ 1.1.0), purrr (≥ 1.0.0), rlang (≥ 1.0.6), rsample (≥ 1.0.0), stats, tibble (≥ 3.1.0), tidyr (≥ 1.2.0), tune (≥ 2.1.0), utils, vctrs (≥ 0.5.0)
Suggests: butcher, cluster, ClusterR, clustMixType (≥ 0.3-5), covr, dbscan, future, future.apply, klaR, knitr, LPCM, meanShiftR, mirai (≥ 1.0.0), modeldata (≥ 1.0.0), RcppHungarian, recipes (≥ 1.0.0), rmarkdown, testthat (≥ 3.0.0), withr, workflows (≥ 1.1.2)
Published: 2026-05-21
DOI: 10.32614/CRAN.package.tidyclust
Author: Emil Hvitfeldt ORCID iD [aut, cre], Kelly Bodwin [aut], Posit Software, PBC ROR ID [cph, fnd]
Maintainer: Emil Hvitfeldt <emil.hvitfeldt at posit.co>
BugReports: https://github.com/tidymodels/tidyclust/issues
License: MIT + file LICENSE
URL: https://github.com/tidymodels/tidyclust, https://tidyclust.tidymodels.org/
NeedsCompilation: no
Materials: README, NEWS
CRAN checks: tidyclust results

Documentation:

Reference manual: tidyclust.html , tidyclust.pdf
Vignettes: Getting started with tidyclust (source, R code)

Downloads:

Package source: tidyclust_0.3.0.tar.gz
Windows binaries: r-devel: tidyclust_0.2.4.zip, r-release: tidyclust_0.2.4.zip, r-oldrel: tidyclust_0.2.4.zip
macOS binaries: r-release (arm64): tidyclust_0.2.4.tgz, r-oldrel (arm64): tidyclust_0.2.4.tgz, r-release (x86_64): tidyclust_0.2.4.tgz, r-oldrel (x86_64): tidyclust_0.2.4.tgz
Old sources: tidyclust archive

Reverse dependencies:

Reverse suggests: workflowsets

Linking:

Please use the canonical form https://CRAN.R-project.org/package=tidyclust to link to this page.