-
Notifications
You must be signed in to change notification settings - Fork 100
Home
The mission of the ActivitySim project is to create and maintain advanced, open-source, activity-based travel behavior modeling software based on best software development practices for distribution at no charge to the public. Additional information about the software, as well as how to get started with the example is on our website. You may also be interested in our conference Presentations as well.
If you are interested in contributing to ActivitySim, please review the Contribution Review Criteria. Affiliated Packages are another avenue for contribution.
ActivitySim work is done in Phases. Phases are twelve months in length and start in the summer. The project phases are below. In addition, the Future Features page keeps track of potential future features.
Phase V starting in summer 2019 is likely to focus on:
- Coordination
- project management
- contribution review and support
- New features
- integration of multiple zone system support
- support for modeling TNCs
- support for modeling CAVs
- integration of PopulationSim
- Usability
- input preparation tools and validation checking
- output summarization
- user tutorial
- performance tuning
- sensitivity testing assistance
See the in-development draft Phase 5 Scope of Work for more information.
Phase IV in the second half of 2018 and early 2019 focused on:
- multi-processing (parallelization)
- shadow pricing
- verification and implementation of remaining features
See the Phase 4 Scope of Work for more information.
The Phase III Amendment of ActivitySim development began in early 2018 and implemented:
- joint tour models
- stop level models
- sub-model pre- and post-processors for better data management
See the Phase 3 Amendment Scope of Work for more information.
Phase III of ActivitySim development started in early 2017 and focused on:
- improving the data pipelining procedures
- stable random number generation
- inclusion of logsums
- implementation of person time window management
- at-work subtours
Some additional refactoring of the framework was also completed. See the Phase 3 Scope of Work for more information.
Under a separate work program, SANDAG sponsored prototyping revisions to support multiple zone systems. See the Scope of Work and Test Results for more information.
Phase II of platform development began in February 2016. The Phase II development focused on:
- Architecture Review and Testing, including development of a Getting Started tutorial
- Skim Handling Suitable for Large Set of Skims
- Accessibility Calculation Procedure
- Nested Logit Choice Model Engine
- Tracing Choice Results of Households and Persons
- A complete vectorized implementation of the Coordinated Daily Activity Pattern Model (CDAP)
- Additional Revisions to Phase 1 Implementation
See the Phase 2 Scope of Work for more information.
Phase I of platform development was completed in the summer of 2015. An evaluation of the work completed in Phase 1 can be found in the Phase 1 Evaluation. The core capabilities established in Phase I of ActivitySim development include:
- Data Handling
- System Orchestration
- Model Specification and Expression Evaluation
- Implementation of an Multinomial logit model
- Partial implementation of 10 out of 29 MTC CT-RAMP sub-models