SynthPopCan

Local synthetic population workspace

Local

Choose a workflow

Browser local

IPF from margin tables

Guided setup or file upload

Choose one setup path

Both paths prepare the same two IPF inputs: a seed CSV and a normalized margin/control CSV.

IPF inputs and controls

Use files prepared above, or choose your own seed and margin/control CSVs here.

Generate from existing model

Model JSON or linked package JSON

Load a prepared model JSON or linked household/person package, inspect it, then generate synthetic rows in the browser.

Choose and load a premade model, or inspect a JSON file, before generating.

Prepare a small-area synthesis

Python-backed preflight

Choose a linked model and normalized geographic controls. The local helper checks the planned scale; large output remains a CLI workflow.