ActivitySim / activitysim

An Open Platform for Activity-Based Travel Modeling
https://activitysim.github.io
BSD 3-Clause "New" or "Revised" License
190 stars 99 forks source link

Add tolerance control on progressive testing #855

Closed jpn-- closed 5 months ago

jpn-- commented 5 months ago

Add rtol and atol parameters on progressive testing.

Sometime minor differences in results across platforms can crop up in non-critical table results. The progressive tests check the correctness of all values in all tables, so these perturbances can be problematic in the testing. Slightly relaxing the tolerance for matching can help in these cases.