Project Meeting 2023.06.15 - ActivitySim/activitysim GitHub Wiki
Agenda
Admin
Task status review & schedule
Teams Meeting Recordings
Conferences
TRB Workshop Proposal
Discuss paper topics for TRB Annual Meeting
Continued discussion on survey data and frequency (if there's time)
Action Items
Jeff will add a unit test with chunking to replicate ORCA removal related errors and then fix them.
Joe will organize a response to the Eric Miller editorial and related TMIP thread.
Joe will help to develop an outline of a TRB paper about the current state of ActivitySim.
Meeting Notes
Task status review & schedule
Roadmap – ongoing progress
ORCA replacement - code review ongoing
WSP posted several comments and identified bugs. They are about 50% through the code but think that they are through the most important ones.
Unit tests are not established with and without chunking. Chunking is enabled in one test, but set to infinite, so it’s not actually utilizing chunking. Jeff needs to make some updates to make the code work with chunking.
Jeff will add a unit test with chunking to replicate errors and then fix them.
RSG is still reviewing and will post some additional comments. RSG is about 70-80% through with review.
Jeff suggests that there be a 6-month beta release to make sure it works for folks before it’s an “official” release.
Data Type
WSP tentatively planning to present approach on June 27, but could bump to later if ORCA review request requires more time.
New Data Pipeline Format - done
Input Checking
RSG has been evaluating a Pandera vs pydantic approach. Jeff, David H, and Dave O discussed yesterday, and RSG is testing some performance issues and still exploring the pros/cons of each.
Documentation tasks – structure is set up but need to get ORCA replace finalized first. Templating work is about 50% done and, over the next two weeks, CS wants to get ORCA replacement to be done enough for a pull request, with 3-4 templates provided.
User’s Guide – not started yet
Memory leak check – This is a WSP T&M task, and WSP will wait until after all the higher priority/scoped work is done. They will address this topic if there are still fixes to be made and budget available.
Teams Meeting Recordings
CS will be providing new calendar invites with a new meeting link. The meetings will be set within a Teams channel so that all members of the consortium have access to the recordings and can share with others, without having to request permission. CS will be trying new things with the administrative side of the meetings/notes/recordings and are requesting patience as we figure out what's best for the group.
As of now, the plan is to keep all of the recordings within this Teams channel and the periodically archive them in a Google Drive, to be set up by AMPO.
Conferences
TRB Workshop Proposal
Workshop proposals were due June 15. Even if we had more time, it wasn't likely to be sponsored by AEP50. It was suggested that we consider requesting a supporting organizational meeting where we would get a space at the Marriott. The down side is that we’d have to do our own advertising to get folks to come since we wouldn’t be on the main meeting program. Those requests aren’t due until October 1, so there’s time to consider this.
We could invite folks who may be using ActivitySim but not part of the consortium, such as BEAM CORE folks, particularly those on the research side. Other ideas include:
Lawrence Berkeley Lab
Universities/professors such as Dr. Bhat (UT Austin), Dr. Pendyala (ASU), Georgia Tech, UC Irvine, etc. It would be helpful if universities could include ActivitySim in their curriculum for workforce development – or we could develop ActivitySim training for those students. Lisa noted that TFResource is looking to having more educational content, with python code embedded.
We would want to be careful to not derail the workshop with other topics: for example, semantics of tour-based vs activity-based, which model is the “best”, etc.
As a side topic, does Activity Sim was to response to Eric Miller editorial/ related TMIP thread?
Joe will organize a response, with input from group. Joel and Lisa are interested in supporting this effort, and Joe will organize a call.
Discuss paper topics for TRB Annual Meeting
Technical work - RSG may want to submit something but TBD.