v1.0.7
This release fixes a bug with the --memory-mapping off
serialization and deserialization, and it introduces a switch --ignore-non-existent
for switching the comparison behavior to the old one before v1.0.6.
- Turning off memory mapping via
--memory-mapping off
is not recommended (not to be confused with--memory-mapped-preparation off
that is useful for faster network preparation when enough RAM is available). However, due to some bugs in the code, it did not even work before. It should work now again with 1.0.7. Beware that this setting is needed for both preparation and matching, if used, and that the matching startup time needs a lot longer due to the initial deserialization of the serialized network. Prefer using memory mapping (the default). - A new switch for the comparison
--ignore-non-existent
does exactly what it says, it does not presume empty matches for non-existing matches for given ground truth routes but simply ignores them. So when you have a match file with for example only 10 percent of the tracks matched that are in the ground truth file for comparison, you can now ignore the remaining ground truth routes, or you can omit this setting and it presumes that the matching for the remaining 90 percent was not done, with zero accuracy assumed. So you can switch with the behavior before 1.0.6 (with the setting active) or use the new behavior without the setting applied.
Full Changelog: v1.0.6...v1.0.7