{"id":"v001","input":{"lat":40.446111,"lon":-79.982222,"precision":"6"},"expect":{"result.locator":"FN00ak","ok":true},"source":"IARU Maidenhead locator definition, independent Python implementation (tools/vectors/gen_gridref.py)","sourceVersion":"IARU Region 1 VHF Managers Handbook, version 10.03"}
{"id":"v002","input":{"lat":57.64911,"lon":10.40744,"precision":"4"},"expect":{"result.locator":"JO57","ok":true},"source":"IARU Maidenhead locator definition, independent Python implementation (tools/vectors/gen_gridref.py)","sourceVersion":"IARU Region 1 VHF Managers Handbook, version 10.03"}
{"id":"v003","input":{"lat":90,"lon":180,"precision":"4"},"expect":{"result.locator":"RR99","ok":true},"source":"IARU Maidenhead locator definition, independent Python implementation (tools/vectors/gen_gridref.py)","sourceVersion":"IARU Region 1 VHF Managers Handbook, version 10.03"}
{"id":"v004","input":{"lat":-90,"lon":-180,"precision":"2"},"expect":{"result.locator":"AA","ok":true},"source":"IARU Maidenhead locator definition, independent Python implementation (tools/vectors/gen_gridref.py)","sourceVersion":"IARU Region 1 VHF Managers Handbook, version 10.03"}
{"id":"v005","input":{"lat":0,"lon":0,"precision":"8"},"expect":{"result.locator":"JJ00aa00","ok":true},"source":"IARU Maidenhead locator definition, independent Python implementation (tools/vectors/gen_gridref.py)","sourceVersion":"IARU Region 1 VHF Managers Handbook, version 10.03"}
{"id":"v006","input":{"lat":-33.8688,"lon":151.2093,"precision":"10"},"expect":{"result.locator":"QF56od51cl","ok":true},"source":"IARU Maidenhead locator definition, independent Python implementation (tools/vectors/gen_gridref.py)","sourceVersion":"IARU Region 1 VHF Managers Handbook, version 10.03"}
{"id":"v007","input":{"lat":64.1466,"lon":-21.9426,"precision":"6"},"expect":{"result.locator":"HP94ad","ok":true},"source":"IARU Maidenhead locator definition, independent Python implementation (tools/vectors/gen_gridref.py)","sourceVersion":"IARU Region 1 VHF Managers Handbook, version 10.03"}
{"id":"v008","input":{"lat":22.156643,"lon":14.026042,"precision":"6"},"expect":{"result.locator":"JL72ad","ok":true},"source":"IARU Maidenhead locator definition, independent Python implementation (tools/vectors/gen_gridref.py)","sourceVersion":"IARU Region 1 VHF Managers Handbook, version 10.03"}
{"id":"v009","input":{"lat":69.664887,"lon":68.697252,"precision":"4"},"expect":{"result.locator":"MP49","ok":true},"source":"IARU Maidenhead locator definition, independent Python implementation (tools/vectors/gen_gridref.py)","sourceVersion":"IARU Region 1 VHF Managers Handbook, version 10.03"}
{"id":"v010","input":{"lat":-57.336415,"lon":77.476451,"precision":"4"},"expect":{"result.locator":"MD82","ok":true},"source":"IARU Maidenhead locator definition, independent Python implementation (tools/vectors/gen_gridref.py)","sourceVersion":"IARU Region 1 VHF Managers Handbook, version 10.03"}
{"id":"v011","input":{"lat":-66.138511,"lon":23.032726,"precision":"2"},"expect":{"result.locator":"KC","ok":true},"source":"IARU Maidenhead locator definition, independent Python implementation (tools/vectors/gen_gridref.py)","sourceVersion":"IARU Region 1 VHF Managers Handbook, version 10.03"}
{"id":"v012","input":{"lat":-62.728184,"lon":39.307285,"precision":"8"},"expect":{"result.locator":"KC97pg65","ok":true},"source":"IARU Maidenhead locator definition, independent Python implementation (tools/vectors/gen_gridref.py)","sourceVersion":"IARU Region 1 VHF Managers Handbook, version 10.03"}
{"id":"v013","input":{"lat":-80.877619,"lon":-3.458215,"precision":"10"},"expect":{"result.locator":"IA89gc59ai","ok":true},"source":"IARU Maidenhead locator definition, independent Python implementation (tools/vectors/gen_gridref.py)","sourceVersion":"IARU Region 1 VHF Managers Handbook, version 10.03"}
{"id":"v014","input":{"lat":-59.522574,"lon":85.879844,"precision":"6"},"expect":{"result.locator":"ND20wl","ok":true},"source":"IARU Maidenhead locator definition, independent Python implementation (tools/vectors/gen_gridref.py)","sourceVersion":"IARU Region 1 VHF Managers Handbook, version 10.03"}
{"id":"v015","input":{"lat":34.69161,"lon":135.048885,"precision":"6"},"expect":{"result.locator":"PM74mq","ok":true},"source":"IARU Maidenhead locator definition, independent Python implementation (tools/vectors/gen_gridref.py)","sourceVersion":"IARU Region 1 VHF Managers Handbook, version 10.03"}
{"id":"v016","input":{"lat":-40.226251,"lon":-74.775863,"precision":"4"},"expect":{"result.locator":"FE29","ok":true},"source":"IARU Maidenhead locator definition, independent Python implementation (tools/vectors/gen_gridref.py)","sourceVersion":"IARU Region 1 VHF Managers Handbook, version 10.03"}
{"id":"v017","input":{"lat":31.596587,"lon":11.283164,"precision":"4"},"expect":{"result.locator":"JM51","ok":true},"source":"IARU Maidenhead locator definition, independent Python implementation (tools/vectors/gen_gridref.py)","sourceVersion":"IARU Region 1 VHF Managers Handbook, version 10.03"}
{"id":"v018","input":{"lat":6.07699,"lon":110.389544,"precision":"2"},"expect":{"result.locator":"OJ","ok":true},"source":"IARU Maidenhead locator definition, independent Python implementation (tools/vectors/gen_gridref.py)","sourceVersion":"IARU Region 1 VHF Managers Handbook, version 10.03"}
{"id":"v019","input":{"lat":-77.793702,"lon":126.463175,"precision":"8"},"expect":{"result.locator":"PB32fe59","ok":true},"source":"IARU Maidenhead locator definition, independent Python implementation (tools/vectors/gen_gridref.py)","sourceVersion":"IARU Region 1 VHF Managers Handbook, version 10.03"}
{"id":"v020","input":{"lat":-62.427418,"lon":-174.718514,"precision":"10"},"expect":{"result.locator":"AC27pn37sk","ok":true},"source":"IARU Maidenhead locator definition, independent Python implementation (tools/vectors/gen_gridref.py)","sourceVersion":"IARU Region 1 VHF Managers Handbook, version 10.03"}
{"id":"v021","input":{"lat":63.53697,"lon":54.22134,"precision":"6"},"expect":{"result.locator":"LP73cm","ok":true},"source":"IARU Maidenhead locator definition, independent Python implementation (tools/vectors/gen_gridref.py)","sourceVersion":"IARU Region 1 VHF Managers Handbook, version 10.03"}
{"id":"v022","input":{"lat":95,"lon":0},"expect":{"error.code":"INVALID_INPUT","ok":false},"source":"add-geodesy-suite input rules","sourceVersion":"2026-09"}
{"id":"v023","input":{"lat":41.71463,"lon":-72.72713,"precision":"6"},"expect":{"result.locator":"FN31pr","ok":true},"source":"Wikipedia, Maidenhead Locator System (W1AW, Newington, Connecticut, is in FN31pr)","sourceVersion":"retrieved 2026-09-19"}
