{"id":"v001","input":{"lat":45},"expect":{"result.meridional.value":6367381.815619549,"result.prime_vertical.value":6388838.290121148,"result.gaussian.value":6378101.030201018,"result.degree_lat.value":111131.77765280259,"result.degree_lon.value":78846.83509397811,"result.meridian_arc.value":4984944.377977744,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py); meridian arcs from GeographicLib's geodesic","sourceVersion":"mpmath 1.3, geographiclib 2.x","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v002","input":{"lat":0},"expect":{"result.meridional.value":6335439.32729282,"result.prime_vertical.value":6378137.0,"result.gaussian.value":6356752.314245179,"result.degree_lat.value":110574.30400690097,"result.degree_lon.value":111319.49079327357,"result.meridian_arc.value":0.0,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py); meridian arcs from GeographicLib's geodesic","sourceVersion":"mpmath 1.3, geographiclib 2.x","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v003","input":{"lat":90},"expect":{"result.meridional.value":6399593.625758493,"result.prime_vertical.value":6399593.625758493,"result.gaussian.value":6399593.625758493,"result.degree_lat.value":111693.95089655285,"result.degree_lon.value":0.0,"result.meridian_arc.value":10001965.729312724,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py); meridian arcs from GeographicLib's geodesic","sourceVersion":"mpmath 1.3, geographiclib 2.x","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v004","input":{"lat":-90},"expect":{"result.meridional.value":6399593.625758493,"result.prime_vertical.value":6399593.625758493,"result.gaussian.value":6399593.625758493,"result.degree_lat.value":111693.95089655285,"result.degree_lon.value":0.0,"result.meridian_arc.value":-10001965.729312724,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py); meridian arcs from GeographicLib's geodesic","sourceVersion":"mpmath 1.3, geographiclib 2.x","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v005","input":{"lat":45,"azimuth":45,"lat2":46},"expect":{"result.meridional.value":6367381.815619549,"result.prime_vertical.value":6388838.290121148,"result.gaussian.value":6378101.030201018,"result.degree_lat.value":111131.77765280259,"result.degree_lon.value":78846.83509397811,"result.meridian_arc.value":4984944.377977744,"result.in_azimuth.value":6378092.007544451,"result.arc_between.value":111141.54847420832,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py); meridian arcs from GeographicLib's geodesic","sourceVersion":"mpmath 1.3, geographiclib 2.x","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13},"result.in_azimuth.value":{"abs":1e-06,"rel":1e-13},"result.arc_between.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v006","input":{"lat":60,"ellipsoid":"grs80","azimuth":90,"lat2":-30},"expect":{"result.meridional.value":6383453.857254995,"result.prime_vertical.value":6394209.173926842,"result.gaussian.value":6388829.2523277365,"result.degree_lat.value":111412.2733671561,"result.degree_lon.value":55800.00157312508,"result.meridian_arc.value":6654072.819367444,"result.in_azimuth.value":6394209.173926842,"result.arc_between.value":-9974186.217212467,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py)","sourceVersion":"mpmath 1.3","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13},"result.in_azimuth.value":{"abs":1e-06,"rel":1e-13},"result.arc_between.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v007","input":{"lat":-33.9,"ellipsoid":"clarke1866","azimuth":0},"expect":{"result.meridional.value":6355095.7859384995,"result.prime_vertical.value":6384931.9713299135,"result.gaussian.value":6369996.410085545,"result.degree_lat.value":110917.35677636314,"result.degree_lon.value":92494.97992242101,"result.meridian_arc.value":-3752375.0877134744,"result.in_azimuth.value":6355095.7859384995,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py)","sourceVersion":"mpmath 1.3","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13},"result.in_azimuth.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v008","input":{"lat":51.5,"ellipsoid":"airy1830","azimuth":30},"expect":{"result.meridional.value":6374043.8199607115,"result.prime_vertical.value":6390631.355097537,"result.gaussian.value":6382332.198703433,"result.degree_lat.value":111248.04516791723,"result.degree_lon.value":69433.7626560289,"result.meridian_arc.value":5707288.985161603,"result.in_azimuth.value":6378182.625758415,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py)","sourceVersion":"mpmath 1.3","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13},"result.in_azimuth.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v009","input":{"lat":55.75,"ellipsoid":"krassovsky1940","lat2":60},"expect":{"result.meridional.value":6379263.928191378,"result.prime_vertical.value":6392879.980894803,"result.gaussian.value":6386068.325611542,"result.degree_lat.value":111339.14916036531,"result.degree_lon.value":62795.97530546266,"result.meridian_arc.value":6180836.415228782,"result.arc_between.value":473352.6769927659,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py)","sourceVersion":"mpmath 1.3","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13},"result.arc_between.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v010","input":{"lat":35.7,"ellipsoid":"bessel1841","azimuth":120},"expect":{"result.meridional.value":6356489.87456407,"result.prime_vertical.value":6384656.676810727,"result.gaussian.value":6370557.708608821,"result.degree_lat.value":110941.68640643447,"result.degree_lon.value":90493.13153884074,"result.meridian_arc.value":3951862.7205000203,"result.in_azimuth.value":6377591.599820638,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py)","sourceVersion":"mpmath 1.3","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13},"result.in_azimuth.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v011","input":{"lat":-31.674869,"ellipsoid":"clarke1866","azimuth":234.336,"lat2":6.451584},"expect":{"result.meridional.value":6352810.681529024,"result.prime_vertical.value":6384166.602048216,"result.gaussian.value":6368469.343739731,"result.degree_lat.value":110877.47618401212,"result.degree_lon.value":94827.06800697144,"result.meridian_arc.value":-3505614.100585483,"result.in_azimuth.value":6373473.274255553,"result.arc_between.value":4218978.2791129295,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py)","sourceVersion":"mpmath 1.3","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13},"result.in_azimuth.value":{"abs":1e-06,"rel":1e-13},"result.arc_between.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v012","input":{"lat":14.885283,"ellipsoid":"intl1924","lat2":-74.446687},"expect":{"result.meridional.value":6339726.443388822,"result.prime_vertical.value":6379803.282930719,"result.gaussian.value":6359733.294440475,"result.degree_lat.value":110649.12476796714,"result.degree_lon.value":107611.94804007196,"result.meridian_arc.value":1646315.8154640393,"result.arc_between.value":-9911726.318037504,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py)","sourceVersion":"mpmath 1.3","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13},"result.arc_between.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v013","input":{"lat":-77.339995,"azimuth":152.827},"expect":{"result.meridional.value":6396487.360442658,"result.prime_vertical.value":6398558.03641537,"result.gaussian.value":6397522.614652465,"result.degree_lat.value":111639.7391579399,"result.degree_lon.value":24475.470336249546,"result.meridian_arc.value":-8588149.712039135,"result.in_azimuth.value":6396919.100648237,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py); meridian arcs from GeographicLib's geodesic","sourceVersion":"mpmath 1.3, geographiclib 2.x","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13},"result.in_azimuth.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v014","input":{"lat":80.451456},"expect":{"result.meridional.value":6397813.809538575,"result.prime_vertical.value":6399000.298677609,"result.gaussian.value":6398407.026606003,"result.degree_lat.value":111662.8888592454,"result.degree_lon.value":18526.434665662662,"result.meridian_arc.value":8935550.098611573,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py); meridian arcs from GeographicLib's geodesic","sourceVersion":"mpmath 1.3, geographiclib 2.x","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v015","input":{"lat":13.86311,"ellipsoid":"clarke1866","azimuth":351.452,"lat2":64.452629},"expect":{"result.meridional.value":6338728.85442635,"result.prime_vertical.value":6379446.001868175,"result.gaussian.value":6359054.839148395,"result.degree_lat.value":110631.71420198983,"result.degree_lon.value":108099.04086369937,"result.meridian_arc.value":1533105.6440140284,"result.in_azimuth.value":6339622.812206959,"result.arc_between.value":5617013.059255081,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py)","sourceVersion":"mpmath 1.3","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13},"result.in_azimuth.value":{"abs":1e-06,"rel":1e-13},"result.arc_between.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v016","input":{"lat":-14.5388,"ellipsoid":"airy1830"},"expect":{"result.meridional.value":6339018.281846625,"result.prime_vertical.value":6378904.286260001,"result.gaussian.value":6358930.011311018,"result.degree_lat.value":110636.76498708849,"result.degree_lon.value":107767.76577588431,"result.meridian_arc.value":-1607852.194237356,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py)","sourceVersion":"mpmath 1.3","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v017","input":{"lat":56.839519,"ellipsoid":"clarke1866","azimuth":209.376},"expect":{"result.meridional.value":6380378.791737246,"result.prime_vertical.value":6393388.002638457,"result.gaussian.value":6386880.084938323,"result.degree_lat.value":111358.60606453965,"result.degree_lon.value":61035.79384311578,"result.meridian_arc.value":6301830.22030164,"result.in_azimuth.value":6383504.336614666,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py)","sourceVersion":"mpmath 1.3","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13},"result.in_azimuth.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v018","input":{"lat":-72.381982,"ellipsoid":"airy1830"},"expect":{"result.meridional.value":6393041.046573275,"result.prime_vertical.value":6396973.946160109,"result.gaussian.value":6395007.194027336,"result.degree_lat.value":111579.59226852542,"result.degree_lon.value":33792.536675475574,"result.meridian_arc.value":-8034112.799246361,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py)","sourceVersion":"mpmath 1.3","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v019","input":{"lat":-52.868623,"ellipsoid":"airy1830","lat2":-33.416339},"expect":{"result.meridional.value":6375525.816561725,"result.prime_vertical.value":6391126.601145364,"result.gaussian.value":6383321.442831832,"result.degree_lat.value":111273.90956687476,"result.degree_lon.value":67334.27144192527,"result.meridian_arc.value":-5859563.36208162,"result.arc_between.value":2160897.84639619,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py)","sourceVersion":"mpmath 1.3","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13},"result.arc_between.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v020","input":{"lat":76.134761,"azimuth":89.434,"lat2":50.313368},"expect":{"result.meridional.value":6395880.186576022,"result.prime_vertical.value":6398355.573201948,"result.gaussian.value":6397117.760156569,"result.degree_lat.value":111629.14252498867,"result.degree_lon.value":26761.06330224305,"result.meridian_arc.value":8453603.968004521,"result.in_azimuth.value":6398355.331553202,"result.arc_between.value":-2877900.3512669234,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py); meridian arcs from GeographicLib's geodesic","sourceVersion":"mpmath 1.3, geographiclib 2.x","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13},"result.in_azimuth.value":{"abs":1e-06,"rel":1e-13},"result.arc_between.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v021","input":{"lat":13.381383,"ellipsoid":"bessel1841"},"expect":{"result.meridional.value":6338230.452055816,"result.prime_vertical.value":6378537.369216653,"result.gaussian.value":6358351.971473817,"result.degree_lat.value":110623.0152970065,"result.degree_lon.value":108304.09026307116,"result.meridian_arc.value":1479761.3593517463,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py)","sourceVersion":"mpmath 1.3","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v022","input":{"lat":-9.199613,"ellipsoid":"grs80","lat2":2.145523},"expect":{"result.meridional.value":6337065.7360621495,"result.prime_vertical.value":6378682.743354416,"result.gaussian.value":6357840.187840694,"result.degree_lat.value":110602.68878903773,"result.degree_lon.value":109897.02908488693,"result.meridian_arc.value":-1017327.8854734668,"result.arc_between.value":1254568.6506409908,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py)","sourceVersion":"mpmath 1.3","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13},"result.arc_between.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v023","input":{"lat":46.233939,"ellipsoid":"krassovsky1940","azimuth":176.027,"lat2":30.245211},"expect":{"result.meridional.value":6368872.456041732,"result.prime_vertical.value":6389406.87706117,"result.gaussian.value":6379131.404020339,"result.degree_lat.value":111157.79301160508,"result.degree_lon.value":77137.47742700303,"result.meridian_arc.value":5122179.355314454,"result.in_azimuth.value":6368970.718324683,"result.arc_between.value":-1774823.7261474044,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py)","sourceVersion":"mpmath 1.3","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13},"result.in_azimuth.value":{"abs":1e-06,"rel":1e-13},"result.arc_between.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v024","input":{"lat":10.44202,"ellipsoid":"clarke1866"},"expect":{"result.meridional.value":6337147.863409937,"result.prime_vertical.value":6378915.575568939,"result.gaussian.value":6357997.42140472,"result.degree_lat.value":110604.12207181702,"result.degree_lon.value":109489.27186961302,"result.meridian_arc.value":1154673.963204168,"ok":true},"source":"mpmath 40-digit evaluation of the defining relations (tools/vectors/gen_frames.py)","sourceVersion":"mpmath 1.3","tolerance":{"result.meridional.value":{"abs":1e-06,"rel":1e-13},"result.prime_vertical.value":{"abs":1e-06,"rel":1e-13},"result.gaussian.value":{"abs":1e-06,"rel":1e-13},"result.degree_lat.value":{"abs":1e-06,"rel":1e-13},"result.degree_lon.value":{"abs":1e-06,"rel":1e-13},"result.meridian_arc.value":{"abs":1e-06,"rel":1e-13}}}
{"id":"v025","input":{"lat":91},"expect":{"error.code":"INVALID_INPUT","ok":false},"source":"add-geodesy-suite input rules","sourceVersion":"2026-09"}
