{"id":"v001","input":{"record_bearing":"N 10°00'00\" E","new_bearing":"N 10°02'30\" E"},"expect":{"result.rotation.value":0.041666666666666664,"ok":true},"source":"Independent Python arithmetic on the BLM Manual unit definitions and latitudes and departures (tools/vectors/gen_survey.py)","sourceVersion":"BLM Manual of Surveying Instructions (2009)","tolerance":{"result.rotation.value":{"rel":1e-12,"abs":1e-09}}}
{"id":"v002","input":{"record_bearing":"S 45 E","new_bearing":"S 44 E"},"expect":{"result.rotation.value":1.0,"ok":true},"source":"Independent Python arithmetic on the BLM Manual unit definitions and latitudes and departures (tools/vectors/gen_survey.py)","sourceVersion":"BLM Manual of Surveying Instructions (2009)","tolerance":{"result.rotation.value":{"rel":1e-12,"abs":1e-09}}}
{"id":"v003","input":{"record_bearing":"N 89 W","new_bearing":"S 89 W"},"expect":{"result.rotation.value":-2.0,"ok":true},"source":"Independent Python arithmetic on the BLM Manual unit definitions and latitudes and departures (tools/vectors/gen_survey.py)","sourceVersion":"BLM Manual of Surveying Instructions (2009)","tolerance":{"result.rotation.value":{"rel":1e-12,"abs":1e-09}}}
{"id":"v004","input":{"record_bearing":"N 0 E","new_bearing":"N 0°00'30\" W"},"expect":{"result.rotation.value":-0.008333333333333333,"ok":true},"source":"Independent Python arithmetic on the BLM Manual unit definitions and latitudes and departures (tools/vectors/gen_survey.py)","sourceVersion":"BLM Manual of Surveying Instructions (2009)","tolerance":{"result.rotation.value":{"rel":1e-12,"abs":1e-09}}}
{"id":"v005","input":{"record_bearing":"S 30 W","new_bearing":"S 30°15' W"},"expect":{"result.rotation.value":0.25,"ok":true},"source":"Independent Python arithmetic on the BLM Manual unit definitions and latitudes and departures (tools/vectors/gen_survey.py)","sourceVersion":"BLM Manual of Surveying Instructions (2009)","tolerance":{"result.rotation.value":{"rel":1e-12,"abs":1e-09}}}
