Project Meeting 2022.04.14 - ActivitySim/activitysim GitHub Wiki

Agenda

PTV proposal for a Windows installer Presentation: ActivitySim Installer.pptx

Action Items / Key Decisions

  • Agreement for PTV to move forward with development of an installer; ActivitySim community will test and maintain it in the future
  • Jeff to provide support to PTV as needed to ensure consistency with sharrow and other future changes.
  • PTV to potentially present on their integration plans later in the summary.

Notes

  • PTV is proposing to develop a Windows GUI installer that creates a conda environment containing a ready-to-go ActivitySim (CondaConstructor), gathers dependencies and build a consistent, stable version.
    • Process would automatically build the package and installer and be release on Github
    • PTV would provide the implementation and ActivitySim would test and maintain the process
    • CondaConstructor code would be opensource and available to us
    • Docker is a way to do something similar (see previous presentation on Docker from March 10 2022 for more information about Docker)
      • Downside is it’s more software developer-er and not as user-friendly for the less savy
      • Proposed that ActivitySim could have an installer and docker
      • Docker makes more sense if you are developing and have a lot of different versions of ActivitySim
      • Some IT departments may not be keen to let agencies use Docker
      • Installer might be better suited for the typical user, or those with IT constraints
    • An uninstaller would be included