Project Meeting 2017.09.27 - ActivitySim/activitysim GitHub Wiki

At-work subtours task

  • started implementing person time windows here
  • mandatory and non-mandatory scheduling models need to implement time window management as well, so we're going to revise them. This means we'll be redirecting some of the at-work subtour resources to fixing the existing man and non-man models.

Continued clean-up of implementation

  • pipeline arguments implemented and tested now
  • testing on windows fixed
    • testing can't run boxed on Windows, and so data leaked between tests
    • orca injectables makes all this difficult to manage, so we wrapped orca with an inject wrapper class which allows us to track all orca actions and then added a "roll all inputs back to their initial state at the start of the tests" function
    • we're slowly moving away from the orca injectables and plan to eventually just load data explicitly when we need it
  • both implemented in this pull request
  • need to update documentation

Collaboration with Berkeley

  • placeholder for contribution review criteria on the wiki. By COB 10/6, @Joe to draft questions in a Google Doc and share with the team.
  • we will test out our questions and review process with Stefan's upcoming buffering pull request
  • who reviews pull requests? The PMC (and PMC contractor if desired), and its a lazy majority, so at least a couple people
  • @Joe to setup another call with Berkeley to discuss collaboration plans since the group is still unsure how best to proceed