activitysim icon indicating copy to clipboard operation
activitysim copied to clipboard

Combine all settings (specified + inhereted) into one .yaml and store as output

Open mxndrwgrdnr opened this issue 4 years ago • 0 comments

Proposed workflow:

  1. activitysim run -c configs -c configs_defaults where "configs" has only a few model settings .yaml's and a few updated settings in settings.yaml with inherit_settings: True.
  2. ActivitySim generates output/settings_used/ directory at the end of the run, containing every model settings .yaml used in the run along with a single settings.yaml where inherit_settings: False.
  3. mv output/settings_used/* configs/
  4. User can now delete the default configs directory and run ActivitySim with just one config directory: activitysim run -c configs
  5. User now only has one set of configs to keep track of.

mxndrwgrdnr avatar Sep 30 '21 20:09 mxndrwgrdnr