VisionSystemsInc / terra

Terra - Run your algorithm anywhere on earth
MIT License
0 stars 3 forks source link

best patch_volume #164

Closed drewgilliam closed 1 year ago

drewgilliam commented 1 year ago

Update the function utils.path.patch_volume which translates a path value according to a volume_map. The function previously selected the first volume_map item that matches the value to translated, which means the order of the volume_map is important for successful translation. This change selects the "best" volume_map item, where "best" is defined as the volume_map item most similar to the value to be translated with the smallest remainder.

Expand the patch_volume tests to add volume_map items with similar prefixes, and also test a reversed volume_map to ensure volume_map order is no longer important.