test/run.py typical test results (pyrdnap 26.7.31 pygeodesy 26.7.27 Python 2.7.18 64bit arm64_x86_64 macOS 26.5.2 -W default)
running /Library/Framewo....ython -W default ~/PyRDNAP/test/testRndTrips.py

    testing testRndTrips.py 26.07.29
    test 1 v1: random
    test 2 forward: (325687.0310643718, 490699.5862275494, nan, 52.37757742, 7.89423464, nan)
    test 3 reverse: (325687.0310643718, 490699.5862275494, nan, 52.3775774202, 7.8942346406, nan)
    test 4 v1: (52.37757742, 7.89423464)  FAILED, KNOWN, expected (52.37757742, 7.89423464, nan)
    test 5 rounded: (52.37757742, 7.89423464)

    test 6 forward: (-42606.2413716884, 698312.6618136212, nan, 54.23193881, 2.35700704, nan)
    test 7 reverse: (-42606.2413716884, 698312.6618136212, nan, 54.2319388095, 2.3570070408, nan)
    test 8 v1: (54.23193881, 2.35700704)  FAILED, KNOWN, expected (54.23193881, 2.35700704, nan)
    test 9 rounded: (54.23193881, 2.35700704)

    test 10 forward: (-8302.8972950705, 598905.9568383791, nan, 53.35151105, 2.93457921, nan)
    test 11 reverse: (-8302.8972950705, 598905.9568383791, nan, 53.3515110499, 2.9345792107, nan)
    test 12 v1: (53.35151105, 2.93457921)  FAILED, KNOWN, expected (53.35151105, 2.93457921, nan)
    test 13 rounded: (53.35151105, 2.93457921)

    test 14 forward: (266330.3014724481, 254894.2727466965, nan, 50.27396576, 6.94870389, nan)
    test 15 reverse: (266330.3014724481, 254894.2727466965, nan, 50.2739657606, 6.9487038907, nan)
    test 16 v1: (50.27396576, 6.94870389)  FAILED, KNOWN, expected (50.27396576, 6.94870389, nan)
    test 17 rounded: (50.27396576, 6.94870389)

    test 18 forward: (138928.426778191, 882227.5610478958, nan, 55.92035251, 5.13041295, nan)
    test 19 reverse: (138928.426778191, 882227.5610478958, nan, 55.9203525086, 5.1304129506, nan)
    test 20 v1: (55.92035251, 5.13041295)  FAILED, KNOWN, expected (55.92035251, 5.13041295, nan)
    test 21 rounded: (55.92035251, 5.13041295)

    test 22 forward: (-14423.2550154867, 653472.5273603969, nan, 53.83944572, 2.81340589, nan)
    test 23 reverse: (-14423.2550154867, 653472.5273603969, nan, 53.8394457197, 2.8134058908, nan)
    test 24 v1: (53.83944572, 2.81340589)  FAILED, KNOWN, expected (53.83944572, 2.81340589, nan)
    test 25 rounded: (53.83944572, 2.81340589)

    test 26 forward: (37569.2446515058, 284786.9743091334, nan, 50.54137507, 3.73070191, nan)
    test 27 reverse: (37569.2446515058, 284786.9743091334, nan, 50.5413750705, 3.7307019105, nan)
    test 28 v1: (50.54137507, 3.73070191)  FAILED, KNOWN, expected (50.54137507, 3.73070191, nan)
    test 29 rounded: (50.54137507, 3.73070191)

    test 30 forward: (244624.3151017002, 270626.121199777, nan, 50.4190852, 6.64812339, nan)
    test 31 reverse: (244624.3151017002, 270626.121199777, nan, 50.4190852006, 6.6481233907, nan)
    test 32 v1: (50.4190852, 6.64812339)  FAILED, KNOWN, expected (50.4190852, 6.64812339, nan)
    test 33 rounded: (50.4190852, 6.64812339)

    test 34 forward: (113760.9357009722, 330378.7758106386, nan, 50.96161699, 4.80021903, nan)
    test 35 reverse: (113760.9357009722, 330378.7758106386, nan, 50.9616169905, 4.8002190306, nan)
    test 36 v1: (50.96161699, 4.80021903)  FAILED, KNOWN, expected (50.96161699, 4.80021903, nan)
    test 37 rounded: (50.96161699, 4.80021903)

    test 38 forward: (-2841.7639730941, 261404.5969860043, nan, 50.32171865, 3.17096324, nan)
    test 39 reverse: (-2841.7639730941, 261404.5969860043, nan, 50.3217186506, 3.1709632404, nan)
    test 40 v1: (50.32171865, 3.17096324)  FAILED, KNOWN, expected (50.32171865, 3.17096324, nan)
    test 41 rounded: (50.32171865, 3.17096324)

    test 42 forward: (132505.1512306106, 451108.0077156111, nan, 52.04783102, 5.05928274, nan)
    test 43 reverse: (132505.1512306106, 451108.0077156111, nan, 52.0478310203, 5.0592827406, nan)
    test 44 v1: (52.04783102, 5.05928274)  FAILED, KNOWN, expected (52.04783102, 5.05928274, nan)
    test 45 rounded: (52.04783102, 5.05928274)

    test 46 forward: (149262.4969693457, 419965.1928106645, nan, 51.7683378, 5.30408166, nan)
    test 47 reverse: (149262.4969693457, 419965.1928106645, nan, 51.7683378004, 5.3040816606, nan)
    test 48 v1: (51.7683378, 5.30408166)  FAILED, KNOWN, expected (51.7683378, 5.30408166, nan)
    test 49 rounded: (51.7683378, 5.30408166)

    test 50 forward: (-5226.0751606491, 628927.4321889231, nan, 53.62198172, 2.96557219, nan)
    test 51 reverse: (-5226.0751606491, 628927.4321889231, nan, 53.6219817198, 2.9655721907, nan)
    test 52 v1: (53.62198172, 2.96557219)  FAILED, KNOWN, expected (53.62198172, 2.96557219, nan)
    test 53 rounded: (53.62198172, 2.96557219)

    test 54 forward: (-30718.6177636349, 600013.9082283184, nan, 53.35412558, 2.59763786, nan)
    test 55 reverse: (-30718.6177636349, 600013.9082283184, nan, 53.3541255799, 2.5976378607, nan)
    test 56 v1: (53.35412558, 2.59763786)  FAILED, KNOWN, expected (53.35412558, 2.59763786, nan)
    test 57 rounded: (53.35412558, 2.59763786)

    test 58 forward: (252446.5618633599, 662037.4621894727, nan, 53.93463093, 6.87075385, nan)
    test 59 reverse: (252446.5618633599, 662037.4621894727, nan, 53.9346309297, 6.8707538505, nan)
    test 60 v1: (53.93463093, 6.87075385)  FAILED, KNOWN, expected (53.93463093, 6.87075385, nan)
    test 61 rounded: (53.93463093, 6.87075385)

    test 62 forward: (273289.6050435195, 850331.5952892504, nan, 55.62034256, 7.26335792, nan)
    test 63 reverse: (273289.6050435195, 850331.5952892504, nan, 55.6203425588, 7.2633579202, nan)
    test 64 v1: (55.62034256, 7.26335792)  FAILED, KNOWN, expected (55.62034256, 7.26335792, nan)
    test 65 rounded: (55.62034256, 7.26335792)

    test 66 forward: (305855.3675901175, 619347.9456285161, nan, 53.53872024, 7.66274613, nan)
    test 67 reverse: (305855.3675901175, 619347.9456285161, nan, 53.5387202398, 7.6627461304, nan)
    test 68 v1: (53.53872024, 7.66274613)  FAILED, KNOWN, expected (53.53872024, 7.66274613, nan)
    test 69 rounded: (53.53872024, 7.66274613)

    test 70 forward: (192836.2089195552, 689811.7649599332, nan, 54.19179741, 5.96673772, nan)
    test 71 reverse: (192836.2089195552, 689811.7649599332, nan, 54.1917974096, 5.9667377205, nan)
    test 72 v1: (54.19179741, 5.96673772)  FAILED, KNOWN, expected (54.19179741, 5.96673772, nan)
    test 73 rounded: (54.19179741, 5.96673772)

    test 74 forward: (-67681.7512595315, 265048.8306810681, nan, 50.33325785, 2.2594681, nan)
    test 75 reverse: (-67681.7512595315, 265048.8306810681, nan, 50.3332578505, 2.2594681004, nan)
    test 76 v1: (50.33325785, 2.2594681)  FAILED, KNOWN, expected (50.33325785, 2.2594681, nan)
    test 77 rounded: (50.33325785, 2.2594681)

    test 78 forward: (292134.9179094764, 396625.1948145261, nan, 51.54184742, 7.36415391, nan)
    test 79 reverse: (292134.9179094764, 396625.1948145261, nan, 51.5418474204, 7.3641539106, nan)
    test 80 v1: (51.54184742, 7.36415391)  FAILED, KNOWN, expected (51.54184742, 7.36415391, nan)
    test 81 rounded: (51.54184742, 7.36415391)

    test 82 forward: (253114.2835146231, 825570.1662180598, nan, 55.40255507, 6.93492581, nan)
    test 83 reverse: (253114.2835146231, 825570.1662180598, nan, 55.4025550689, 6.9349258103, nan)
    test 84 v1: (55.40255507, 6.93492581)  FAILED, KNOWN, expected (55.40255507, 6.93492581, nan)
    test 85 rounded: (55.40255507, 6.93492581)

    test 86 forward: (5742.4874611219, 549301.4034219022, nan, 52.9101658, 3.16828856, nan)
    test 87 reverse: (5742.4874611219, 549301.4034219022, nan, 52.9101658001, 3.1682885606, nan)
    test 88 v1: (52.9101658, 3.16828856)  FAILED, KNOWN, expected (52.9101658, 3.16828856, nan)
    test 89 rounded: (52.9101658, 3.16828856)

    test 90 forward: (308610.2319247006, 474967.5563954364, nan, 52.24131667, 7.63644124, nan)
    test 91 reverse: (308610.2319247006, 474967.5563954364, nan, 52.2413166702, 7.6364412406, nan)
    test 92 v1: (52.24131667, 7.63644124)  FAILED, KNOWN, expected (52.24131667, 7.63644124, nan)
    test 93 rounded: (52.24131667, 7.63644124)

    test 94 forward: (285793.3386529045, 384108.3354879827, nan, 51.43089777, 7.26812522, nan)
    test 95 reverse: (285793.3386529045, 384108.3354879827, nan, 51.4308977704, 7.2681252207, nan)
    test 96 v1: (51.43089777, 7.26812522)  FAILED, KNOWN, expected (51.43089777, 7.26812522, nan)
    test 97 rounded: (51.43089777, 7.26812522)

    test 98 forward: (145164.798649785, 631718.5417099705, nan, 53.67122911, 5.23841128, nan)
    test 99 reverse: (145164.798649785, 631718.5417099705, nan, 53.6712291098, 5.2384112806, nan)
    test 100 v1: (53.67122911, 5.23841128)  FAILED, KNOWN, expected (53.67122911, 5.23841128, nan)
    test 101 rounded: (53.67122911, 5.23841128)

    test 102 forward: (33477.7025151509, 396724.6878882727, nan, 51.54633751, 3.63518227, nan)
    test 103 reverse: (33477.7025151509, 396724.6878882727, nan, 51.5463375104, 3.6351822705, nan)
    test 104 v1: (51.54633751, 3.63518227)  FAILED, KNOWN, expected (51.54633751, 3.63518227, nan)
    test 105 rounded: (51.54633751, 3.63518227)

    test 106 forward: (259061.703581038, 391025.8238872486, nan, 51.4986243, 6.88588623, nan)
    test 107 reverse: (259061.703581038, 391025.8238872486, nan, 51.4986243004, 6.8858862306, nan)
    test 108 v1: (51.4986243, 6.88588623)  FAILED, KNOWN, expected (51.4986243, 6.88588623, nan)
    test 109 rounded: (51.4986243, 6.88588623)

    test 110 forward: (73490.6100788561, 247556.0402604122, nan, 50.21295346, 4.24546044, nan)
    test 111 reverse: (73490.6100788561, 247556.0402604122, nan, 50.2129534606, 4.2454604405, nan)
    test 112 v1: (50.21295346, 4.24546044)  FAILED, KNOWN, expected (50.21295346, 4.24546044, nan)
    test 113 rounded: (50.21295346, 4.24546044)

    test 114 forward: (40156.7707331635, 660675.854654979, nan, 53.91888661, 3.63943267, nan)
    test 115 reverse: (40156.7707331635, 660675.854654979, nan, 53.9188866097, 3.6394326707, nan)
    test 116 v1: (53.91888661, 3.63943267)  FAILED, KNOWN, expected (53.91888661, 3.63943267, nan)
    test 117 rounded: (53.91888661, 3.63943267)

    test 118 forward: (338162.2453506613, 343475.9650757122, nan, 51.05140376, 7.99969428, nan)
    test 119 reverse: (338162.2453506613, 343475.9650757122, nan, 51.0514037604, 7.9996942807, nan)
    test 120 v1: (51.05140376, 7.99969428)  FAILED, KNOWN, expected (51.05140376, 7.99969428, nan)
    test 121 rounded: (51.05140376, 7.99969428)

    test 122 forward: (329462.462979369, 431679.88464362, nan, 51.84634849, 7.91940286, nan)
    test 123 reverse: (329462.462979369, 431679.88464362, nan, 51.8463484903, 7.9194028606, nan)
    test 124 v1: (51.84634849, 7.91940286)  FAILED, KNOWN, expected (51.84634849, 7.91940286, nan)
    test 125 rounded: (51.84634849, 7.91940286)

    test 126 forward: (215355.6512812928, 601501.1231148472, nan, 53.39641004, 6.29452182, nan)
    test 127 reverse: (215355.6512812928, 601501.1231148472, nan, 53.3964100399, 6.2945218205, nan)
    test 128 v1: (53.39641004, 6.29452182)  FAILED, KNOWN, expected (53.39641004, 6.29452182, nan)
    test 129 rounded: (53.39641004, 6.29452182)

    test 130 forward: (147911.0533465881, 481651.0170985917, nan, 52.3227585, 5.28322522, nan)
    test 131 reverse: (147911.0533465881, 481651.0170985917, nan, 52.3227585003, 5.2832252206, nan)
    test 132 v1: (52.3227585, 5.28322522)  FAILED, KNOWN, expected (52.3227585, 5.28322522, nan)
    test 133 rounded: (52.3227585, 5.28322522)

    test 134 forward: (257864.8734700616, 505085.1025198336, nan, 52.52373386, 6.90293794, nan)
    test 135 reverse: (257864.8734700616, 505085.1025198336, nan, 52.5237338602, 6.9029379406, nan)
    test 136 v1: (52.52373386, 6.90293794)  FAILED, KNOWN, expected (52.52373386, 6.90293794, nan)
    test 137 rounded: (52.52373386, 6.90293794)

    test 138 forward: (85206.8554731635, 298650.6147499917, nan, 50.67368294, 4.39992672, nan)
    test 139 reverse: (85206.8554731635, 298650.6147499917, nan, 50.6736829405, 4.3999267205, nan)
    test 140 v1: (50.67368294, 4.39992672)  FAILED, KNOWN, expected (50.67368294, 4.39992672, nan)
    test 141 rounded: (50.67368294, 4.39992672)

    test 142 forward: (284588.0212566849, 666621.002464765, nan, 53.96882562, 7.36175551, nan)
    test 143 reverse: (284588.0212566849, 666621.002464765, nan, 53.9688256197, 7.3617555104, nan)
    test 144 v1: (53.96882562, 7.36175551)  FAILED, KNOWN, expected (53.96882562, 7.36175551, nan)
    test 145 rounded: (53.96882562, 7.36175551)

    test 146 forward: (318976.6603486732, 276548.1029470231, nan, 50.45604601, 7.69618891, nan)
    test 147 reverse: (318976.6603486732, 276548.1029470231, nan, 50.4560460105, 7.6961889107, nan)
    test 148 v1: (50.45604601, 7.69618891)  FAILED, KNOWN, expected (50.45604601, 7.69618891, nan)
    test 149 rounded: (50.45604601, 7.69618891)

    test 150 forward: (48547.1377105697, 293226.9101939176, nan, 50.61934139, 3.88306374, nan)
    test 151 reverse: (48547.1377105697, 293226.9101939176, nan, 50.6193413905, 3.8830637405, nan)
    test 152 v1: (50.61934139, 3.88306374)  FAILED, KNOWN, expected (50.61934139, 3.88306374, nan)
    test 153 rounded: (50.61934139, 3.88306374)

    test 154 forward: (5090.9837702319, 485425.0874551284, nan, 52.33627512, 3.18747903, nan)
    test 155 reverse: (5090.9837702319, 485425.0874551284, nan, 52.3362751202, 3.1874790306, nan)
    test 156 v1: (52.33627512, 3.18747903)  FAILED, KNOWN, expected (52.33627512, 3.18747903, nan)
    test 157 rounded: (52.33627512, 3.18747903)

    test 158 forward: (-27748.139703791, 808046.5972968694, nan, 55.22173411, 2.51687906, nan)
    test 159 reverse: (-27748.139703791, 808046.5972968694, nan, 55.221734109, 2.516879061, nan)
    test 160 v1: (55.22173411, 2.51687906)  FAILED, KNOWN, expected (55.22173411, 2.51687906, nan)
    test 161 rounded: (55.22173411, 2.51687906)

    test 162 forward: (115937.7857752218, 467077.8003363384, nan, 52.19044202, 4.81594841, nan)
    test 163 reverse: (115937.7857752218, 467077.8003363384, nan, 52.1904420203, 4.8159484106, nan)
    test 164 v1: (52.19044202, 4.81594841)  FAILED, KNOWN, expected (52.19044202, 4.81594841, nan)
    test 165 rounded: (52.19044202, 4.81594841)

    test 166 forward: (-46440.3925995337, 737111.5303577837, nan, 54.57850254, 2.27238347, nan)
    test 167 reverse: (-46440.3925995337, 737111.5303577837, nan, 54.5785025394, 2.2723834709, nan)
    test 168 v1: (54.57850254, 2.27238347)  FAILED, KNOWN, expected (54.57850254, 2.27238347, nan)
    test 169 rounded: (54.57850254, 2.27238347)

    test 170 forward: (276750.1415909104, 618489.4344149831, nan, 53.53848926, 7.22362927, nan)
    test 171 reverse: (276750.1415909104, 618489.4344149831, nan, 53.5384892598, 7.2236292705, nan)
    test 172 v1: (53.53848926, 7.22362927)  FAILED, KNOWN, expected (53.53848926, 7.22362927, nan)
    test 173 rounded: (53.53848926, 7.22362927)

    test 174 forward: (84135.610093829, 226016.5287665709, nan, 50.02076307, 4.39860012, nan)
    test 175 reverse: (84135.610093829, 226016.5287665709, nan, 50.0207630706, 4.3986001205, nan)
    test 176 v1: (50.02076307, 4.39860012)  FAILED, KNOWN, expected (50.02076307, 4.39860012, nan)
    test 177 rounded: (50.02076307, 4.39860012)

    test 178 forward: (-18058.4828376021, 861460.474882357, nan, 55.7041155, 2.63639349, nan)
    test 179 reverse: (-18058.4828376021, 861460.474882357, nan, 55.7041154987, 2.636393491, nan)
    test 180 v1: (55.7041155, 2.63639349)  FAILED, KNOWN, expected (55.7041155, 2.63639349, nan)
    test 181 rounded: (55.7041155, 2.63639349)

    test 182 forward: (158584.7971087869, 424198.1942501751, nan, 51.80640345, 5.43917909, nan)
    test 183 reverse: (158584.7971087869, 424198.1942501751, nan, 51.8064034504, 5.4391790906, nan)
    test 184 v1: (51.80640345, 5.43917909)  FAILED, KNOWN, expected (51.80640345, 5.43917909, nan)
    test 185 rounded: (51.80640345, 5.43917909)

    test 186 forward: (150107.3640383409, 712662.3433396713, nan, 54.39838492, 5.31190264, nan)
    test 187 reverse: (150107.3640383409, 712662.3433396713, nan, 54.3983849195, 5.3119026406, nan)
    test 188 v1: (54.39838492, 5.31190264)  FAILED, KNOWN, expected (54.39838492, 5.31190264, nan)
    test 189 rounded: (54.39838492, 5.31190264)

    test 190 forward: (269786.9348170686, 356820.744306313, nan, 51.18918281, 7.02920651, nan)
    test 191 reverse: (269786.9348170686, 356820.744306313, nan, 51.1891828104, 7.0292065107, nan)
    test 192 v1: (51.18918281, 7.02920651)  FAILED, KNOWN, expected (51.18918281, 7.02920651, nan)
    test 193 rounded: (51.18918281, 7.02920651)

    test 194 forward: (-12750.3741340966, 717322.3141220245, nan, 54.41302618, 2.8038154, nan)
    test 195 reverse: (-12750.3741340966, 717322.3141220245, nan, 54.4130261795, 2.8038154008, nan)
    test 196 v1: (54.41302618, 2.8038154)  FAILED, KNOWN, expected (54.41302618, 2.8038154, nan)
    test 197 rounded: (54.41302618, 2.8038154)

    test 198 forward: (-59826.1418353016, 480166.712866987, nan, 52.26754184, 2.23942139, nan)
    test 199 reverse: (-59826.1418353016, 480166.712866987, nan, 52.2675418402, 2.2394213906, nan)
    test 200 v1: (52.26754184, 2.23942139)  FAILED, KNOWN, expected (52.26754184, 2.23942139, nan)
    test 201 rounded: (52.26754184, 2.23942139)

    test 202 forward: (245527.7422542615, 856229.113129918, nan, 55.67907544, 6.82509417, nan)
    test 203 reverse: (245527.7422542615, 856229.113129918, nan, 55.6790754388, 6.8250941703, nan)
    test 204 v1: (55.67907544, 6.82509417)  FAILED, KNOWN, expected (55.67907544, 6.82509417, nan)
    test 205 rounded: (55.67907544, 6.82509417)

    test 206 forward: (126997.7774125481, 640958.2676724973, nan, 53.75358525, 4.96273498, nan)
    test 207 reverse: (126997.7774125481, 640958.2676724973, nan, 53.7535852498, 4.9627349806, nan)
    test 208 v1: (53.75358525, 4.96273498)  FAILED, KNOWN, expected (53.75358525, 4.96273498, nan)
    test 209 rounded: (53.75358525, 4.96273498)

    test 210 forward: (47961.4533396067, 257982.981120724, nan, 50.30252875, 3.88498023, nan)
    test 211 reverse: (47961.4533396067, 257982.981120724, nan, 50.3025287506, 3.8849802305, nan)
    test 212 v1: (50.30252875, 3.88498023)  FAILED, KNOWN, expected (50.30252875, 3.88498023, nan)
    test 213 rounded: (50.30252875, 3.88498023)

    test 214 forward: (164488.2287353589, 383218.6196252143, nan, 51.43798816, 5.52365991, nan)
    test 215 reverse: (164488.2287353589, 383218.6196252143, nan, 51.4379881604, 5.5236599106, nan)
    test 216 v1: (51.43798816, 5.52365991)  FAILED, KNOWN, expected (51.43798816, 5.52365991, nan)
    test 217 rounded: (51.43798816, 5.52365991)

    test 218 forward: (185678.7138516316, 721493.2089601483, nan, 54.47680415, 5.86032453, nan)
    test 219 reverse: (185678.7138516316, 721493.2089601483, nan, 54.4768041495, 5.8603245305, nan)
    test 220 v1: (54.47680415, 5.86032453)  FAILED, KNOWN, expected (54.47680415, 5.86032453, nan)
    test 221 rounded: (54.47680415, 5.86032453)

    test 222 forward: (141312.1569420678, 658185.839616868, nan, 53.90891305, 5.17896111, nan)
    test 223 reverse: (141312.1569420678, 658185.839616868, nan, 53.9089130497, 5.1789611106, nan)
    test 224 v1: (53.90891305, 5.17896111)  FAILED, KNOWN, expected (53.90891305, 5.17896111, nan)
    test 225 rounded: (53.90891305, 5.17896111)

    test 226 forward: (168374.3164410406, 493878.7470430539, nan, 52.43253822, 5.58386235, nan)
    test 227 reverse: (168374.3164410406, 493878.7470430539, nan, 52.4325382202, 5.5838623506, nan)
    test 228 v1: (52.43253822, 5.58386235)  FAILED, KNOWN, expected (52.43253822, 5.58386235, nan)
    test 229 rounded: (52.43253822, 5.58386235)

    test 230 forward: (247096.84871094, 587875.1046864396, nan, 53.26946489, 6.76764158, nan)
    test 231 reverse: (247096.84871094, 587875.1046864396, nan, 53.2694648899, 6.7676415805, nan)
    test 232 v1: (53.26946489, 6.76764158)  FAILED, KNOWN, expected (53.26946489, 6.76764158, nan)
    test 233 rounded: (53.26946489, 6.76764158)

    test 234 forward: (260154.4301772453, 806616.6738812551, nan, 55.23105349, 7.03898511, nan)
    test 235 reverse: (260154.4301772453, 806616.6738812551, nan, 55.231053489, 7.0389851103, nan)
    test 236 v1: (55.23105349, 7.03898511)  FAILED, KNOWN, expected (55.23105349, 7.03898511, nan)
    test 237 rounded: (55.23105349, 7.03898511)

    test 238 forward: (203308.3193155857, 546872.234316956, nan, 52.90679119, 6.1052488, nan)
    test 239 reverse: (203308.3193155857, 546872.234316956, nan, 52.9067911901, 6.1052488006, nan)
    test 240 v1: (52.90679119, 6.1052488)  FAILED, KNOWN, expected (52.90679119, 6.1052488, nan)
    test 241 rounded: (52.90679119, 6.1052488)

    test 242 forward: (156616.8524248431, 577767.2516166611, nan, 53.18657233, 5.41139401, nan)
    test 243 reverse: (156616.8524248431, 577767.2516166611, nan, 53.18657233, 5.4113940106, nan)
    test 244 v1: (53.18657233, 5.41139401)  FAILED, KNOWN, expected (53.18657233, 5.41139401, nan)
    test 245 rounded: (53.18657233, 5.41139401)

    test 246 forward: (42008.441633347, 522743.4361167934, nan, 52.68038084, 3.71630347, nan)
    test 247 reverse: (42008.441633347, 522743.4361167934, nan, 52.6803808401, 3.7163034706, nan)
    test 248 v1: (52.68038084, 3.71630347)  FAILED, KNOWN, expected (52.68038084, 3.71630347, nan)
    test 249 rounded: (52.68038084, 3.71630347)

    test 250 forward: (271705.9953096642, 453096.4210233123, nan, 52.05386365, 7.08882698, nan)
    test 251 reverse: (271705.9953096642, 453096.4210233123, nan, 52.0538636503, 7.0888269806, nan)
    test 252 v1: (52.05386365, 7.08882698)  FAILED, KNOWN, expected (52.05386365, 7.08882698, nan)
    test 253 rounded: (52.05386365, 7.08882698)

    test 254 forward: (218134.0764575953, 658494.1052832666, nan, 53.90806038, 6.34774262, nan)
    test 255 reverse: (218134.0764575953, 658494.1052832666, nan, 53.9080603797, 6.3477426205, nan)
    test 256 v1: (53.90806038, 6.34774262)  FAILED, KNOWN, expected (53.90806038, 6.34774262, nan)
    test 257 rounded: (53.90806038, 6.34774262)

    test 258 v2: random
    test 259 forward: (260891.6400515621, 592197.2711194546, nan, 53.30573513, 6.97576657, nan)
    test 260 reverse: (260891.6400515621, 592197.2711194546, nan, 53.3046114091, 6.9750955917, nan)
    test 261 v2: (53.30461141, 6.97509559)  FAILED, KNOWN (0.00112372), expected (53.30573513, 6.97576657, nan)
    test 262 rounded: (53.30573513, 6.97576657)

    test 263 forward: (303135.7923513132, 858899.5799098111, nan, 55.68919959, 7.74089302, nan)
    test 264 reverse: (303135.7923513132, 858899.5799098111, nan, 55.6877965568, 7.7400946982, nan)
    test 265 v2: (55.68779656, 7.7400947)  FAILED, KNOWN (0.00140303), expected (55.68919959, 7.74089302, nan)
    test 266 rounded: (55.68919959, 7.74089302)

    test 267 forward: (163964.8197216193, 652820.0161206215, nan, 53.86081218, 5.52344755, nan)
    test 268 reverse: (163964.8197216193, 652820.0161206215, nan, 53.8596236583, 5.522997867, nan)
    test 269 v2: (53.85962366, 5.52299787)  FAILED, KNOWN (0.00118852), expected (53.86081218, 5.52344755, nan)
    test 270 rounded: (53.86081218, 5.52344755)

    test 271 forward: (-40550.3227146794, 472204.6403207908, nan, 52.20323437, 2.5261098, nan)
    test 272 reverse: (-40550.3227146794, 472204.6403207908, nan, 52.2022497195, 2.5260957164, nan)
    test 273 v2: (52.20224972, 2.52609572)  FAILED, KNOWN (0.00098465), expected (52.20323437, 2.5261098, nan)
    test 274 rounded: (52.20323437, 2.5261098)

    test 275 forward: (238617.518773947, 271341.6824687991, nan, 50.42641222, 6.5637924, nan)
    test 276 reverse: (238617.518773947, 271341.6824687991, nan, 50.425625534, 6.563184291, nan)
    test 277 v2: (50.42562553, 6.56318429)  FAILED, KNOWN (0.00078669), expected (50.42641222, 6.5637924, nan)
    test 278 rounded: (50.42641222, 6.5637924)

    test 279 forward: (-22450.8428518524, 844903.354950024, nan, 55.55412322, 2.57708416, nan)
    test 280 reverse: (-22450.8428518524, 844903.354950024, nan, 55.5527447145, 2.5771106042, nan)
    test 281 v2: (55.55274471, 2.5771106)  FAILED, KNOWN (0.00137851), expected (55.55412322, 2.57708416, nan)
    test 282 rounded: (55.55412322, 2.57708416)

    test 283 forward: (7736.8491406634, 335954.6572199216, nan, 50.99424018, 3.28945745, nan)
    test 284 reverse: (7736.8491406634, 335954.6572199216, nan, 50.993393597, 3.2893185956, nan)
    test 285 v2: (50.9933936, 3.2893186)  FAILED, KNOWN (0.00084658), expected (50.99424018, 3.28945745, nan)
    test 286 rounded: (50.99424018, 3.28945745)

    test 287 forward: (44105.1220559349, 822216.4813325033, nan, 55.36980525, 3.6392876, nan)
    test 288 reverse: (44105.1220559349, 822216.4813325033, nan, 55.3684438071, 3.6391425898, nan)
    test 289 v2: (55.36844381, 3.63914259)  FAILED, KNOWN (0.00136144), expected (55.36980525, 3.6392876, nan)
    test 290 rounded: (55.36980525, 3.6392876)

    test 291 forward: (-35589.2149560273, 731413.5179810359, nan, 54.53152363, 2.44358027, nan)
    test 292 reverse: (-35589.2149560273, 731413.5179810359, nan, 54.5302660956, 2.4436118234, nan)
    test 293 v2: (54.5302661, 2.44361182)  FAILED, KNOWN (0.00125753), expected (54.53152363, 2.44358027, nan)
    test 294 rounded: (54.53152363, 2.44358027)

    test 295 forward: (105662.44246575, 889536.135270374, nan, 55.98371894, 4.5975898, nan)
    test 296 reverse: (105662.44246575, 889536.135270374, nan, 55.982282309, 4.5972972301, nan)
    test 297 v2: (55.98228231, 4.59729723)  FAILED, KNOWN (0.00143663), expected (55.98371894, 4.5975898, nan)
    test 298 rounded: (55.98371894, 4.5975898)

    test 299 forward: (212157.3255340574, 691513.5154540262, nan, 54.20531662, 6.26296476, nan)
    test 300 reverse: (212157.3255340574, 691513.5154540262, nan, 54.2040870646, 6.2624021188, nan)
    test 301 v2: (54.20408706, 6.26240212)  FAILED, KNOWN (0.00122956), expected (54.20531662, 6.26296476, nan)
    test 302 rounded: (54.20531662, 6.26296476)

    test 303 forward: (109330.5734513361, 439411.5988473557, nan, 51.94128245, 4.72302875, nan)
    test 304 reverse: (109330.5734513361, 439411.5988473557, nan, 51.9403205696, 4.7226898702, nan)
    test 305 v2: (51.94032057, 4.72268987)  FAILED, KNOWN (0.00096188), expected (51.94128245, 4.72302875, nan)
    test 306 rounded: (51.94128245, 4.72302875)

    test 307 forward: (66405.7456539772, 794788.2407727905, nan, 55.12808079, 3.9991182, nan)
    test 308 reverse: (66405.7456539772, 794788.2407727905, nan, 55.1267465635, 3.9989136914, nan)
    test 309 v2: (55.12674656, 3.99891369)  FAILED, KNOWN (0.00133423), expected (55.12808079, 3.9991182, nan)
    test 310 rounded: (55.12808079, 3.9991182)

    test 311 forward: (-44663.0601496552, 673324.1290169652, nan, 54.00695935, 2.34179593, nan)
    test 312 reverse: (-44663.0601496552, 673324.1290169652, nan, 54.0057640017, 2.3418351574, nan)
    test 313 v2: (54.005764, 2.34183516)  FAILED, KNOWN (0.00119535), expected (54.00695935, 2.34179593, nan)
    test 314 rounded: (54.00695935, 2.34179593)

    test 315 forward: (128586.9913762416, 286517.8009515447, nan, 50.56824602, 5.01441779, nan)
    test 316 reverse: (128586.9913762416, 286517.8009515447, nan, 50.5674441722, 5.0140297749, nan)
    test 317 v2: (50.56744417, 5.01402977)  FAILED, KNOWN (0.00080185), expected (50.56824602, 5.01441779, nan)
    test 318 rounded: (50.56824602, 5.01441779)

    test 319 forward: (22135.8150110594, 814209.0125714734, nan, 55.29263426, 3.29692809, nan)
    test 320 reverse: (22135.8150110594, 814209.0125714734, nan, 55.2912832292, 3.2968364528, nan)
    test 321 v2: (55.29128323, 3.29683645)  FAILED, KNOWN (0.00135103), expected (55.29263426, 3.29692809, nan)
    test 322 rounded: (55.29263426, 3.29692809)

    test 323 forward: (235544.8659768081, 331919.3684261373, nan, 50.9712742, 6.53390379, nan)
    test 324 reverse: (235544.8659768081, 331919.3684261373, nan, 50.9704238611, 6.5332998901, nan)
    test 325 v2: (50.97042386, 6.53329989)  FAILED, KNOWN (0.00085034), expected (50.9712742, 6.53390379, nan)
    test 326 rounded: (50.9712742, 6.53390379)

    test 327 forward: (213689.6507086967, 377836.1186603527, nan, 51.38663562, 6.23033817, nan)
    test 328 reverse: (213689.6507086967, 377836.1186603527, nan, 51.3857367505, 6.2297781375, nan)
    test 329 v2: (51.38573675, 6.22977814)  FAILED, KNOWN (0.00089887), expected (51.38663562, 6.23033817, nan)
    test 330 rounded: (51.38663562, 6.23033817)

    test 331 forward: (-1950.5340867671, 486065.8747046666, nan, 52.340065, 3.08393316, nan)
    test 332 reverse: (-1950.5340867671, 486065.8747046666, nan, 52.3390617252, 3.0838386084, nan)
    test 333 v2: (52.33906173, 3.08383861)  FAILED, KNOWN (0.00100327), expected (52.340065, 3.08393316, nan)
    test 334 rounded: (52.340065, 3.08393316)

    test 335 forward: (57202.5685465358, 581382.7347896711, nan, 53.21013434, 3.92333207, nan)
    test 336 reverse: (57202.5685465358, 581382.7347896711, nan, 53.2090258251, 3.923121301, nan)
    test 337 v2: (53.20902583, 3.9231213)  FAILED, KNOWN (0.00110851), expected (53.21013434, 3.92333207, nan)
    test 338 rounded: (53.21013434, 3.92333207)

    test 339 forward: (298001.3181977933, 732498.092553766, nan, 54.55666648, 7.59699568, nan)
    test 340 reverse: (298001.3181977933, 732498.092553766, nan, 54.5553964411, 7.5962256132, nan)
    test 341 v2: (54.55539644, 7.59622561)  FAILED, KNOWN (0.00127004), expected (54.55666648, 7.59699568, nan)
    test 342 rounded: (54.55666648, 7.59699568)

    test 343 forward: (150765.8934761261, 486683.0522535516, nan, 52.36801379, 5.32503569, nan)
    test 344 reverse: (150765.8934761261, 486683.0522535516, nan, 52.3670007826, 5.3246103399, nan)
    test 345 v2: (52.36700078, 5.32461034)  FAILED, KNOWN (0.00101301), expected (52.36801379, 5.32503569, nan)
    test 346 rounded: (52.36801379, 5.32503569)

    test 347 forward: (68515.1536081998, 481951.2076043595, nan, 52.31870091, 4.11874082, nan)
    test 348 reverse: (68515.1536081998, 481951.2076043595, nan, 52.3176963721, 4.1184933552, nan)
    test 349 v2: (52.31769637, 4.11849336)  FAILED, KNOWN (0.00100454), expected (52.31870091, 4.11874082, nan)
    test 350 rounded: (52.31870091, 4.11874082)

    test 351 forward: (166169.3651541409, 878691.4866607374, nan, 55.88875917, 5.56555028, nan)
    test 352 reverse: (166169.3651541409, 878691.4866607374, nan, 55.8873320043, 5.5651011323, nan)
    test 353 v2: (55.887332, 5.56510113)  FAILED, KNOWN (0.00142717), expected (55.88875917, 5.56555028, nan)
    test 354 rounded: (55.88875917, 5.56555028)

    test 355 forward: (222206.7661544141, 589446.6179742677, nan, 53.28729128, 6.39496166, nan)
    test 356 reverse: (222206.7661544141, 589446.6179742677, nan, 53.2861695654, 6.3943784152, nan)
    test 357 v2: (53.28616957, 6.39437842)  FAILED, KNOWN (0.00112171), expected (53.28729128, 6.39496166, nan)
    test 358 rounded: (53.28729128, 6.39496166)

    test 359 forward: (39268.8046949712, 703676.7549175927, nan, 54.3047891, 3.60968505, nan)
    test 360 reverse: (39268.8046949712, 703676.7549175927, nan, 54.3035530542, 3.6095329463, nan)
    test 361 v2: (54.30355305, 3.60953295)  FAILED, KNOWN (0.00123605), expected (54.3047891, 3.60968505, nan)
    test 362 rounded: (54.3047891, 3.60968505)

    test 363 forward: (281092.5820363727, 522745.9883599457, nan, 52.67752092, 7.25175171, nan)
    test 364 reverse: (281092.5820363727, 522745.9883599457, nan, 52.6764711399, 7.2510407481, nan)
    test 365 v2: (52.67647114, 7.25104075)  FAILED, KNOWN (0.00104978), expected (52.67752092, 7.25175171, nan)
    test 366 rounded: (52.67752092, 7.25175171)

    test 367 forward: (205749.9387865824, 801895.143378961, nan, 55.19708753, 6.18369112, nan)
    test 368 reverse: (205749.9387865824, 801895.143378961, nan, 55.1957413357, 6.1831417272, nan)
    test 369 v2: (55.19574134, 6.18314173)  FAILED, KNOWN (0.00134619), expected (55.19708753, 6.18369112, nan)
    test 370 rounded: (55.19708753, 6.18369112)

    test 371 forward: (290670.2571315709, 225211.9088984937, nan, 50.00213481, 7.27922714, nan)
    test 372 reverse: (290670.2571315709, 225211.9088984937, nan, 50.0013979688, 7.2785186596, nan)
    test 373 v2: (50.00139797, 7.27851866)  FAILED, KNOWN (0.00073684), expected (50.00213481, 7.27922714, nan)
    test 374 rounded: (50.00213481, 7.27922714)

    test 375 forward: (299922.2380676316, 598118.7433903329, nan, 53.34974727, 7.56362608, nan)
    test 376 reverse: (299922.2380676316, 598118.7433903329, nan, 53.3486189826, 7.5628661416, nan)
    test 377 v2: (53.34861898, 7.56286614)  FAILED, KNOWN (0.00112829), expected (53.34974727, 7.56362608, nan)
    test 378 rounded: (53.34974727, 7.56362608)

    test 379 forward: (183099.8289306041, 316013.1827253258, nan, 50.83328575, 5.78604919, nan)
    test 380 reverse: (183099.8289306041, 316013.1827253258, nan, 50.8324518691, 5.7855521505, nan)
    test 381 v2: (50.83245187, 5.78555215)  FAILED, KNOWN (0.00083388), expected (50.83328575, 5.78604919, nan)
    test 382 rounded: (50.83328575, 5.78604919)

    test 383 forward: (25520.5970070039, 799675.5502615615, nan, 55.16311964, 3.35667557, nan)
    test 384 reverse: (25520.5970070039, 799675.5502615615, nan, 55.161783607, 3.356572871, nan)
    test 385 v2: (55.16178361, 3.35657287)  FAILED, KNOWN (0.00133603), expected (55.16311964, 3.35667557, nan)
    test 386 rounded: (55.16311964, 3.35667557)

    test 387 forward: (-55525.5578064969, 497888.2170364483, nan, 52.42828792, 2.29126158, nan)
    test 388 reverse: (-55525.5578064969, 497888.2170364483, nan, 52.4272781046, 2.2912851867, nan)
    test 389 v2: (52.4272781, 2.29128519)  FAILED, KNOWN (0.00100982), expected (52.42828792, 2.29126158, nan)
    test 390 rounded: (52.42828792, 2.29126158)

    test 391 forward: (-61768.7888004078, 696247.1985558218, nan, 54.20577475, 2.06508733, nan)
    test 392 reverse: (-61768.7888004078, 696247.1985558218, nan, 54.2045575581, 2.065172233, nan)
    test 393 v2: (54.20455756, 2.06517223)  FAILED, KNOWN (0.00121719), expected (54.20577475, 2.06508733, nan)
    test 394 rounded: (54.20577475, 2.06508733)

    test 395 forward: (121448.9162461427, 547811.5968037267, nan, 52.91635184, 4.88840441, nan)
    test 396 reverse: (121448.9162461427, 547811.5968037267, nan, 52.9152752686, 4.8880465908, nan)
    test 397 v2: (52.91527527, 4.88804659)  FAILED, KNOWN (0.00107657), expected (52.91635184, 4.88840441, nan)
    test 398 rounded: (52.91635184, 4.88840441)

    test 399 forward: (300918.6140532329, 348371.7147713055, nan, 51.10613388, 7.47084329, nan)
    test 400 reverse: (300918.6140532329, 348371.7147713055, nan, 51.1052683449, 7.47010474, nan)
    test 401 v2: (51.10526834, 7.47010474)  FAILED, KNOWN (0.00086554), expected (51.10613388, 7.47084329, nan)
    test 402 rounded: (51.10613388, 7.47084329)

    test 403 forward: (36354.8868554877, 860328.380738141, nan, 55.7099367, 3.50122281, nan)
    test 404 reverse: (36354.8868554877, 860328.380738141, nan, 55.7085357385, 3.5011037871, nan)
    test 405 v2: (55.70853574, 3.50110379)  FAILED, KNOWN (0.00140096), expected (55.7099367, 3.50122281, nan)
    test 406 rounded: (55.7099367, 3.50122281)

    test 407 forward: (-14437.9258741618, 634636.1511172031, nan, 53.67035898, 2.8233988, nan)
    test 408 reverse: (-14437.9258741618, 634636.1511172031, nan, 53.6692007733, 2.8233596734, nan)
    test 409 v2: (53.66920077, 2.82335967)  FAILED, KNOWN (0.00115821), expected (53.67035898, 2.8233988, nan)
    test 410 rounded: (53.67035898, 2.8233988)

    test 411 forward: (35348.0048289303, 275394.1784865634, nan, 50.45652137, 3.70242263, nan)
    test 412 reverse: (35348.0048289303, 275394.1784865634, nan, 50.4557360659, 3.7022199791, nan)
    test 413 v2: (50.45573607, 3.70221998)  FAILED, KNOWN (0.0007853), expected (50.45652137, 3.70242263, nan)
    test 414 rounded: (50.45652137, 3.70242263)

    test 415 forward: (73068.5313404323, 318242.5266388632, nan, 50.84816334, 4.22385211, nan)
    test 416 reverse: (73068.5313404323, 318242.5266388632, nan, 50.8473306409, 4.2235783459, nan)
    test 417 v2: (50.84733064, 4.22357835)  FAILED, KNOWN (0.0008327), expected (50.84816334, 4.22385211, nan)
    test 418 rounded: (50.84816334, 4.22385211)

    test 419 forward: (-38631.3794770154, 503664.3060809554, nan, 52.48637544, 2.53605351, nan)
    test 420 reverse: (-38631.3794770154, 503664.3060809554, nan, 52.4853575572, 2.5360417262, nan)
    test 421 v2: (52.48535756, 2.53604173)  FAILED, KNOWN (0.00101788), expected (52.48637544, 2.53605351, nan)
    test 422 rounded: (52.48637544, 2.53605351)

    test 423 forward: (198965.6618040079, 633846.8723818711, nan, 53.6886097, 6.052657, nan)
    test 424 reverse: (198965.6618040079, 633846.8723818711, nan, 53.687440955, 6.0521260452, nan)
    test 425 v2: (53.68744096, 6.05212605)  FAILED, KNOWN (0.00116874), expected (53.6886097, 6.052657, nan)
    test 426 rounded: (53.6886097, 6.052657)

    test 427 forward: (190814.2305158422, 611974.3159667331, nan, 53.49272307, 5.92679903, nan)
    test 428 reverse: (190814.2305158422, 611974.3159667331, nan, 53.4915774141, 5.9262868806, nan)
    test 429 v2: (53.49157741, 5.92628688)  FAILED, KNOWN (0.00114566), expected (53.49272307, 5.92679903, nan)
    test 430 rounded: (53.49272307, 5.92679903)

    test 431 forward: (133328.2800821149, 409597.0945662679, nan, 51.67475483, 5.07388835, nan)
    test 432 reverse: (133328.2800821149, 409597.0945662679, nan, 51.6738234638, 5.0734968729, nan)
    test 433 v2: (51.67382346, 5.07349687)  FAILED, KNOWN (0.00093137), expected (51.67475483, 5.07388835, nan)
    test 434 rounded: (51.67475483, 5.07388835)

    test 435 forward: (322985.7812021843, 474362.3671335697, nan, 52.2316873, 7.84645602, nan)
    test 436 reverse: (322985.7812021843, 474362.3671335697, nan, 52.2306905793, 7.845658606, nan)
    test 437 v2: (52.23069058, 7.84565861)  FAILED, KNOWN (0.00099672), expected (52.2316873, 7.84645602, nan)
    test 438 rounded: (52.2316873, 7.84645602)

    test 439 forward: (88878.4204051724, 626004.890016889, nan, 53.61585763, 4.388111, nan)
    test 440 reverse: (88878.4204051724, 626004.890016889, nan, 53.6147000894, 4.3878332322, nan)
    test 441 v2: (53.61470009, 4.38783323)  FAILED, KNOWN (0.00115754), expected (53.61585763, 4.388111, nan)
    test 442 rounded: (53.61585763, 4.388111)

    test 443 forward: (294044.5013797964, 408001.1977079732, nan, 51.64358175, 7.39618946, nan)
    test 444 reverse: (294044.5013797964, 408001.1977079732, nan, 51.6426532615, 7.3954601149, nan)
    test 445 v2: (51.64265326, 7.39546011)  FAILED, KNOWN (0.00092849), expected (51.64358175, 7.39618946, nan)
    test 446 rounded: (51.64358175, 7.39618946)

    test 447 forward: (-54578.7515901473, 583708.3764400443, nan, 53.19895621, 2.25040073, nan)
    test 448 reverse: (-54578.7515901473, 583708.3764400443, nan, 53.1978562289, 2.2504416346, nan)
    test 449 v2: (53.19785623, 2.25044163)  FAILED, KNOWN (0.00109998), expected (53.19895621, 2.25040073, nan)
    test 450 rounded: (53.19895621, 2.25040073)

    test 451 forward: (185987.1175648804, 487894.9760612558, nan, 52.37804689, 5.84228329, nan)
    test 452 reverse: (185987.1175648804, 487894.9760612558, nan, 52.3770321161, 5.8417815001, nan)
    test 453 v2: (52.37703212, 5.8417815)  FAILED, KNOWN (0.00101477), expected (52.37804689, 5.84228329, nan)
    test 454 rounded: (52.37804689, 5.84228329)

    test 455 forward: (81718.1462022694, 731174.3737120206, nan, 54.5594413, 4.25481752, nan)
    test 456 reverse: (81718.1462022694, 731174.3737120206, nan, 54.5581732034, 4.2545677838, nan)
    test 457 v2: (54.5581732, 4.25456778)  FAILED, KNOWN (0.0012681), expected (54.5594413, 4.25481752, nan)
    test 458 rounded: (54.5594413, 4.25481752)

    test 459 forward: (-42135.2440483295, 615162.3472285967, nan, 53.48598798, 2.41698325, nan)
    test 460 reverse: (-42135.2440483295, 615162.3472285967, nan, 53.4848534267, 2.4170032499, nan)
    test 461 v2: (53.48485343, 2.41700325)  FAILED, KNOWN (0.00113455), expected (53.48598798, 2.41698325, nan)
    test 462 rounded: (53.48598798, 2.41698325)

    test 463 forward: (-53549.1166255631, 522769.048270139, nan, 52.6523912, 2.3047125, nan)
    test 464 reverse: (-53549.1166255631, 522769.048270139, nan, 52.6513550426, 2.3047373044, nan)
    test 465 v2: (52.65135504, 2.3047373)  FAILED, KNOWN (0.00103616), expected (52.6523912, 2.3047125, nan)
    test 466 rounded: (52.6523912, 2.3047125)

    test 467 forward: (180044.9298195675, 425965.2687547593, nan, 51.82173534, 5.75046282, nan)
    test 468 reverse: (180044.9298195675, 425965.2687547593, nan, 51.8207858401, 5.7499732377, nan)
    test 469 v2: (51.82078584, 5.74997324)  FAILED, KNOWN (0.0009495), expected (51.82173534, 5.75046282, nan)
    test 470 rounded: (51.82173534, 5.75046282)

    test 471 forward: (267474.208142084, 301645.1383183962, nan, 50.6938409, 6.97896402, nan)
    test 472 reverse: (267474.208142084, 301645.1383183962, nan, 50.693023112, 6.9782967413, nan)
    test 473 v2: (50.69302311, 6.97829674)  FAILED, KNOWN (0.00081779), expected (50.6938409, 6.97896402, nan)
    test 474 rounded: (50.6938409, 6.97896402)

    test 475 forward: (32270.866398317, 628275.9378646638, nan, 53.6261561, 3.53221851, nan)
    test 476 reverse: (32270.866398317, 628275.9378646638, nan, 53.6250000983, 3.5320710274, nan)
    test 477 v2: (53.6250001, 3.53207103)  FAILED, KNOWN (0.001156), expected (53.6261561, 3.53221851, nan)
    test 478 rounded: (53.6261561, 3.53221851)

    test 479 forward: (-19443.0957005755, 855583.6164647385, nan, 55.65094242, 2.61805804, nan)
    test 480 reverse: (-19443.0957005755, 855583.6164647385, nan, 55.649552314, 2.6180794661, nan)
    test 481 v2: (55.64955231, 2.61807947)  FAILED, KNOWN (0.00139011), expected (55.65094242, 2.61805804, nan)
    test 482 rounded: (55.65094242, 2.61805804)

    test 483 forward: (50588.298045484, 625872.7470754284, nan, 53.60850346, 3.80976411, nan)
    test 484 reverse: (50588.298045484, 625872.7470754284, nan, 53.6073485378, 3.8095742419, nan)
    test 485 v2: (53.60734854, 3.80957424)  FAILED, KNOWN (0.00115492), expected (53.60850346, 3.80976411, nan)
    test 486 rounded: (53.60850346, 3.80976411)

    test 487 forward: (11380.4443195116, 387828.4669723777, nan, 51.46120599, 3.32041937, nan)
    test 488 reverse: (11380.4443195116, 387828.4669723777, nan, 51.4603046688, 3.3202807751, nan)
    test 489 v2: (51.46030467, 3.32028078)  FAILED, KNOWN (0.00090132), expected (51.46120599, 3.32041937, nan)
    test 490 rounded: (51.46120599, 3.32041937)

    test 491 forward: (183803.3680250859, 715582.4075122973, nan, 54.42382956, 5.83083852, nan)
    test 492 reverse: (183803.3680250859, 715582.4075122973, nan, 54.422574538, 5.8303430991, nan)
    test 493 v2: (54.42257454, 5.8303431)  FAILED, KNOWN (0.00125502), expected (54.42382956, 5.83083852, nan)
    test 494 rounded: (54.42382956, 5.83083852)

    test 495 forward: (39115.2154970842, 317661.9234902598, nan, 50.83709281, 3.74209434, nan)
    test 496 reverse: (39115.2154970842, 317661.9234902598, nan, 50.8362629141, 3.7418892962, nan)
    test 497 v2: (50.83626291, 3.7418893)  FAILED, KNOWN (0.0008299), expected (50.83709281, 3.74209434, nan)
    test 498 rounded: (50.83709281, 3.74209434)

    test 499 forward: (60536.1841283889, 794971.1137195978, nan, 55.12865981, 3.90712336, nan)
    test 500 reverse: (60536.1841283889, 794971.1137195978, nan, 55.127325814, 3.9069333771, nan)
    test 501 v2: (55.12732581, 3.90693338)  FAILED, KNOWN (0.001334), expected (55.12865981, 3.90712336, nan)
    test 502 rounded: (55.12865981, 3.90712336)

    test 503 forward: (215600.0778141262, 504379.2444493012, nan, 52.52371202, 6.2801275, nan)
    test 504 reverse: (215600.0778141262, 504379.2444493012, nan, 52.5226799302, 6.2795610714, nan)
    test 505 v2: (52.52267993, 6.27956107)  FAILED, KNOWN (0.00103209), expected (52.52371202, 6.2801275, nan)
    test 506 rounded: (52.52371202, 6.2801275)

    test 507 forward: (88289.0359399583, 532934.832219807, nan, 52.77960173, 4.39849955, nan)
    test 508 reverse: (88289.0359399583, 532934.832219807, nan, 52.7785423478, 4.3982140664, nan)
    test 509 v2: (52.77854235, 4.39821407)  FAILED, KNOWN (0.00105938), expected (52.77960173, 4.39849955, nan)
    test 510 rounded: (52.77960173, 4.39849955)

    test 511 forward: (-74842.1884014001, 491270.4496840072, nan, 52.36113775, 2.01217907, nan)
    test 512 reverse: (-74842.1884014001, 491270.4496840072, nan, 52.3601373302, 2.0122428849, nan)
    test 513 v2: (52.36013733, 2.01224288)  FAILED, KNOWN (0.00100042), expected (52.36113775, 2.01217907, nan)
    test 514 rounded: (52.36113775, 2.01217907)


    test 515 v1: A0
    test 516 forward: (155029.7839105919, 463109.8880372787, -43.2755077999, 52.1561605556, 5.3876388889, 0.0)
    test 517 reverse: (155029.7839105919, 463109.8880372787, -43.2755077999, 52.1561605558, 5.3876388895, -5e-10)
    test 518 v1: (52.15616056, 5.38763889, 0.0)  FAILED, KNOWN (4.44444e-09), expected (52.15616055555556, 5.387638888888889, 0.0)
    test 519 rounded: (52.15616056, 5.38763889)

    test 520 forward: (155029.7839105919, 463109.8880372787, -0.0204077999, 52.1561605556, 5.3876388889, 43.2551)
    test 521 reverse: (155029.7839105919, 463109.8880372787, -0.0204077999, 52.1561605558, 5.3876388895, 43.2550999995)
    test 522 v1: (52.15616056, 5.38763889, 43.2551)  FAILED, KNOWN (4.44444e-09), expected (52.15616055555556, 5.387638888888889, 43.2551)
    test 523 rounded: (52.15616056, 5.38763889)

    test 524 forward: (155029.7839105919, 463109.8880372787, 99.9795922001, 52.1561605556, 5.3876388889, 143.2551)
    test 525 reverse: (155029.7839105919, 463109.8880372787, 99.9795922001, 52.1561605558, 5.3876388895, 143.2550999995)
    test 526 v1: (52.15616056, 5.38763889, 143.2551)  FAILED, KNOWN (4.44444e-09), expected (52.15616055555556, 5.387638888888889, 143.2551)
    test 527 rounded: (52.15616056, 5.38763889)


    test 528 v2: A0
    test 529 forward: (155029.7838689871, 463109.8879690143, -43.2755269118, 52.1561605556, 5.3876388889, 0.0)
    test 530 reverse: (155029.7838689871, 463109.8879690143, -43.2755269118, 52.1551722941, 5.3872035033, 0.0016504363)
    test 531 v2: (52.15517229, 5.3872035, 0.00165044)  FAILED, KNOWN (0.00165044), expected (52.15616055555556, 5.387638888888889, 0.0)
    test 532 rounded: (52.15616056, 5.38763889)

    test 533 forward: (155029.7838689871, 463109.8879690143, -0.0204269118, 52.1561605556, 5.3876388889, 43.2551)
    test 534 reverse: (155029.7838689871, 463109.8879690143, -0.0204269118, 52.1551722941, 5.3872035033, 43.2567504363)
    test 535 v2: (52.15517229, 5.3872035, 43.25675044)  FAILED, KNOWN (0.00165044), expected (52.15616055555556, 5.387638888888889, 43.2551)
    test 536 rounded: (52.15616056, 5.38763889)

    test 537 forward: (155029.7838689871, 463109.8879690143, 99.9795730882, 52.1561605556, 5.3876388889, 143.2551)
    test 538 reverse: (155029.7838689871, 463109.8879690143, 99.9795730882, 52.1551722941, 5.3872035033, 143.2567504363)
    test 539 v2: (52.15517229, 5.3872035, 143.25675044)  FAILED, KNOWN (0.00165044), expected (52.15616055555556, 5.387638888888889, 143.2551)
    test 540 rounded: (52.15616056, 5.38763889)

    test 541 v1: EPSG:9809
    test 542 forward: (196139.4316111235, 557179.0260841309, nan, 53.0, 6.0, nan)
    test 543 RDx_RDy: (196139.4316111235, 557179.0260841309)  FAILED, KNOWN, expected (196105.283, 557057.739)
    test 544 b4Datum: (196139.431611, 557179.026084, NAN, 53.0, 6.0, NAN, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 545 toWGS84: (196139.431611, 557179.026084, NAN, 52.999992, 5.999963, NAN, Datum(name='NAD83', ellipsoid=Ellipsoids.GRS80, transform=Transforms.NAD83))
    test 546 reverse: (196139.4316111235, 557179.0260841309, nan, 53.0000000001, 6.0000000006, nan)
    test 547 v1: (53.0, 6.0)  FAILED, KNOWN, expected (53.0, 6.0, nan)
    test 548 rounded: (53.0, 6.0)

    test 549 v1: EPSGv12.054
    test 550 forward: (275000.0000166142, 575000.0000327197, nan, 53.148288321, 7.180899528, nan)
    test 551 RDx_RDy: (275000.0000166142, 575000.0000327197)  FAILED, KNOWN, expected (275000.000, 575000.000)
    test 552 b4Datum: (275000.000017, 575000.000033, NAN, 53.148288, 7.1809, NAN, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 553 toWGS84: (275000.000017, 575000.000033, NAN, 53.148281, 7.180863, NAN, Datum(name='NAD83', ellipsoid=Ellipsoids.GRS80, transform=Transforms.NAD83))
    test 554 reverse: (275000.0000166142, 575000.0000327197, nan, 53.148288321, 7.1808995285, nan)
    test 555 v1: (53.14828832, 7.18089953)  FAILED, KNOWN (2e-09), expected (53.148288321, 7.180899528, nan)
    test 556 rounded: (53.14828832, 7.18089953)

    test 557 v1: id 30010000
    test 558 forward: (108360.8790218852, 415757.2745752624, 258.0056662938, 51.728601274, 4.712120126, 301.7981)
    test 559 RDx_RDy: (108360.8790218852, 415757.2745752624)  FAILED, KNOWN, expected (108360.8790, 415757.2745)
    test 560 b4Datum: (108360.879022, 415757.274575, 258.005666, 51.728601, 4.71212, 301.7981, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 561 toWGS84: (108360.879022, 415757.274575, 258.005666,./test/testRndTrips.py:73: DeprecationWarning: property_RO L{NAPh<pyrdnap.rd0.RDNAP7Tuple.NAPh>} has been DEPRECATED on 2026.07.21, use attribute C{H}.
  r = L.reverse(r.RDx, r.RDy, r.NAPh)  # for backward compatibility
 51.728593, 4.712085, 0.0, Datum(name='NAD83', ellipsoid=Ellipsoids.GRS80, transform=Transforms.NAD83))
    test 562 reverse: (108360.8790218852, 415757.2745752624, 258.0056662938, 51.7286012744, 4.7121201266, 301.7980999993)
    test 563 v1: (51.72860127, 4.71212013, 301.7981)  FAILED, KNOWN (4e-09), expected (51.728601274, 4.712120126, 301.7981)
    test 564 rounded: (51.72860127, 4.71212013)

    test 565 v1: SAS
    test 566 forward: (199920.0425385464, 579403.4227489062, nan, 53.19939233, 6.05939747, nan)
    test 567 RDx_RDy: (199920.0425385464, 579403.4227489062)  FAILED, KNOWN, expected (199920.042533, 579403.423305)
    test 568 b4Datum: (199920.042539, 579403.422749, NAN, 53.199392, 6.059397, NAN, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 569 toWGS84: (199920.042539, 579403.422749, NAN, 53.199385, 6.059361, NAN, Datum(name='NAD83', ellipsoid=Ellipsoids.GRS80, transform=Transforms.NAD83))
    test 570 reverse: (199920.0425385464, 579403.4227489062, nan, 53.19939233, 6.0593974706, nan)
    test 571 v1: (53.19939233, 6.05939747)  FAILED, KNOWN, expected (53.19939233, 6.05939747, nan)
    test 572 rounded: (53.19939233, 6.05939747)

    test 573 v1: name='vsLqRD', variant=1, forwardDatum=Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84)
    test 574 region: (50.0, 2.0, 56.0, 8.0)

    test 575 rdnap: (155029.783911, 463109.888037, -43.275508, 52.156161, 5.387639, 0.0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 576  lqrd: (155029.8, 463109.9, 0.0, 52.156161, 5.387639, 0.0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 577  diff: (0.016089, 0.011963, 43.275508, 0.0, 0.0, 0.0, None)
    test 578 -lqrd: (155029.8, 463109.9, 0.0, 52.156161, 5.387639, 0.0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))

    test 579 rdnap: (129005.104141, 557073.930171, -42.0495, 53.0, 5.0, 0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 580  lqrd: (129004.99864, 557077.049146, -745.492194, 53.0, 5.0, 0.0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 581  diff: (0.1055, 3.118975, 703.442694, 0.0, 0.0, 0.0, None)
    test 582 -lqrd: (129004.99864, 557077.049146, -745.492194, 53.0, 5.0, 0.0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))

    test 583 rdnap: (318159.695836, 894090.746829, -40.940399, 56.0, 8.0, 0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 584  lqrd: (317965.783185, 893566.420939, -16626.936575, 56.0, 8.0, 0.0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 585  diff: (193.912651, 524.32589, 16585.996175, 0.0, 0.0, 0.0, None)
    test 586 -lqrd: (317965.783185, 893566.420939, -16626.936575, 56.0, 8.0, 0.0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))

    test 587 rdnap: (-56496.660094, 896141.991394, -44.162601, 56.0, 2.0, 0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 588  lqrd: (-56211.252131, 895565.559071, -18180.078489, 56.0, 2.0, 0.0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 589  diff: (285.407962, 576.432322, 18135.915887, 0.0, 0.0, 0.0, None)
    test 590 -lqrd: (-56211.252131, 895565.559071, -18180.078489, 56.0, 2.0, 0.0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))

    test 591 rdnap: (342349.924377, 226555.86418, -48.318901, 50.0, 8.0, 0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 592  lqrd: (342260.11252, 226665.410054, -7131.753557, 50.0, 8.0, 0.0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 593  diff: (89.811858, 109.545875, 7083.434656, 0.0, 0.0, 0.0, None)
    test 594 -lqrd: (342260.11252, 226665.410054, -7131.753557, 50.0, 8.0, 0.0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))

    test 595 rdnap: (-87853.983835, 228817.835659, -44.6078, 50.0, 2.0, 0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 596  lqrd: (-87708.037489, 228962.626729, -8916.474405, 50.0, 2.0, 0.0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 597  diff: (145.946346, 144.79107, 8871.866605, 0.0, 0.0, 0.0, None)
    test 598 -lqrd: (-87708.037489, 228962.626729, -8916.474405, 50.0, 2.0, 0.0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))

    test 599 RD11: RDNAP2018v1(name='v1', variant=1, forwardDatum=Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 600 forward: (141000.353241, 629001.156331, NAN, 53.646722, 5.175528, NAN, None)  FAILED, KNOWN, expected (141000.0, 629000.0, NAN, 53.646722, 5.175528, NAN, None)
    test 601 rdNAPh: 40.939234386  FAILED, KNOWN, expected nan
    test 602 reverse: (141000.0, 629000.0, NAN, 53.646712, 5.175522, NAN, None)  FAILED, KNOWN, expected (141000.0, 629000.0, NAN, 53.646722, 5.175528, NAN, None)
    test 603 rdNAPh3: (53.646712, 5.175522, 40.939257)  FAILED, KNOWN, expected nan
    test 604 forward: (100000.688526, 599999.250527, NAN, 53.3835, 4.560667, NAN, None)  FAILED, KNOWN, expected (100000.0, 600000.0, NAN, 53.3835, 4.560667, NAN, None)
    test 605 rdNAPh: 41.6317928009  FAILED, KNOWN, expected nan
    test 606 reverse: (100000.0, 600000.0, NAN, 53.383507, 4.560656, NAN, None)  FAILED, KNOWN, expected (100000.0, 600000.0, NAN, 53.3835, 4.560667, NAN, None)
    test 607 rdNAPh3: (53.383507, 4.560656, 41.631786)  FAILED, KNOWN, expected nan
    test 608 forward: (79999.297204, 500000.750562, NAN, 52.482583, 4.283111, NAN, None)  FAILED, KNOWN, expected (80000.0, 500000.0, NAN, 52.482583, 4.283111, NAN, None)
    test 609 rdNAPh: 42.9418078189  FAILED, KNOWN, expected nan
    test 610 reverse: (80000.0, 500000.0, NAN, 52.482577, 4.283122, NAN, None)  FAILED, KNOWN, expected (80000.0, 500000.0, NAN, 52.482583, 4.283111, NAN, None)
    test 611 rdNAPh3: (52.482577, 4.283122, 42.941813)  FAILED, KNOWN, expected nan
    test 612 forward: (-6999.574037, 391999.898207, NAN, 51.493694, 3.054194, NAN, None)  FAILED, KNOWN, expected (-7000.0, 392000.0, NAN, 51.493694, 3.054194, NAN, None)
    test 613 rdNAPh: 44.3080784995  FAILED, KNOWN, expected nan
    test 614 reverse: (-7000.0, 392000.0, NAN, 51.493695, 3.054188, NAN, None)  FAILED, KNOWN, expected (-7000.0, 392000.0, NAN, 51.493694, 3.054194, NAN, None)
    test 615 rdNAPh3: (51.493695, 3.054188, 44.308078)  FAILED, KNOWN, expected nan
    test 616 forward: (-6999.960896, 336000.860366, NAN, 50.990667, 3.079667, NAN, None)  FAILED, KNOWN, expected (-7000.0, 336000.0, NAN, 50.990667, 3.079667, NAN, None)
    test 617 rdNAPh: 44.434125317  FAILED, KNOWN, expected nan
    test 618 reverse: (-7000.0, 336000.0, NAN, 50.990659, 3.079666, NAN, None)  FAILED, KNOWN, expected (-7000.0, 336000.0, NAN, 50.990667, 3.079667, NAN, None)
    test 619 rdNAPh3: (50.990659, 3.079666, 44.434129)  FAILED, KNOWN, expected nan
    test 620 forward: (100999.476067, 336000.500055, NAN, 51.011083, 4.61775, NAN, None)  FAILED, KNOWN, expected (101000.0, 336000.0, NAN, 51.011083, 4.61775, NAN, None)
    test 621 rdNAPh: 45.2328336477  FAILED, KNOWN, expected nan
    test 622 reverse: (101000.0, 336000.0, NAN, 51.011079, 4.617758, NAN, None)  FAILED, KNOWN, expected (101000.0, 336000.0, NAN, 51.011083, 4.61775, NAN, None)
    test 623 rdNAPh3: (51.011079, 4.617758, 45.232845)  FAILED, KNOWN, expected nan
    test 624 forward: (160999.87846, 289001.211062, NAN, 50.591139, 5.471917, NAN, None)  FAILED, KNOWN, expected (161000.0, 289000.0, NAN, 50.591139, 5.471917, NAN, None)
    test 625 rdNAPh: 46.3937037184  FAILED, KNOWN, expected nan
    test 626 reverse: (161000.0, 289000.0, NAN, 50.591128, 5.471918, NAN, None)  FAILED, KNOWN, expected (161000.0, 289000.0, NAN, 50.591139, 5.471917, NAN, None)
    test 627 rdNAPh3: (50.591128, 5.471918, 46.393728)  FAILED, KNOWN, expected nan
    test 628 forward: (219000.933817, 288999.674996, NAN, 50.587611, 6.290861, NAN, None)  FAILED, KNOWN, expected (219000.0, 289000.0, NAN, 50.587611, 6.290861, NAN, None)
    test 629 rdNAPh: 47.482404244  FAILED, KNOWN, expected nan
    test 630 reverse: (219000.0, 289000.0, NAN, 50.587614, 6.290848, NAN, None)  FAILED, KNOWN, expected (219000.0, 289000.0, NAN, 50.587611, 6.290861, NAN, None)
    test 631 rdNAPh3: (50.587614, 6.290848, 47.482385)  FAILED, KNOWN, expected nan
    test 632 forward: (299999.136422, 451001.223453, NAN, 52.028361, 7.500222, NAN, None)  FAILED, KNOWN, expected (300000.0, 451000.0, NAN, 52.028361, 7.500222, NAN, None)
    test 633 rdNAPh: 44.0489044268  FAILED, KNOWN, expected nan
    test 634 reverse: (300000.0, 451000.0, NAN, 52.02835, 7.500234, NAN, None)  FAILED, KNOWN, expected (300000.0, 451000.0, NAN, 52.028361, 7.500222, NAN, None)
    test 635 rdNAPh3: (52.02835, 7.500234, 44.048931)  FAILED, KNOWN, expected nan
    test 636 forward: (299999.534494, 614000.040599, NAN, 53.492333, 7.572028, NAN, None)  FAILED, KNOWN, expected (300000.0, 614000.0, NAN, 53.492333, 7.572028, NAN, None)
    test 637 rdNAPh: 40.0915508106  FAILED, KNOWN, expected nan
    test 638 reverse: (300000.0, 614000.0, NAN, 53.492333, 7.572035, NAN, None)  FAILED, KNOWN, expected (300000.0, 614000.0, NAN, 53.492333, 7.572028, NAN, None)
    test 639 rdNAPh3: (53.492333, 7.572035, 40.091549)  FAILED, KNOWN, expected nan
    test 640 forward: (259000.183067, 628999.911468, NAN, 53.636667, 6.959472, NAN, None)  FAILED, KNOWN, expected (259000.0, 629000.0, NAN, 53.636667, 6.959472, NAN, None)
    test 641 rdNAPh: 40.1024302105  FAILED, KNOWN, expected nan
    test 642 reverse: (259000.0, 629000.0, NAN, 53.636667, 6.959469, NAN, None)  FAILED, KNOWN, expected (259000.0, 629000.0, NAN, 53.636667, 6.959472, NAN, None)
    test 643 rdNAPh3: (53.636667, 6.959469, 40.10243)  FAILED, KNOWN, expected nan

    test 644 RD11: RDNAP2018v2(name='v2', variant=2, forwardDatum=Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 645 forward: (141000.353201, 629001.156326, NAN, 53.646722, 5.175528, NAN, None)  FAILED, KNOWN, expected (141000.0, 629000.0, NAN, 53.646722, 5.175528, NAN, None)
    test 646 rdNAPh: 40.9415324634  FAILED, KNOWN, expected nan
    test 647 reverse: (141000.0, 629000.0, NAN, 53.645549, 5.175125, NAN, None)  FAILED, KNOWN, expected (141000.0, 629000.0, NAN, 53.646722, 5.175528, NAN, None)
    test 648 rdNAPh3: (53.645549, 5.175125, 40.941555)  FAILED, KNOWN, expected nan
    test 649 forward: (100000.68851, 599999.250528, NAN, 53.3835, 4.560667, NAN, None)  FAILED, KNOWN, expected (100000.0, 600000.0, NAN, 53.3835, 4.560667, NAN, None)
    test 650 rdNAPh: 41.6333227437  FAILED, KNOWN, expected nan
    test 651 reverse: (100000.0, 600000.0, NAN, 53.382376, 4.560351, NAN, None)  FAILED, KNOWN, expected (100000.0, 600000.0, NAN, 53.3835, 4.560667, NAN, None)
    test 652 rdNAPh3: (53.382376, 4.560351, 41.633316)  FAILED, KNOWN, expected nan
    test 653 forward: (79999.297171, 500000.75054, NAN, 52.482583, 4.283111, NAN, None)  FAILED, KNOWN, expected (80000.0, 500000.0, NAN, 52.482583, 4.283111, NAN, None)
    test 654 rdNAPh: 42.9432171727  FAILED, KNOWN, expected nan
    test 655 reverse: (80000.0, 500000.0, NAN, 52.481552, 4.282851, NAN, None)  FAILED, KNOWN, expected (80000.0, 500000.0, NAN, 52.482583, 4.283111, NAN, None)
    test 656 rdNAPh3: (52.481552, 4.282851, 42.943223)  FAILED, KNOWN, expected nan
    test 657 forward: (-6999.574087, 391999.898175, NAN, 51.493694, 3.054194, NAN, None)  FAILED, KNOWN, expected (-7000.0, 392000.0, NAN, 51.493694, 3.054194, NAN, None)
    test 658 rdNAPh: 44.3083130884  FAILED, KNOWN, expected nan
    test 659 reverse: (-7000.0, 392000.0, NAN, 51.492791, 3.054089, NAN, None)  FAILED, KNOWN, expected (-7000.0, 392000.0, NAN, 51.493694, 3.054194, NAN, None)
    test 660 rdNAPh3: (51.492791, 3.054089, 44.308313)  FAILED, KNOWN, expected nan
    test 661 forward: (-6999.960945, 336000.860298, NAN, 50.990667, 3.079667, NAN, None)  FAILED, KNOWN, expected (-7000.0, 336000.0, NAN, 50.990667, 3.079667, NAN, None)
    test 662 rdNAPh: 44.4344254829  FAILED, KNOWN, expected nan
    test 663 reverse: (-7000.0, 336000.0, NAN, 50.989814, 3.079558, NAN, None)  FAILED, KNOWN, expected (-7000.0, 336000.0, NAN, 50.990667, 3.079667, NAN, None)
    test 664 rdNAPh3: (50.989814, 3.079558, 44.434429)  FAILED, KNOWN, expected nan
    test 665 forward: (100999.476079, 336000.50002, NAN, 51.011083, 4.61775, NAN, None)  FAILED, KNOWN, expected (101000.0, 336000.0, NAN, 51.011083, 4.61775, NAN, None)
    test 666 rdNAPh: 45.2337425451  FAILED, KNOWN, expected nan
    test 667 reverse: (101000.0, 336000.0, NAN, 51.010226, 4.617428, NAN, None)  FAILED, KNOWN, expected (101000.0, 336000.0, NAN, 51.011083, 4.61775, NAN, None)
    test 668 rdNAPh3: (51.010226, 4.617428, 45.233754)  FAILED, KNOWN, expected nan
    test 669 forward: (160999.878429, 289001.211018, NAN, 50.591139, 5.471917, NAN, None)  FAILED, KNOWN, expected (161000.0, 289000.0, NAN, 50.591139, 5.471917, NAN, None)
    test 670 rdNAPh: 46.3953825678  FAILED, KNOWN, expected nan
    test 671 reverse: (161000.0, 289000.0, NAN, 50.590323, 5.471465, NAN, None)  FAILED, KNOWN, expected (161000.0, 289000.0, NAN, 50.591139, 5.471917, NAN, None)
    test 672 rdNAPh3: (50.590323, 5.471465, 46.395408)  FAILED, KNOWN, expected nan
    test 673 forward: (219000.933778, 288999.674965, NAN, 50.587611, 6.290861, NAN, None)  FAILED, KNOWN, expected (219000.0, 289000.0, NAN, 50.587611, 6.290861, NAN, None)
    test 674 rdNAPh: 47.484707664  FAILED, KNOWN, expected nan
    test 675 reverse: (219000.0, 289000.0, NAN, 50.586809, 6.290279, NAN, None)  FAILED, KNOWN, expected (219000.0, 289000.0, NAN, 50.587611, 6.290861, NAN, None)
    test 676 rdNAPh3: (50.586809, 6.290279, 47.484689)  FAILED, KNOWN, expected nan
    test 677 forward: (299999.136381, 451001.223437, NAN, 52.028361, 7.500222, NAN, None)  FAILED, KNOWN, expected (300000.0, 451000.0, NAN, 52.028361, 7.500222, NAN, None)
    test 678 rdNAPh: 44.0507327659  FAILED, KNOWN, expected nan
    test 679 reverse: (300000.0, 451000.0, NAN, 52.027376, 7.499489, NAN, None)  FAILED, KNOWN, expected (300000.0, 451000.0, NAN, 52.028361, 7.500222, NAN, None)
    test 680 rdNAPh3: (52.027376, 7.499489, 44.05076)  FAILED, KNOWN, expected nan
    test 681 forward: (299999.534462, 614000.040623, NAN, 53.492333, 7.572028, NAN, None)  FAILED, KNOWN, expected (300000.0, 614000.0, NAN, 53.492333, 7.572028, NAN, None)
    test 682 rdNAPh: 40.0938369708  FAILED, KNOWN, expected nan
    test 683 reverse: (300000.0, 614000.0, NAN, 53.491188, 7.571273, NAN, None)  FAILED, KNOWN, expected (300000.0, 614000.0, NAN, 53.492333, 7.572028, NAN, None)
    test 684 rdNAPh3: (53.491188, 7.571273, 40.093835)  FAILED, KNOWN, expected nan
    test 685 forward: (259000.183035, 628999.911501, NAN, 53.636667, 6.959472, NAN, None)  FAILED, KNOWN, expected (259000.0, 629000.0, NAN, 53.636667, 6.959472, NAN, None)
    test 686 rdNAPh: 40.1041248802  FAILED, KNOWN, expected nan
    test 687 reverse: (259000.0, 629000.0, NAN, 53.635505, 6.9588, NAN, None)  FAILED, KNOWN, expected (259000.0, 629000.0, NAN, 53.636667, 6.959472, NAN, None)
    test 688 rdNAPh3: (53.635505, 6.9588, 40.104125)  FAILED, KNOWN, expected nan

    test 689 _RD: _bounds4=RD bounds (latS=50.75, lonW=2.539333, latN=55.765, lonE=7.22), _region4=RD region (latS=50.0, lonW=2.0, latN=56.0, lonE=8.0), _xETRS2RD=Similarity(name='_xETRS2RD', tx=-565.73, ty=-50.406, tz=-465.29, s=-4.0724, rx=-1.9151, ry=1.6037, rz=-9.0955), _xRD2ETRS=Similarity(name='_xRD2ETRS', tx=565.74, ty=50.402, tz=465.29, s=4.0724, rx=1.9151, ry=-1.6036, rz=9.0955), lat_D=80.0, lon_D=50.0

    test 690 _RD0: D0=Datum(name='Bessel1841', ellipsoid=Ellipsoids.Bessel1841, transform=Transforms.Bessel1841), D80=Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84), E0=Ellipsoid(name='Bessel1841', a=6377397.155, f=0.00334277, f_=299.1528128, b=6356078.962818), H0=0.0, H0_ETRS=43.0, K0=0.9999079, LAM0=0.094032038, LAM0C=0.094032038, LAT0=52.156160556, LON0=5.387638889, M0=0.003773954, N0=1.000475857, PHI0=0.910296727, PHI0C=0.909684757, Q0=1.06531844, R=6382644.571035411, RK2=12764113.458940838, Rmn2=(2524.794785679199, 2527.9854850929623), sincos2PHI0=(0.7896858198001045, 0.6135114554811807), sincos2PHI0C=(0.7893102212553742, 0.6139946047171687), W0=1.069599332, X0=155000.0, Y0=463000.0

    test 691 str: name='v1', variant=1, forwardDatum=Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84)
    test 692 lat: 52.15616056
    test 693 lon: 5.38763889
    test 694 latlon: (52.156161, 5.387639)
    test 695 latlonheight: (52.156161, 5.387639, 0)
    test 696 latlonheightdatum: (52.156161, 5.387639, 0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 697 latlonNgeoid: (52.156161, 5.387639, 43.275508)
    test 698 lam: 0.09403204
    test 699 phi: 0.91029673
    test 700 philam: (0.910297, 0.094032)
    test 701 philamheight: (0.910297, 0.094032, 0)
    test 702 philamheightdatum: (0.910297, 0.094032, 0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 703 N: 43.2755077999

    test 704 rdNAPh: nan

    test 705 toETRS: forward(RDx=155029.783911, RDy=463109.888037, H=-43.275508, lat=52.156161, lon=5.387639, height=0, datum=Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 706 toRD: forward(RDx=155029.783911, RDy=463109.888037, H=-43.275508, lat=52.157149, lon=5.388074, height=0, datum=Datum(name='Bessel1841', ellipsoid=Ellipsoids.Bessel1841, transform=Transforms.Bessel1841))
    test 707 toDatum: forward(RDx=155029.783911, RDy=463109.888037, H=-43.275508, lat=52.157552, lon=5.388145, height=0.0, datum=Datum(name='Bessel1841', ellipsoid=Ellipsoids.Bessel1841, transform=Transforms.Bessel1841))

    test 708 region4: RD region (latS=50.0, lonW=2.0, latN=56.0, lonE=8.0)
    test 709 lowerleft: True
    test 710 upperight: True
    test 711 center: True
    test 712 origin: False
    test 713 region4RD: RD region (minRDx=-87853.981, minRDy=228817.837, maxRDx=318159.693, maxRDy=894090.744)
    test 714 lowerleft: True
    test 715 lowerleft: True
    test 716 upperight: True
    test 717 upperight: True
    test 718 origin: False

    test 719 lat: nan
    test 720 lon: nan
    test 721 latlon: (NAN, NAN)
    test 722 latlonheight: (NAN, NAN, 0)
    test 723 latlonheightdatum: (NAN, NAN, 0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 724 latlonNgeoid: (NAN, NAN, NAN)
    test 725 lam: nan
    test 726 phi: nan
    test 727 philam: (NAN, NAN)
    test 728 philamheight: (NAN, NAN, 0)
    test 729 philamheightdatum: (NAN, NAN, 0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 730 N: nan


    test 731 lat: nan
    test 732 lon: nan
    test 733 latlon: (NAN, NAN)
    test 734 latlonheight: (NAN, NAN, NAN)
    test 735 latlonheightdatum: (NAN, NAN, NAN, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 736 latlonNgeoid: (NAN, NAN, NAN)
    test 737 lam: nan
    test 738 phi: nan
    test 739 philam: (NAN, NAN)
    test 740 philamheight: (NAN, NAN, NAN)
    test 741 philamheightdatum: (NAN, NAN, NAN, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 742 N: nan


    test 743 _RD: _bounds4=RD bounds (latS=50.75, lonW=2.539333, latN=55.765, lonE=7.22), _region4=RD region (latS=50.0, lonW=2.0, latN=56.0, lonE=8.0), _xETRS2RD=Similarity(name='_xETRS2RD', tx=-565.73, ty=-50.406, tz=-465.29, s=-4.0724, rx=-1.9151, ry=1.6037, rz=-9.0955), _xRD2ETRS=Similarity(name='_xRD2ETRS', tx=565.74, ty=50.402, tz=465.29, s=4.0724, rx=1.9151, ry=-1.6036, rz=9.0955), lat_D=80.0, lon_D=50.0

    test 744 _RD0: D0=Datum(name='Bessel1841', ellipsoid=Ellipsoids.Bessel1841, transform=Transforms.Bessel1841), D80=Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84), E0=Ellipsoid(name='Bessel1841', a=6377397.155, f=0.00334277, f_=299.1528128, b=6356078.962818), H0=0.0, H0_ETRS=43.0, K0=0.9999079, LAM0=0.094032038, LAM0C=0.094032038, LAT0=52.156160556, LON0=5.387638889, M0=0.003773954, N0=1.000475857, PHI0=0.910296727, PHI0C=0.909684757, Q0=1.06531844, R=6382644.571035411, RK2=12764113.458940838, Rmn2=(2524.794785679199, 2527.9854850929623), sincos2PHI0=(0.7896858198001045, 0.6135114554811807), sincos2PHI0C=(0.7893102212553742, 0.6139946047171687), W0=1.069599332, X0=155000.0, Y0=463000.0

    test 745 str: name='v2', variant=2, forwardDatum=Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84)
    test 746 lat: 52.15616056
    test 747 lon: 5.38763889
    test 748 latlon: (52.156161, 5.387639)
    test 749 latlonheight: (52.156161, 5.387639, 0)
    test 750 latlonheightdatum: (52.156161, 5.387639, 0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 751 latlonNgeoid: (52.156161, 5.387639, 43.275527)
    test 752 lam: 0.09403204
    test 753 phi: 0.91029673
    test 754 philam: (0.910297, 0.094032)
    test 755 philamheight: (0.910297, 0.094032, 0)
    test 756 philamheightdatum: (0.910297, 0.094032, 0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 757 N: 43.2755269118

    test 758 rdNAPh: nan

    test 759 toETRS: forward(RDx=155029.783869, RDy=463109.887969, H=-43.275527, lat=52.156161, lon=5.387639, height=0, datum=Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 760 toRD: forward(RDx=155029.783869, RDy=463109.887969, H=-43.275527, lat=52.157149, lon=5.388074, height=0, datum=Datum(name='Bessel1841', ellipsoid=Ellipsoids.Bessel1841, transform=Transforms.Bessel1841))
    test 761 toDatum: forward(RDx=155029.783869, RDy=463109.887969, H=-43.275527, lat=52.157552, lon=5.388145, height=0.0, datum=Datum(name='Bessel1841', ellipsoid=Ellipsoids.Bessel1841, transform=Transforms.Bessel1841))

    test 762 region4: RD region (latS=50.0, lonW=2.0, latN=56.0, lonE=8.0)
    test 763 lowerleft: True
    test 764 upperight: True
    test 765 center: True
    test 766 origin: False
    test 767 region4RD: RD region (minRDx=-87776.807, minRDy=228895.002, maxRDx=317993.007, maxRDy=893924.047)
    test 768 lowerleft: True
    test 769 lowerleft: True
    test 770 upperight: True
    test 771 upperight: True
    test 772 origin: False

    test 773 lat: nan
    test 774 lon: nan
    test 775 latlon: (NAN, NAN)
    test 776 latlonheight: (NAN, NAN, 0)
    test 777 latlonheightdatum: (NAN, NAN, 0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 778 latlonNgeoid: (NAN, NAN, NAN)
    test 779 lam: nan
    test 780 phi: nan
    test 781 philam: (NAN, NAN)
    test 782 philamheight: (NAN, NAN, 0)
    test 783 philamheightdatum: (NAN, NAN, 0, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 784 N: nan


    test 785 lat: nan
    test 786 lon: nan
    test 787 latlon: (NAN, NAN)
    test 788 latlonheight: (NAN, NAN, NAN)
    test 789 latlonheightdatum: (NAN, NAN, NAN, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 790 latlonNgeoid: (NAN, NAN, NAN)
    test 791 lam: nan
    test 792 phi: nan
    test 793 philam: (NAN, NAN)
    test 794 philamheight: (NAN, NAN, NAN)
    test 795 philamheightdatum: (NAN, NAN, NAN, Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 796 N: nan

    test 797 ndigits: 8

    236 of 797 testRndTrips.py tests (29.6%) FAILED, incl. 230 KNOWN plus 6 DeprecationWarnings (pyrdnap 26.7.31 pygeodesy 26.7.27 Python 2.7.18 64bit arm64_x86_64 macOS 26.5.2 -W  default) 1.140 sec
running /Library/Framewo....ython -W default ~/PyRDNAP/test/testValidation.py

    testing testValidation.py 26.07.21
    test 1 v2: validation3
    test 2 v2: testing RDNAP2018v2(name='v2', variant=2, forwardDatum=Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 3 v2:   using '.../RDNAPTRANStm2018_NSGI_txts/Z001_ETRS89andRDNAP.txt'
    test 4 v2:  header u'point_id\tETRS89_lat. \tETRS89_lon.\tETRS89_h  \tRD_x       \tRD_y       \tNAP_H'  (line 1) 

    test 5 v2: RDNAP2018v2 21326 of 47754 tests FAILED for 7959 of 7959 of 10000 points -inside (pyrdnap 26.7.31 pygeodesy 26.7.27 Python 2.7.18 64bit arm64_x86_64 macOS 26.5.2) 3.672 sec
    test 6 v2: RDNAP2018v2 req |diff| lat 0.00000001000, lon 0.00000001000, height 0.001000, RDx 0.00100000, RDy 0.00100000, H 0.00100000
    test 7 v2: RDNAP2018v2 max |diff| lat 1.4346641e-03, lon 8.3303290e-04, height 6.16e-03, RDx 8.2988e-03, RDy 1.5743e-02, H 6.3739e-04
    test 8 v2: RDNAP2018v2 max |diff| lat 0.00143466407, lon 0.00083303290, height 0.006164, RDx 0.00829877, RDy 0.01574313, H 0.00063739
    test 9 v2: 21326 failed, 47754 total, 7959 inside

    test 10 v1: validation3
    test 11 v1: testing RDNAP2018v1(name='v1', variant=1, forwardDatum=Datum(name='GRS80', ellipsoid=Ellipsoids.GRS80, transform=Transforms.WGS84))
    test 12 v1:   using '.../RDNAPTRANStm2018_NSGI_txts/Z001_ETRS89andRDNAP.txt'
    test 13 v1:  header u'point_id\tETRS89_lat. \tETRS89_lon.\tETRS89_h  \tRD_x       \tRD_y       \tNAP_H'  (line 1) 

    test 14 v1: RDNAP2018v1 all 47754 tests PASSED, 7959 of 10000 points -inside (pyrdnap 26.7.31 pygeodesy 26.7.27 Python 2.7.18 64bit arm64_x86_64 macOS 26.5.2) 5.937 sec
    test 15 v1: RDNAP2018v1 req |diff| lat 0.00000001000, lon 0.00000001000, height 0.001000, RDx 0.00100000, RDy 0.00100000, H 0.00100000
    test 16 v1: RDNAP2018v1 max |diff| lat 2.4685960e-09, lon 1.8726842e-09, height 5.00e-05, RDx 8.7847e-05, RDy 2.2281e-04, H 4.9993e-05
    test 17 v1: RDNAP2018v1 max |diff| lat 0.00000000247, lon 0.00000000187, height 0.000050, RDx 0.00008785, RDy 0.00022281, H 0.00004999
    test 18 v1: 0 failed, 47754 total, 7959 inside

    all 18 testValidation.py tests passed (pyrdnap 26.7.31 pygeodesy 26.7.27 Python 2.7.18 64bit arm64_x86_64 macOS 26.5.2 -W  default) 9.610 sec

test/run.py /Library/Framewo....ython -W default: all 815 tests OK (pyrdnap 26.7.31 pygeodesy 26.7.27 Python 2.7.18 64bit arm64_x86_64 macOS 26.5.2 -W default) 11.065 sec (73.653 tps)
