System Requirements - bellevuewa/BKRCast GitHub Wiki

There are two sets of system requirements to run the BKRCast model:

Hardware

The following are recommended minimum hardware requirements for running the BKRCast model:

  • 8 CPUs
  • 32 GB RAM
  • 120 GB disk space

Software

The following are recommended minimum software requirements for running the BKRCast model:

Operating System

  • Windows 7 or higher, 64-bit only

Emme

  • Emme 4.4 or higher, with license capable of processing at least 1550 zones.

Emme is used to provide highway and transit network assignment and skimming procedures. Emme is also used to manipulate matrices of travel demand, and manage auto, transit and non-motorized networks.

Anaconda Python 3.7 or higher

DaySim

  • Get the latest DaySim code from here
  • Create an executable using the instructions provided here
  • Copy the DaySim executable and other supporting files into the DaySim folder within the BKRCast working directory

DaySim is an activity-based (AB) travel demand model. DaySim simulates 24-hour itineraries for individuals with parcel-level spatial resolution and minute-level temporal resolution. DaySim can generate outputs at the level of resolution required as input to dynamic traffic simulation. DaySim’s forecasts in all dimensions (activity and travel generation, tours and trip-chaining, destinations, modes, and timing) are sensitive to travel times and costs that vary by mode, origin–destination path, and time of day. As a result, DaySim uses the improved network travel costs and times output from a dynamic traffic simulator as inputs. DaySim captures the effects of travel time and cost upon activity and travel choices. These effects are balanced across modes and times of day and are consistent with the econometric theory of nested choice models.

It is recommended to have Git for Windows and Git Large File Storage (LFS) installed for downloading the latest model setup as the model setup and inputs are versioned in a GitHub repository.