SynthPopCan
Local synthetic population workspace
Local
IPF from margin tables
Guided setup or file uploadChoose one setup path
Both paths prepare the same two IPF inputs: a seed CSV and a normalized margin/control CSV.
Recommended starting table
Population estimates on July 1, by age and gender.
Refine table
Choose one coherent population slice before generating IPF files.
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 JSONLoad a prepared model JSON or linked household/person package, inspect it, then generate synthetic rows in the browser.
Downloading premade model...
Choose and load a premade model, or inspect a JSON file, before generating.
Prepare a small-area synthesis
Python-backed preflightChoose a linked model and normalized geographic controls. The local helper checks the planned scale; large output remains a CLI workflow.