Project Meeting 2021.02.11 - ActivitySim/activitysim GitHub Wiki

5b/6a Task 1 Project Management (milestone)

  • Bench contract expected to be executed soon
  • MOA comments still coming in, please get them in as soon as you can
  • SANDAG cross border model PR coming soon
    • Add support for tour mode choice getting trip mode choice logsum conditional on if a tour mode is choosen
    • Requires some additional plumbing and solving of the trip mode choice for each tour mode for inbound and outbound (so 10 times if 5 tour modes)
    • Tour mode in this model is really a border crossing mode model
    • We don't want to change the core for this approach
    • But we could make this a new different submodel / an isolated addition and then accept it into asim
    • So don't change tour_mode_choice, but instead create a new model like border_crossing_mode (or tour_mode_conditional_on_trip_mode)
    • And make it optional with a switch / setting
    • Need to review runtimes as well
    • Keep the PMC posted on progress
  • For PRs, should we do internal ones in addition to external ones like Clint does?
  • Yes, probably. We need to do a better job scaling our support / management as the project has a lot more going on now than before

5b Task 2 Strategic Planning (milestone)

  • Joe partially reviewed V3 and said it looks good enough to close out the Phase 5b work
  • We can always make some revisions moving forward...it is a living doc
  • Add link to it on Administration

6a Task 2 Complete Estimation Mode (milestone)

  • Newman working on notebooks
  • A couple little fixes to EDBs in the queue for Doyle

6a Task 3 Telecommute Model in Cooperation with SEMCOG (milestone)

  • SEMCOG team running it for a large population and ran into a CDAP issue for large households
  • This has been fixed and committed to the telecommute branch
  • Plan to circle back with the PMC once we have results to share
  • Should telecommute works be added to the core example, example_mtc, or become a new example, example_telecommute?
  • This is a similar question we faced with the ARC extensions
  • Our test system will need to cover this
  • We're likely headed to a features matrix: rows for features (two zone, telecommute) and columns for examples (mtc, arc) that exercise the features

6a Task 4 Transit Pass Ownership Model in Cooperation with SEMCOG (milestone)

  • Joel/team to review data

6a Task 5 Performance Enhancements (milestone)

  • Doyle wrapping up taz/maz location sampling and will share with PSRC
  • PSRC example will be added to our test system + PSRC testing required some small data fixes
  • 100k HH total model runtimes went from 1278 min to 172 min single process so 8-10x faster
  • Multi-region testing
    • We'll update the multiple regions runtimes by submodel file and post on Google --> here
    • We should post these model setups on AWS so everyone can reuse them again and again
    • AMPO could have the AWS account or a contractor that expenses the cost to AMPO
    • Having REAL EXAMPLES for testing is so important!
    • These multi region examples and test results can speak to what next to work on
  • Representative logsums next

6a Task 6 Prototype multiple models test system (milestone)

  • We're getting the PSRC example in order to add to our test system
  • This work overlaps with task 5 (for psrc) and task 8 (for arc)

6a Task 7 Input checking and error handling and pipeline improvements (milestone)

  • Not yet started, but PSRC data fixing script starts to get at this

6a Task 8 Maintenance and Support (milestone)

  • Let's have Clint share an ARC model update on an upcoming call
  • Let's keep working on improved collaboration strategies across all the efforts going on