PopulationSim is an open platform for population synthesis. It emerged from Oregon DOT's desire to build a shared, open, platform that could be easily adapted for statewide, regional, and urban transportation planning needs. PopulationSim includes its own modeling core, originally derived from ActivitySim.
Use Python 3.12 for the released application. Install uv 0.13.4 or newer, then install the released command-line application:
uv tool install --python 3.12 populationsimPopulationSim can then be run directly from the command line. The config, data, and output directories must already exist:
populationsim -c /path/to/configs -d /path/to/data -o /path/to/outputSee Getting Started for the uv setup and example commands, or browse the examples directory. For existing environments, follow the certificate security update instructions for the October 2026 eMudhra/emSign incident before installing packages.
