Project Meeting 2023.02.07 - ActivitySim/activitysim GitHub Wiki

Agenda

  • Propose re-scheduling Tuesday Feb 28 meeting to 4pm Eastern / 3pm Central / 1pm Pacific
    • to discuss randomness simulation with Jan Zill in Brisbane (7 am AEST)
  • PopulationSim status / combo installer
  • Phase 8 NTP received Monday
  • Code Review assignment for pipeline data format #649
  • Schedule for upcoming meetings

Action Items

  • Jeff to coordinate with Jan Zill to distribute background materials (technical papers) to the group.
  • Jeff to release v1.2.1 with PopulationSim.
  • RSG to quickly review PopulationSim issues to see if anything is a big enough problem to prevent it from being included in the latest version of ActivitySim installer. UPDATE: action item has been completed and nothing critical was found in the issues. It was suggested that any PopulationSim work be addressed in Phase 9.

Meeting Notes

Propose re-scheduling Tuesday Feb 28 meeting to 4pm Eastern / 3pm Central / 1pm Pacific

  • Approaches vary in terms of run-time, memory usage, and stability of results. Jan’s approach increases run time significantly.
    • Jan has implemented the code. There is a way to redo the random number generator in ActivitySim, would require some significant effort, but would reduce the run time impacts.
  • ACTION ITEM: Jeff to coordinate with Jan Zill to distribute background materials (technical papers) to the group.
  • Joel created a spreadsheet example of Jan’s implement code, to show differences in baseline versus build model outcomes. Joel emailed that spreadsheet to the group.

PopulationSim status / combo installer

  • With ActivitySim 1.2.0 windows installer, you don’t get PopulationSim. That release can be made.
    • Not everyone uses PopulationSim, but it doesn’t add a lot of bulk to the release so no reason that it can’t or shouldn’t be included.
    • One concern is that if we package them together, it could increase the number of releases if we have a new installer any time either are updated/released. However, significant development on PopulationSim is not anticipated. Also, there is only ActivitySim and PopulationSim – but if there were several new tools in the future, the versioning could get out of control.
    • ActivitySim vX.X.X naming convention relates to:
      • Last digit – minor changes, could include PopulationSim updates
      • Middle number – adding a feature
    • Action Item: Jeff to release v1.2.1 with PopulationSim.
    • A note on the installer: it is only for the newest version (v1.2) of ActivitySim. There’s no installer for older versions. If we were to make another new release, it would generate a new installer, which would deliver that version. The .exe of the current one would still create an ActivitySim v1.2.0. It would be more work to go back to older versions to create an installer, but should be doable (but no need to do that at this point). We should maintain and archive versions moving forward.
    • Action Item: Someone to go through PopulationSim issues and see if there is anything we can/should address.

Phase 8 NTP received Monday

  • Code Review assignment for pipeline data format #649
  • Noted need to start sketching out a planned schedule, interim milestones, and dates for presentations. Below is an initial schedule.
Task Lead Code Reviewer Feb-23 Mar-23 Apr-23 May-23 Jun-23 Jul-23 Aug-23 Sep-23 Oct-23
Project Management CS X X X X X X X X X
Data Pipeline Format CS RSG X
Replace Orca CS RSG/WSP X X X
2-zone Memory Use WSP X X
Multiyear Development Roadmap WSP Agencies X X X X
Optimizing Data Type Usage WSP RSG/CS X X X
Memory Leaks WSP X X
Input Checker RSG CS/WSP X X X X
Config Documentation and Checking CS Agencies X X
Documentation CS Agencies X X X X X
User's Guide CS SANDAG/Agencies X X X X X