Skip to content

Pandas Engine

ravikiranpagidi edited this page Jun 17, 2026 · 1 revision

Pandas Engine

Use the pandas engine for local development, notebooks, unit tests, demos, CSV/JSON/Parquet export, and small-to-medium datasets.

from great_generator import generate_domain

data = generate_domain("ecommerce", engine="pandas", scale="small", realism="realistic")
orders = data["orders"]

Pandas output is a dictionary of pandas DataFrames.

for table_name, df in data.items():
    print(table_name, len(df))

Write with pandas when you want full control:

data["customers"].to_csv("customers.csv", index=False)
data["orders"].to_parquet("orders.parquet", index=False)

Clone this wiki locally