Project Meeting 2021.06.15 - ActivitySim/activitysim GitHub Wiki

Agenda

  • Rebooting our project management plan moving forward
    • AMPO working on contract routing / NTPs
    • Tuesday meetings from now on have specific topics planned ahead of time
    • Thursday remains an admin meeting
    • Will discuss project admin plan some more on Thursday
  • Transit pass model documentation updated
    • Document updated, please @Review
    • We can update doc once SEMCOG finalizes the implementation
    • MTC and Joel will be doing this for TM2 as well
  • Getting started on SANDAG performance improvements review
    • Goal is to understand performance differences from 1 zone to 2 zone
    • Compare model specifications for model implementations
    • Tour mode choice slows from 1 zone to 2 zone, why?
    • Trip destination submodel slows down as well
    • Want to control hardware configuration as well
    • Maybe some stuff from #377 could be helpful as well
    • @Ben and Jeff Newman compare specs and review logging
    • @SANDAG share logfiles, run with same specs across runs, and update example_sandag (by testing on a fork)
    • Created issue #431 for this
  • Getting started on conda forge improvements
    • Conda forge is volunteer run and they do quality checks / build process QA/QC
    • Takes a day to a week to get a response from conda forge
    • Need to create conda forge automation script (yaml file kinda like travis) for build process
    • Will need to first create for openmatrix as well
    • Once you tag a release then conda forge does the rest
    • Will do a PR to update the activitysim install and software dev process docs as well
    • Will continue to support pip as well so we have a non-conda compatible version as well
    • Will add folks to conda forge resource owners
    • Will put a copy of the conda forge yaml in the asim repo (and openmatrix repo) so we don't lose track of it
    • @Jeff get started on #424
  • ARC update issues
    • Ran into a couple issues updating the ARC model to v1.0, #428 and #429
    • Can we do a PR of changes back to the original repo?
    • Let's improve communication of revisions to agency examples to get the tests working
    • Let's try to make small, separable pull requests labeled with the agency name to better notify partners
    • Try to run tests on the real example
    • Periodically it's good to update the agency examples used in the test system
    • ARC memory issue likely due to need to reconfigure for chunking improvements, i.e. training
    • @Clint to test and let me know if he runs into issues
    • Small ARC test example passed tests but bigger/better/full scale example not part of Travis since the machines are small, like 4GB RAM
    • We need to keep working on improvements to our test system