This release incorporates several minor changes to the ActivitySim platform.
Notable Changes
The following are changes that may alter results for existing models (generally for the better)...
- SANDAG abm3 v15.0.0 contributions by @i-am-sijia in #934. This fixes a zone sampling bug in the disaggregate accessibility model.
- Update to use pandas v2.* by @jpn-- in #932. This makes ActivitySim compatible with pandas v2. The migration from pandas 1.x to 2.x is mostly a seamless and transparent transition, where a handful of method names have changed under the hood but the functionality of the system is not impacted. However, a few changes, in particular the indexing and sort order of merged DataFrames, resulted in some changes in the reproducible random numbers, which required regenerating regression tests. Users updating existing models may see different results due to differences in the random numbers, but results should still be statistically valid, and will be stable and predictable after the change in the same way they were before the change.
Other Changes
There are a number of other updates that should not impact existing models in any way...
- refactor(
shadow_pricing.py
): remove duplicatedefault_segment_to_name_dict
by @asiripanich in #930 - Restore input checker docs by @jpn-- in #941
- Adding do_skim to tour mode choice by @dhensle in #943
- Pin larch by @jpn-- in #947
- Minor typo/bug fixes by @dkyleward in #945
New Contributors
- @dkyleward made their first contribution in #945
Full Changelog: v1.3.4...v1.4.0