{"id":"v001","input":{"lat":39.224,"lon":-98.542},"expect":{"result.lat.value":39.224009813855886,"result.lon.value":-98.542345044318,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_conus.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v002","input":{"lat":40.446111,"lon":-79.982222},"expect":{"result.lat.value":40.44617902966781,"result.lon.value":-79.9819951108488,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_conus.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v003","input":{"lat":34.05,"lon":-118.25,"direction":"nad83-to-nad27"},"expect":{"result.lat.value":34.04998753846851,"result.lon.value":-118.24909341759952,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_conus.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v004","input":{"lat":47.6,"lon":-122.33},"expect":{"result.lat.value":47.599820635251824,"result.lon.value":-122.33123736127212,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_conus.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v005","input":{"lat":25.77,"lon":-80.19},"expect":{"result.lat.value":25.770376943905646,"result.lon.value":-80.18977060932403,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_conus.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v006","input":{"lat":44.98,"lon":-93.27,"direction":"nad83-to-nad27"},"expect":{"result.lat.value":44.98003498639405,"result.lon.value":-93.26977428669215,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_conus.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v007","input":{"lat":24.0,"lon":-124.25},"expect":{"result.lat.value":24.00011930666864,"result.lon.value":-124.25107290824255,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_conus.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v008","input":{"lat":49.99,"lon":-66.1},"expect":{"result.lat.value":49.99001765392054,"result.lon.value":-66.09942373292225,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_conus.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v009","input":{"lat":38.0,"lon":-100.5,"direction":"nad83-to-nad27"},"expect":{"result.lat.value":37.9999792155082,"result.lon.value":-100.49957416310937,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_conus.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v010","input":{"lat":36.125,"lon":-115.125},"expect":{"result.lat.value":36.124972069317955,"result.lon.value":-115.12583203161448,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_conus.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v011","input":{"lat":40.337242,"lon":-78.536126},"expect":{"result.lat.value":40.337316889508394,"result.lon.value":-78.53586473000553,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_conus.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v012","input":{"lat":27.98533,"lon":-87.172473,"direction":"nad83-to-nad27"},"expect":{"result.lat.value":27.985064462924107,"result.lon.value":-87.17250370314035,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_conus.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v013","input":{"lat":49.216624,"lon":-80.820098},"expect":{"result.lat.value":49.21660668332446,"result.lon.value":-80.8199899721684,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_conus.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v014","input":{"lat":34.555664,"lon":-92.55791},"expect":{"result.lat.value":34.555757141113,"result.lon.value":-92.5580708478387,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_conus.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v015","input":{"lat":25.886036,"lon":-120.933277,"direction":"nad83-to-nad27"},"expect":{"result.lat.value":25.885925919865393,"result.lon.value":-120.93229525453417,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_conus.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v016","input":{"lat":26.823993,"lon":-123.218991},"expect":{"result.lat.value":26.824082940215924,"result.lon.value":-123.22004880209987,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_conus.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v017","input":{"lat":32.450664,"lon":-70.134385},"expect":{"result.lat.value":32.450894637255395,"result.lon.value":-70.13382732235216,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_conus.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v018","input":{"lat":25.087041,"lon":-124.283711,"direction":"nad83-to-nad27"},"expect":{"result.lat.value":25.086934859863646,"result.lon.value":-124.28263075645276,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_conus.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v019","input":{"lat":41.353568,"lon":-96.004071},"expect":{"result.lat.value":41.35356496642536,"result.lon.value":-96.00436452696444,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_conus.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v020","input":{"lat":48.617634,"lon":-111.334045},"expect":{"result.lat.value":48.61762123741699,"result.lon.value":-111.33487319713105,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_conus.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v021","input":{"lat":25.088916,"lon":-77.471911,"direction":"nad83-to-nad27"},"expect":{"result.lat.value":25.088549997673418,"result.lon.value":-77.47224449130836,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_conus.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v022","input":{"lat":37.928108,"lon":-84.446565},"expect":{"result.lat.value":37.92818676450436,"result.lon.value":-84.4465011488521,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_conus.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v023","input":{"lat":19.43,"lon":-99.13},"expect":{"ok":false,"error.code":"OUT_OF_DOMAIN"},"source":"add-geodesy-suite scenario: outside grid","sourceVersion":"2026-09"}
{"id":"v024","input":{"lat":61.2181,"lon":-149.9003},"expect":{"result.lat.value":61.21754408008294,"result.lon.value":-149.9025034473216,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_alaska.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v025","input":{"lat":64.84,"lon":-147.72,"direction":"from-nad83"},"expect":{"result.lat.value":64.84043057844285,"result.lon.value":-147.71757778137177,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_alaska.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v026","input":{"lat":58.3,"lon":-134.42},"expect":{"result.lat.value":58.29967217654099,"result.lon.value":-134.42177287465802,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_alaska.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v027","input":{"lat":52.0,"lon":179.5,"direction":"from-nad83"},"expect":{"result.lat.value":52.001530116611235,"result.lon.value":179.5027607626215,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_nad27_nad83_1986_alaska.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v028","input":{"lat":21.3069,"lon":-157.8583},"expect":{"result.lat.value":21.303736339539057,"result.lon.value":-157.85555767303723,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_ohd_nad83_1986_hawaii.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v029","input":{"lat":19.7297,"lon":-155.09,"direction":"from-nad83"},"expect":{"result.lat.value":19.732806883794453,"result.lon.value":-155.0927687532862,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_ohd_nad83_1986_hawaii.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v030","input":{"lat":18.4655,"lon":-66.1057},"expect":{"result.lat.value":18.46350064424872,"result.lon.value":-66.10531077281051,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_pr40_nad83_1986_prvi.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v031","input":{"lat":18.34,"lon":-64.93,"direction":"from-nad83"},"expect":{"result.lat.value":18.341989839447766,"result.lon.value":-64.93041180131668,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_pr40_nad83_1986_prvi.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v032","input":{"lat":57.15,"lon":-170.25},"expect":{"result.lat.value":57.150656671259135,"result.lon.value":-170.25229295995499,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_sp1952_nad83_1986_stpaul.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v033","input":{"lat":-14.28,"lon":-170.7},"expect":{"result.lat.value":-14.275047462420993,"result.lon.value":-170.70121647146013,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_as62_nad83_1993_as.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v034","input":{"lat":13.4443,"lon":144.7937},"expect":{"result.lat.value":13.44573155983696,"result.lon.value":144.79612142695112,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_gu63_nad83_1993_guamcnmi.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v035","input":{"lat":15.18,"lon":145.75,"direction":"from-nad83"},"expect":{"result.lat.value":15.178692579949637,"result.lon.value":145.74755132200534,"ok":true},"source":"PROJ +proj=gridshift with the NADCON5 grid us_noaa_nadcon5_gu63_nad83_1993_guamcnmi.tif, through pyproj","sourceVersion":"PROJ 9.3; NADCON5 20160901","tolerance":{"result.lat.value":{"abs":1e-09},"result.lon.value":{"abs":1e-09}}}
{"id":"v036","input":{"lat":39.224,"lon":-98.542},"expect":{"ok":true,"meta.references.0.edition":"NOAA TR NOS NGS 63 (revised August 31, 2020); grids release 20160901","meta.references.1.edition":"NOAA TM NOS NGS 84 (January 25, 2022)"},"source":"Regression for a reported defect (2026-09-23 fix-geodesy-indexing): Cites the NADCON 5.0 report (NOAA TR NOS NGS 63) and the biquadratic interpolation memo (NOAA TM NOS NGS 84) separately (was TM 84 alone, mislabeled as the NADCON5 report).","sourceVersion":"core 0.1.0"}
