Skip to content

Project Meeting 2025.06.17

John Gliebe edited this page Jun 17, 2025 · 10 revisions

Agenda

  • PopulationSim update (RSG)
  • Sub-Model Preprocessing Update (RSG)

Technical

PopulationSim (Nick F, David H)

  • PopSim had been using an old version of ActivitySim and ORCA--needed modernizing
  • Testing to validate results after code changes
  • Decoupling
  • Bugfixes
  • Feature Adds/Enhancements -- Backend CVXPY "integerization", NUMBA, etc.
  • Addressed several outstanding issues on GitHub
  • Open pull request
  • Interest (Suzanne C) in seeing tests on larger regions (larger than CALM example)
    • (Jeff N) Example should be "at scale," using more current Census data
    • Need to identify example tests
  • Issue 182 (Feng X) timeout limits have been addressed -- user specifies minutes tolerance
  • Jilan C (SEMCOG) had issues with Repop. Feature partially fixed.
  • Joe C: pull request may have to wait if CS, WSP do not have resources to complete by 6/30
    • Interest in rolling unaddressed issues into a future task order
  • Raises larger issue of having to review many changes at once--could use multiple reviewers

Pre-processors and Annotators (David H)

  • Calculate variables you need and add them to tables.
    • Pre-processors run before utility calcs to created needed variables
    • Annotators run after a choice is made, from the results, to be used in outputs and downstream models
  • You will find them throughout various model configs referenced in .yaml files
  • Not every model has had pre-processors, few have had annotators -- inconsistency in repo
    • Location Choice model example -- several commonly used variables desirable
      • re-indexing function can be used, but hacky implementation with Sharrow
      • added pre-processor flexiblity
  • All logit models now have preprocessor settings -- different functions for preprocessor and annotator
    • Alternative Preprocessors -- different for chooser vs. alternative
  • Table included in documentation which lists all of the models and indicates preprocessors and annotators
  • Now CI testing. Open pull request.
  • Jeff N has agreed to review the PR.
Clone this wiki locally