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.

Getting started

Package details

AuthorAaron R. Williams [aut, cre] (ORCID: <https://orcid.org/0000-0001-5564-1938>), Kyle Ueyama [aut], Gabe Morrison [aut] (ORCID: <https://orcid.org/0009-0008-1815-5920>), Jeremy Seeman [aut] (ORCID: <https://orcid.org/0000-0003-3526-3209>), Elyse McFalls [ctb], Claire Morton [ctb], Livia Mucciolo [ctb], Madeline Pickens [ctb], Noah Zwiefel [ctb], The Urban Institute [cph]
MaintainerAaron R. Williams <awilliams@urban.org>
LicenseGPL-3
Version0.1.3
URL https://ui-research.github.io/tidysynthesis-documentation/
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("tidysynthesis")

Try the tidysynthesis package in your browser

Any scripts or data that you put into this service are public.

tidysynthesis documentation built on March 17, 2026, 1:06 a.m.