Skip to content

v1.3.0-beta0

Pre-release
Pre-release
Compare
Choose a tag to compare
@jpn-- jpn-- released this 14 Feb 14:29
· 109 commits to main since this release
c0305bd

This update offers numerous significant enhancements to how ActivitySim works, including:

  • Removal of ORCA. This new version of ActivitySim does not use ORCA as a dependency, and thus does not rely on ORCA’s global state to manage data. Instead, a new State class is introduced, which encapsulates the current state of a simulation including all data tables. This is a significant change “under the hood”, which may be particularly consequential for model that use “extensions” to the ActivitySim framework. #654
  • Pydantic for model settings. In prior versions, model settings were specifies as YAML input files and could contain arbitrary content, both for ActivitySim at a global level as well as for individual components. This update now uses Pydantic to validate settings. #758
  • Input checker. This new component allows for configuring checks on the validity of data input files. #753
  • Data Type Optimization. A variety of internal data type optimization changes in #782
  • BayDAG Contributions in #657

Other smaller enhancements include: