activitysim
activitysim copied to clipboard
Multiple Models Management System
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
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
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.