activitysim icon indicating copy to clipboard operation
activitysim copied to clipboard

ActivitySim Input Checking & Error Handling

Open joecastiglione opened this issue 2 years ago • 2 comments
trafficstars

Make it easier and less error prone to setup a new regional model implementation or scenario. When reading in inputs, the software will perform a series of validation checks such as:

  • Each person belongs to a household, each household belongs to a microzone or zone, and each microzone belongs to a zone if applicable
  • Each expression file is well formed and there are no formatting or syntax errors
  • Each yaml file is well formed and there are no formatting or syntax errors
  • All attributes referenced in expressions are in the input table or skims

ODOT has an input checker for its CT-RAMP model that is quite handy. The input checker library of checks continues to grow, similar to how a test system continues to expand its test coverage.

joecastiglione avatar Sep 15 '23 14:09 joecastiglione