tidysynthesis: A Common API for Synthesizing Data

A system built on 'tidymodels' for generating synthetic tabular data. We provide tools for ordering a sequential synthesis, feature and target engineering, sampling, hyperparameter tuning, enforcing constraints, and adding extra noise during a synthesis.

Version: 0.1.2
Depends: R (≥ 4.1.0)
Imports: dplyr, forcats, parsnip, pillar, purrr, progressr, recipes, rlang, rsample, stringr, tibble, tidyr (≥ 1.0.0), tune, vctrs, workflows, yardstick, ExtDist, dapper
Suggests: hardhat, palmerpenguins, poissonreg, randomForest, ranger, rpart, rpart.LAD (≥ 0.1.2), testthat (≥ 2.1.0), usethis, VGAM
Published: 2025-11-11
DOI: 10.32614/CRAN.package.tidysynthesis (may not be active yet)
Author: Aaron R. Williams ORCID iD [aut, cre], Kyle Ueyama [aut], Gabe Morrison ORCID iD [aut], Jeremy Seeman ORCID iD [aut], Elyse McFalls [ctb], Claire Morton [ctb], Livia Mucciolo [ctb], Madeline Pickens [ctb], Noah Zwiefel [ctb], The Urban Institute [cph]
Maintainer: Aaron R. Williams <awilliams at urban.org>
BugReports: https://github.com/UrbanInstitute/tidysynthesis/issues
License: GPL-3
URL: https://ui-research.github.io/tidysynthesis-documentation/
NeedsCompilation: no
Materials: README, NEWS
CRAN checks: tidysynthesis results

Documentation:

Reference manual: tidysynthesis.html , tidysynthesis.pdf

Downloads:

Package source: tidysynthesis_0.1.2.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: tidysynthesis_0.1.2.zip
macOS binaries: r-release (arm64): tidysynthesis_0.1.2.tgz, r-oldrel (arm64): tidysynthesis_0.1.2.tgz, r-release (x86_64): tidysynthesis_0.1.2.tgz, r-oldrel (x86_64): tidysynthesis_0.1.2.tgz

Linking:

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