activitysim icon indicating copy to clipboard operation
activitysim copied to clipboard

Multiple Models Management System

Open joecastiglione opened this issue 2 years ago • 2 comments

To develop a system for ensuring cooperative management of the shared AB modeling software platform, ActivitySim. When a contribution (i.e. pull request) to ActivitySim is made, the system runs registered models against the code to ensure revisions are desired. Registered models include registered test models and expected results in the core repository, as well as registered test models and expected results in partner repositories. This is included in consortium membership. https://github.com/ActivitySim/activitysim/wiki/Multiple-Models-Management-System

joecastiglione avatar Sep 15 '23 15:09 joecastiglione

Additional Description:

  • Purpose: Expand the test coverage for activitysim to incorporate all partner models in addition to the existing example.
  • Develop a plan for the system
  • Revise the test system to run a couple agency models for now, such as SEMCOG and ARC?
  • Note this means changes to the codebase may require fixing these regional models as well
  • Should include reality/regression testing/summaries to QA/QC changes so this overlaps with reporting task
  • Better define and support versions/releases and compatibility for existing users
  • Document for developers, contributors, and agency members

joecastiglione avatar Sep 15 '23 15:09 joecastiglione

Agency Comments:

PSRC- we are very happy with how this is implemented for Daysim. It is easier to stay current with the latest version of the software when you are confident it is not going to crash or give different results.

joecastiglione avatar Sep 15 '23 15:09 joecastiglione