Write PopulationSim settings.yaml file
popsim_make_settings.RdGenerates and writes the PopulationSim settings.yaml configuration file for a
given run. Use when preparing synthetic population runs with custom or
updated settings.
Details
Loads default PopulationSim settings if
popsim_settingsis not provided.Updates settings with project-specific values from
settings.Creates required subdirectories (
configs/) if missing.Writes the updated
settings.yamlfile to<working_dir>/<run_label>/configs/settings.yaml.Assumes input is a list of settings; does not modify by reference.
Side effect: writes configuration file to disk.
Settings
working_dir (direct): output directory for PopulationSim files. Must be present in
settings.popsim_setting_updates (optional): manual overrides for PopulationSim settings.
See also
popsim_settings_defaults, popsim_settings_updates
Other PopulationSim IO:
popsim_make_control_config(),
popsim_make_geoxwalk(),
popsim_make_input_data(),
popsim_make_weights(),
popsim_search(),
popsim_search_stats(),
popsim_settings_updates()