Multiple Zone Systems Scope of Work - ActivitySim/activitysim GitHub Wiki

Mission Statement

The objective of this project is to prototype support for multiple zone system in ActivitySim in order to support implementation for SANDAG.

Background and Overview of Work

The San Diego Association of Governments (SANDAG) of San Diego, California, the Metropolitan Transportation Commission (MTC) of Oakland, California, the Atlanta Regional Commission (ARC) of Atlanta, Georgia, the Puget Sound Regional Council (PSRC) of Seattle, Washington and the San Francisco County Transportation Authority (SFCTA) of San Francisco, California, in partnership with The Association of Metropolitan Planning Organizations (AMPO), are undertaking the development of ActivitySim, a common transportation modeling software platform based off CT-RAMP. The motivation of developing ActivitySim is to reduce the overall costs of maintenance and development associated with isolated model implementations. RSG is the prime contractor for the development of ActivitySim.

Task 1: Project Management

The consultant shall hold bi-weekly teleconference calls with the project team. The consultant shall provide minutes from teleconferences.

Deliverables:

  • Bi-weekly conference call notes in ActivitySim GitHub and Wiki site

Task 2: Multiple Zone System Design

The consultant shall draft a design for multiple zone system in ActivitySim. The design will reference the relevant issue on GitHub. SANDAG will review the design and provide feedback. Consultant will revise the design.

Deliverables:

  • Draft multiple zone system design integration documented in ActivitySim GitHub and Wiki site
  • Updated multiple zone system design integration documented in ActivitySim GitHub and Wiki site

Task 3: Prepare ActivitySim Inputs and Setup Configurations

The consultant shall prepare a subset of the ActivitySim inputs required to prototype support for multiple zone systems using the SANDAG base year 2012 data. These inputs include, but are not limited to, population and land use inputs and travel impedances.

Deliverables:

  • Subset of SANDAG inputs to ActivitySim required to prototype support for multiple zone systems

Task 4: Implement Prototype Support for Multiple Zone System

The consultant shall implement prototype support for multiple zone system using the SANDAG example data and the current set of implemented ActivitySim models. The consultant shall update the multiple zone system design memo with results of the prototype and next steps for complete implementation in ActivitySim.

Deliverable:

  • Prototype Python code with support for multiple zone systems in ActivitySim
  • Updated multiple zone system design integration documented in ActivitySim GitHub and Wiki site

Optional Task: Multiple Zone System Integration Additional Work

The consultant will implement the next steps identified in Task 4, as authorized by SANDAG.

Deliverable:

  • Updated Python code with support for multiple zone systems in ActivitySim
  • Updated tests for multiple zone system support in ActivitySim
  • Updated documentation in ActivitySim GitHub and Wiki site