Model Run Settings - bellevuewa/BKRCast GitHub Wiki

The following three files (in the master directory) contain primary settings for the BKRCast model:

  • input_configuration.py
    • Model run settings such as data directory, what components to run, and number of iterations, among others
  • emme_configuration.py
    • Settings for Emme procedures such as inputs, outputs, time periods, and zones, among others
  • daysim_configuration_template.properties
    • Template DaySim settings file. The $TOKENS in this file are updated based on values in input_configuration.py. The rest of the settings typically remain unchanged.

Model Folder Structure Reset

As an option, the model folder can be reset to minimum size by running the script reset_model_structure.py.

The following folders will be removed by this script.

  • inputs/4k
  • inputs/supplemental
  • outputs
  • inputs/bikes
  • inputs/accessibility
  • inputs/trucks
  • inputs/Fares
  • inputs/IntraZonals
  • inputs/vdfs
  • inputs/tolls
  • inputs/extra_attributes
  • inputs/observed
  • inputs/networks
  • inputs/landuse
  • inputs/pnr
  • projects
  • banks
  • daysim
  • working
  • inputs/popsim

The following files will be removed by the script.

  • inputs/6to9.h5
  • inputs/9to1530.h5
  • inputs/1530to1830.h5
  • inputs/1830to6.h5

Reset Project Folders

In situations where a model is duplicated to a different location, it is common for the EMME model project file (.imp) to maintain links to the original databank locations. To address this concern, user can execute the reset_project_folders.py script. This script is designed to reconstruct EMME project folders, ensuring the correct databanks are linked to the respective *.imp files. Running this script effectively resolves the issue of incorrect databank associations after the model has been copied.