Project Meeting 2022.12.01 - ActivitySim/activitysim GitHub Wiki
Agenda
- Admin
- Phase 8 RFP - proposer questions (if any)
- Code review updates
- Memory profile update
- Code management follow up / ActivitySim Strategic Development and Contribution Plan
- Vulnerability Report
Task and Code Review Updates
-
School Escorting and Flexible Number of Tour and Trip IDs - RSG review ongoing.
-
Disaggregate Accessibilities - WSP review ongoing.
-
Shadow Pricing - CS review ongoing
-
Skim Wrapper - WSP review ongoing.
-
Sharrow - CS review ongoing.
-
PTV's Window Installer - CS review ongoing.
-
Estimation Fix - RSG review ongoing.
-
Random Seed Generator - RSG review ongoing.
-
ARC Parking location choice model - CS review ongoing.
Memory Profiling and Data Types
- WSP tested the ARC 25% run’ mandatory tour scheduling model, work tour 1 choosers table.
- WSP suggested converting all string variables into Enums, creating a data model (issue #617), and using data types with lower memory footprints.
- RSG suggested reviewing the implementation in the mandatory tour scheduling YAML file. It has the option to simulate choosers columns which lists the columns that are included in the choosers table. Some of these columns can be eliminated which can reduce the size of the data table.
- Wu suggested doing some minor changes that could reduce the memory footprint, especially for the columns that are object data type.
- Stephen informed about the performance increase in python 3.11. He tested the model with python 3.11 but couldn’t run the model due to lack of updated dependencies in sharrow.
- WSP highlighted a potential memory leak issue in the mandatory tour scheduling model.