Project Meeting 2020.10.08 - ActivitySim/activitysim GitHub Wiki

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

  • Technical calls going well for everyone
  • We discussed getting started on the 6a scope
    • Task 1: Project Management
      • Started
    • Task 2: Complete Estimation Mode
      • Getting Jeff Newman under contract and will invite him to the technical calls
      • Ok for @Newman to start on cdap estimation data bundle (EDB) larch integration
      • Once done with TVPB, Doyle to start on trip model estimation mode
      • The other task item, larch examples for other submodels, needs more discussion before getting started
        • Before we create 25 larch estimation notebooks, let's discuss if there's a better way to do this
        • Maybe a larch example for each of the four types of models as opposed to one for each submodel?
        • Maybe more automation and less notebook (since notebooks are good for education but not so good for automation)?
        • We'll discuss at an upcoming technical call
      • SEMCOG team created an EDB to Alogit writer
      • Add @Joel to the discussion as well
    • Task 3: Telecommute Model in Cooperation with SEMCOG
      • SEMCOG interested in essential/non-essential workers segmentation
      • Will use 2015 survey and potentially upcoming panel survey
      • Design needs to consider three things:
        • Empirical data / today's observed patterns from the survey, etc.
        • What-if, asserted, scenario analysis for COVID and other scenarios where we might have a calibration/target for telecommuting in mind
        • A design that works well for SEMCOG and its data and is also useful/configurable for other potential agency users
      • @Joel draft plan and then share memo at an upcoming technical call
    • Task 4: Transit Pass Ownership Model in Cooperation with SEMCOG
      • Not started
    • Task 5: Performance Enhancements
      • Let's consider making some performance enhancements if needed to help the TVPB and other related needs
      • Scaled integer skim storage could help TVPB. I talked with Doyle about this and we think it's a promising improvement
      • Let's add to the next technical call
    • Task 6: Prototype multiple models test system
      • Not started
    • Task 7: Input checking and error handling and pipeline improvements
      • Not started
    • Task 8: Maintenance and support
      • Started, and targeted to agency support, such as helping Clint with ARC, etc.
      • Not so much for random grad student questions
      • In general, we need to discuss how best to support folks beyond the PMC
      • Have them create an issue
      • How about a tiered system?
        • PMC tier 1
        • Tier 2 support (which requires some amount of payment)
        • Let's discuss at the next technical meeting

5b Task 2 Strategic Planning (milestone)

5b Task 10 Support for Three Zone Systems and TVPB (milestone)

  • Jeff adding filtering of unavailable path segments so the systems doesn't waste time evaluating complete utilities for paths that are not possible
    • no maz to tap pairs > max distance
    • no tap to tap pairs with IVT == 0
    • no further away taps if they don't serve new lines
  • Moving specification of constants out of TVPB and into yaml to save creation of lots of columns (i.e. memory)
  • Jeff has Marin example just about running