Skip to content

The UI guided experience for Synthetic Data generation

┬┤ydata-synthetic┬┤ offers a UI interface to guide you through the steps and inputs to generate structure tabular data. The streamlit app is available from v1.0.0 onwards, and supports the following flows:

  • Train a synthesizer model for a single table dataset
  • Generate & profile the generated synthetic samples

Installation

pip install ydata-synthetic[streamlit]

Quickstart

Use the code snippet below in a python file:

Use python scripts

I know you probably love Jupyter Notebooks or Google Colab, but make sure that you start your synthetic data generation streamlit app from a python script as notebooks are not supported!

    from ydata_synthetic import streamlit_app
    streamlit_app.run()

Or use the file streamlit_app.py that can be found in the examples folder.

    python -m streamlit_app

The below models are supported: