This release fixes a bug in the handling of two-zone skims. In legacy ActivitySim two zone systems, MAZ to MAZ skims are used when there is a corresponding value in the MAZ to MAZ table, otherwise the relevant LoS value is found in the TAZ to TAZ skim matrix of the same name, if it exists. If it does not exist, the value returned is zero. In Sharrow version 2.14 and earlier, accessing a LoS value for a missing MAZ to MAZ value would result in an error if the TAZ to TAZ skim did not exist. From version 2.15, the value returned is zero, mirroring legacy ActivitySim semantics.
What's Changed
Full Changelog: v2.14.0...v2.15.0