test/run.py typical test results (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6)

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testBases.py

    testing testBases.py 18.10.20
    test 1 lat, lon: 50.06632°N, 005.71475°W
    test 2 lat, lon: 50.066389°N, 005.714722°W
    test 3 isequalTo: True
    test 4 toStr: 51°28′40″N, 000°00′06″W
    test 5 toStr: 51.4778°N, 000.0016°W
    test 6 precision: 0
    test 7 toStr: 51°28′40″N, 000°00′06″W, +42.00m
    test 8 isequalTo: True
    test 9 isequalTo3: False
    test 10 isequalTo3: True
    test 11 lat, lon: 50.06632°N, 005.71475°W
    test 12 lat, lon: 50.066389°N, 005.714722°W
    test 13 isequalTo: True
    test 14 toStr: 51°28′40″N, 000°00′06″W
    test 15 toStr: 51.4778°N, 000.0016°W
    test 16 precision: 0
    test 17 toStr: 51°28′40″N, 000°00′06″W, +42.00m
    test 18 isequalTo: True
    test 19 isequalTo3: False
    test 20 isequalTo3: True
    test 21 lat, lon: 50.06632°N, 005.71475°W
    test 22 lat, lon: 50.066389°N, 005.714722°W
    test 23 isequalTo: True
    test 24 toStr: 51°28′40″N, 000°00′06″W
    test 25 toStr: 51.4778°N, 000.0016°W
    test 26 precision: 0
    test 27 toStr: 51°28′40″N, 000°00′06″W, +42.00m
    test 28 isequalTo: True
    test 29 isequalTo3: False
    test 30 isequalTo3: True
    test 31 lat, lon: 50.06632°N, 005.71475°W
    test 32 lat, lon: 50.066389°N, 005.714722°W
    test 33 isequalTo: True
    test 34 toStr: 51°28′40″N, 000°00′06″W
    test 35 toStr: 51.4778°N, 000.0016°W
    test 36 precision: 0
    test 37 toStr: 51°28′40″N, 000°00′06″W, +42.00m
    test 38 isequalTo: True
    test 39 isequalTo3: False
    test 40 isequalTo3: True

    all 40 testBases.py tests passed (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 3.149 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testClasses.py

    testing testClasses.py 18.09.12

    testCartesianAttrs(18.09.12)
    test 1 angleTo() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 2 classname property: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 3 classnaming property: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 4 classof() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 5 copy() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 6 cross() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 7 crosserrors property: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 8 dividedBy() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 9 dot() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 10 equals() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 11 isequalTo() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 12 length property: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 13 minus() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 14 name property: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 15 negate() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 16 others() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 17 parse() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 18 plus() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 19 rotate() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 20 rotateAround() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 21 sum() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 22 times() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 23 to2ab() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 24 to2ll() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 25 to3llh() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 26 to3xyz() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 27 toLatLon() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 28 toNvector() method: pygeodesy.ellipsoidalNvector
    test 29 toStr() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 30 toStr2() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 31 unit() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 32 x property: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 33 y property: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 34 z property: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty

    testCartesianMro(18.09.12)
    test 35 pygeodesy.ellipsoidalKarney: pygeodesy.ellipsoidalKarney.Cartesian, pygeodesy.ellipsoidalBase.CartesianBase, pygeodesy.vector3d.Vector3d, pygeodesy.bases._VectorBased, pygeodesy.bases._Based, pygeodesy.bases._Named
    test 36 pygeodesy.ellipsoidalNvector: pygeodesy.ellipsoidalNvector.Cartesian, pygeodesy.ellipsoidalBase.CartesianBase, pygeodesy.vector3d.Vector3d, pygeodesy.bases._VectorBased, pygeodesy.bases._Based, pygeodesy.bases._Named
    test 37 pygeodesy.ellipsoidalVincenty: pygeodesy.ellipsoidalVincenty.Cartesian, pygeodesy.ellipsoidalBase.CartesianBase, pygeodesy.vector3d.Vector3d, pygeodesy.bases._VectorBased, pygeodesy.bases._Based, pygeodesy.bases._Named

    testLatLonAttrs(18.09.12)
    test 38 alongTrackDistanceTo() method: pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 39 antipode() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 40 bearingTo() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 41 bearingTo2() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 42 bounds() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 43 boundsOf() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 44 classname property: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 45 classnaming property: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 46 classof() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 47 compassAngle() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 48 compassAngleTo() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 49 convergence property: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 50 convertDatum() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 51 copy() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 52 crossTrackDistanceTo() method: pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 53 crossingParallels() method: pygeodesy.sphericalTrigonometry
    test 54 datum property: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 55 deltaTo() method: pygeodesy.ellipsoidalNvector
    test 56 destination() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 57 destination2() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalVincenty
    test 58 destinationNed() method: pygeodesy.ellipsoidalNvector
    test 59 distanceTo() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 60 distanceTo2() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 61 distanceTo3() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalVincenty
    test 62 elevation2() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 63 ellipsoid() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 64 ellipsoids() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 65 epsilon property: pygeodesy.ellipsoidalVincenty
    test 66 equals() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 67 equals3() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 68 equirectangularTo() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 69 finalBearingOn() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalVincenty
    test 70 finalBearingTo() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 71 geodesic property: pygeodesy.ellipsoidalKarney
    test 72 geoidHeight2() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 73 greatCircle() method: pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 74 greatCircleTo() method: pygeodesy.sphericalNvector
    test 75 haversineTo() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 76 height property: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 77 initialBearingTo() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 78 intermediateChordTo() method: pygeodesy.sphericalNvector
    test 79 intermediateTo() method: pygeodesy.ellipsoidalNvector, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 80 intersection() method: pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 81 isEllipsoidal property: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 82 isEnclosedBy() method: pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 83 isSpherical property: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 84 isWithin() method: pygeodesy.sphericalNvector
    test 85 isantipode() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 86 isantipodeTo() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 87 isenclosedBy() method: pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 88 isequalTo() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 89 isequalTo3() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 90 iswithin() method: pygeodesy.sphericalNvector
    test 91 iterations property: pygeodesy.ellipsoidalVincenty
    test 92 lat property: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 93 latlon property: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 94 latlon2() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 95 latlon2round() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 96 latlon_() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 97 lon property: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 98 maxLat() method: pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 99 midpointTo() method: pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 100 minLat() method: pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 101 name property: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 102 nearestOn() method: pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 103 nearestOn2() method: pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 104 nearestOn3() method: pygeodesy.sphericalTrigonometry
    test 105 others() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 106 parse() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 107 points() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 108 points2() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 109 rhumbBearingTo() method: pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 110 rhumbDestination() method: pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 111 rhumbDistanceTo() method: pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 112 rhumbMidpointTo() method: pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 113 scale property: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 114 to2ab() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 115 to3llh() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 116 to3xyz() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 117 to4xyzh() method: pygeodesy.ellipsoidalNvector, pygeodesy.sphericalNvector
    test 118 toCartesian() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 119 toNvector() method: pygeodesy.ellipsoidalNvector, pygeodesy.sphericalNvector
    test 120 toOsgr() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 121 toStr() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 122 toStr2() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 123 toUtm() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty
    test 124 toVector3d() method: pygeodesy.sphericalTrigonometry
    test 125 toWm() method: pygeodesy.ellipsoidalKarney, pygeodesy.ellipsoidalNvector, pygeodesy.ellipsoidalVincenty, pygeodesy.sphericalNvector, pygeodesy.sphericalTrigonometry
    test 126 triangulate() method: pygeodesy.sphericalNvector
    test 127 trilaterate() method: pygeodesy.sphericalNvector

    testLatLonMro(18.09.12)
    test 128 pygeodesy.ellipsoidalKarney: pygeodesy.ellipsoidalKarney.LatLon, pygeodesy.ellipsoidalBase.LatLonEllipsoidalBase, pygeodesy.bases.LatLonHeightBase, pygeodesy.bases._Based, pygeodesy.bases._Named
    test 129 pygeodesy.ellipsoidalNvector: pygeodesy.ellipsoidalNvector.LatLon, pygeodesy.nvector.LatLonNvectorBase, pygeodesy.ellipsoidalBase.LatLonEllipsoidalBase, pygeodesy.bases.LatLonHeightBase, pygeodesy.bases._Based, pygeodesy.bases._Named
    test 130 pygeodesy.ellipsoidalVincenty: pygeodesy.ellipsoidalVincenty.LatLon, pygeodesy.ellipsoidalBase.LatLonEllipsoidalBase, pygeodesy.bases.LatLonHeightBase, pygeodesy.bases._Based, pygeodesy.bases._Named
    test 131 pygeodesy.sphericalNvector: pygeodesy.sphericalNvector.LatLon, pygeodesy.nvector.LatLonNvectorBase, pygeodesy.sphericalBase.LatLonSphericalBase, pygeodesy.bases.LatLonHeightBase, pygeodesy.bases._Based, pygeodesy.bases._Named
    test 132 pygeodesy.sphericalTrigonometry: pygeodesy.sphericalTrigonometry.LatLon, pygeodesy.sphericalBase.LatLonSphericalBase, pygeodesy.bases.LatLonHeightBase, pygeodesy.bases._Based, pygeodesy.bases._Named

    testNvectorAttrs(18.09.12)
    test 133 H str: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 134 angleTo() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 135 classname property: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 136 classnaming property: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 137 classof() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 138 copy() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 139 cross() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 140 crosserrors property: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 141 datum property: pygeodesy.ellipsoidalNvector
    test 142 dividedBy() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 143 dot() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 144 equals() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 145 greatCircle() method: pygeodesy.sphericalNvector
    test 146 h property: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 147 isequalTo() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 148 length property: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 149 minus() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 150 name property: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 151 negate() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 152 others() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 153 parse() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 154 plus() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 155 rotate() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 156 rotateAround() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 157 sum() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 158 times() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 159 to2ab() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 160 to2ll() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 161 to3abh() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 162 to3llh() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 163 to3xyz() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 164 to4xyzh() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 165 toCartesian() method: pygeodesy.ellipsoidalNvector
    test 166 toLatLon() method: pygeodesy.ellipsoidalNvector, pygeodesy.sphericalNvector
    test 167 toStr() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 168 toStr2() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 169 toVector3d() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 170 unit() method: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 171 x property: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 172 y property: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector
    test 173 z property: pygeodesy.ellipsoidalNvector, pygeodesy.nvector, pygeodesy.sphericalNvector

    testNvectorMro(18.09.12)
    test 174 pygeodesy.ellipsoidalNvector: pygeodesy.ellipsoidalNvector.Nvector, pygeodesy.nvector.Nvector, pygeodesy.vector3d.Vector3d, pygeodesy.bases._VectorBased, pygeodesy.bases._Based, pygeodesy.bases._Named
    test 175 pygeodesy.sphericalNvector: pygeodesy.sphericalNvector.Nvector, pygeodesy.nvector.Nvector, pygeodesy.vector3d.Vector3d, pygeodesy.bases._VectorBased, pygeodesy.bases._Based, pygeodesy.bases._Named
    test 176 pygeodesy.nvector: pygeodesy.nvector.Nvector, pygeodesy.vector3d.Vector3d, pygeodesy.bases._VectorBased, pygeodesy.bases._Based, pygeodesy.bases._Named

    testVector3dAttrs(18.09.12)
    test 177 angleTo() method: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 178 classname property: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 179 classnaming property: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 180 classof() method: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 181 copy() method: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 182 cross() method: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 183 crosserrors property: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 184 dividedBy() method: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 185 dot() method: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 186 equals() method: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 187 isequalTo() method: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 188 length property: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 189 minus() method: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 190 name property: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 191 negate() method: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 192 others() method: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 193 parse() method: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 194 plus() method: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 195 rotate() method: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 196 rotateAround() method: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 197 sum() method: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 198 times() method: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 199 to2ab() method: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 200 to2ll() method: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 201 to3xyz() method: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 202 toStr() method: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 203 toStr2() method: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 204 unit() method: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 205 x property: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 206 y property: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d
    test 207 z property: pygeodesy.nvector, pygeodesy.sphericalTrigonometry, pygeodesy.vector3d

    testVector3dMro(18.09.12)
    test 208 pygeodesy.sphericalTrigonometry: pygeodesy.vector3d.Vector3d, pygeodesy.bases._VectorBased, pygeodesy.bases._Based, pygeodesy.bases._Named
    test 209 pygeodesy.nvector: pygeodesy.vector3d.Vector3d, pygeodesy.bases._VectorBased, pygeodesy.bases._Based, pygeodesy.bases._Named
    test 210 pygeodesy.vector3d: pygeodesy.vector3d.Vector3d, pygeodesy.bases._VectorBased, pygeodesy.bases._Based, pygeodesy.bases._Named

    all 210 testClasses.py tests passed (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 9.506 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testClipy.py

    testing testClipy.py 18.12.14
    test 1 clipCS3.p1: 60.0°N, 123.333333°E
    test 2 clipCS3.p2: 62.857143°N, 130.0°E
    test 3 clipCS3.i: 1
    test 4 clipCS3.p1: 17.5°N, 020.0°E
    test 5 clipCS3.p2: 16.25°N, 015.0°E
    test 6 clipCS3.i: 0
    test 7 clipSH1.len: 4
    test 8 clipSH1.0: 20.0°N, 020.0°E
    test 9 clipSH1.LL: True
    test 10 clipSH1.1: 17.5°N, 020.0°E
    test 11 clipSH1.LL: True
    test 12 clipSH1.2: 16.25°N, 015.0°E
    test 13 clipSH1.LL: True
    test 14 clipSH1.3: 20.0°N, 015.0°E
    test 15 clipSH1.LL: True
    test 16 clipSH2.len: 5
    test 17 clipSH2.0: 18.571°N, 024.286°E
    test 18 clipSH2.LL: True
    test 19 clipSH2.1: 16.667°N, 016.667°E
    test 20 clipSH2.LL: True
    test 21 clipSH2.2: 20.0°N, 015.0°E
    test 22 clipSH2.LL: True
    test 23 clipSH2.3: 25.0°N, 020.0°E
    test 24 clipSH2.LL: True
    test 25 clipSH2.4: 22.0°N, 026.0°E
    test 26 clipSH2.LL: True
    test 27 clipSH3.len: 2
    test 28 clipSH3.0: 18.571°N, 024.286°E
    test 29 clipSH3.LL: True
    test 30 clipSH3.1: 16.667°N, 016.667°E
    test 31 clipSH3.LL: True
    test 32 clipSH3.edge.: True
    test 33 clipSH3.len: 2
    test 34 clipSH3.0: 16.667°N, 016.667°E
    test 35 clipSH3.LL: True
    test 36 clipSH3.1: 20.0°N, 015.0°E
    test 37 clipSH3.LL: True
    test 38 clipSH3.edge.: False
    test 39 clipSH3.len: 2
    test 40 clipSH3.0: 20.0°N, 015.0°E
    test 41 clipSH3.LL: True
    test 42 clipSH3.1: 25.0°N, 020.0°E
    test 43 clipSH3.LL: True
    test 44 clipSH3.edge.: True
    test 45 clipSH3.len: 2
    test 46 clipSH3.0: 25.0°N, 020.0°E
    test 47 clipSH3.LL: True
    test 48 clipSH3.1: 22.0°N, 026.0°E
    test 49 clipSH3.LL: True
    test 50 clipSH3.edge.: True
    test 51 clipSH3.len: 2
    test 52 clipSH3.0: 22.0°N, 026.0°E
    test 53 clipSH3.LL: True
    test 54 clipSH3.1: 18.571°N, 024.286°E
    test 55 clipSH3.LL: True
    test 56 clipSH3.edge.: False
    test 57 clipSH2.reversed.len: 5
    test 58 clipSH2.reversed.0: 18.571°N, 024.286°E
    test 59 clipSH2.reversed.LL: True
    test 60 clipSH2.reversed.1: 16.667°N, 016.667°E
    test 61 clipSH2.reversed.LL: True
    test 62 clipSH2.reversed.2: 20.0°N, 015.0°E
    test 63 clipSH2.reversed.LL: True
    test 64 clipSH2.reversed.3: 25.0°N, 020.0°E
    test 65 clipSH2.reversed.LL: True
    test 66 clipSH2.reversed.4: 22.0°N, 026.0°E
    test 67 clipSH2.reversed.LL: True
    test 68 clipSH3.reversed.len: 2
    test 69 clipSH3.reversed.0: 18.571°N, 024.286°E
    test 70 clipSH3.reversed.LL: True
    test 71 clipSH3.reversed.1: 16.667°N, 016.667°E
    test 72 clipSH3.reversed.LL: True
    test 73 clipSH3.edge.reversed.: True
    test 74 clipSH3.reversed.len: 2
    test 75 clipSH3.reversed.0: 16.667°N, 016.667°E
    test 76 clipSH3.reversed.LL: True
    test 77 clipSH3.reversed.1: 20.0°N, 015.0°E
    test 78 clipSH3.reversed.LL: True
    test 79 clipSH3.edge.reversed.: False
    test 80 clipSH3.reversed.len: 2
    test 81 clipSH3.reversed.0: 20.0°N, 015.0°E
    test 82 clipSH3.reversed.LL: True
    test 83 clipSH3.reversed.1: 25.0°N, 020.0°E
    test 84 clipSH3.reversed.LL: True
    test 85 clipSH3.edge.reversed.: True
    test 86 clipSH3.reversed.len: 2
    test 87 clipSH3.reversed.0: 25.0°N, 020.0°E
    test 88 clipSH3.reversed.LL: True
    test 89 clipSH3.reversed.1: 22.0°N, 026.0°E
    test 90 clipSH3.reversed.LL: True
    test 91 clipSH3.edge.reversed.: True
    test 92 clipSH3.reversed.len: 2
    test 93 clipSH3.reversed.0: 22.0°N, 026.0°E
    test 94 clipSH3.reversed.LL: True
    test 95 clipSH3.reversed.1: 18.571°N, 024.286°E
    test 96 clipSH3.reversed.LL: True
    test 97 clipSH3.edge.reversed.: False
    test 98 clipSH.allout: ()
    test 99 clipSH3.allout: ()
    test 100 clipSH.allout.reversed: ()
    test 101 clipSH3.allout.reversed: ()
    test 102 clipSH.allin.len: 4
    test 103 clipSH.allin.0: 20.0°N, 030.0°E
    test 104 clipSH.allin.LL: True
    test 105 clipSH.allin.1: 15.0°N, 010.0°E
    test 106 clipSH.allin.LL: True
    test 107 clipSH.allin.2: 25.0°N, 020.0°E
    test 108 clipSH.allin.LL: True
    test 109 clipSH.allin.3: 20.0°N, 030.0°E
    test 110 clipSH.allin.LL: True
    test 111 clipSH3.allin.len: 2
    test 112 clipSH3.allin.0: 20.0°N, 030.0°E
    test 113 clipSH3.allin.LL: True
    test 114 clipSH3.allin.1: 15.0°N, 010.0°E
    test 115 clipSH3.allin.LL: True
    test 116 clipSH3.edge.: True
    test 117 clipSH3.allin.len: 2
    test 118 clipSH3.allin.0: 15.0°N, 010.0°E
    test 119 clipSH3.allin.LL: True
    test 120 clipSH3.allin.1: 25.0°N, 020.0°E
    test 121 clipSH3.allin.LL: True
    test 122 clipSH3.edge.: True
    test 123 clipSH.allin.reversed.len: 4
    test 124 clipSH.allin.reversed.0: 20.0°N, 030.0°E
    test 125 clipSH.allin.reversed.LL: True
    test 126 clipSH.allin.reversed.1: 15.0°N, 010.0°E
    test 127 clipSH.allin.reversed.LL: True
    test 128 clipSH.allin.reversed.2: 25.0°N, 020.0°E
    test 129 clipSH.allin.reversed.LL: True
    test 130 clipSH.allin.reversed.3: 20.0°N, 030.0°E
    test 131 clipSH.allin.reversed.LL: True
    test 132 clipSH3.allin.reversed.len: 2
    test 133 clipSH3.allin.reversed.0: 20.0°N, 030.0°E
    test 134 clipSH3.allin.reversed.LL: True
    test 135 clipSH3.allin.reversed.1: 15.0°N, 010.0°E
    test 136 clipSH3.allin.reversed.LL: True
    test 137 clipSH3.edge.reversed.: True
    test 138 clipSH3.allin.reversed.len: 2
    test 139 clipSH3.allin.reversed.0: 15.0°N, 010.0°E
    test 140 clipSH3.allin.reversed.LL: True
    test 141 clipSH3.allin.reversed.1: 25.0°N, 020.0°E
    test 142 clipSH3.allin.reversed.LL: True
    test 143 clipSH3.edge.reversed.: True
    test 144 clipSH.warped: invalid corners[4]
    test 145 clipSH3.warped: invalid corners[4]
    test 146 clipSH.warpedreversed.: invalid corners[4]
    test 147 clipSH3.warpedreversed.: invalid corners[4]
    test 148 clipCS3.p1: 60.0°N, 123.333333°E
    test 149 clipCS3.p2: 62.857143°N, 130.0°E
    test 150 clipCS3.i: 1
    test 151 clipCS3.p1: 17.5°N, 020.0°E
    test 152 clipCS3.p2: 16.25°N, 015.0°E
    test 153 clipCS3.i: 0
    test 154 clipSH1.len: 4
    test 155 clipSH1.0: 20.0°N, 020.0°E
    test 156 clipSH1.LL: True
    test 157 clipSH1.1: 17.5°N, 020.0°E
    test 158 clipSH1.LL: True
    test 159 clipSH1.2: 16.25°N, 015.0°E
    test 160 clipSH1.LL: True
    test 161 clipSH1.3: 20.0°N, 015.0°E
    test 162 clipSH1.LL: True
    test 163 clipSH2.len: 5
    test 164 clipSH2.0: 18.571°N, 024.286°E
    test 165 clipSH2.LL: True
    test 166 clipSH2.1: 16.667°N, 016.667°E
    test 167 clipSH2.LL: True
    test 168 clipSH2.2: 20.0°N, 015.0°E
    test 169 clipSH2.LL: True
    test 170 clipSH2.3: 25.0°N, 020.0°E
    test 171 clipSH2.LL: True
    test 172 clipSH2.4: 22.0°N, 026.0°E
    test 173 clipSH2.LL: True
    test 174 clipSH3.len: 2
    test 175 clipSH3.0: 18.571°N, 024.286°E
    test 176 clipSH3.LL: True
    test 177 clipSH3.1: 16.667°N, 016.667°E
    test 178 clipSH3.LL: True
    test 179 clipSH3.edge.: True
    test 180 clipSH3.len: 2
    test 181 clipSH3.0: 16.667°N, 016.667°E
    test 182 clipSH3.LL: True
    test 183 clipSH3.1: 20.0°N, 015.0°E
    test 184 clipSH3.LL: True
    test 185 clipSH3.edge.: False
    test 186 clipSH3.len: 2
    test 187 clipSH3.0: 20.0°N, 015.0°E
    test 188 clipSH3.LL: True
    test 189 clipSH3.1: 25.0°N, 020.0°E
    test 190 clipSH3.LL: True
    test 191 clipSH3.edge.: True
    test 192 clipSH3.len: 2
    test 193 clipSH3.0: 25.0°N, 020.0°E
    test 194 clipSH3.LL: True
    test 195 clipSH3.1: 22.0°N, 026.0°E
    test 196 clipSH3.LL: True
    test 197 clipSH3.edge.: True
    test 198 clipSH3.len: 2
    test 199 clipSH3.0: 22.0°N, 026.0°E
    test 200 clipSH3.LL: True
    test 201 clipSH3.1: 18.571°N, 024.286°E
    test 202 clipSH3.LL: True
    test 203 clipSH3.edge.: False
    test 204 clipSH2.reversed.len: 5
    test 205 clipSH2.reversed.0: 18.571°N, 024.286°E
    test 206 clipSH2.reversed.LL: True
    test 207 clipSH2.reversed.1: 16.667°N, 016.667°E
    test 208 clipSH2.reversed.LL: True
    test 209 clipSH2.reversed.2: 20.0°N, 015.0°E
    test 210 clipSH2.reversed.LL: True
    test 211 clipSH2.reversed.3: 25.0°N, 020.0°E
    test 212 clipSH2.reversed.LL: True
    test 213 clipSH2.reversed.4: 22.0°N, 026.0°E
    test 214 clipSH2.reversed.LL: True
    test 215 clipSH3.reversed.len: 2
    test 216 clipSH3.reversed.0: 18.571°N, 024.286°E
    test 217 clipSH3.reversed.LL: True
    test 218 clipSH3.reversed.1: 16.667°N, 016.667°E
    test 219 clipSH3.reversed.LL: True
    test 220 clipSH3.edge.reversed.: True
    test 221 clipSH3.reversed.len: 2
    test 222 clipSH3.reversed.0: 16.667°N, 016.667°E
    test 223 clipSH3.reversed.LL: True
    test 224 clipSH3.reversed.1: 20.0°N, 015.0°E
    test 225 clipSH3.reversed.LL: True
    test 226 clipSH3.edge.reversed.: False
    test 227 clipSH3.reversed.len: 2
    test 228 clipSH3.reversed.0: 20.0°N, 015.0°E
    test 229 clipSH3.reversed.LL: True
    test 230 clipSH3.reversed.1: 25.0°N, 020.0°E
    test 231 clipSH3.reversed.LL: True
    test 232 clipSH3.edge.reversed.: True
    test 233 clipSH3.reversed.len: 2
    test 234 clipSH3.reversed.0: 25.0°N, 020.0°E
    test 235 clipSH3.reversed.LL: True
    test 236 clipSH3.reversed.1: 22.0°N, 026.0°E
    test 237 clipSH3.reversed.LL: True
    test 238 clipSH3.edge.reversed.: True
    test 239 clipSH3.reversed.len: 2
    test 240 clipSH3.reversed.0: 22.0°N, 026.0°E
    test 241 clipSH3.reversed.LL: True
    test 242 clipSH3.reversed.1: 18.571°N, 024.286°E
    test 243 clipSH3.reversed.LL: True
    test 244 clipSH3.edge.reversed.: False
    test 245 clipSH.allout: ()
    test 246 clipSH3.allout: ()
    test 247 clipSH.allout.reversed: ()
    test 248 clipSH3.allout.reversed: ()
    test 249 clipSH.allin.len: 4
    test 250 clipSH.allin.0: 20.0°N, 030.0°E
    test 251 clipSH.allin.LL: True
    test 252 clipSH.allin.1: 15.0°N, 010.0°E
    test 253 clipSH.allin.LL: True
    test 254 clipSH.allin.2: 25.0°N, 020.0°E
    test 255 clipSH.allin.LL: True
    test 256 clipSH.allin.3: 20.0°N, 030.0°E
    test 257 clipSH.allin.LL: True
    test 258 clipSH3.allin.len: 2
    test 259 clipSH3.allin.0: 20.0°N, 030.0°E
    test 260 clipSH3.allin.LL: True
    test 261 clipSH3.allin.1: 15.0°N, 010.0°E
    test 262 clipSH3.allin.LL: True
    test 263 clipSH3.edge.: True
    test 264 clipSH3.allin.len: 2
    test 265 clipSH3.allin.0: 15.0°N, 010.0°E
    test 266 clipSH3.allin.LL: True
    test 267 clipSH3.allin.1: 25.0°N, 020.0°E
    test 268 clipSH3.allin.LL: True
    test 269 clipSH3.edge.: True
    test 270 clipSH.allin.reversed.len: 4
    test 271 clipSH.allin.reversed.0: 20.0°N, 030.0°E
    test 272 clipSH.allin.reversed.LL: True
    test 273 clipSH.allin.reversed.1: 15.0°N, 010.0°E
    test 274 clipSH.allin.reversed.LL: True
    test 275 clipSH.allin.reversed.2: 25.0°N, 020.0°E
    test 276 clipSH.allin.reversed.LL: True
    test 277 clipSH.allin.reversed.3: 20.0°N, 030.0°E
    test 278 clipSH.allin.reversed.LL: True
    test 279 clipSH3.allin.reversed.len: 2
    test 280 clipSH3.allin.reversed.0: 20.0°N, 030.0°E
    test 281 clipSH3.allin.reversed.LL: True
    test 282 clipSH3.allin.reversed.1: 15.0°N, 010.0°E
    test 283 clipSH3.allin.reversed.LL: True
    test 284 clipSH3.edge.reversed.: True
    test 285 clipSH3.allin.reversed.len: 2
    test 286 clipSH3.allin.reversed.0: 15.0°N, 010.0°E
    test 287 clipSH3.allin.reversed.LL: True
    test 288 clipSH3.allin.reversed.1: 25.0°N, 020.0°E
    test 289 clipSH3.allin.reversed.LL: True
    test 290 clipSH3.edge.reversed.: True
    test 291 clipSH.warped: invalid corners[4]
    test 292 clipSH3.warped: invalid corners[4]
    test 293 clipSH.warpedreversed.: invalid corners[4]
    test 294 clipSH3.warpedreversed.: invalid corners[4]
    test 295 clipCS3.p1: 60.0°N, 123.333333°E
    test 296 clipCS3.p2: 62.857143°N, 130.0°E
    test 297 clipCS3.i: 1
    test 298 clipCS3.p1: 17.5°N, 020.0°E
    test 299 clipCS3.p2: 16.25°N, 015.0°E
    test 300 clipCS3.i: 0
    test 301 clipSH1.len: 4
    test 302 clipSH1.0: 20.0°N, 020.0°E
    test 303 clipSH1.LL: True
    test 304 clipSH1.1: 17.5°N, 020.0°E
    test 305 clipSH1.LL: True
    test 306 clipSH1.2: 16.25°N, 015.0°E
    test 307 clipSH1.LL: True
    test 308 clipSH1.3: 20.0°N, 015.0°E
    test 309 clipSH1.LL: True
    test 310 clipSH2.len: 5
    test 311 clipSH2.0: 18.571°N, 024.286°E
    test 312 clipSH2.LL: True
    test 313 clipSH2.1: 16.667°N, 016.667°E
    test 314 clipSH2.LL: True
    test 315 clipSH2.2: 20.0°N, 015.0°E
    test 316 clipSH2.LL: True
    test 317 clipSH2.3: 25.0°N, 020.0°E
    test 318 clipSH2.LL: True
    test 319 clipSH2.4: 22.0°N, 026.0°E
    test 320 clipSH2.LL: True
    test 321 clipSH3.len: 2
    test 322 clipSH3.0: 18.571°N, 024.286°E
    test 323 clipSH3.LL: True
    test 324 clipSH3.1: 16.667°N, 016.667°E
    test 325 clipSH3.LL: True
    test 326 clipSH3.edge.: True
    test 327 clipSH3.len: 2
    test 328 clipSH3.0: 16.667°N, 016.667°E
    test 329 clipSH3.LL: True
    test 330 clipSH3.1: 20.0°N, 015.0°E
    test 331 clipSH3.LL: True
    test 332 clipSH3.edge.: False
    test 333 clipSH3.len: 2
    test 334 clipSH3.0: 20.0°N, 015.0°E
    test 335 clipSH3.LL: True
    test 336 clipSH3.1: 25.0°N, 020.0°E
    test 337 clipSH3.LL: True
    test 338 clipSH3.edge.: True
    test 339 clipSH3.len: 2
    test 340 clipSH3.0: 25.0°N, 020.0°E
    test 341 clipSH3.LL: True
    test 342 clipSH3.1: 22.0°N, 026.0°E
    test 343 clipSH3.LL: True
    test 344 clipSH3.edge.: True
    test 345 clipSH3.len: 2
    test 346 clipSH3.0: 22.0°N, 026.0°E
    test 347 clipSH3.LL: True
    test 348 clipSH3.1: 18.571°N, 024.286°E
    test 349 clipSH3.LL: True
    test 350 clipSH3.edge.: False
    test 351 clipSH2.reversed.len: 5
    test 352 clipSH2.reversed.0: 18.571°N, 024.286°E
    test 353 clipSH2.reversed.LL: True
    test 354 clipSH2.reversed.1: 16.667°N, 016.667°E
    test 355 clipSH2.reversed.LL: True
    test 356 clipSH2.reversed.2: 20.0°N, 015.0°E
    test 357 clipSH2.reversed.LL: True
    test 358 clipSH2.reversed.3: 25.0°N, 020.0°E
    test 359 clipSH2.reversed.LL: True
    test 360 clipSH2.reversed.4: 22.0°N, 026.0°E
    test 361 clipSH2.reversed.LL: True
    test 362 clipSH3.reversed.len: 2
    test 363 clipSH3.reversed.0: 18.571°N, 024.286°E
    test 364 clipSH3.reversed.LL: True
    test 365 clipSH3.reversed.1: 16.667°N, 016.667°E
    test 366 clipSH3.reversed.LL: True
    test 367 clipSH3.edge.reversed.: True
    test 368 clipSH3.reversed.len: 2
    test 369 clipSH3.reversed.0: 16.667°N, 016.667°E
    test 370 clipSH3.reversed.LL: True
    test 371 clipSH3.reversed.1: 20.0°N, 015.0°E
    test 372 clipSH3.reversed.LL: True
    test 373 clipSH3.edge.reversed.: False
    test 374 clipSH3.reversed.len: 2
    test 375 clipSH3.reversed.0: 20.0°N, 015.0°E
    test 376 clipSH3.reversed.LL: True
    test 377 clipSH3.reversed.1: 25.0°N, 020.0°E
    test 378 clipSH3.reversed.LL: True
    test 379 clipSH3.edge.reversed.: True
    test 380 clipSH3.reversed.len: 2
    test 381 clipSH3.reversed.0: 25.0°N, 020.0°E
    test 382 clipSH3.reversed.LL: True
    test 383 clipSH3.reversed.1: 22.0°N, 026.0°E
    test 384 clipSH3.reversed.LL: True
    test 385 clipSH3.edge.reversed.: True
    test 386 clipSH3.reversed.len: 2
    test 387 clipSH3.reversed.0: 22.0°N, 026.0°E
    test 388 clipSH3.reversed.LL: True
    test 389 clipSH3.reversed.1: 18.571°N, 024.286°E
    test 390 clipSH3.reversed.LL: True
    test 391 clipSH3.edge.reversed.: False
    test 392 clipSH.allout: ()
    test 393 clipSH3.allout: ()
    test 394 clipSH.allout.reversed: ()
    test 395 clipSH3.allout.reversed: ()
    test 396 clipSH.allin.len: 4
    test 397 clipSH.allin.0: 20.0°N, 030.0°E
    test 398 clipSH.allin.LL: True
    test 399 clipSH.allin.1: 15.0°N, 010.0°E
    test 400 clipSH.allin.LL: True
    test 401 clipSH.allin.2: 25.0°N, 020.0°E
    test 402 clipSH.allin.LL: True
    test 403 clipSH.allin.3: 20.0°N, 030.0°E
    test 404 clipSH.allin.LL: True
    test 405 clipSH3.allin.len: 2
    test 406 clipSH3.allin.0: 20.0°N, 030.0°E
    test 407 clipSH3.allin.LL: True
    test 408 clipSH3.allin.1: 15.0°N, 010.0°E
    test 409 clipSH3.allin.LL: True
    test 410 clipSH3.edge.: True
    test 411 clipSH3.allin.len: 2
    test 412 clipSH3.allin.0: 15.0°N, 010.0°E
    test 413 clipSH3.allin.LL: True
    test 414 clipSH3.allin.1: 25.0°N, 020.0°E
    test 415 clipSH3.allin.LL: True
    test 416 clipSH3.edge.: True
    test 417 clipSH.allin.reversed.len: 4
    test 418 clipSH.allin.reversed.0: 20.0°N, 030.0°E
    test 419 clipSH.allin.reversed.LL: True
    test 420 clipSH.allin.reversed.1: 15.0°N, 010.0°E
    test 421 clipSH.allin.reversed.LL: True
    test 422 clipSH.allin.reversed.2: 25.0°N, 020.0°E
    test 423 clipSH.allin.reversed.LL: True
    test 424 clipSH.allin.reversed.3: 20.0°N, 030.0°E
    test 425 clipSH.allin.reversed.LL: True
    test 426 clipSH3.allin.reversed.len: 2
    test 427 clipSH3.allin.reversed.0: 20.0°N, 030.0°E
    test 428 clipSH3.allin.reversed.LL: True
    test 429 clipSH3.allin.reversed.1: 15.0°N, 010.0°E
    test 430 clipSH3.allin.reversed.LL: True
    test 431 clipSH3.edge.reversed.: True
    test 432 clipSH3.allin.reversed.len: 2
    test 433 clipSH3.allin.reversed.0: 15.0°N, 010.0°E
    test 434 clipSH3.allin.reversed.LL: True
    test 435 clipSH3.allin.reversed.1: 25.0°N, 020.0°E
    test 436 clipSH3.allin.reversed.LL: True
    test 437 clipSH3.edge.reversed.: True
    test 438 clipSH.warped: invalid corners[4]
    test 439 clipSH3.warped: invalid corners[4]
    test 440 clipSH.warpedreversed.: invalid corners[4]
    test 441 clipSH3.warpedreversed.: invalid corners[4]
    test 442 clipCS3.p1: 60.0°N, 123.333333°E
    test 443 clipCS3.p2: 62.857143°N, 130.0°E
    test 444 clipCS3.i: 1
    test 445 clipCS3.p1: 17.5°N, 020.0°E
    test 446 clipCS3.p2: 16.25°N, 015.0°E
    test 447 clipCS3.i: 0
    test 448 clipSH1.len: 4
    test 449 clipSH1.0: 20.0°N, 020.0°E
    test 450 clipSH1.LL: True
    test 451 clipSH1.1: 17.5°N, 020.0°E
    test 452 clipSH1.LL: True
    test 453 clipSH1.2: 16.25°N, 015.0°E
    test 454 clipSH1.LL: True
    test 455 clipSH1.3: 20.0°N, 015.0°E
    test 456 clipSH1.LL: True
    test 457 clipSH2.len: 5
    test 458 clipSH2.0: 18.571°N, 024.286°E
    test 459 clipSH2.LL: True
    test 460 clipSH2.1: 16.667°N, 016.667°E
    test 461 clipSH2.LL: True
    test 462 clipSH2.2: 20.0°N, 015.0°E
    test 463 clipSH2.LL: True
    test 464 clipSH2.3: 25.0°N, 020.0°E
    test 465 clipSH2.LL: True
    test 466 clipSH2.4: 22.0°N, 026.0°E
    test 467 clipSH2.LL: True
    test 468 clipSH3.len: 2
    test 469 clipSH3.0: 18.571°N, 024.286°E
    test 470 clipSH3.LL: True
    test 471 clipSH3.1: 16.667°N, 016.667°E
    test 472 clipSH3.LL: True
    test 473 clipSH3.edge.: True
    test 474 clipSH3.len: 2
    test 475 clipSH3.0: 16.667°N, 016.667°E
    test 476 clipSH3.LL: True
    test 477 clipSH3.1: 20.0°N, 015.0°E
    test 478 clipSH3.LL: True
    test 479 clipSH3.edge.: False
    test 480 clipSH3.len: 2
    test 481 clipSH3.0: 20.0°N, 015.0°E
    test 482 clipSH3.LL: True
    test 483 clipSH3.1: 25.0°N, 020.0°E
    test 484 clipSH3.LL: True
    test 485 clipSH3.edge.: True
    test 486 clipSH3.len: 2
    test 487 clipSH3.0: 25.0°N, 020.0°E
    test 488 clipSH3.LL: True
    test 489 clipSH3.1: 22.0°N, 026.0°E
    test 490 clipSH3.LL: True
    test 491 clipSH3.edge.: True
    test 492 clipSH3.len: 2
    test 493 clipSH3.0: 22.0°N, 026.0°E
    test 494 clipSH3.LL: True
    test 495 clipSH3.1: 18.571°N, 024.286°E
    test 496 clipSH3.LL: True
    test 497 clipSH3.edge.: False
    test 498 clipSH2.reversed.len: 5
    test 499 clipSH2.reversed.0: 18.571°N, 024.286°E
    test 500 clipSH2.reversed.LL: True
    test 501 clipSH2.reversed.1: 16.667°N, 016.667°E
    test 502 clipSH2.reversed.LL: True
    test 503 clipSH2.reversed.2: 20.0°N, 015.0°E
    test 504 clipSH2.reversed.LL: True
    test 505 clipSH2.reversed.3: 25.0°N, 020.0°E
    test 506 clipSH2.reversed.LL: True
    test 507 clipSH2.reversed.4: 22.0°N, 026.0°E
    test 508 clipSH2.reversed.LL: True
    test 509 clipSH3.reversed.len: 2
    test 510 clipSH3.reversed.0: 18.571°N, 024.286°E
    test 511 clipSH3.reversed.LL: True
    test 512 clipSH3.reversed.1: 16.667°N, 016.667°E
    test 513 clipSH3.reversed.LL: True
    test 514 clipSH3.edge.reversed.: True
    test 515 clipSH3.reversed.len: 2
    test 516 clipSH3.reversed.0: 16.667°N, 016.667°E
    test 517 clipSH3.reversed.LL: True
    test 518 clipSH3.reversed.1: 20.0°N, 015.0°E
    test 519 clipSH3.reversed.LL: True
    test 520 clipSH3.edge.reversed.: False
    test 521 clipSH3.reversed.len: 2
    test 522 clipSH3.reversed.0: 20.0°N, 015.0°E
    test 523 clipSH3.reversed.LL: True
    test 524 clipSH3.reversed.1: 25.0°N, 020.0°E
    test 525 clipSH3.reversed.LL: True
    test 526 clipSH3.edge.reversed.: True
    test 527 clipSH3.reversed.len: 2
    test 528 clipSH3.reversed.0: 25.0°N, 020.0°E
    test 529 clipSH3.reversed.LL: True
    test 530 clipSH3.reversed.1: 22.0°N, 026.0°E
    test 531 clipSH3.reversed.LL: True
    test 532 clipSH3.edge.reversed.: True
    test 533 clipSH3.reversed.len: 2
    test 534 clipSH3.reversed.0: 22.0°N, 026.0°E
    test 535 clipSH3.reversed.LL: True
    test 536 clipSH3.reversed.1: 18.571°N, 024.286°E
    test 537 clipSH3.reversed.LL: True
    test 538 clipSH3.edge.reversed.: False
    test 539 clipSH.allout: ()
    test 540 clipSH3.allout: ()
    test 541 clipSH.allout.reversed: ()
    test 542 clipSH3.allout.reversed: ()
    test 543 clipSH.allin.len: 4
    test 544 clipSH.allin.0: 20.0°N, 030.0°E
    test 545 clipSH.allin.LL: True
    test 546 clipSH.allin.1: 15.0°N, 010.0°E
    test 547 clipSH.allin.LL: True
    test 548 clipSH.allin.2: 25.0°N, 020.0°E
    test 549 clipSH.allin.LL: True
    test 550 clipSH.allin.3: 20.0°N, 030.0°E
    test 551 clipSH.allin.LL: True
    test 552 clipSH3.allin.len: 2
    test 553 clipSH3.allin.0: 20.0°N, 030.0°E
    test 554 clipSH3.allin.LL: True
    test 555 clipSH3.allin.1: 15.0°N, 010.0°E
    test 556 clipSH3.allin.LL: True
    test 557 clipSH3.edge.: True
    test 558 clipSH3.allin.len: 2
    test 559 clipSH3.allin.0: 15.0°N, 010.0°E
    test 560 clipSH3.allin.LL: True
    test 561 clipSH3.allin.1: 25.0°N, 020.0°E
    test 562 clipSH3.allin.LL: True
    test 563 clipSH3.edge.: True
    test 564 clipSH.allin.reversed.len: 4
    test 565 clipSH.allin.reversed.0: 20.0°N, 030.0°E
    test 566 clipSH.allin.reversed.LL: True
    test 567 clipSH.allin.reversed.1: 15.0°N, 010.0°E
    test 568 clipSH.allin.reversed.LL: True
    test 569 clipSH.allin.reversed.2: 25.0°N, 020.0°E
    test 570 clipSH.allin.reversed.LL: True
    test 571 clipSH.allin.reversed.3: 20.0°N, 030.0°E
    test 572 clipSH.allin.reversed.LL: True
    test 573 clipSH3.allin.reversed.len: 2
    test 574 clipSH3.allin.reversed.0: 20.0°N, 030.0°E
    test 575 clipSH3.allin.reversed.LL: True
    test 576 clipSH3.allin.reversed.1: 15.0°N, 010.0°E
    test 577 clipSH3.allin.reversed.LL: True
    test 578 clipSH3.edge.reversed.: True
    test 579 clipSH3.allin.reversed.len: 2
    test 580 clipSH3.allin.reversed.0: 15.0°N, 010.0°E
    test 581 clipSH3.allin.reversed.LL: True
    test 582 clipSH3.allin.reversed.1: 25.0°N, 020.0°E
    test 583 clipSH3.allin.reversed.LL: True
    test 584 clipSH3.edge.reversed.: True
    test 585 clipSH.warped: invalid corners[4]
    test 586 clipSH3.warped: invalid corners[4]
    test 587 clipSH.warpedreversed.: invalid corners[4]
    test 588 clipSH3.warpedreversed.: invalid corners[4]

    all 588 testClipy.py tests passed (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 41.455 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testCss.py

    testing testCss.py 19.04.09 (module pygeodesy.css 19.04.09)
    test 1 CassiniSoldner(48.833333, 2.333333, name='Paris'): 48.833333 2.333333
    test 2 forward: -37518.854545, 230003.561828
    test 3 reverse: 50.9, 1.8
    test 4 forward4: -37518.854545, 230003.561828, 89.586104, 0.999983
    test 5 reverse: 50.899937, 1.793161
    test 6 forward: -38000.0, 230000.0
    test 7 reverse4: 50.899937, 1.793161, 89.580797, 0.999982
    test 8 reverse: LatLon(50°53′59.77″N, 001°47′35.38″E)
    test 9 reverse: LatLon(50°53′59.77″N, 001°47′35.38″E)
    test 10 reverse: LatLon(50°53′59.77″N, 001°47′35.38″E)
    test 11 CassiniSoldner(51.4934, 0.0098, name='Greenwich'): 51.4934 0.0098
    test 12 forward: 170557.151692, -293280.6051
    test 13 reverse: 48.833333, 2.333333
    test 14 hypot: 339268.707  FAILED, KNOWN, expected 338901.865
    test 15 toCss: -37518.854545 230003.561828 +1.00m
    test 16 toCss: [E:-37518.854545, N:230003.561828, H:+1.00m, name:'Calais', C:CassiniSoldner(48.833333, 2.333333, name='Paris')]
    test 17 Css.easting: -37518.854545
    test 18 Css.northing: 230003.561828
    test 19 Css.latlon: (50.9, 1.8)
    test 20 Css.height: 1.0
    test 21 Css.azi: 89.586103815
    test 22 Css.rk: 0.999982722
    test 23 Css.name: Calais
    test 24 Css.cs0: 48.833333 2.333333
    test 25 Css.toLatLon: LatLon(50°54′00.0″N, 001°48′00.0″E, +1.00m)
    test 26 Css.toLatLon.height: 1.0
    test 27 Css.toLatLon.name: Calais
    test 28 Css.toLatLon.datum.name: WGS84

    1 of 28 testCss.py tests (3.6%) FAILED, ALL KNOWN (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 29.894 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testDatum.py

    testing testDatum.py 18.09.08 (module pygeodesy.datum 19.04.09)
    test 1 ellipsoid: True
    test 2 transform: True
    test 3 datum: True
    test 4 TestEllipsiod: name='TestEllipsiod', a=1000, b=1000, f_=0, f=0, e=0, e2=0, e22=0, n=0, R1=1000, R2=1000, R3=1000, Rr=1000, Rs=1000
    test 5 TestTransform: name='TestTransform', tx=0, ty=0, tz=0, rx=0, ry=0, rz=0, s=0, s1=1, sx=0, sy=0, sz=0
    test 6 TestDatum: name='TestDatum', ellipsoid=Ellipsoids.TestEllipsiod, transform=Transforms.TestTransform
    test 7 ED50.inverse().inverse(): True
    test 8 R1: 6371008.7714
    test 9 R2: 6371007.2
    test 10 R3: 6371000.8
    test 11 Rr: 6367449.1
    test 12 Rs: 6367435.7
    test 13 Rgeocentric: 6378137.000
    test 14 Rgeocentric: 6367489.544
    test 15 Rgeocentric: 6356752.314
    test 16 Rlat: 6378137.000
    test 17 Rlat: 6367444.657
    test 18 Rlat: 6356752.314
    test 19 distance2: 156903.472, 45.192
    test 20 distance2: 1569034.719, 45.192
    test 21 distance2: 1400742.676, 37.563
    test 22 distance2: 1179164.848, 18.896
    test 23 roc2: 6335439.327, 6378137.0
    test 24 roc2: 6367381.816, 6388838.29
    test 25 roc2: 6399593.626, 6399593.626
    test 26 rocBearing: 6335439.327
    test 27 rocBearing: 6378092.008
    test 28 rocBearing: 6399593.626
    test 29 rocGauss: 6356752.314
    test 30 rocGauss: 6378101.030
    test 31 rocGauss: 6399593.626
    test 32 rocMean: 6356716.465
    test 33 rocMean: 6378092.008
    test 34 rocMean: 6399593.626
    test 35 rocMeridional: 6335439.327
    test 36 rocMeridional: 6367381.816
    test 37 rocMeridional: 6399593.626
    test 38 rocPrimeVertical: 6378137.0
    test 39 rocPrimeVertical: 6388838.29
    test 40 rocPrimeVertical: 6399593.626
    test 41 R1: 6371008.7714
    test 42 R2: 6371007.2
    test 43 R3: 6371000.8
    test 44 Rr: 6367449.1
    test 45 Rs: 6367435.7
    test 46 Rgeocentric: 6378137.000
    test 47 Rgeocentric: 6367489.544
    test 48 Rgeocentric: 6356752.314
    test 49 Rlat: 6378137.000
    test 50 Rlat: 6367444.657
    test 51 Rlat: 6356752.314
    test 52 distance2: 156903.472, 45.192
    test 53 distance2: 1569034.719, 45.192
    test 54 distance2: 1400742.676, 37.563
    test 55 distance2: 1179164.848, 18.896
    test 56 roc2: 6335439.327, 6378137.0
    test 57 roc2: 6367381.816, 6388838.29
    test 58 roc2: 6399593.626, 6399593.626
    test 59 rocBearing: 6335439.327
    test 60 rocBearing: 6378092.008
    test 61 rocBearing: 6399593.626
    test 62 rocGauss: 6356752.314
    test 63 rocGauss: 6378101.030
    test 64 rocGauss: 6399593.626
    test 65 rocMean: 6356716.465
    test 66 rocMean: 6378092.008
    test 67 rocMean: 6399593.626
    test 68 rocMeridional: 6335439.327
    test 69 rocMeridional: 6367381.816
    test 70 rocMeridional: 6399593.626
    test 71 rocPrimeVertical: 6378137.0
    test 72 rocPrimeVertical: 6388838.29
    test 73 rocPrimeVertical: 6399593.626
    test 74 WGS84.copy: True
    test 75 WGS84.copy: True
    test 76 WGS84.find: None
    test 77 WGS84: name='WGS84', a=6378137, b=6356752.3142499998, f_=298.257223563, f=0.0033528107, e=0.0818191908, e2=0.00669438, e22=0.0067394967, n=0.0016792204, R1=6371008.7714166669, R2=6371007.180920884, R3=6371000.7900107643, Rr=6367449.1458250266, Rs=6367435.6797186071
    test 78 WGS84.: A=6367449.1458234144, e=0.0818191908, f_=298.2572235630, n=0.0016792204(-3.7914875232e-13)
    test 79 WGS84.AlphaKs: 8.377318206245e-04, 7.608527773572e-07, 1.197645503242e-09, 2.429170680397e-12, 5.711818370428e-15, 1.479997931380e-17, 4.107624109371e-20, 1.210785038923e-22
    test 80 WGS84.BetaKs : 8.377321640579e-04, 5.905870152220e-08, 1.673482665344e-10, 2.164798110491e-13, 3.787930968626e-16, 7.236769021816e-19, 1.493479824778e-21, 3.259522545838e-24
    test 81 WGS84.AlphaKs: 8.377318206245e-04, 7.608527773572e-07, 1.197645503329e-09, 2.429170607201e-12, 5.711757677866e-15, 1.491117731258e-17
    test 82 WGS84.BetaKs : 8.377321640579e-04, 5.905870152220e-08, 1.673482665284e-10, 2.164798040063e-13, 3.787978046169e-16, 7.248748890694e-19
    test 83 WGS84.AlphaKs: 8.377318206304e-04, 7.608527714249e-07, 1.197638001561e-09, 2.443376194522e-12
    test 84 WGS84.BetaKs : 8.377321640601e-04, 5.905869567934e-08, 1.673488880355e-10, 2.167737763022e-13

    all 84 testDatum.py tests passed (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 4.192 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testDms.py

    testing testDms.py 18.09.28 (module pygeodesy.dms 19.01.05)
    test 1 parseDMS: 0.0
    test 2 parseDMS: 0.0
    test 3 parseDMS: 0.0
    test 4 parseDMS: 0.0
    test 5 parseDMS: 0.0
    test 6 parseDMS: 0.0
    test 7 parseDMS: 181.0 beyond 180 degrees
    test 8 parseDMS: -90
    test 9 parse3llh: 51.477811, -0.001475, 0.000000
    test 10 toDMS(): 45°45′45.36″
    test 11 toDMS(d): 45.7626°
    test 12 toDMS(dm): 45°45.756′
    test 13 toDMS(dms): 45°45′45.36″
    test 14 toDMS(deg): 45.7626
    test 15 toDMS(min): 4545.756
    test 16 toDMS(sec): 454545.36
    test 17 toDMS(rad): 0.79871
    test 18 toDMS(d): 45.7626°
    test 19 toDMS(dm): 45°45.7560′
    test 20 toDMS(dms): 45°45′45.36″
    test 21 toDMS(deg): 45.762600
    test 22 toDMS(min): 4545.75600
    test 23 toDMS(sec): 454545.360
    test 24 toDMS(rad): 0.798708
    test 25 compassPoint(1,): N
    test 26 compassPoint(0,): N
    test 27 compassPoint(-1,): N
    test 28 compassPoint(359,): N
    test 29 compassPoint(24,): NNE
    test 30 compassPoint(24, 1): N
    test 31 compassPoint(24, 2): NE
    test 32 compassPoint(24, 3): NNE
    test 33 compassPoint(226,): SW
    test 34 compassPoint(226, 1): W
    test 35 compassPoint(226, 2): SW
    test 36 compassPoint(226, 3): SW
    test 37 compassPoint(237,): WSW
    test 38 compassPoint(237, 1): W
    test 39 compassPoint(237, 2): SW
    test 40 compassPoint(237, 3): WSW
    test 41 compassPoint(11.25,): NNE
    test 42 compassPoint(11.249,): N
    test 43 compassPoint(-11.25,): N
    test 44 compassPoint(348.749,): NNW
    test 45 compassPoint(45, 1): E
    test 46 compassPoint(44.99, 1): N
    test 47 compassPoint(45, 2): NE
    test 48 compassPoint(44.99, 2): NE
    test 49 compassPoint(45, 3): NE
    test 50 compassPoint(44.99, 3): NE
    test 51 compassPoint(45, 4): NE
    test 52 compassPoint(44.99, 4): NE
    test 53 compassPoint(22.5, 1): N
    test 54 compassPoint(22.49, 1): N
    test 55 compassPoint(22.5, 2): NE
    test 56 compassPoint(22.49, 2): N
    test 57 compassPoint(22.5, 3): NNE
    test 58 compassPoint(22.49, 3): NNE
    test 59 compassPoint(22.5, 4): NNE
    test 60 compassPoint(22.49, 4): NNE
    test 61 compassPoint(11.25, 1): N
    test 62 compassPoint(11.249, 1): N
    test 63 compassPoint(11.25, 2): N
    test 64 compassPoint(11.249, 2): N
    test 65 compassPoint(11.25, 3): NNE
    test 66 compassPoint(11.249, 3): N
    test 67 compassPoint(11.25, 4): NbE
    test 68 compassPoint(11.249, 4): NbE
    test 69 compassPoint(24, 1): N
    test 70 compassPoint(24, 2): NE
    test 71 compassPoint(24, 3): NNE
    test 72 compassPoint(24,): NNE
    test 73 compassPoint(18, 3): NNE
    test 74 compassPoint(11, 4): NbE
    test 75 compassPoint(30, 4): NEbN
    test 76 compassPoint(11.25): NbE
    test 77 compassPoint(33.75): NEbN
    test 78 compassPoint(56.25): NEbE
    test 79 compassPoint(78.75): EbN
    test 80 compassPoint(101.25): EbS
    test 81 compassPoint(123.75): SEbE
    test 82 compassPoint(146.25): SEbS
    test 83 compassPoint(168.75): SbE
    test 84 compassPoint(191.25): SbW
    test 85 compassPoint(213.75): SWbS
    test 86 compassPoint(236.25): SWbW
    test 87 compassPoint(258.75): WbS
    test 88 compassPoint(281.25): WbN
    test 89 compassPoint(303.75): NWbW
    test 90 compassPoint(326.25): NWbN
    test 91 compassPoint(348.75): NbW

    all 91 testDms.py tests passed (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 1.874 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testElevations.py

    testing testElevations.py 19.01.08
    all testElevations.py tests SKIPPED (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 10.014 us

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testEllipsoidal.py

    testing testEllipsoidal.py 19.04.03

    testEllipsoidal(pygeodesy.ellipsoidalNvector, 19.04.03)
    test 1 isEllipsoidal: True
    test 2 isSpherical: False
    test 3 isEllipsoidal: True
    test 4 isSpherical: False
    test 5 convertDatum: 51.477284°N, 000.00002°E, -45.91m
    test 6 convertDatum: 51.4773°N, 000.0°E, -45.91m
    test 7 toNVector: (0.6228, 0.0, 0.7824, +0.24)
    test 8 toNvector: True
    test 9 toCartesian: [3980581, 97, 4966825]
    test 10 toCartesian: True
    test 11 Nvector: (0.5, 0.5, 0.7071)
    test 12 toCartesian: [3194434.411, 3194434.411, 4487326.82]
    test 13 toCartesian: True
    test 14 toLatLon: 45.0°N, 045.0°E, +0.00m
    test 15 toLatLon: True
    test 16 Nvector: (0.51, 0.512, 0.707, +1.00)

    testLatLon(pygeodesy.ellipsoidalNvector, 19.04.03)
    test 17 isEllipsoidal: True
    test 18 isSpherical: False
    test 19 lat/lonDMS: 52.20472°N, 000.14056°E
    test 20 lat/lonDMS F_DM: 52°12.283′N, 000°08.434′E
    test 21 lat/lonDMS F_DM: 52°12.2832′N, 000°08.4336′E
    test 22 lat/lonDMS F_DMS: 52°12′17″N, 000°08′26″E
    test 23 lat/lonDMS F_DMS: 52°12′17.0″N, 000°08′26.0″E
    test 24 lat/lonDMS F_RAD: 0.911144N, 0.002453E
    test 25 isequalTo: True
    test 26 latlon2: 52.20472, 0.14056
    test 27 latlon2: 52.2047, 0.1406
    test 28 latlon2: 52.205, 0.141
    test 29 latlon2: 52.2, 0.14
    test 30 latlon2: 52.2, 0.1
    test 31 latlon2: 52.0, 0.0
    test 32 isequalTo: False
    test 33 antipode1: 52.205°S, 179.881°W
    test 34 antipode2: True
    test 35 antipode3: 52.205°N, 000.119°E
    test 36 antipode4: True
    test 37 antipode5: 52.205°N, 000.119°E
    test 38 copy: True
    test 39 equirectangularTo: 404329.56
    test 40 intermediateTo: 51.372294°N, 000.707192°E
    test 41 intermediateTo: True
    test 42 intermediateTo+5: 35.560239°N, 008.833512°E
    test 43 intermediateTo-4: 64.570387°N, 013.156352°W
    test 44 intermediateTo-h: 125.000
    test 45 isclockwise: False
    test 46 isclockwise*: False
    test 47 isclockwise: True
    test 48 isclockwise*: True
    test 49 isclockwise: too few points: 2
    test 50 isclockwise*: too few points: 2
    test 51 isclockwise: polar or zero area
    test 52 isclockwise*: polar or zero area
    test 53 isconvex: False
    test 54 isconvex*: False
    test 55 isconvex: True
    test 56 isconvex*: True
    test 57 isconvex: too few points: 2
    test 58 isconvex*: too few points: 2
    test 59 isenclosedBy1: True
    test 60 isenclosedBy1*: True
    test 61 isenclosedBy2: False
    test 62 isenclosedBy2*: False
    test 63 isenclosedBy3: False
    test 64 isenclosedBy3*: False
    test 65 isenclosedBy4: False
    test 66 isenclosedBy4*: False
    test 67 isenclosedBy5: False
    test 68 isenclosedBy5*: False
    test 69 isenclosedBy6: True
    test 70 isenclosedBy6*: True
    test 71 isenclosedBy7: True
    test 72 isenclosedBy7*: True
    test 73 compassAngleTo: 100.017
    test 74 compassAngleTo: 105.599
    test 75 compassAngleTo: 280.017
    test 76 compassAngleTo: 285.599
    test 77 equirectangularTo: 592.185
    test 78 compassAngleTo: 0.0
    test 79 compassAngleTo: 45.0
    test 80 compassAngleTo: 90.0
    test 81 compassAngleTo: 180.0
    test 82 compassAngleTo: 225.0
    test 83 compassAngleTo: 315.0
    test 84 compassAngleTo: 270.0
    test 85 compassAngleTo: 359.4
    test 86 compassAngleTo: 31
    test 87 compassAngleTo: 45

    testVectorial(pygeodesy.ellipsoidalNvector, 19.04.03)
    test 88 toLatLon: 44.995674°N, 045.0°E
    test 89 toNvector: (0.50004, 0.50004, 0.70705)
    test 90 isequalTo: False
    test 91 isequalTo: True
    test 92 length: 0.99992449715
    test 93 length: 1.0
    test 94 sumOf: (52.70504, 0.61904, 0.70705)
    test 95 sumOf: Nv
    test 96 sumOf: sumOf
    test 97 length: 52.7134151513
    test 98 copy: True
    test 99 length: 52.2051356286
    test 100 length: 52.2051356286

    testEllipsoidal(pygeodesy.ellipsoidalVincenty, 19.04.05)
    test 101 isEllipsoidal: True
    test 102 isSpherical: False
    test 103 isEllipsoidal: True
    test 104 isSpherical: False
    test 105 convertDatum: 51.477284°N, 000.00002°E, -45.91m
    test 106 convertDatum: 51.4773°N, 000.0°E, -45.91m

    testLatLon(pygeodesy.ellipsoidalVincenty, 19.04.05)
    test 107 isEllipsoidal: True
    test 108 isSpherical: False
    test 109 lat/lonDMS: 52.20472°N, 000.14056°E
    test 110 lat/lonDMS F_DM: 52°12.283′N, 000°08.434′E
    test 111 lat/lonDMS F_DM: 52°12.2832′N, 000°08.4336′E
    test 112 lat/lonDMS F_DMS: 52°12′17″N, 000°08′26″E
    test 113 lat/lonDMS F_DMS: 52°12′17.0″N, 000°08′26.0″E
    test 114 lat/lonDMS F_RAD: 0.911144N, 0.002453E
    test 115 isequalTo: True
    test 116 latlon2: 52.20472, 0.14056
    test 117 latlon2: 52.2047, 0.1406
    test 118 latlon2: 52.205, 0.141
    test 119 latlon2: 52.2, 0.14
    test 120 latlon2: 52.2, 0.1
    test 121 latlon2: 52.0, 0.0
    test 122 isequalTo: False
    test 123 antipode1: 52.205°S, 179.881°W
    test 124 antipode2: True
    test 125 antipode3: 52.205°N, 000.119°E
    test 126 antipode4: True
    test 127 antipode5: 52.205°N, 000.119°E
    test 128 initialBearingTo: 156.1106
    test 129 finalBearingTo: 157.8345
    test 130 initialBearingTo: 65.9335
    test 131 finalBearingTo: 93.9034
    test 132 bearingTo2: 156.1106, 157.8345
    test 133 ispolar: True
    test 134 copy: True
    test 135 equirectangularTo: 404329.56
    test 136 distanceTo: 404607.805988
    test 137 distanceTo: 404607.805988
    test 138 distanceTo: 3981601
    test 139 distanceTo3 dateline: 19125097.7012, 270.7159, 276.0288
    test 140 distanceTo3 dateline: 9513997.9901, 42.9164, 138.8903
    test 141 distanceTo3 dateline: 19125097.7012, 270.7159, 276.0288
    test 142 distanceTo3 dateline: 9513997.9901, 42.9164, 138.8903
    test 143 destination: 51.513526°N, 000.098038°W
    test 144 destination: 51°30′49″N, 000°05′53″W
    test 145 destination: 33°57′N, 118°24′W
    test 146 destination: 33.950367°N, 118.399012°W
    test 147 destination: 0.592546N, 2.066453W
    test 148 destination: 32.11195529°N, 064.56074722°E  FAILED, KNOWN, expected 32.11195529°N, 063.95925278°E
    test 149 isclockwise: False
    test 150 isclockwise*: False
    test 151 isclockwise: True
    test 152 isclockwise*: True
    test 153 isclockwise: too few points: 2
    test 154 isclockwise*: too few points: 2
    test 155 isclockwise: polar or zero area
    test 156 isclockwise*: polar or zero area
    test 157 isconvex: False
    test 158 isconvex*: False
    test 159 isconvex: True
    test 160 isconvex*: True
    test 161 isconvex: too few points: 2
    test 162 isconvex*: too few points: 2
    test 163 isenclosedBy1: True
    test 164 isenclosedBy1*: True
    test 165 isenclosedBy2: False
    test 166 isenclosedBy2*: False
    test 167 isenclosedBy3: False
    test 168 isenclosedBy3*: False
    test 169 isenclosedBy4: False
    test 170 isenclosedBy4*: False
    test 171 isenclosedBy5: False
    test 172 isenclosedBy5*: False
    test 173 isenclosedBy6: True
    test 174 isenclosedBy6*: True
    test 175 isenclosedBy7: True
    test 176 isenclosedBy7*: True
    test 177 initialBearingTo: 102.392291
    test 178 compassAngleTo: 100.017
    test 179 compassAngleTo: 105.599
    test 180 initialBearingTo: 288.676039
    test 181 compassAngleTo: 280.017
    test 182 compassAngleTo: 285.599
    test 183 equirectangularTo: 592.185
    test 184 distanceTo: 593.571
    test 185 compassAngleTo: 0.0
    test 186 compassAngleTo: 45.0
    test 187 compassAngleTo: 90.0
    test 188 compassAngleTo: 180.0
    test 189 compassAngleTo: 225.0
    test 190 compassAngleTo: 315.0
    test 191 compassAngleTo: 270.0
    test 192 compassAngleTo: 359.4
    test 193 compassAngleTo: 31
    test 194 compassAngleTo: 45

    testNOAA(pygeodesy.ellipsoidalVincenty, 19.04.05)
    test 195 NOAAexample1: 191872.1190, 249 03 16.4237, 67 59 11.1619
    test 196 NOAAexample2: 182009.1679, 254 42 44.6439, 73 09 21.3315
    test 197 NOAAexample3: 123456.7891, 245 00 34.7001, 64 20 24.6864
    test 198 NOAAexample4: 145239.0603, 114 29 26.9586, 295 21 32.6566

    testVincenty(pygeodesy.ellipsoidalVincenty, 19.04.05, datum=WGS84)
    test 199 distanceTo: 866455.43292
    test 200 ValueError: other Ellipsoid mistmatch: Ellipsoids.Airy1830 vs Ellipsoids.WGS84
    test 201 isEllipsoidal: True
    test 202 isSpherical: False
    test 203 epsilon: 1e-12
    test 204 iterations: 50
    test 205 copy: True
    test 206 isEllipsoidal: True
    test 207 isSpherical: False
    test 208 copy: 37°57′03.7203″S, 144°25′29.5244″E
    test 209 epsilon: 2.22044604925e-16
    test 210 iterations: 200
    test 211 coincident: 0.0
    test 212 coincident: 0.0, 0.0, 0.0
    test 213 destination: 37.6528°S, 143.9265°E
    test 214 destination: True
    test 215 destination2: 37.652821°S, 143.926496°E, 307.1736°NW
    test 216 destination2: True
    test 217 finalBearingOn: 307.1736°, 307°10′25.07″NW
    test 218 distanceTo: 969954.166
    test 219 distanceTo3: 969954.166314, 9.141877, 11.29722
    test 220 distanceTo2: 972708.16174, 11.22502
    test 221 initialBearingTo: 9.1419°, 9°08′30.76″N
    test 222 finalBearingTo: 11.2972°, 11°17′49.99″NNE
    test 223 distanceTo: 404607.806
    test 224 distanceTo3: 404607.805988, 156.11064, 157.8345
    test 225 distanceTo2: 402574.597287, 157.726344
    test 226 initialBearingTo: 156.1106°, 156°06′38.31″SSE
    test 227 finalBearingTo: 157.8345°, 157°50′04.2″SSE
    test 228 distanceTo: 54973.295
    test 229 distanceTo3: 54973.29527, 233.13008, 232.82461
    test 230 distanceTo2: 54903.41209, 232.9209
    test 231 initialBearingTo: 233.1301°, 233°07′48.28″SW
    test 232 finalBearingTo: 232.8246°, 232°49′28.59″SW
    test 233 distanceToMP: 298396.057
    test 234 distanceToSM: 185.414
    test 235 distanceToMP: 111319.491
    test 236 distanceToMP: 110574.389
    test 237 distanceToKW: 222638.982
    test 238 distanceToKW: 111319.491
    test 239 distanceTo3: 54972.271
    test 240 distanceTo3: 306°52′05.37″
    test 241 distanceTo3: 307°10′25.07″
    test 242 distanceTo2: 54902.390
    test 243 distanceTo2: 307°04′38.41″

    testVincenty(pygeodesy.ellipsoidalVincenty, 19.04.05, datum=NAD83)
    test 244 distanceTo: 866455.43292
    test 245 ValueError: other Ellipsoid mistmatch: Ellipsoids.Airy1830 vs Ellipsoids.GRS80
    test 246 isEllipsoidal: True
    test 247 isSpherical: False
    test 248 epsilon: 1e-12
    test 249 iterations: 50
    test 250 copy: True
    test 251 isEllipsoidal: True
    test 252 isSpherical: False
    test 253 copy: 37°57′03.7203″S, 144°25′29.5244″E
    test 254 epsilon: 2.22044604925e-16
    test 255 iterations: 200
    test 256 coincident: 0.0
    test 257 coincident: 0.0, 0.0, 0.0
    test 258 destination: 37.6528°S, 143.9265°E
    test 259 destination: True
    test 260 destination2: 37.652821°S, 143.926496°E, 307.1736°NW
    test 261 destination2: True
    test 262 finalBearingOn: 307.1736°, 307°10′25.07″NW
    test 263 distanceTo: 969954.166
    test 264 distanceTo3: 969954.166314, 9.141877, 11.29722
    test 265 distanceTo2: 972708.16174, 11.22502
    test 266 initialBearingTo: 9.1419°, 9°08′30.76″N
    test 267 finalBearingTo: 11.2972°, 11°17′49.99″NNE
    test 268 distanceTo: 404607.806
    test 269 distanceTo3: 404607.805988, 156.11064, 157.8345
    test 270 distanceTo2: 402574.597287, 157.726344
    test 271 initialBearingTo: 156.1106°, 156°06′38.31″SSE
    test 272 finalBearingTo: 157.8345°, 157°50′04.2″SSE
    test 273 distanceTo: 54973.295
    test 274 distanceTo3: 54973.29527, 233.13008, 232.82461
    test 275 distanceTo2: 54903.41209, 232.9209
    test 276 initialBearingTo: 233.1301°, 233°07′48.28″SW
    test 277 finalBearingTo: 232.8246°, 232°49′28.59″SW
    test 278 distanceToMP: 298396.057
    test 279 distanceToSM: 185.414
    test 280 distanceToMP: 111319.491
    test 281 distanceToMP: 110574.389
    test 282 distanceToKW: 222638.982
    test 283 distanceToKW: 111319.491
    test 284 distanceTo3: 54972.271
    test 285 distanceTo3: 306°52′05.37″
    test 286 distanceTo3: 307°10′25.07″
    test 287 distanceTo2: 54902.390
    test 288 distanceTo2: 307°04′38.41″

    testEllipsoidal(pygeodesy.ellipsoidalKarney, 19.04.03)
    test 289 isEllipsoidal: True
    test 290 isSpherical: False
    test 291 isEllipsoidal: True
    test 292 isSpherical: False
    test 293 convertDatum: 51.477284°N, 000.00002°E, -45.91m
    test 294 convertDatum: 51.4773°N, 000.0°E, -45.91m

    testLatLon(pygeodesy.ellipsoidalKarney, 19.04.03)
    test 295 isEllipsoidal: True
    test 296 isSpherical: False
    test 297 lat/lonDMS: 52.20472°N, 000.14056°E
    test 298 lat/lonDMS F_DM: 52°12.283′N, 000°08.434′E
    test 299 lat/lonDMS F_DM: 52°12.2832′N, 000°08.4336′E
    test 300 lat/lonDMS F_DMS: 52°12′17″N, 000°08′26″E
    test 301 lat/lonDMS F_DMS: 52°12′17.0″N, 000°08′26.0″E
    test 302 lat/lonDMS F_RAD: 0.911144N, 0.002453E
    test 303 isequalTo: True
    test 304 latlon2: 52.20472, 0.14056
    test 305 latlon2: 52.2047, 0.1406
    test 306 latlon2: 52.205, 0.141
    test 307 latlon2: 52.2, 0.14
    test 308 latlon2: 52.2, 0.1
    test 309 latlon2: 52.0, 0.0
    test 310 isequalTo: False
    test 311 antipode1: 52.205°S, 179.881°W
    test 312 antipode2: True
    test 313 antipode3: 52.205°N, 000.119°E
    test 314 antipode4: True
    test 315 antipode5: 52.205°N, 000.119°E
    test 316 initialBearingTo: 156.1106
    test 317 finalBearingTo: 157.8345
    test 318 initialBearingTo: 65.9335
    test 319 finalBearingTo: 93.9034
    test 320 bearingTo2: 156.1106, 157.8345
    test 321 ispolar: True
    test 322 copy: True
    test 323 equirectangularTo: 404329.56
    test 324 distanceTo: 404607.805988
    test 325 distanceTo: 404607.805988
    test 326 distanceTo: 3981601
    test 327 distanceTo3 dateline: 19125097.7011, 270.7159, 276.0288  FAILED, KNOWN, expected 19125097.7012, 270.7159, 276.0288
    test 328 distanceTo3 dateline: 9513997.9901, 42.9164, 138.8903
    test 329 distanceTo3 dateline: 19125097.7011, 270.7159, 276.0288  FAILED, KNOWN, expected 19125097.7012, 270.7159, 276.0288
    test 330 distanceTo3 dateline: 9513997.9901, 42.9164, 138.8903
    test 331 destination: 51.513526°N, 000.098038°W
    test 332 destination: 51°30′49″N, 000°05′53″W
    test 333 destination: 33°57′N, 118°24′W
    test 334 destination: 33.950367°N, 118.399012°W
    test 335 destination: 0.592546N, 2.066453W
    test 336 destination: 32.11195529°N, 064.56074722°E  FAILED, KNOWN, expected 32.11195529°N, 063.95925278°E
    test 337 isclockwise: False
    test 338 isclockwise*: False
    test 339 isclockwise: True
    test 340 isclockwise*: True
    test 341 isclockwise: too few points: 2
    test 342 isclockwise*: too few points: 2
    test 343 isclockwise: polar or zero area
    test 344 isclockwise*: polar or zero area
    test 345 isconvex: False
    test 346 isconvex*: False
    test 347 isconvex: True
    test 348 isconvex*: True
    test 349 isconvex: too few points: 2
    test 350 isconvex*: too few points: 2
    test 351 isenclosedBy1: True
    test 352 isenclosedBy1*: True
    test 353 isenclosedBy2: False
    test 354 isenclosedBy2*: False
    test 355 isenclosedBy3: False
    test 356 isenclosedBy3*: False
    test 357 isenclosedBy4: False
    test 358 isenclosedBy4*: False
    test 359 isenclosedBy5: False
    test 360 isenclosedBy5*: False
    test 361 isenclosedBy6: True
    test 362 isenclosedBy6*: True
    test 363 isenclosedBy7: True
    test 364 isenclosedBy7*: True
    test 365 initialBearingTo: 102.392291
    test 366 compassAngleTo: 100.017
    test 367 compassAngleTo: 105.599
    test 368 initialBearingTo: 288.676039
    test 369 compassAngleTo: 280.017
    test 370 compassAngleTo: 285.599
    test 371 equirectangularTo: 592.185
    test 372 distanceTo: 593.571
    test 373 compassAngleTo: 0.0
    test 374 compassAngleTo: 45.0
    test 375 compassAngleTo: 90.0
    test 376 compassAngleTo: 180.0
    test 377 compassAngleTo: 225.0
    test 378 compassAngleTo: 315.0
    test 379 compassAngleTo: 270.0
    test 380 compassAngleTo: 359.4
    test 381 compassAngleTo: 31
    test 382 compassAngleTo: 45

    testNOAA(pygeodesy.ellipsoidalKarney, 19.04.03)
    test 383 NOAAexample1: 191872.1190, 249 03 16.4237, 67 59 11.1619
    test 384 NOAAexample2: 182009.1679, 254 42 44.6439, 73 09 21.3315
    test 385 NOAAexample3: 123456.7891, 245 00 34.7001, 64 20 24.6864
    test 386 NOAAexample4: 145239.0603, 114 29 26.9586, 295 21 32.6566

    testKarney(pygeodesy.ellipsoidalKarney, 19.04.03, datum=WGS84)
    test 387 distanceTo: 866455.4329
    test 388 coincident: 0.0
    test 389 ValueError: other Ellipsoid mistmatch: Ellipsoids.Airy1830 vs Ellipsoids.WGS84
    test 390 isEllipsoidal: True
    test 391 copy: True
    test 392 isEllipsoidal: True
    test 393 isSpherical: False
    test 394 copy: 37°57′03.7203″S, 144°25′29.5244″E
    test 395 coincident: 0.0
    test 396 coincident: 0.0, 0.0, 0.0
    test 397 destination: 37.6528°S, 143.9265°E
    test 398 destination: True
    test 399 destination2: 37.652821°S, 143.926496°E, 307.1736°NW
    test 400 destination2: True
    test 401 finalBearingOn: 307.1736°, 307°10′25.07″NW
    test 402 distanceTo: 969954.166
    test 403 distanceTo3: 969954.166314, 9.141877, 11.29722
    test 404 distanceTo2: 972708.16174, 11.22502
    test 405 initialBearingTo: 9.1419°, 9°08′30.76″N
    test 406 finalBearingTo: 11.2972°, 11°17′49.99″NNE
    test 407 distanceTo: 404607.806
    test 408 distanceTo3: 404607.805988, 156.11064, 157.8345
    test 409 distanceTo2: 402574.597287, 157.726344
    test 410 initialBearingTo: 156.1106°, 156°06′38.31″SSE
    test 411 finalBearingTo: 157.8345°, 157°50′04.2″SSE
    test 412 distanceTo: 54973.295
    test 413 distanceTo3: 54973.29527, 233.13008, 232.82461
    test 414 distanceTo2: 54903.41209, 232.9209
    test 415 initialBearingTo: 233.1301°, 233°07′48.28″SW
    test 416 finalBearingTo: 232.8246°, 232°49′28.59″SW
    test 417 distanceToMP: 298396.057
    test 418 distanceToSM: 185.414
    test 419 distanceToMP: 111319.491
    test 420 distanceToMP: 110574.389
    test 421 distanceToKW: 222638.982
    test 422 distanceToKW: 111319.491
    test 423 distanceTo3: 54972.271
    test 424 distanceTo3: 306°52′05.37″
    test 425 distanceTo3: 307°10′25.07″
    test 426 distanceTo2: 54902.390
    test 427 distanceTo2: 307°04′38.41″

    testKarney(pygeodesy.ellipsoidalKarney, 19.04.03, datum=NAD83)
    test 428 distanceTo: 866455.4329
    test 429 coincident: 0.0
    test 430 ValueError: other Ellipsoid mistmatch: Ellipsoids.Airy1830 vs Ellipsoids.GRS80
    test 431 isEllipsoidal: True
    test 432 copy: True
    test 433 isEllipsoidal: True
    test 434 isSpherical: False
    test 435 copy: 37°57′03.7203″S, 144°25′29.5244″E
    test 436 coincident: 0.0
    test 437 coincident: 0.0, 0.0, 0.0
    test 438 destination: 37.6528°S, 143.9265°E
    test 439 destination: True
    test 440 destination2: 37.652821°S, 143.926496°E, 307.1736°NW
    test 441 destination2: True
    test 442 finalBearingOn: 307.1736°, 307°10′25.07″NW
    test 443 distanceTo: 969954.166
    test 444 distanceTo3: 969954.166314, 9.141877, 11.29722
    test 445 distanceTo2: 972708.16174, 11.22502
    test 446 initialBearingTo: 9.1419°, 9°08′30.76″N
    test 447 finalBearingTo: 11.2972°, 11°17′49.99″NNE
    test 448 distanceTo: 404607.806
    test 449 distanceTo3: 404607.805988, 156.11064, 157.8345
    test 450 distanceTo2: 402574.597287, 157.726344
    test 451 initialBearingTo: 156.1106°, 156°06′38.31″SSE
    test 452 finalBearingTo: 157.8345°, 157°50′04.2″SSE
    test 453 distanceTo: 54973.295
    test 454 distanceTo3: 54973.29527, 233.13008, 232.82461
    test 455 distanceTo2: 54903.41209, 232.9209
    test 456 initialBearingTo: 233.1301°, 233°07′48.28″SW
    test 457 finalBearingTo: 232.8246°, 232°49′28.59″SW
    test 458 distanceToMP: 298396.057
    test 459 distanceToSM: 185.414
    test 460 distanceToMP: 111319.491
    test 461 distanceToMP: 110574.389
    test 462 distanceToKW: 222638.982
    test 463 distanceToKW: 111319.491
    test 464 distanceTo3: 54972.271
    test 465 distanceTo3: 306°52′05.37″
    test 466 distanceTo3: 307°10′25.07″
    test 467 distanceTo2: 54902.390
    test 468 distanceTo2: 307°04′38.41″

    testKarneyPython(pygeodesy.ellipsoidalKarney, 19.04.03)
    test 469 lat1: -41.320
    test 470 lon1: 174.810
    test 471 azi1: 161.067669986160
    test 472 lat2: 40.960
    test 473 lon2: -5.500
    test 474 azi2: 18.825195123247
    test 475 s12: 19959679.267353821546
    test 476 distanceTo3: 19959679.267353821546, 161.06766998616, 18.825195123247
    test 477 destination2: 40.96, -5.5, 18.825195123247
    test 478 areaOf: 1.366270368e+13
    test 479 perimeterOf: 1.683106789e+07
    test 480 isclockwise: True

    4 of 480 testEllipsoidal.py tests (0.8%) FAILED, ALL KNOWN (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 113.682 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testEllipsoidalGeodTest.py

    testing testEllipsoidalGeodTest.py 19.04.08 (module pygeodesy.ellipsoidalKarney 19.04.03)
    test 1 line 1 lat: -48.164271
    test 2 line 1 lon: 5.762345
    test 3 line 1 fb: 175.334308
    test 4 line 1 lat2: -48.164270779098
    test 5 line 1 lon2: 5.762344694676  FAILED, KNOWN, expected 5.762344694677
    test 6 line 1 azi2: 175.334308316285
    test 7 line 2 lat: -23.186513
    test 8 line 2 lon: 68.567247
    test 9 line 2 fb: 154.287114
    test 10 line 2 lat2: -23.186512533703
    test 11 line 2 lon2: 68.567247430960
    test 12 line 2 azi2: 154.287114123872
    test 13 line 3 lat: 53.997072
    test 14 line 3 lon: 44.520619
    test 15 line 3 fb: 52.159487
    test 16 line 3 lat2: 53.997072295385
    test 17 line 3 lon2: 44.520619105668
    test 18 line 3 azi2: 52.159486739948
    test 19 line 4 lat: -49.416672
    test 20 line 4 lon: 166.828083
    test 21 line 4 fb: 22.033031
    test 22 line 4 lat2: -49.416672064706
    test 23 line 4 lon2: 166.828083210689
    test 24 line 4 azi2: 22.033030848249
    test 25 line 5 lat: -60.405136
    test 26 line 5 lon: 110.581140
    test 27 line 5 fb: 75.518296
    test 28 line 5 lat2: -60.405136414530
    test 29 line 5 lon2: 110.581139538777
    test 30 line 5 azi2: 75.518295964649
    test 31 line 6 lat: -11.212600
    test 32 line 6 lon: 144.177077
    test 33 line 6 fb: 133.027766
    test 34 line 6 lat2: -11.212600121556
    test 35 line 6 lon2: 144.177076511360
    test 36 line 6 azi2: 133.027766301029
    test 37 line 7 lat: -6.529067
    test 38 line 7 lon: 2.895924
    test 39 line 7 fb: 178.740350
    test 40 line 7 lat2: -6.529066987956
    test 41 line 7 lon2: 2.895923948125
    test 42 line 7 azi2: 178.740350145954
    test 43 line 8 lat: -8.855512
    test 44 line 8 lon: 112.749196
    test 45 line 8 fb: 119.512004
    test 46 line 8 lat2: -8.855512357257
    test 47 line 8 lon2: 112.749196494485
    test 48 line 8 azi2: 119.512003891282
    test 49 line 9 lat: 29.866967
    test 50 line 9 lon: 171.726893
    test 51 line 9 fb: 171.662245
    test 52 line 9 lat2: 29.866967483293
    test 53 line 9 lon2: 171.726892560963
    test 54 line 9 azi2: 171.662244609397
    test 55 line 10 lat: -29.238404
    test 56 line 10 lon: 133.459814
    test 57 line 10 fb: 69.814124
    test 58 line 10 lat2: -29.238404337998
    test 59 line 10 lon2: 133.459813533284
    test 60 line 10 azi2: 69.814124320813
    test 61 line 11 lat: 55.600487
    test 62 line 11 lon: 75.128743
    test 63 line 11 fb: 153.896689
    test 64 line 11 lat2: 55.600487151983
    test 65 line 11 lon2: 75.128743229495
    test 66 line 11 azi2: 153.896688535572
    test 67 line 12 lat: -22.858435
    test 68 line 12 lon: 67.207513
    test 69 line 12 fb: 142.939529
    test 70 line 12 lat2: -22.858434825399
    test 71 line 12 lon2: 67.207513019332
    test 72 line 12 azi2: 142.939529056687
    test 73 line 13 lat: -32.634475
    test 74 line 13 lon: 22.238523
    test 75 line 13 fb: 172.112993
    test 76 line 13 lat2: -32.634475461067
    test 77 line 13 lon2: 22.238523021935
    test 78 line 13 azi2: 172.112992582333
    test 79 line 14 lat: 62.224985
    test 80 line 14 lon: 47.119133
    test 81 line 14 fb: 54.318105
    test 82 line 14 lat2: 62.224984867045
    test 83 line 14 lon2: 47.119133304525
    test 84 line 14 azi2: 54.318105291965
    test 85 line 15 lat: 33.069613
    test 86 line 15 lon: 5.796996
    test 87 line 15 fb: 17.403845
    test 88 line 15 lat2: 33.069613195450
    test 89 line 15 lon2: 5.796995960186
    test 90 line 15 azi2: 17.403844642346
    test 91 line 16 lat: 53.760900
    test 92 line 16 lon: 119.204306
    test 93 line 16 fb: 141.069793
    test 94 line 16 lat2: 53.760899500985
    test 95 line 16 lon2: 119.204305898518
    test 96 line 16 azi2: 141.069793254983
    test 97 line 17 lat: -3.225632
    test 98 line 17 lon: 103.742354
    test 99 line 17 fb: 127.880328
    test 100 line 17 lat2: -3.225632004245
    test 101 line 17 lon2: 103.742354347526
    test 102 line 17 azi2: 127.880328388524
    test 103 line 18 lat: 47.108712
    test 104 line 18 lon: 99.934107
    test 105 line 18 fb: 104.103491
    test 106 line 18 lat2: 47.108712008353
    test 107 line 18 lon2: 99.934107358387
    test 108 line 18 azi2: 104.103491123038
    test 109 line 19 lat: 5.399363
    test 110 line 19 lon: 135.250064
    test 111 line 19 fb: 102.177018
    test 112 line 19 lat2: 5.399363208349
    test 113 line 19 lon2: 135.250063670790
    test 114 line 19 azi2: 102.177017677370
    test 115 line 20 lat: -58.669225
    test 116 line 20 lon: 54.875015
    test 117 line 20 fb: 131.345308
    test 118 line 20 lat2: -58.669224697403
    test 119 line 20 lon2: 54.875014559502
    test 120 line 20 azi2: 131.345308028428
    test 121 line 21 lat: 9.184229
    test 122 line 21 lon: 151.302637
    test 123 line 21 fb: 128.175105
    test 124 line 21 lat2: 9.184228666560
    test 125 line 21 lon2: 151.302636871911
    test 126 line 21 azi2: 128.175105446048
    test 127 line 22 lat: 53.467940
    test 128 line 22 lon: 67.724192
    test 129 line 22 fb: 78.863492
    test 130 line 22 lat2: 53.467939714247
    test 131 line 22 lon2: 67.724192258333
    test 132 line 22 azi2: 78.863492168727
    test 133 line 23 lat: 39.699456
    test 134 line 23 lon: 67.156325
    test 135 line 23 fb: 85.276830
    test 136 line 23 lat2: 39.699455912449
    test 137 line 23 lon2: 67.156324625647
    test 138 line 23 azi2: 85.276829539878
    test 139 line 24 lat: 70.942602
    test 140 line 24 lon: 17.379214
    test 141 line 24 fb: 21.869008
    test 142 line 24 lat2: 70.942602144324
    test 143 line 24 lon2: 17.379213644124
    test 144 line 24 azi2: 21.869008256312
    test 145 line 25 lat: 69.633349
    test 146 line 25 lon: 110.601933
    test 147 line 25 fb: 138.575193
    test 148 line 25 lat2: 69.633349004538
    test 149 line 25 lon2: 110.601933261211
    test 150 line 25 azi2: 138.575192608514
    test 151 line 26 lat: 16.190815
    test 152 line 26 lon: 87.606993
    test 153 line 26 fb: 131.929410
    test 154 line 26 lat2: 16.190814826165
    test 155 line 26 lon2: 87.606993293114
    test 156 line 26 azi2: 131.929409507039
    test 157 line 27 lat: 54.774905
    test 158 line 27 lon: 52.952507
    test 159 line 27 fb: 85.904051
    test 160 line 27 lat2: 54.774904542264
    test 161 line 27 lon2: 52.952506835523
    test 162 line 27 azi2: 85.904050867676
    test 163 line 28 lat: -62.008569
    test 164 line 28 lon: 172.274877
    test 165 line 28 fb: 21.992601
    test 166 line 28 lat2: -62.008568677307
    test 167 line 28 lon2: 172.274876714260
    test 168 line 28 azi2: 21.992601380429
    test 169 line 29 lat: 27.303730
    test 170 line 29 lon: 159.184451
    test 171 line 29 fb: 150.697920
    test 172 line 29 lat2: 27.303729660018
    test 173 line 29 lon2: 159.184451093393
    test 174 line 29 azi2: 150.697920369703
    test 175 line 30 lat: 31.979897
    test 176 line 30 lon: 55.946759
    test 177 line 30 fb: 87.398293
    test 178 line 30 lat2: 31.979897342658
    test 179 line 30 lon2: 55.946758945497
    test 180 line 30 azi2: 87.398292964767
    test 181 line 31 lat: 49.991468
    test 182 line 31 lon: 133.962411
    test 183 line 31 fb: 142.016540
    test 184 line 31 lat2: 49.991467522545
    test 185 line 31 lon2: 133.962411191467
    test 186 line 31 azi2: 142.016540226251
    test 187 line 32 lat: 2.818559
    test 188 line 32 lon: 7.234774
    test 189 line 32 fb: 168.804029
    test 190 line 32 lat2: 2.818558842278
    test 191 line 32 lon2: 7.234774421859
    test 192 line 32 azi2: 168.804029404993
    test 193 line 33 lat: -38.118071
    test 194 line 33 lon: 93.395971
    test 195 line 33 fb: 117.017377
    test 196 line 33 lat2: -38.118070550305
    test 197 line 33 lon2: 93.395971367720
    test 198 line 33 azi2: 117.017376985228
    test 199 line 34 lat: 3.377824
    test 200 line 34 lon: 65.294746
    test 201 line 34 fb: 138.982544
    test 202 line 34 lat2: 3.377824468035
    test 203 line 34 lon2: 65.294745963255
    test 204 line 34 azi2: 138.982543784560
    test 205 line 35 lat: 4.631157
    test 206 line 35 lon: 84.335045
    test 207 line 35 fb: 132.120804
    test 208 line 35 lat2: 4.631157299024
    test 209 line 35 lon2: 84.335044694540
    test 210 line 35 azi2: 132.120804319474
    test 211 line 36 lat: 38.952215
    test 212 line 36 lon: 133.416463
    test 213 line 36 fb: 160.690586
    test 214 line 36 lat2: 38.952215219507
    test 215 line 36 lon2: 133.416463103113
    test 216 line 36 azi2: 160.690585690749
    test 217 line 37 lat: -39.013297
    test 218 line 37 lon: 160.302849
    test 219 line 37 fb: 115.363715
    test 220 line 37 lat2: -39.013296805131
    test 221 line 37 lon2: 160.302849365986
    test 222 line 37 azi2: 115.363714797610
    test 223 line 38 lat: -48.456093
    test 224 line 38 lon: 38.613822
    test 225 line 38 fb: 137.651668
    test 226 line 38 lat2: -48.456093143589
    test 227 line 38 lon2: 38.613821719886
    test 228 line 38 azi2: 137.651668464815
    test 229 line 39 lat: -13.861956
    test 230 line 39 lon: 74.250572
    test 231 line 39 fb: 143.968262
    test 232 line 39 lat2: -13.861956131519
    test 233 line 39 lon2: 74.250571564776
    test 234 line 39 azi2: 143.968262419705
    test 235 line 40 lat: 25.289202
    test 236 line 40 lon: 47.063579
    test 237 line 40 fb: 78.672533
    test 238 line 40 lat2: 25.289201968371
    test 239 line 40 lon2: 47.063578519727
    test 240 line 40 azi2: 78.672532588106
    test 241 line 41 lat: 49.498121
    test 242 line 41 lon: 131.993365
    test 243 line 41 fb: 157.425605
    test 244 line 41 lat2: 49.498121110507
    test 245 line 41 lon2: 131.993365399320
    test 246 line 41 azi2: 157.425605424890
    test 247 line 42 lat: -2.104242
    test 248 line 42 lon: 56.532079
    test 249 line 42 fb: 129.406955
    test 250 line 42 lat2: -2.104241718494
    test 251 line 42 lon2: 56.532079408825
    test 252 line 42 azi2: 129.406954892035
    test 253 line 43 lat: -39.997315
    test 254 line 43 lon: 49.004259
    test 255 line 43 fb: 135.432995
    test 256 line 43 lat2: -39.997315471629
    test 257 line 43 lon2: 49.004258662721
    test 258 line 43 azi2: 135.432994751523
    test 259 line 44 lat: 9.333272
    test 260 line 44 lon: 98.670857
    test 261 line 44 fb: 120.694280
    test 262 line 44 lat2: 9.333271992381
    test 263 line 44 lon2: 98.670857333200
    test 264 line 44 azi2: 120.694280236304
    test 265 line 45 lat: 38.653646
    test 266 line 45 lon: 136.060468
    test 267 line 45 fb: 152.489416
    test 268 line 45 lat2: 38.653646179484
    test 269 line 45 lon2: 136.060467518677
    test 270 line 45 azi2: 152.489415748331
    test 271 line 46 lat: -4.564995
    test 272 line 46 lon: 166.894968
    test 273 line 46 fb: 127.520036
    test 274 line 46 lat2: -4.564994956240
    test 275 line 46 lon2: 166.894968092836
    test 276 line 46 azi2: 127.520036113641
    test 277 line 47 lat: -38.522500
    test 278 line 47 lon: 178.679307
    test 279 line 47 fb: 176.468685
    test 280 line 47 lat2: -38.522500159620
    test 281 line 47 lon2: 178.679306959466
    test 282 line 47 azi2: 176.468684587438
    test 283 line 48 lat: 45.529796
    test 284 line 48 lon: 145.048738
    test 285 line 48 fb: 160.706227
    test 286 line 48 lat2: 45.529795503687  FAILED, KNOWN, expected 45.529795503688
    test 287 line 48 lon2: 145.048737846273
    test 288 line 48 azi2: 160.706226714169
    test 289 line 49 lat: -2.968925
    test 290 line 49 lon: 5.044083
    test 291 line 49 fb: 174.913528
    test 292 line 49 lat2: -2.968924563433
    test 293 line 49 lon2: 5.044082955485
    test 294 line 49 azi2: 174.913527615338
    test 295 line 50 lat: 1.618184
    test 296 line 50 lon: 163.262955
    test 297 line 50 fb: 161.097730
    test 298 line 50 lat2: 1.618184178387
    test 299 line 50 lon2: 163.262955108028
    test 300 line 50 azi2: 161.097729713868
    test 301 line 51 lat: 25.179740
    test 302 line 51 lon: 107.504992
    test 303 line 51 fb: 154.055552
    test 304 line 51 lat2: 25.179740339437
    test 305 line 51 lon2: 107.504991932892
    test 306 line 51 azi2: 154.055552232572
    test 307 line 52 lat: 57.391251
    test 308 line 52 lon: 89.082271
    test 309 line 52 fb: 101.276115
    test 310 line 52 lat2: 57.391251345244
    test 311 line 52 lon2: 89.082271206722
    test 312 line 52 azi2: 101.276114553753
    test 313 line 53 lat: -11.470673
    test 314 line 53 lon: 48.285095
    test 315 line 53 fb: 148.389696
    test 316 line 53 lat2: -11.470672507979
    test 317 line 53 lon2: 48.285094684225
    test 318 line 53 azi2: 148.389695684750
    test 319 line 54 lat: 27.356639
    test 320 line 54 lon: 84.391682
    test 321 line 54 fb: 104.661818
    test 322 line 54 lat2: 27.356639349123
    test 323 line 54 lon2: 84.391681754671
    test 324 line 54 azi2: 104.661818309238
    test 325 line 55 lat: -40.533598
    test 326 line 55 lon: 103.488381
    test 327 line 55 fb: 132.398259
    test 328 line 55 lat2: -40.533597900971
    test 329 line 55 lon2: 103.488381204009
    test 330 line 55 azi2: 132.398259207371
    test 331 line 56 lat: 52.337949
    test 332 line 56 lon: 149.908279
    test 333 line 56 fb: 162.333474
    test 334 line 56 lat2: 52.337949466457
    test 335 line 56 lon2: 149.908278798430
    test 336 line 56 azi2: 162.333474334205
    test 337 line 57 lat: -58.474076
    test 338 line 57 lon: 78.718606
    test 339 line 57 fb: 117.457565
    test 340 line 57 lat2: -58.474075605820
    test 341 line 57 lon2: 78.718605560533
    test 342 line 57 azi2: 117.457565115569
    test 343 line 58 lat: -35.840568
    test 344 line 58 lon: 4.157534
    test 345 line 58 fb: 174.451067
    test 346 line 58 lat2: -35.840568348239
    test 347 line 58 lon2: 4.157534199470
    test 348 line 58 azi2: 174.451066901814
    test 349 line 59 lat: 15.629163
    test 350 line 59 lon: 102.677417
    test 351 line 59 fb: 103.482103
    test 352 line 59 lat2: 15.629163409998
    test 353 line 59 lon2: 102.677417064290  FAILED, KNOWN, expected 102.677417064289
    test 354 line 59 azi2: 103.482102722183
    test 355 line 60 lat: -1.256180
    test 356 line 60 lon: 133.625255
    test 357 line 60 fb: 104.470489
    test 358 line 60 lat2: -1.256179633151
    test 359 line 60 lon2: 133.625254783633
    test 360 line 60 azi2: 104.470489013739
    test 361 line 61 lat: -40.558253
    test 362 line 61 lon: 112.897054
    test 363 line 61 fb: 90.226134
    test 364 line 61 lat2: -40.558252601871
    test 365 line 61 lon2: 112.897053867085
    test 366 line 61 azi2: 90.226134266467
    test 367 line 62 lat: 86.193596
    test 368 line 62 lon: 116.956880
    test 369 line 62 fb: 117.618329
    test 370 line 62 lat2: 86.193595821107
    test 371 line 62 lon2: 116.956880430711
    test 372 line 62 azi2: 117.618329340274
    test 373 line 63 lat: 6.874181
    test 374 line 63 lon: 54.891199
    test 375 line 63 fb: 90.820790
    test 376 line 63 lat2: 6.874181093562
    test 377 line 63 lon2: 54.891198619261
    test 378 line 63 azi2: 90.820789878786
    test 379 line 64 lat: -2.554657
    test 380 line 64 lon: 71.539549
    test 381 line 64 fb: 105.722921
    test 382 line 64 lat2: -2.554657243385
    test 383 line 64 lon2: 71.539549368441
    test 384 line 64 azi2: 105.722921401613
    test 385 line 65 lat: 1.329645
    test 386 line 65 lon: 138.134969
    test 387 line 65 fb: 150.465118
    test 388 line 65 lat2: 1.329645321136
    test 389 line 65 lon2: 138.134968538140
    test 390 line 65 azi2: 150.465118219879
    test 391 line 66 lat: -44.026427
    test 392 line 66 lon: 121.367591
    test 393 line 66 fb: 123.975227
    test 394 line 66 lat2: -44.026426573446
    test 395 line 66 lon2: 121.367591215510
    test 396 line 66 azi2: 123.975227063718
    test 397 line 67 lat: -3.399081
    test 398 line 67 lon: 138.655764
    test 399 line 67 fb: 98.994343
    test 400 line 67 lat2: -3.399080708673
    test 401 line 67 lon2: 138.655764270175
    test 402 line 67 azi2: 98.994343217447
    test 403 line 68 lat: -26.776985
    test 404 line 68 lon: 67.020055
    test 405 line 68 fb: 119.394665
    test 406 line 68 lat2: -26.776984673364
    test 407 line 68 lon2: 67.020054548341
    test 408 line 68 azi2: 119.394664651636
    test 409 line 69 lat: 52.057239
    test 410 line 69 lon: 151.887270
    test 411 line 69 fb: 161.537826
    test 412 line 69 lat2: 52.057239269050
    test 413 line 69 lon2: 151.887270484247
    test 414 line 69 azi2: 161.537826425477
    test 415 line 70 lat: 3.784724
    test 416 line 70 lon: 102.727745
    test 417 line 70 fb: 116.453155
    test 418 line 70 lat2: 3.784724165483
    test 419 line 70 lon2: 102.727744934481
    test 420 line 70 azi2: 116.453155405439
    test 421 line 71 lat: -40.409299
    test 422 line 71 lon: 86.033195
    test 423 line 71 fb: 121.080298
    test 424 line 71 lat2: -40.409298772797
    test 425 line 71 lon2: 86.033195335657
    test 426 line 71 azi2: 121.080297615268
    test 427 line 72 lat: 73.013460
    test 428 line 72 lon: 76.188125
    test 429 line 72 fb: 78.877769
    test 430 line 72 lat2: 73.013460186926
    test 431 line 72 lon2: 76.188125151657
    test 432 line 72 azi2: 78.877769459629
    test 433 line 73 lat: 52.870132
    test 434 line 73 lon: 51.020900
    test 435 line 73 fb: 102.113351
    test 436 line 73 lat2: 52.870131799667
    test 437 line 73 lon2: 51.020900069545
    test 438 line 73 azi2: 102.113351369331
    test 439 line 74 lat: 28.909632
    test 440 line 74 lon: 17.071526
    test 441 line 74 fb: 103.660711
    test 442 line 74 lat2: 28.909631785857
    test 443 line 74 lon2: 17.071526465331
    test 444 line 74 azi2: 103.660711362255
    test 445 line 75 lat: -58.257855
    test 446 line 75 lon: 15.812862
    test 447 line 75 fb: 169.606337
    test 448 line 75 lat2: -58.257854831091
    test 449 line 75 lon2: 15.812862089412
    test 450 line 75 azi2: 169.606337169070
    test 451 line 76 lat: -58.869445
    test 452 line 76 lon: 132.036795
    test 453 line 76 fb: 53.946549
    test 454 line 76 lat2: -58.869445004289
    test 455 line 76 lon2: 132.036794965086
    test 456 line 76 azi2: 53.946549037654
    test 457 line 77 lat: -45.547043
    test 458 line 77 lon: 77.540664
    test 459 line 77 fb: 126.917177
    test 460 line 77 lat2: -45.547042598505
    test 461 line 77 lon2: 77.540663933413
    test 462 line 77 azi2: 126.917177154676
    test 463 line 78 lat: 45.046385
    test 464 line 78 lon: 149.382429
    test 465 line 78 fb: 162.117474
    test 466 line 78 lat2: 45.046384823604
    test 467 line 78 lon2: 149.382428769460
    test 468 line 78 azi2: 162.117474447248
    test 469 line 79 lat: -74.853338
    test 470 line 79 lon: 96.072097
    test 471 line 79 fb: 85.425493
    test 472 line 79 lat2: -74.853338324199
    test 473 line 79 lon2: 96.072096720955
    test 474 line 79 azi2: 85.425493305289
    test 475 line 80 lat: -13.205775
    test 476 line 80 lon: 57.532285
    test 477 line 80 fb: 122.358040
    test 478 line 80 lat2: -13.205775181752
    test 479 line 80 lon2: 57.532285422140
    test 480 line 80 azi2: 122.358040028964
    test 481 line 81 lat: -5.135864
    test 482 line 81 lon: 115.048833
    test 483 line 81 fb: 93.168400
    test 484 line 81 lat2: -5.135863872649
    test 485 line 81 lon2: 115.048832990097
    test 486 line 81 azi2: 93.168399576996
    test 487 line 82 lat: 13.355453
    test 488 line 82 lon: 19.253946
    test 489 line 82 fb: 143.568719
    test 490 line 82 lat2: 13.355452912310
    test 491 line 82 lon2: 19.253945880531
    test 492 line 82 azi2: 143.568718864193
    test 493 line 83 lat: 0.766426
    test 494 line 83 lon: 147.485817
    test 495 line 83 fb: 144.982274
    test 496 line 83 lat2: 0.766426443892
    test 497 line 83 lon2: 147.485816830606
    test 498 line 83 azi2: 144.982273873382
    test 499 line 84 lat: 10.228416
    test 500 line 84 lon: 159.204118
    test 501 line 84 fb: 173.111973
    test 502 line 84 lat2: 10.228416314659
    test 503 line 84 lon2: 159.204118025562
    test 504 line 84 azi2: 173.111973027488
    test 505 line 85 lat: 73.178089
    test 506 line 85 lon: 131.762700
    test 507 line 85 fb: 135.271161
    test 508 line 85 lat2: 73.178089048974
    test 509 line 85 lon2: 131.762699581940
    test 510 line 85 azi2: 135.271161440271
    test 511 line 86 lat: -16.908717
    test 512 line 86 lon: 149.240494
    test 513 line 86 fb: 90.725082
    test 514 line 86 lat2: -16.908717231321
    test 515 line 86 lon2: 149.240493850337
    test 516 line 86 azi2: 90.725082091932
    test 517 line 87 lat: -23.440025
    test 518 line 87 lon: 98.819595
    test 519 line 87 fb: 154.388320
    test 520 line 87 lat2: -23.440025289757
    test 521 line 87 lon2: 98.819595131759
    test 522 line 87 azi2: 154.388319751570
    test 523 line 88 lat: -51.344465
    test 524 line 88 lon: 54.299399
    test 525 line 88 fb: 139.903236
    test 526 line 88 lat2: -51.344465279371
    test 527 line 88 lon2: 54.299399477396
    test 528 line 88 azi2: 139.903236261795
    test 529 line 89 lat: 33.922320
    test 530 line 89 lon: 143.463070
    test 531 line 89 fb: 132.788230
    test 532 line 89 lat2: 33.922319712554
    test 533 line 89 lon2: 143.463070326988
    test 534 line 89 azi2: 132.788229856713
    test 535 line 90 lat: -83.333068
    test 536 line 90 lon: 177.611925
    test 537 line 90 fb: 2.633769
    test 538 line 90 lat2: -83.333068057524
    test 539 line 90 lon2: 177.611924577958
    test 540 line 90 azi2: 2.633768744582
    test 541 line 91 lat: 20.587333
    test 542 line 91 lon: 164.201962
    test 543 line 91 fb: 166.991083
    test 544 line 91 lat2: 20.587333492522
    test 545 line 91 lon2: 164.201962479604
    test 546 line 91 azi2: 166.991083245940
    test 547 line 92 lat: 52.612815
    test 548 line 92 lon: 110.766184
    test 549 line 92 fb: 168.281486
    test 550 line 92 lat2: 52.612815386144
    test 551 line 92 lon2: 110.766184475279
    test 552 line 92 azi2: 168.281485715811
    test 553 line 93 lat: -41.681373
    test 554 line 93 lon: 82.150183
    test 555 line 93 fb: 107.012959
    test 556 line 93 lat2: -41.681372899642
    test 557 line 93 lon2: 82.150183233451
    test 558 line 93 azi2: 107.012959072514
    test 559 line 94 lat: 27.082807
    test 560 line 94 lon: 171.332531
    test 561 line 94 fb: 174.934340
    test 562 line 94 lat2: 27.082807052702
    test 563 line 94 lon2: 171.332530862401
    test 564 line 94 azi2: 174.934339881142
    test 565 line 95 lat: 57.992299
    test 566 line 95 lon: 15.128357
    test 567 line 95 fb: 62.342982
    test 568 line 95 lat2: 57.992299464191
    test 569 line 95 lon2: 15.128356773547
    test 570 line 95 azi2: 62.342982084737
    test 571 line 96 lat: -10.526000
    test 572 line 96 lon: 33.778702
    test 573 line 96 fb: 165.687804
    test 574 line 96 lat2: -10.526000344959
    test 575 line 96 lon2: 33.778701722506
    test 576 line 96 azi2: 165.687803859941
    test 577 line 97 lat: 25.802395
    test 578 line 97 lon: 98.502531
    test 579 line 97 fb: 97.837271
    test 580 line 97 lat2: 25.802394934787
    test 581 line 97 lon2: 98.502531199301
    test 582 line 97 azi2: 97.837270592496
    test 583 line 98 lat: 47.163255
    test 584 line 98 lon: 156.720176
    test 585 line 98 fb: 160.291022
    test 586 line 98 lat2: 47.163255465769
    test 587 line 98 lon2: 156.720176105542
    test 588 line 98 azi2: 160.291021678921
    test 589 line 99 lat: 47.932063
    test 590 line 99 lon: 35.094714
    test 591 line 99 fb: 137.545065
    test 592 line 99 lat2: 47.932062978964
    test 593 line 99 lon2: 35.094714092217
    test 594 line 99 azi2: 137.545065115425
    test 595 line 100 lat: -60.204340
    test 596 line 100 lon: 117.726218
    test 597 line 100 fb: 72.585011
    test 598 line 100 lat2: -60.204339807984
    test 599 line 100 lon2: 117.726217548610
    test 600 line 100 azi2: 72.585010656772
    test 601 line 101 lat: 35.247411
    test 602 line 101 lon: 59.471562
    test 603 line 101 fb: 81.179468
    test 604 line 101 lat2: 35.247410984329
    test 605 line 101 lon2: 59.471562388985
    test 606 line 101 azi2: 81.179468094302
    test 607 line 102 lat: 19.218268
    test 608 line 102 lon: 165.507915
    test 609 line 102 fb: 167.452074
    test 610 line 102 lat2: 19.218268047706
    test 611 line 102 lon2: 165.507915017643
    test 612 line 102 azi2: 167.452074301867
    test 613 line 103 lat: 55.428809
    test 614 line 103 lon: 121.956541
    test 615 line 103 fb: 154.501481
    test 616 line 103 lat2: 55.428809300888
    test 617 line 103 lon2: 121.956541206929
    test 618 line 103 azi2: 154.501481394521
    test 619 line 104 lat: 49.294374
    test 620 line 104 lon: 119.661420
    test 621 line 104 fb: 157.209489
    test 622 line 104 lat2: 49.294374468687
    test 623 line 104 lon2: 119.661419832789
    test 624 line 104 azi2: 157.209488754087
    test 625 line 105 lat: -32.534872
    test 626 line 105 lon: 152.280610
    test 627 line 105 fb: 45.281812
    test 628 line 105 lat2: -32.534872085863
    test 629 line 105 lon2: 152.280609797481
    test 630 line 105 azi2: 45.281812386148
    test 631 line 106 lat: -1.097899
    test 632 line 106 lon: 104.697360
    test 633 line 106 fb: 126.298489
    test 634 line 106 lat2: -1.097899218947
    test 635 line 106 lon2: 104.697359959629
    test 636 line 106 azi2: 126.298488917783
    test 637 line 107 lat: -18.034366
    test 638 line 107 lon: 28.460388
    test 639 line 107 fb: 129.520364
    test 640 line 107 lat2: -18.034366293950
    test 641 line 107 lon2: 28.460387638999
    test 642 line 107 azi2: 129.520363751001
    test 643 line 108 lat: 76.310833
    test 644 line 108 lon: 80.110525
    test 645 line 108 fb: 106.655922
    test 646 line 108 lat2: 76.310832995825
    test 647 line 108 lon2: 80.110524683625
    test 648 line 108 azi2: 106.655921818336
    test 649 line 109 lat: 39.838034
    test 650 line 109 lon: 42.989610
    test 651 line 109 fb: 69.695281
    test 652 line 109 lat2: 39.838033717901
    test 653 line 109 lon2: 42.989610477861
    test 654 line 109 azi2: 69.695281464222
    test 655 line 110 lat: -56.710166
    test 656 line 110 lon: 125.242287
    test 657 line 110 fb: 60.118756
    test 658 line 110 lat2: -56.710165877845
    test 659 line 110 lon2: 125.242287231675
    test 660 line 110 azi2: 60.118756013168
    test 661 line 111 lat: 55.796062
    test 662 line 111 lon: 59.736599
    test 663 line 111 fb: 73.536728
    test 664 line 111 lat2: 55.796061639165
    test 665 line 111 lon2: 59.736598787303
    test 666 line 111 azi2: 73.536727826063
    test 667 line 112 lat: -36.553675
    test 668 line 112 lon: 38.656806
    test 669 line 112 fb: 134.414837
    test 670 line 112 lat2: -36.553675319553
    test 671 line 112 lon2: 38.656806212281
    test 672 line 112 azi2: 134.414836606696
    test 673 line 113 lat: -36.798456
    test 674 line 113 lon: 163.588375
    test 675 line 113 fb: 147.324204
    test 676 line 113 lat2: -36.798455994877
    test 677 line 113 lon2: 163.588375017283
    test 678 line 113 azi2: 147.324204021436
    test 679 line 114 lat: -15.952937
    test 680 line 114 lon: 55.126807
    test 681 line 114 fb: 134.743426
    test 682 line 114 lat2: -15.952937085211
    test 683 line 114 lon2: 55.126807113658
    test 684 line 114 azi2: 134.743426025963
    test 685 line 115 lat: -34.573087
    test 686 line 115 lon: 69.304064
    test 687 line 115 fb: 111.515973
    test 688 line 115 lat2: -34.573086586710
    test 689 line 115 lon2: 69.304064202466
    test 690 line 115 azi2: 111.515973223076
    test 691 line 116 lat: 26.643499
    test 692 line 116 lon: 1.500481
    test 693 line 116 fb: 7.958966
    test 694 line 116 lat2: 26.643498959841
    test 695 line 116 lon2: 1.500480924882
    test 696 line 116 azi2: 7.958966071178
    test 697 line 117 lat: 60.891878
    test 698 line 117 lon: 91.543410
    test 699 line 117 fb: 92.273095
    test 700 line 117 lat2: 60.891878271763
    test 701 line 117 lon2: 91.543409983653
    test 702 line 117 azi2: 92.273095036246
    test 703 line 118 lat: 64.148187
    test 704 line 118 lon: 136.552579
    test 705 line 118 fb: 147.193229
    test 706 line 118 lat2: 64.148186913822
    test 707 line 118 lon2: 136.552579389353
    test 708 line 118 azi2: 147.193228706030
    test 709 line 119 lat: 62.311678
    test 710 line 119 lon: 39.238630
    test 711 line 119 fb: 53.785893
    test 712 line 119 lat2: 62.311677748693
    test 713 line 119 lon2: 39.238629619778
    test 714 line 119 azi2: 53.785893324444
    test 715 line 120 lat: 27.239733
    test 716 line 120 lon: 136.649227
    test 717 line 120 fb: 162.935700
    test 718 line 120 lat2: 27.239733033115
    test 719 line 120 lon2: 136.649227320518
    test 720 line 120 azi2: 162.935700444146
    test 721 line 121 lat: 6.562844
    test 722 line 121 lon: 170.159007
    test 723 line 121 fb: 174.851345
    test 724 line 121 lat2: 6.562844367534
    test 725 line 121 lon2: 170.159007094343
    test 726 line 121 azi2: 174.851345174583
    test 727 line 122 lat: -29.537259
    test 728 line 122 lon: 105.350044
    test 729 line 122 fb: 141.393876
    test 730 line 122 lat2: -29.537259231420
    test 731 line 122 lon2: 105.350044044462
    test 732 line 122 azi2: 141.393876478962
    test 733 line 123 lat: -66.447700
    test 734 line 123 lon: 83.741961
    test 735 line 123 fb: 129.422490
    test 736 line 123 lat2: -66.447699831143
    test 737 line 123 lon2: 83.741960628420
    test 738 line 123 azi2: 129.422490051758
    test 739 line 124 lat: 56.926818
    test 740 line 124 lon: 20.197117
    test 741 line 124 fb: 37.960006
    test 742 line 124 lat2: 56.926817599968
    test 743 line 124 lon2: 20.197117058896
    test 744 line 124 azi2: 37.960006049295
    test 745 line 125 lat: 55.018266
    test 746 line 125 lon: 83.735441
    test 747 line 125 fb: 130.766515
    test 748 line 125 lat2: 55.018265995959
    test 749 line 125 lon2: 83.735441278691
    test 750 line 125 azi2: 130.766514657995
    test 751 line 126 lat: -78.131054
    test 752 line 126 lon: 56.098176
    test 753 line 126 fb: 127.132203
    test 754 line 126 lat2: -78.131053729786
    test 755 line 126 lon2: 56.098176359327  FAILED, KNOWN, expected 56.098176359326
    test 756 line 126 azi2: 127.132203471256  FAILED, KNOWN, expected 127.132203471257
    test 757 line 127 lat: -18.223027
    test 758 line 127 lon: 86.221345
    test 759 line 127 fb: 114.875019
    test 760 line 127 lat2: -18.223027345294
    test 761 line 127 lon2: 86.221345156045
    test 762 line 127 azi2: 114.875019395396
    test 763 line 128 lat: -16.100413
    test 764 line 128 lon: 54.195260
    test 765 line 128 fb: 126.748474
    test 766 line 128 lat2: -16.100412777565
    test 767 line 128 lon2: 54.195259657284
    test 768 line 128 azi2: 126.748473963924
    test 769 line 129 lat: -15.192944
    test 770 line 129 lon: 85.057605
    test 771 line 129 fb: 133.468781
    test 772 line 129 lat2: -15.192944143354
    test 773 line 129 lon2: 85.057605312625
    test 774 line 129 azi2: 133.468780913302
    test 775 line 130 lat: -1.279757
    test 776 line 130 lon: 93.430943
    test 777 line 130 fb: 128.545662
    test 778 line 130 lat2: -1.279756550061
    test 779 line 130 lon2: 93.430943123745
    test 780 line 130 azi2: 128.545661704820
    test 781 line 131 lat: -29.465713
    test 782 line 131 lon: 79.050046
    test 783 line 131 fb: 109.482097
    test 784 line 131 lat2: -29.465712645249
    test 785 line 131 lon2: 79.050045796725
    test 786 line 131 azi2: 109.482097420926
    test 787 line 132 lat: 31.819596
    test 788 line 132 lon: 88.251997
    test 789 line 132 fb: 91.173935
    test 790 line 132 lat2: 31.819596255581
    test 791 line 132 lon2: 88.251997328019
    test 792 line 132 azi2: 91.173935030538
    test 793 line 133 lat: -63.260477
    test 794 line 133 lon: 96.535465
    test 795 line 133 fb: 84.208873
    test 796 line 133 lat2: -63.260477387265
    test 797 line 133 lon2: 96.535465277415
    test 798 line 133 azi2: 84.208873088521
    test 799 line 134 lat: 12.908849
    test 800 line 134 lon: 116.734308
    test 801 line 134 fb: 110.313866
    test 802 line 134 lat2: 12.908849199388
    test 803 line 134 lon2: 116.734308245854
    test 804 line 134 azi2: 110.313865884978
    test 805 line 135 lat: -73.345839
    test 806 line 135 lon: 99.753937
    test 807 line 135 fb: 89.074642
    test 808 line 135 lat2: -73.345839080078
    test 809 line 135 lon2: 99.753937450114
    test 810 line 135 azi2: 89.074641755279
    test 811 line 136 lat: -58.777033
    test 812 line 136 lon: 161.963990
    test 813 line 136 fb: 21.998889
    test 814 line 136 lat2: -58.777033293076
    test 815 line 136 lon2: 161.963989905489
    test 816 line 136 azi2: 21.998888971548
    test 817 line 137 lat: 5.093069
    test 818 line 137 lon: 53.687921
    test 819 line 137 fb: 124.015842
    test 820 line 137 lat2: 5.093068996651
    test 821 line 137 lon2: 53.687921438754
    test 822 line 137 azi2: 124.015842231205
    test 823 line 138 lat: 35.659489
    test 824 line 138 lon: 111.729315
    test 825 line 138 fb: 133.697281
    test 826 line 138 lat2: 35.659488664161
    test 827 line 138 lon2: 111.729315023485
    test 828 line 138 azi2: 133.697281357224
    test 829 line 139 lat: -24.330784
    test 830 line 139 lon: 71.666568
    test 831 line 139 fb: 106.278062
    test 832 line 139 lat2: -24.330783755994
    test 833 line 139 lon2: 71.666567863169  FAILED, KNOWN, expected 71.666567863170
    test 834 line 139 azi2: 106.278062394907
    test 835 line 140 lat: -46.218742
    test 836 line 140 lon: 91.580078
    test 837 line 140 fb: 106.279111
    test 838 line 140 lat2: -46.218742288678
    test 839 line 140 lon2: 91.580077788700
    test 840 line 140 azi2: 106.279110700398
    test 841 line 141 lat: 50.143353
    test 842 line 141 lon: 101.322503
    test 843 line 141 fb: 154.314496
    test 844 line 141 lat2: 50.143352562968
    test 845 line 141 lon2: 101.322502529615
    test 846 line 141 azi2: 154.314496467352
    test 847 line 142 lat: -16.604376
    test 848 line 142 lon: 134.279201
    test 849 line 142 fb: 106.895990
    test 850 line 142 lat2: -16.604375537699
    test 851 line 142 lon2: 134.279201209117
    test 852 line 142 azi2: 106.895989785632
    test 853 line 143 lat: 54.031290
    test 854 line 143 lon: 144.862702
    test 855 line 143 fb: 152.937010
    test 856 line 143 lat2: 54.031289901242
    test 857 line 143 lon2: 144.862701667601
    test 858 line 143 azi2: 152.937009701639
    test 859 line 144 lat: 0.616911
    test 860 line 144 lon: 110.974662
    test 861 line 144 fb: 115.206118
    test 862 line 144 lat2: 0.616910921892
    test 863 line 144 lon2: 110.974662272005
    test 864 line 144 azi2: 115.206118431862
    test 865 line 145 lat: -6.243779
    test 866 line 145 lon: 175.658895
    test 867 line 145 fb: 177.520147
    test 868 line 145 lat2: -6.243779047728
    test 869 line 145 lon2: 175.658894820006
    test 870 line 145 azi2: 177.520147377315
    test 871 line 146 lat: -70.416699
    test 872 line 146 lon: 169.642468
    test 873 line 146 fb: 11.978943
    test 874 line 146 lat2: -70.416698815769
    test 875 line 146 lon2: 169.642468357274
    test 876 line 146 azi2: 11.978943348082
    test 877 line 147 lat: 19.558617
    test 878 line 147 lon: 88.645709
    test 879 line 147 fb: 113.578814
    test 880 line 147 lat2: 19.558616692495
    test 881 line 147 lon2: 88.645708539223
    test 882 line 147 azi2: 113.578814362497
    test 883 line 148 lat: -23.555114
    test 884 line 148 lon: 162.457529
    test 885 line 148 fb: 147.104331
    test 886 line 148 lat2: -23.555114207892
    test 887 line 148 lon2: 162.457529431664
    test 888 line 148 azi2: 147.104330772141
    test 889 line 149 lat: -51.275738
    test 890 line 149 lon: 103.747943
    test 891 line 149 fb: 115.235374
    test 892 line 149 lat2: -51.275737933996
    test 893 line 149 lon2: 103.747943009536
    test 894 line 149 azi2: 115.235373813929
    test 895 line 150 lat: 25.374602
    test 896 line 150 lon: 143.135783
    test 897 line 150 fb: 126.548735
    test 898 line 150 lat2: 25.374601552526
    test 899 line 150 lon2: 143.135783283239
    test 900 line 150 azi2: 126.548735117003
    test 901 line 151 lat: 23.967825
    test 902 line 151 lon: 153.611116
    test 903 line 151 fb: 149.714116
    test 904 line 151 lat2: 23.967824782385
    test 905 line 151 lon2: 153.611115762587
    test 906 line 151 azi2: 149.714116426025
    test 907 line 152 lat: -22.787507
    test 908 line 152 lon: 111.258647
    test 909 line 152 fb: 86.335100
    test 910 line 152 lat2: -22.787506689568
    test 911 line 152 lon2: 111.258646767306
    test 912 line 152 azi2: 86.335099650483
    test 913 line 153 lat: -59.789842
    test 914 line 153 lon: 114.054983
    test 915 line 153 fb: 75.612605
    test 916 line 153 lat2: -59.789841532294
    test 917 line 153 lon2: 114.054983422255
    test 918 line 153 azi2: 75.612605242726
    test 919 line 154 lat: -2.802505
    test 920 line 154 lon: 126.245955
    test 921 line 154 fb: 150.100576
    test 922 line 154 lat2: -2.802505438545
    test 923 line 154 lon2: 126.245955176418
    test 924 line 154 azi2: 150.100575968176
    test 925 line 155 lat: 35.735653
    test 926 line 155 lon: 102.768725
    test 927 line 155 fb: 99.024702
    test 928 line 155 lat2: 35.735653026165
    test 929 line 155 lon2: 102.768725495110
    test 930 line 155 azi2: 99.024701978369
    test 931 line 156 lat: 15.906682
    test 932 line 156 lon: 117.446654
    test 933 line 156 fb: 130.449965
    test 934 line 156 lat2: 15.906681603252
    test 935 line 156 lon2: 117.446653873860
    test 936 line 156 azi2: 130.449965412147
    test 937 line 157 lat: -54.375988
    test 938 line 157 lon: 33.243363
    test 939 line 157 fb: 144.361175
    test 940 line 157 lat2: -54.375987804166
    test 941 line 157 lon2: 33.243362594038
    test 942 line 157 azi2: 144.361175098783
    test 943 line 158 lat: 3.588251
    test 944 line 158 lon: 156.659583
    test 945 line 158 fb: 112.153293
    test 946 line 158 lat2: 3.588250783960
    test 947 line 158 lon2: 156.659583234995
    test 948 line 158 azi2: 112.153293017228
    test 949 line 159 lat: -51.719977
    test 950 line 159 lon: 134.141061
    test 951 line 159 fb: 129.170451
    test 952 line 159 lat2: -51.719977004790
    test 953 line 159 lon2: 134.141060992499
    test 954 line 159 azi2: 129.170451102958
    test 955 line 160 lat: 22.935153
    test 956 line 160 lon: 109.461291
    test 957 line 160 fb: 120.676556
    test 958 line 160 lat2: 22.935153219965
    test 959 line 160 lon2: 109.461291078917
    test 960 line 160 azi2: 120.676555897336
    test 961 line 161 lat: -5.314690
    test 962 line 161 lon: 70.995225
    test 963 line 161 fb: 129.681273
    test 964 line 161 lat2: -5.314689990173
    test 965 line 161 lon2: 70.995224692450
    test 966 line 161 azi2: 129.681272635794
    test 967 line 162 lat: 49.147134
    test 968 line 162 lon: 16.182514
    test 969 line 162 fb: 38.926644
    test 970 line 162 lat2: 49.147133873971
    test 971 line 162 lon2: 16.182514450690
    test 972 line 162 azi2: 38.926644196248
    test 973 line 163 lat: -55.079363
    test 974 line 163 lon: 93.170898
    test 975 line 163 fb: 97.017492
    test 976 line 163 lat2: -55.079363368717
    test 977 line 163 lon2: 93.170898482121
    test 978 line 163 azi2: 97.017491592293
    test 979 line 164 lat: 26.410771
    test 980 line 164 lon: 109.934003
    test 981 line 164 fb: 103.660846
    test 982 line 164 lat2: 26.410770923895
    test 983 line 164 lon2: 109.934003168641
    test 984 line 164 azi2: 103.660846029906
    test 985 line 165 lat: -2.539670
    test 986 line 165 lon: 138.682325
    test 987 line 165 fb: 100.016568
    test 988 line 165 lat2: -2.539669792389
    test 989 line 165 lon2: 138.682325493918
    test 990 line 165 azi2: 100.016568432752
    test 991 line 166 lat: 10.563299
    test 992 line 166 lon: 50.532119
    test 993 line 166 fb: 126.356066
    test 994 line 166 lat2: 10.563299452649
    test 995 line 166 lon2: 50.532119480076
    test 996 line 166 azi2: 126.356065708364
    test 997 line 167 lat: 51.443871
    test 998 line 167 lon: 88.799162
    test 999 line 167 fb: 145.239198
    test 1000 line 167 lat2: 51.443871023711
    test 1001 line 167 lon2: 88.799161779253
    test 1002 line 167 azi2: 145.239198135633
    test 1003 line 168 lat: -80.240756
    test 1004 line 168 lon: 170.591261
    test 1005 line 168 fb: 19.402427
    test 1006 line 168 lat2: -80.240756380896
    test 1007 line 168 lon2: 170.591260542730
    test 1008 line 168 azi2: 19.402427357239
    test 1009 line 169 lat: 51.976040
    test 1010 line 169 lon: 165.045244
    test 1011 line 169 fb: 167.962110
    test 1012 line 169 lat2: 51.976039799074
    test 1013 line 169 lon2: 165.045244285456
    test 1014 line 169 azi2: 167.962110268433
    test 1015 line 170 lat: 29.365655
    test 1016 line 170 lon: 91.354349
    test 1017 line 170 fb: 135.101279
    test 1018 line 170 lat2: 29.365654873524
    test 1019 line 170 lon2: 91.354349089561
    test 1020 line 170 azi2: 135.101278715212
    test 1021 line 171 lat: 61.745486
    test 1022 line 171 lon: 142.333199
    test 1023 line 171 fb: 139.666209
    test 1024 line 171 lat2: 61.745485817368
    test 1025 line 171 lon2: 142.333198773096
    test 1026 line 171 azi2: 139.666208757008
    test 1027 line 172 lat: 13.414523
    test 1028 line 172 lon: 39.322993
    test 1029 line 172 fb: 144.276516
    test 1030 line 172 lat2: 13.414522997032
    test 1031 line 172 lon2: 39.322992706733
    test 1032 line 172 azi2: 144.276515542083
    test 1033 line 173 lat: -49.831353
    test 1034 line 173 lon: 72.426738
    test 1035 line 173 fb: 126.251620
    test 1036 line 173 lat2: -49.831353332108
    test 1037 line 173 lon2: 72.426737728887
    test 1038 line 173 azi2: 126.251620412456
    test 1039 line 174 lat: 1.822589
    test 1040 line 174 lon: 53.589208
    test 1041 line 174 fb: 97.925176
    test 1042 line 174 lat2: 1.822589208021
    test 1043 line 174 lon2: 53.589207810481
    test 1044 line 174 azi2: 97.925176229124
    test 1045 line 175 lat: -7.987194
    test 1046 line 175 lon: 49.318809
    test 1047 line 175 fb: 128.386595
    test 1048 line 175 lat2: -7.987193900849
    test 1049 line 175 lon2: 49.318809304076
    test 1050 line 175 azi2: 128.386594768748
    test 1051 line 176 lat: -56.807375
    test 1052 line 176 lon: 4.521802
    test 1053 line 176 fb: 176.806063
    test 1054 line 176 lat2: -56.807375049864
    test 1055 line 176 lon2: 4.521801986353
    test 1056 line 176 azi2: 176.806062785470
    test 1057 line 177 lat: -25.969834
    test 1058 line 177 lon: 64.903749
    test 1059 line 177 fb: 124.103844
    test 1060 line 177 lat2: -25.969833883721
    test 1061 line 177 lon2: 64.903749477059
    test 1062 line 177 azi2: 124.103844353942
    test 1063 line 178 lat: 32.807360
    test 1064 line 178 lon: 65.107962
    test 1065 line 178 fb: 124.577990
    test 1066 line 178 lat2: 32.807359742667
    test 1067 line 178 lon2: 65.107961864983
    test 1068 line 178 azi2: 124.577990419073
    test 1069 line 179 lat: -21.552138
    test 1070 line 179 lon: 102.466022
    test 1071 line 179 fb: 109.640197
    test 1072 line 179 lat2: -21.552137872353
    test 1073 line 179 lon2: 102.466021945025
    test 1074 line 179 azi2: 109.640197455958
    test 1075 line 180 lat: -26.271741
    test 1076 line 180 lon: 158.321581
    test 1077 line 180 fb: 165.993649
    test 1078 line 180 lat2: -26.271741383677
    test 1079 line 180 lon2: 158.321581345077
    test 1080 line 180 azi2: 165.993649158305
    test 1081 line 181 lat: 41.023069
    test 1082 line 181 lon: 155.562542
    test 1083 line 181 fb: 153.407414
    test 1084 line 181 lat2: 41.023069113496
    test 1085 line 181 lon2: 155.562542134179
    test 1086 line 181 azi2: 153.407413608014
    test 1087 line 182 lat: 16.445471
    test 1088 line 182 lon: 165.261461
    test 1089 line 182 fb: 165.424806
    test 1090 line 182 lat2: 16.445470954340
    test 1091 line 182 lon2: 165.261461448873
    test 1092 line 182 azi2: 165.424806257119
    test 1093 line 183 lat: -3.222107
    test 1094 line 183 lon: 84.129727
    test 1095 line 183 fb: 154.083851
    test 1096 line 183 lat2: -3.222107095788
    test 1097 line 183 lon2: 84.129726900596
    test 1098 line 183 azi2: 154.083851495688
    test 1099 line 184 lat: 7.811710
    test 1100 line 184 lon: 123.143308
    test 1101 line 184 fb: 123.998106
    test 1102 line 184 lat2: 7.811709739638
    test 1103 line 184 lon2: 123.143308309660
    test 1104 line 184 azi2: 123.998105582525
    test 1105 line 185 lat: -45.235922
    test 1106 line 185 lon: 129.419283
    test 1107 line 185 fb: 91.493406
    test 1108 line 185 lat2: -45.235922276879
    test 1109 line 185 lon2: 129.419282696458
    test 1110 line 185 azi2: 91.493405946969  FAILED, KNOWN, expected 91.493405946970
    test 1111 line 186 lat: -43.047563
    test 1112 line 186 lon: 121.565541
    test 1113 line 186 fb: 99.850543
    test 1114 line 186 lat2: -43.047563118772
    test 1115 line 186 lon2: 121.565540573788
    test 1116 line 186 azi2: 99.850542926816
    test 1117 line 187 lat: -22.881002
    test 1118 line 187 lon: 159.765030
    test 1119 line 187 fb: 60.474878
    test 1120 line 187 lat2: -22.881001889671
    test 1121 line 187 lon2: 159.765030106650
    test 1122 line 187 azi2: 60.474878214384
    test 1123 line 188 lat: -15.011946
    test 1124 line 188 lon: 55.594746
    test 1125 line 188 fb: 121.838839
    test 1126 line 188 lat2: -15.011946251300
    test 1127 line 188 lon2: 55.594746074667
    test 1128 line 188 azi2: 121.838839080255
    test 1129 line 189 lat: -29.011142
    test 1130 line 189 lon: 0.856639
    test 1131 line 189 fb: 178.744943
    test 1132 line 189 lat2: -29.011142183887
    test 1133 line 189 lon2: 0.856639457160
    test 1134 line 189 azi2: 178.744943180805
    test 1135 line 190 lat: -0.353001
    test 1136 line 190 lon: 48.401255
    test 1137 line 190 fb: 95.612551
    test 1138 line 190 lat2: -0.353000909367
    test 1139 line 190 lon2: 48.401254652488  FAILED, KNOWN, expected 48.401254652487
    test 1140 line 190 azi2: 95.612551044908
    test 1141 line 191 lat: 18.843341
    test 1142 line 191 lon: 105.405456
    test 1143 line 191 fb: 145.215722
    test 1144 line 191 lat2: 18.843340962664
    test 1145 line 191 lon2: 105.405456105476
    test 1146 line 191 azi2: 145.215722323742
    test 1147 line 192 lat: 19.672225
    test 1148 line 192 lon: 64.132980
    test 1149 line 192 fb: 131.894863
    test 1150 line 192 lat2: 19.672224913225
    test 1151 line 192 lon2: 64.132979510420
    test 1152 line 192 azi2: 131.894863434272
    test 1153 line 193 lat: -44.315074
    test 1154 line 193 lon: 132.711860
    test 1155 line 193 fb: 57.236875
    test 1156 line 193 lat2: -44.315073617889
    test 1157 line 193 lon2: 132.711860436437
    test 1158 line 193 azi2: 57.236875169148
    test 1159 line 194 lat: 71.956294
    test 1160 line 194 lon: 23.707587
    test 1161 line 194 fb: 28.235947
    test 1162 line 194 lat2: 71.956293555096
    test 1163 line 194 lon2: 23.707587498943
    test 1164 line 194 azi2: 28.235946630177
    test 1165 line 195 lat: -1.372652
    test 1166 line 195 lon: 37.704231
    test 1167 line 195 fb: 92.737862
    test 1168 line 195 lat2: -1.372652195171
    test 1169 line 195 lon2: 37.704230798676
    test 1170 line 195 azi2: 92.737862264368
    test 1171 line 196 lat: 32.377148
    test 1172 line 196 lon: 148.638709
    test 1173 line 196 fb: 164.415210
    test 1174 line 196 lat2: 32.377147634362
    test 1175 line 196 lon2: 148.638709383249
    test 1176 line 196 azi2: 164.415210005459
    test 1177 line 197 lat: 77.876832
    test 1178 line 197 lon: 86.074591
    test 1179 line 197 fb: 93.017705
    test 1180 line 197 lat2: 77.876831887051
    test 1181 line 197 lon2: 86.074590642864
    test 1182 line 197 azi2: 93.017704501543
    test 1183 line 198 lat: -7.405195
    test 1184 line 198 lon: 11.962469
    test 1185 line 198 fb: 123.788484
    test 1186 line 198 lat2: -7.405194804958
    test 1187 line 198 lon2: 11.962468510681
    test 1188 line 198 azi2: 123.788484407208
    test 1189 line 199 lat: -75.001311
    test 1190 line 199 lon: 173.334144
    test 1191 line 199 fb: 8.916523
    test 1192 line 199 lat2: -75.001310556015
    test 1193 line 199 lon2: 173.334144385512
    test 1194 line 199 azi2: 8.916523271572
    test 1195 line 200 lat: -33.145967
    test 1196 line 200 lon: 32.349241
    test 1197 line 200 fb: 154.035798
    test 1198 line 200 lat2: -33.145966631435
    test 1199 line 200 lon2: 32.349240627001
    test 1200 line 200 azi2: 154.035798269631
    test 1201 line 201 lat: 32.938605
    test 1202 line 201 lon: 98.042857
    test 1203 line 201 fb: 124.954750
    test 1204 line 201 lat2: 32.938605083648
    test 1205 line 201 lon2: 98.042857137838
    test 1206 line 201 azi2: 124.954750401990
    test 1207 line 202 lat: 18.924315
    test 1208 line 202 lon: 20.712136
    test 1209 line 202 fb: 118.058457
    test 1210 line 202 lat2: 18.924314631117
    test 1211 line 202 lon2: 20.712135699713
    test 1212 line 202 azi2: 118.058457437327
    test 1213 line 203 lat: 34.281652
    test 1214 line 203 lon: 66.815398
    test 1215 line 203 fb: 147.693080
    test 1216 line 203 lat2: 34.281652047931
    test 1217 line 203 lon2: 66.815398066147
    test 1218 line 203 azi2: 147.693079659533
    test 1219 line 204 lat: -56.830635
    test 1220 line 204 lon: 2.137046
    test 1221 line 204 fb: 178.041562
    test 1222 line 204 lat2: -56.830634769513
    test 1223 line 204 lon2: 2.137046322217
    test 1224 line 204 azi2: 178.041562126305
    test 1225 line 205 lat: -68.481893
    test 1226 line 205 lon: 107.036720
    test 1227 line 205 fb: 152.384477
    test 1228 line 205 lat2: -68.481892540174
    test 1229 line 205 lon2: 107.036720123074
    test 1230 line 205 azi2: 152.384476595412
    test 1231 line 206 lat: -22.502042
    test 1232 line 206 lon: 171.827566
    test 1233 line 206 fb: 158.834328
    test 1234 line 206 lat2: -22.502042312255
    test 1235 line 206 lon2: 171.827566033608
    test 1236 line 206 azi2: 158.834327972407
    test 1237 line 207 lat: -4.504199
    test 1238 line 207 lon: 138.544338
    test 1239 line 207 fb: 123.633526
    test 1240 line 207 lat2: -4.504199404775
    test 1241 line 207 lon2: 138.544338028736
    test 1242 line 207 azi2: 123.633526406205
    test 1243 line 208 lat: -9.226343
    test 1244 line 208 lon: 120.310050
    test 1245 line 208 fb: 142.789186
    test 1246 line 208 lat2: -9.226343110712
    test 1247 line 208 lon2: 120.310050148004
    test 1248 line 208 azi2: 142.789186422068
    test 1249 line 209 lat: -51.684044
    test 1250 line 209 lon: 137.764140
    test 1251 line 209 fb: 56.844891
    test 1252 line 209 lat2: -51.684044075582
    test 1253 line 209 lon2: 137.764139808689
    test 1254 line 209 azi2: 56.844890846790
    test 1255 line 210 lat: 19.467357
    test 1256 line 210 lon: 93.870087
    test 1257 line 210 fb: 129.125491
    test 1258 line 210 lat2: 19.467357090193
    test 1259 line 210 lon2: 93.870087361293
    test 1260 line 210 azi2: 129.125490840370
    test 1261 line 211 lat: 33.594608
    test 1262 line 211 lon: 58.324143
    test 1263 line 211 fb: 101.975372
    test 1264 line 211 lat2: 33.594607695347
    test 1265 line 211 lon2: 58.324143410893
    test 1266 line 211 azi2: 101.975372004111
    test 1267 line 212 lat: -1.184701
    test 1268 line 212 lon: 92.834285
    test 1269 line 212 fb: 134.201097
    test 1270 line 212 lat2: -1.184701423910
    test 1271 line 212 lon2: 92.834285031504
    test 1272 line 212 azi2: 134.201097217000
    test 1273 line 213 lat: 5.878639
    test 1274 line 213 lon: 90.756173
    test 1275 line 213 fb: 156.936699
    test 1276 line 213 lat2: 5.878638801092
    test 1277 line 213 lon2: 90.756172727682
    test 1278 line 213 azi2: 156.936698928215
    test 1279 line 214 lat: 47.611646
    test 1280 line 214 lon: 131.482218
    test 1281 line 214 fb: 152.077667
    test 1282 line 214 lat2: 47.611646039058
    test 1283 line 214 lon2: 131.482217984255
    test 1284 line 214 azi2: 152.077667341138
    test 1285 line 215 lat: 13.906234
    test 1286 line 215 lon: 115.526238
    test 1287 line 215 fb: 130.769627
    test 1288 line 215 lat2: 13.906233945801
    test 1289 line 215 lon2: 115.526238064488
    test 1290 line 215 azi2: 130.769627488545
    test 1291 line 216 lat: 3.675485
    test 1292 line 216 lon: 80.781862
    test 1293 line 216 fb: 94.188426
    test 1294 line 216 lat2: 3.675485213596
    test 1295 line 216 lon2: 80.781861923838
    test 1296 line 216 azi2: 94.188426367881
    test 1297 line 217 lat: 68.665600
    test 1298 line 217 lon: 21.503123
    test 1299 line 217 fb: 107.667810
    test 1300 line 217 lat2: 68.665599857810
    test 1301 line 217 lon2: 21.503123449290
    test 1302 line 217 azi2: 107.667809564608
    test 1303 line 218 lat: -60.791732
    test 1304 line 218 lon: 82.476063
    test 1305 line 218 fb: 117.665953
    test 1306 line 218 lat2: -60.791732218314
    test 1307 line 218 lon2: 82.476062801971
    test 1308 line 218 azi2: 117.665952598924
    test 1309 line 219 lat: -33.122376
    test 1310 line 219 lon: 89.871476
    test 1311 line 219 fb: 124.068098
    test 1312 line 219 lat2: -33.122375734012
    test 1313 line 219 lon2: 89.871476211443
    test 1314 line 219 azi2: 124.068098444465
    test 1315 line 220 lat: -34.085934
    test 1316 line 220 lon: 117.886549
    test 1317 line 220 fb: 93.366647
    test 1318 line 220 lat2: -34.085934037207
    test 1319 line 220 lon2: 117.886548615401
    test 1320 line 220 azi2: 93.366647127153
    test 1321 line 221 lat: -43.746811
    test 1322 line 221 lon: 107.199939
    test 1323 line 221 fb: 101.218435
    test 1324 line 221 lat2: -43.746811413059
    test 1325 line 221 lon2: 107.199938541143
    test 1326 line 221 azi2: 101.218434581373
    test 1327 line 222 lat: -44.514857
    test 1328 line 222 lon: 19.560361
    test 1329 line 222 fb: 166.449925
    test 1330 line 222 lat2: -44.514857277517
    test 1331 line 222 lon2: 19.560360617266
    test 1332 line 222 azi2: 166.449925135617
    test 1333 line 223 lat: -18.049262
    test 1334 line 223 lon: 42.099193
    test 1335 line 223 fb: 158.127141
    test 1336 line 223 lat2: -18.049261796697
    test 1337 line 223 lon2: 42.099193394607
    test 1338 line 223 azi2: 158.127140901909
    test 1339 line 224 lat: 9.832902
    test 1340 line 224 lon: 51.448057
    test 1341 line 224 fb: 114.348703
    test 1342 line 224 lat2: 9.832901687662
    test 1343 line 224 lon2: 51.448057387281
    test 1344 line 224 azi2: 114.348702917675
    test 1345 line 225 lat: -57.516443
    test 1346 line 225 lon: 64.700933
    test 1347 line 225 fb: 137.459801
    test 1348 line 225 lat2: -57.516443280706
    test 1349 line 225 lon2: 64.700933124813
    test 1350 line 225 azi2: 137.459801078685
    test 1351 line 226 lat: -23.072600
    test 1352 line 226 lon: 95.392602
    test 1353 line 226 fb: 140.119143
    test 1354 line 226 lat2: -23.072599811854
    test 1355 line 226 lon2: 95.392601883769
    test 1356 line 226 azi2: 140.119143469104
    test 1357 line 227 lat: -45.117254
    test 1358 line 227 lon: 97.361647
    test 1359 line 227 fb: 97.339041
    test 1360 line 227 lat2: -45.117253614100
    test 1361 line 227 lon2: 97.361647352714
    test 1362 line 227 azi2: 97.339040559115
    test 1363 line 228 lat: -11.277328
    test 1364 line 228 lon: 19.602358
    test 1365 line 228 fb: 156.779730
    test 1366 line 228 lat2: -11.277328262947
    test 1367 line 228 lon2: 19.602358024471
    test 1368 line 228 azi2: 156.779729902321
    test 1369 line 229 lat: -4.823524
    test 1370 line 229 lon: 164.626842
    test 1371 line 229 fb: 151.314797
    test 1372 line 229 lat2: -4.823524348693
    test 1373 line 229 lon2: 164.626841855534
    test 1374 line 229 azi2: 151.314796841238
    test 1375 line 230 lat: 36.317088
    test 1376 line 230 lon: 89.326155
    test 1377 line 230 fb: 94.589052
    test 1378 line 230 lat2: 36.317087922282
    test 1379 line 230 lon2: 89.326155365943
    test 1380 line 230 azi2: 94.589051951235
    test 1381 line 231 lat: 3.975433
    test 1382 line 231 lon: 105.460359
    test 1383 line 231 fb: 126.257925
    test 1384 line 231 lat2: 3.975432760073
    test 1385 line 231 lon2: 105.460358584149
    test 1386 line 231 azi2: 126.257925455058
    test 1387 line 232 lat: 28.815984
    test 1388 line 232 lon: 89.807394
    test 1389 line 232 fb: 116.984375
    test 1390 line 232 lat2: 28.815983592511
    test 1391 line 232 lon2: 89.807393686834
    test 1392 line 232 azi2: 116.984374981602
    test 1393 line 233 lat: 66.161717
    test 1394 line 233 lon: 63.218655
    test 1395 line 233 fb: 88.869959
    test 1396 line 233 lat2: 66.161716765270
    test 1397 line 233 lon2: 63.218655052918
    test 1398 line 233 azi2: 88.869959091488
    test 1399 line 234 lat: 74.859972
    test 1400 line 234 lon: 53.523361
    test 1401 line 234 fb: 58.125008
    test 1402 line 234 lat2: 74.859971601090
    test 1403 line 234 lon2: 53.523360738831
    test 1404 line 234 azi2: 58.125008091802
    test 1405 line 235 lat: -0.265481
    test 1406 line 235 lon: 79.537677
    test 1407 line 235 fb: 112.945830
    test 1408 line 235 lat2: -0.265481234322
    test 1409 line 235 lon2: 79.537677388981
    test 1410 line 235 azi2: 112.945829781102
    test 1411 line 236 lat: -12.099598
    test 1412 line 236 lon: 155.371356
    test 1413 line 236 fb: 76.454292
    test 1414 line 236 lat2: -12.099598021004
    test 1415 line 236 lon2: 155.371356164845
    test 1416 line 236 azi2: 76.454291606612
    test 1417 line 237 lat: -6.746465
    test 1418 line 237 lon: 19.102484
    test 1419 line 237 fb: 149.342236
    test 1420 line 237 lat2: -6.746464854112
    test 1421 line 237 lon2: 19.102484309526
    test 1422 line 237 azi2: 149.342236428405
    test 1423 line 238 lat: 0.663830
    test 1424 line 238 lon: 101.295721
    test 1425 line 238 fb: 133.862626
    test 1426 line 238 lat2: 0.663830251510
    test 1427 line 238 lon2: 101.295720736944
    test 1428 line 238 azi2: 133.862626019473
    test 1429 line 239 lat: -61.764624
    test 1430 line 239 lon: 148.537522
    test 1431 line 239 fb: 149.298772
    test 1432 line 239 lat2: -61.764623993813
    test 1433 line 239 lon2: 148.537521922087
    test 1434 line 239 azi2: 149.298771734214
    test 1435 line 240 lat: 14.505122
    test 1436 line 240 lon: 111.665519
    test 1437 line 240 fb: 97.740222
    test 1438 line 240 lat2: 14.505121777043
    test 1439 line 240 lon2: 111.665518774379
    test 1440 line 240 azi2: 97.740221959573
    test 1441 line 241 lat: -24.713205
    test 1442 line 241 lon: 34.159384
    test 1443 line 241 fb: 125.866132
    test 1444 line 241 lat2: -24.713205327375
    test 1445 line 241 lon2: 34.159384140577
    test 1446 line 241 azi2: 125.866132443875
    test 1447 line 242 lat: 50.480262
    test 1448 line 242 lon: 42.263850
    test 1449 line 242 fb: 153.395659
    test 1450 line 242 lat2: 50.480261762893
    test 1451 line 242 lon2: 42.263849601327
    test 1452 line 242 azi2: 153.395658919028
    test 1453 line 243 lat: 11.787247
    test 1454 line 243 lon: 49.506460
    test 1455 line 243 fb: 120.836778
    test 1456 line 243 lat2: 11.787247309610
    test 1457 line 243 lon2: 49.506459509702
    test 1458 line 243 azi2: 120.836778496206
    test 1459 line 244 lat: -19.956674
    test 1460 line 244 lon: 14.599479
    test 1461 line 244 fb: 177.883855
    test 1462 line 244 lat2: -19.956673621927
    test 1463 line 244 lon2: 14.599479227718
    test 1464 line 244 azi2: 177.883855088778
    test 1465 line 245 lat: 0.738566
    test 1466 line 245 lon: 12.600972
    test 1467 line 245 fb: 176.085445
    test 1468 line 245 lat2: 0.738565517815
    test 1469 line 245 lon2: 12.600972006927
    test 1470 line 245 azi2: 176.085445031797
    test 1471 line 246 lat: 25.799128
    test 1472 line 246 lon: 9.800259
    test 1473 line 246 fb: 166.282764
    test 1474 line 246 lat2: 25.799128425384
    test 1475 line 246 lon2: 9.800259258495
    test 1476 line 246 azi2: 166.282764024264
    test 1477 line 247 lat: -3.897277
    test 1478 line 247 lon: 16.693319
    test 1479 line 247 fb: 168.780736
    test 1480 line 247 lat2: -3.897277132184
    test 1481 line 247 lon2: 16.693318601970
    test 1482 line 247 azi2: 168.780736094343
    test 1483 line 248 lat: 2.479585
    test 1484 line 248 lon: 72.317321
    test 1485 line 248 fb: 126.935932
    test 1486 line 248 lat2: 2.479585385319
    test 1487 line 248 lon2: 72.317321261259
    test 1488 line 248 azi2: 126.935932221711
    test 1489 line 249 lat: -0.836621
    test 1490 line 249 lon: 2.490193
    test 1491 line 249 fb: 150.640498
    test 1492 line 249 lat2: -0.836621274662
    test 1493 line 249 lon2: 2.490192836679
    test 1494 line 249 azi2: 150.640498065221
    test 1495 line 250 lat: -69.098227
    test 1496 line 250 lon: 43.929874
    test 1497 line 250 fb: 143.378404
    test 1498 line 250 lat2: -69.098226894675
    test 1499 line 250 lon2: 43.929873562507
    test 1500 line 250 azi2: 143.378403982035
    test 1501 line 251 lat: 19.156121
    test 1502 line 251 lon: 130.658473
    test 1503 line 251 fb: 136.204475
    test 1504 line 251 lat2: 19.156121137418
    test 1505 line 251 lon2: 130.658473280949
    test 1506 line 251 azi2: 136.204475163250
    test 1507 line 252 lat: 68.881949
    test 1508 line 252 lon: 79.375865
    test 1509 line 252 fb: 99.052732
    test 1510 line 252 lat2: 68.881948915820
    test 1511 line 252 lon2: 79.375865154433
    test 1512 line 252 azi2: 99.052731550675
    test 1513 line 253 lat: -23.509016
    test 1514 line 253 lon: 122.232226
    test 1515 line 253 fb: 90.354604
    test 1516 line 253 lat2: -23.509015988874
    test 1517 line 253 lon2: 122.232226283491
    test 1518 line 253 azi2: 90.354603607380
    test 1519 line 254 lat: -64.950636
    test 1520 line 254 lon: 70.184354
    test 1521 line 254 fb: 122.478937
    test 1522 line 254 lat2: -64.950635804577
    test 1523 line 254 lon2: 70.184354384370
    test 1524 line 254 azi2: 122.478937039089
    test 1525 line 255 lat: 4.931109
    test 1526 line 255 lon: 176.100221
    test 1527 line 255 fb: 175.754221
    test 1528 line 255 lat2: 4.931108669549
    test 1529 line 255 lon2: 176.100220910178
    test 1530 line 255 azi2: 175.754221027085
    test 1531 line 256 lat: -35.503236
    test 1532 line 256 lon: 122.767107
    test 1533 line 256 fb: 94.201020
    test 1534 line 256 lat2: -35.503236005727
    test 1535 line 256 lon2: 122.767107174014
    test 1536 line 256 azi2: 94.201020059324
    test 1537 line 257 lat: 58.728016
    test 1538 line 257 lon: 76.607531
    test 1539 line 257 fb: 114.353509
    test 1540 line 257 lat2: 58.728016150448
    test 1541 line 257 lon2: 76.607530844045
    test 1542 line 257 azi2: 114.353508957613
    test 1543 line 258 lat: 13.725793
    test 1544 line 258 lon: 60.384503
    test 1545 line 258 fb: 102.783242
    test 1546 line 258 lat2: 13.725792757601
    test 1547 line 258 lon2: 60.384502867486
    test 1548 line 258 azi2: 102.783241874789
    test 1549 line 259 lat: 40.298524
    test 1550 line 259 lon: 59.957993
    test 1551 line 259 fb: 90.056366
    test 1552 line 259 lat2: 40.298523592677
    test 1553 line 259 lon2: 59.957993458231
    test 1554 line 259 azi2: 90.056365696933
    test 1555 line 260 lat: 21.526222
    test 1556 line 260 lon: 19.836420
    test 1557 line 260 fb: 89.081274
    test 1558 line 260 lat2: 21.526221960544
    test 1559 line 260 lon2: 19.836419824899
    test 1560 line 260 azi2: 89.081274273400
    test 1561 line 261 lat: -65.269872
    test 1562 line 261 lon: 134.049515
    test 1563 line 261 fb: 54.613515
    test 1564 line 261 lat2: -65.269872123888
    test 1565 line 261 lon2: 134.049514626723
    test 1566 line 261 azi2: 54.613514542799
    test 1567 line 262 lat: -47.687068
    test 1568 line 262 lon: 86.855941
    test 1569 line 262 fb: 115.133532
    test 1570 line 262 lat2: -47.687068378110
    test 1571 line 262 lon2: 86.855941174728
    test 1572 line 262 azi2: 115.133531572693
    test 1573 line 263 lat: -56.637273
    test 1574 line 263 lon: 158.001121
    test 1575 line 263 fb: 35.013276
    test 1576 line 263 lat2: -56.637272907294
    test 1577 line 263 lon2: 158.001120751267
    test 1578 line 263 azi2: 35.013276119319
    test 1579 line 264 lat: 6.880772
    test 1580 line 264 lon: 36.289125
    test 1581 line 264 fb: 144.499557
    test 1582 line 264 lat2: 6.880771895178
    test 1583 line 264 lon2: 36.289124705135
    test 1584 line 264 azi2: 144.499557452454
    test 1585 line 265 lat: 59.205527
    test 1586 line 265 lon: 115.787268
    test 1587 line 265 fb: 116.793619
    test 1588 line 265 lat2: 59.205526512430
    test 1589 line 265 lon2: 115.787267608171
    test 1590 line 265 azi2: 116.793618855456
    test 1591 line 266 lat: 29.463206
    test 1592 line 266 lon: 68.742710
    test 1593 line 266 fb: 113.906069
    test 1594 line 266 lat2: 29.463206450868
    test 1595 line 266 lon2: 68.742710218988
    test 1596 line 266 azi2: 113.906069374400
    test 1597 line 267 lat: 5.507960
    test 1598 line 267 lon: 2.913367
    test 1599 line 267 fb: 175.225892
    test 1600 line 267 lat2: 5.507959555355
    test 1601 line 267 lon2: 2.913367209347
    test 1602 line 267 azi2: 175.225891805562
    test 1603 line 268 lat: 32.568215
    test 1604 line 268 lon: 107.814340
    test 1605 line 268 fb: 126.321687
    test 1606 line 268 lat2: 32.568215067951
    test 1607 line 268 lon2: 107.814340389788
    test 1608 line 268 azi2: 126.321687264203
    test 1609 line 269 lat: 48.941036
    test 1610 line 269 lon: 170.309380
    test 1611 line 269 fb: 170.816057
    test 1612 line 269 lat2: 48.941036400994
    test 1613 line 269 lon2: 170.309379989564
    test 1614 line 269 azi2: 170.816056872564
    test 1615 line 270 lat: 32.657811
    test 1616 line 270 lon: 174.401372
    test 1617 line 270 fb: 173.967029
    test 1618 line 270 lat2: 32.657810935795
    test 1619 line 270 lon2: 174.401372292954
    test 1620 line 270 azi2: 173.967029189838
    test 1621 line 271 lat: -30.959342
    test 1622 line 271 lon: 144.596945
    test 1623 line 271 fb: 157.635539
    test 1624 line 271 lat2: -30.959341511189
    test 1625 line 271 lon2: 144.596944855700
    test 1626 line 271 azi2: 157.635538872114
    test 1627 line 272 lat: 52.180060
    test 1628 line 272 lon: 68.363538
    test 1629 line 272 fb: 82.619820
    test 1630 line 272 lat2: 52.180060488771
    test 1631 line 272 lon2: 68.363538073511
    test 1632 line 272 azi2: 82.619819936898
    test 1633 line 273 lat: -49.230655
    test 1634 line 273 lon: 119.085123
    test 1635 line 273 fb: 81.553785
    test 1636 line 273 lat2: -49.230654785601
    test 1637 line 273 lon2: 119.085122995371
    test 1638 line 273 azi2: 81.553785297210
    test 1639 line 274 lat: 12.315309
    test 1640 line 274 lon: 21.800337
    test 1641 line 274 fb: 86.572317
    test 1642 line 274 lat2: 12.315308710130
    test 1643 line 274 lon2: 21.800336803956
    test 1644 line 274 azi2: 86.572316548512
    test 1645 line 275 lat: 0.074875
    test 1646 line 275 lon: 122.092567
    test 1647 line 275 fb: 93.940324
    test 1648 line 275 lat2: 0.074874782626
    test 1649 line 275 lon2: 122.092567299352
    test 1650 line 275 azi2: 93.940323652996
    test 1651 line 276 lat: -32.420609
    test 1652 line 276 lon: 80.147417
    test 1653 line 276 fb: 123.183256
    test 1654 line 276 lat2: -32.420609134175
    test 1655 line 276 lon2: 80.147416945184
    test 1656 line 276 azi2: 123.183256201588
    test 1657 line 277 lat: 82.600418
    test 1658 line 277 lon: 34.418367
    test 1659 line 277 fb: 35.057122
    test 1660 line 277 lat2: 82.600418456713
    test 1661 line 277 lon2: 34.418367124569
    test 1662 line 277 azi2: 35.057122384192
    test 1663 line 278 lat: 26.274633
    test 1664 line 278 lon: 93.043032
    test 1665 line 278 fb: 114.480069
    test 1666 line 278 lat2: 26.274632977288
    test 1667 line 278 lon2: 93.043031668414
    test 1668 line 278 azi2: 114.480069066657
    test 1669 line 279 lat: 28.433986
    test 1670 line 279 lon: 132.962042
    test 1671 line 279 fb: 118.817242
    test 1672 line 279 lat2: 28.433985598740
    test 1673 line 279 lon2: 132.962041543078
    test 1674 line 279 azi2: 118.817241997246
    test 1675 line 280 lat: 32.426459
    test 1676 line 280 lon: 65.171889
    test 1677 line 280 fb: 113.230923
    test 1678 line 280 lat2: 32.426458512822
    test 1679 line 280 lon2: 65.171889395963
    test 1680 line 280 azi2: 113.230923394172
    test 1681 line 281 lat: 8.427284
    test 1682 line 281 lon: 20.342496
    test 1683 line 281 fb: 140.993359
    test 1684 line 281 lat2: 8.427284359102
    test 1685 line 281 lon2: 20.342496251702
    test 1686 line 281 azi2: 140.993359066103
    test 1687 line 282 lat: -16.412702
    test 1688 line 282 lon: 47.392542
    test 1689 line 282 fb: 167.389705
    test 1690 line 282 lat2: -16.412702228950
    test 1691 line 282 lon2: 47.392541669265
    test 1692 line 282 azi2: 167.389704666322
    test 1693 line 283 lat: -54.082376
    test 1694 line 283 lon: 159.985466
    test 1695 line 283 fb: 56.023710
    test 1696 line 283 lat2: -54.082375801659
    test 1697 line 283 lon2: 159.985465829683
    test 1698 line 283 azi2: 56.023710499162
    test 1699 line 284 lat: 38.704319
    test 1700 line 284 lon: 78.307551
    test 1701 line 284 fb: 106.582126
    test 1702 line 284 lat2: 38.704318557557
    test 1703 line 284 lon2: 78.307550831333
    test 1704 line 284 azi2: 106.582125725743
    test 1705 line 285 lat: 15.206275
    test 1706 line 285 lon: 59.878378
    test 1707 line 285 fb: 114.460428
    test 1708 line 285 lat2: 15.206274688849
    test 1709 line 285 lon2: 59.878378252292
    test 1710 line 285 azi2: 114.460428216582
    test 1711 line 286 lat: -62.789550
    test 1712 line 286 lon: 66.649185
    test 1713 line 286 fb: 119.232672
    test 1714 line 286 lat2: -62.789549909136
    test 1715 line 286 lon2: 66.649184622337
    test 1716 line 286 azi2: 119.232671643971
    test 1717 line 287 lat: 31.235252
    test 1718 line 287 lon: 19.933468
    test 1719 line 287 fb: 145.488470
    test 1720 line 287 lat2: 31.235252170087
    test 1721 line 287 lon2: 19.933467970517
    test 1722 line 287 azi2: 145.488469796544
    test 1723 line 288 lat: 11.983236
    test 1724 line 288 lon: 145.307369
    test 1725 line 288 fb: 151.192641
    test 1726 line 288 lat2: 11.983236088753
    test 1727 line 288 lon2: 145.307368849730
    test 1728 line 288 azi2: 151.192640854621
    test 1729 line 289 lat: 27.629694
    test 1730 line 289 lon: 16.148459
    test 1731 line 289 fb: 63.008012
    test 1732 line 289 lat2: 27.629693628283
    test 1733 line 289 lon2: 16.148459400244
    test 1734 line 289 azi2: 63.008012267521
    test 1735 line 290 lat: 34.077784
    test 1736 line 290 lon: 115.693210
    test 1737 line 290 fb: 112.252264
    test 1738 line 290 lat2: 34.077783768135
    test 1739 line 290 lon2: 115.693209573427
    test 1740 line 290 azi2: 112.252263721679
    test 1741 line 291 lat: 17.100340
    test 1742 line 291 lon: 26.538643
    test 1743 line 291 fb: 131.391925
    test 1744 line 291 lat2: 17.100339523444
    test 1745 line 291 lon2: 26.538642768875
    test 1746 line 291 azi2: 131.391925094902
    test 1747 line 292 lat: -8.128040
    test 1748 line 292 lon: 28.609615
    test 1749 line 292 fb: 144.189095
    test 1750 line 292 lat2: -8.128039572354
    test 1751 line 292 lon2: 28.609615412806
    test 1752 line 292 azi2: 144.189095481788
    test 1753 line 293 lat: 17.307082
    test 1754 line 293 lon: 150.748550
    test 1755 line 293 fb: 172.334611
    test 1756 line 293 lat2: 17.307081581668
    test 1757 line 293 lon2: 150.748549863580
    test 1758 line 293 azi2: 172.334611079260
    test 1759 line 294 lat: 4.135230
    test 1760 line 294 lon: 142.094814
    test 1761 line 294 fb: 170.513214
    test 1762 line 294 lat2: 4.135229575811
    test 1763 line 294 lon2: 142.094814225629
    test 1764 line 294 azi2: 170.513213518678
    test 1765 line 295 lat: -61.544041
    test 1766 line 295 lon: 167.154866
    test 1767 line 295 fb: 51.415676
    test 1768 line 295 lat2: -61.544040804472
    test 1769 line 295 lon2: 167.154866481811
    test 1770 line 295 azi2: 51.415675504866
    test 1771 line 296 lat: 27.782466
    test 1772 line 296 lon: 53.844550
    test 1773 line 296 fb: 78.357665
    test 1774 line 296 lat2: 27.782465760718
    test 1775 line 296 lon2: 53.844549799795
    test 1776 line 296 azi2: 78.357665271795
    test 1777 line 297 lat: -30.157337
    test 1778 line 297 lon: 14.759636
    test 1779 line 297 fb: 157.487063
    test 1780 line 297 lat2: -30.157336788088
    test 1781 line 297 lon2: 14.759635614931
    test 1782 line 297 azi2: 157.487063280783
    test 1783 line 298 lat: -16.819268
    test 1784 line 298 lon: 22.734618
    test 1785 line 298 fb: 167.761663
    test 1786 line 298 lat2: -16.819268371139
    test 1787 line 298 lon2: 22.734618221531
    test 1788 line 298 azi2: 167.761663436059
    test 1789 line 299 lat: 58.190743
    test 1790 line 299 lon: 15.576363
    test 1791 line 299 fb: 71.213972
    test 1792 line 299 lat2: 58.190742593673
    test 1793 line 299 lon2: 15.576363250416
    test 1794 line 299 azi2: 71.213972172079
    test 1795 line 300 lat: 57.214981
    test 1796 line 300 lon: 163.530752
    test 1797 line 300 fb: 162.056064
    test 1798 line 300 lat2: 57.214981133823
    test 1799 line 300 lon2: 163.530751680014
    test 1800 line 300 azi2: 162.056064225923
    test 1801 line 301 lat: 31.811818
    test 1802 line 301 lon: 81.663494
    test 1803 line 301 fb: 112.546404
    test 1804 line 301 lat2: 31.811817748936
    test 1805 line 301 lon2: 81.663494432962
    test 1806 line 301 azi2: 112.546403824977
    test 1807 line 302 lat: -11.315727
    test 1808 line 302 lon: 48.409490
    test 1809 line 302 fb: 121.434574
    test 1810 line 302 lat2: -11.315726799012
    test 1811 line 302 lon2: 48.409489590525
    test 1812 line 302 azi2: 121.434573764585
    test 1813 line 303 lat: 6.119956
    test 1814 line 303 lon: 5.687908
    test 1815 line 303 fb: 94.977171
    test 1816 line 303 lat2: 6.119956010623
    test 1817 line 303 lon2: 5.687908365969
    test 1818 line 303 azi2: 94.977170961146
    test 1819 line 304 lat: -13.455263
    test 1820 line 304 lon: 92.797729
    test 1821 line 304 fb: 125.067595
    test 1822 line 304 lat2: -13.455262906771
    test 1823 line 304 lon2: 92.797729354548
    test 1824 line 304 azi2: 125.067595131171
    test 1825 line 305 lat: -61.258454
    test 1826 line 305 lon: 32.464613
    test 1827 line 305 fb: 153.578300
    test 1828 line 305 lat2: -61.258454070259
    test 1829 line 305 lon2: 32.464613321886
    test 1830 line 305 azi2: 153.578299580216
    test 1831 line 306 lat: 76.656194
    test 1832 line 306 lon: 147.658262
    test 1833 line 306 fb: 154.870277
    test 1834 line 306 lat2: 76.656194303754
    test 1835 line 306 lon2: 147.658261698859
    test 1836 line 306 azi2: 154.870276891567
    test 1837 line 307 lat: 38.020470
    test 1838 line 307 lon: 22.502210
    test 1839 line 307 fb: 164.603876
    test 1840 line 307 lat2: 38.020470355438
    test 1841 line 307 lon2: 22.502210018002
    test 1842 line 307 azi2: 164.603876406614
    test 1843 line 308 lat: -28.475186
    test 1844 line 308 lon: 125.031589
    test 1845 line 308 fb: 71.946314
    test 1846 line 308 lat2: -28.475185707347
    test 1847 line 308 lon2: 125.031589334958
    test 1848 line 308 azi2: 71.946313988393
    test 1849 line 309 lat: 33.123700
    test 1850 line 309 lon: 47.796870
    test 1851 line 309 fb: 66.233041
    test 1852 line 309 lat2: 33.123699771125
    test 1853 line 309 lon2: 47.796870281285
    test 1854 line 309 azi2: 66.233040505915
    test 1855 line 310 lat: 36.967606
    test 1856 line 310 lon: 91.462107
    test 1857 line 310 fb: 113.555931
    test 1858 line 310 lat2: 36.967605507925
    test 1859 line 310 lon2: 91.462107367844
    test 1860 line 310 azi2: 113.555931272414
    test 1861 line 311 lat: -3.784112
    test 1862 line 311 lon: 75.465096
    test 1863 line 311 fb: 146.940895
    test 1864 line 311 lat2: -3.784112064078
    test 1865 line 311 lon2: 75.465096433718
    test 1866 line 311 azi2: 146.940895363525
    test 1867 line 312 lat: 10.772454
    test 1868 line 312 lon: 162.137695
    test 1869 line 312 fb: 176.774643
    test 1870 line 312 lat2: 10.772454234710
    test 1871 line 312 lon2: 162.137694811372
    test 1872 line 312 azi2: 176.774642770857
    test 1873 line 313 lat: 23.928740
    test 1874 line 313 lon: 28.953169
    test 1875 line 313 fb: 143.614710
    test 1876 line 313 lat2: 23.928739648982
    test 1877 line 313 lon2: 28.953169497861
    test 1878 line 313 azi2: 143.614709768381
    test 1879 line 314 lat: 5.199377
    test 1880 line 314 lon: 162.802668
    test 1881 line 314 fb: 146.857520
    test 1882 line 314 lat2: 5.199376594428
    test 1883 line 314 lon2: 162.802668362269
    test 1884 line 314 azi2: 146.857519761344
    test 1885 line 315 lat: 6.285334
    test 1886 line 315 lon: 164.204548
    test 1887 line 315 fb: 159.451359
    test 1888 line 315 lat2: 6.285334322282
    test 1889 line 315 lon2: 164.204548022855
    test 1890 line 315 azi2: 159.451359223111
    test 1891 line 316 lat: -8.151874
    test 1892 line 316 lon: 43.923539
    test 1893 line 316 fb: 121.501273
    test 1894 line 316 lat2: -8.151873580306
    test 1895 line 316 lon2: 43.923539410568
    test 1896 line 316 azi2: 121.501272690158
    test 1897 line 317 lat: 20.145480
    test 1898 line 317 lon: 92.310645
    test 1899 line 317 fb: 97.369333
    test 1900 line 317 lat2: 20.145480383316
    test 1901 line 317 lon2: 92.310644735772
    test 1902 line 317 azi2: 97.369333245027
    test 1903 line 318 lat: 38.715579
    test 1904 line 318 lon: 89.141427
    test 1905 line 318 fb: 100.831087
    test 1906 line 318 lat2: 38.715578802658
    test 1907 line 318 lon2: 89.141426830360
    test 1908 line 318 azi2: 100.831086703170
    test 1909 line 319 lat: -25.760685
    test 1910 line 319 lon: 145.864001
    test 1911 line 319 fb: 142.714674
    test 1912 line 319 lat2: -25.760685020607
    test 1913 line 319 lon2: 145.864001048187
    test 1914 line 319 azi2: 142.714673928912
    test 1915 line 320 lat: 49.387283
    test 1916 line 320 lon: 28.917044
    test 1917 line 320 fb: 61.545235
    test 1918 line 320 lat2: 49.387283074155
    test 1919 line 320 lon2: 28.917043656754
    test 1920 line 320 azi2: 61.545235148403
    test 1921 line 321 lat: 10.120685
    test 1922 line 321 lon: 2.869738
    test 1923 line 321 fb: 176.526916
    test 1924 line 321 lat2: 10.120685293027
    test 1925 line 321 lon2: 2.869737593886
    test 1926 line 321 azi2: 176.526915822865
    test 1927 line 322 lat: 2.463216
    test 1928 line 322 lon: 102.917600
    test 1929 line 322 fb: 170.609004
    test 1930 line 322 lat2: 2.463216066166
    test 1931 line 322 lon2: 102.917599852202  FAILED, KNOWN, expected 102.917599852201
    test 1932 line 322 azi2: 170.609003610639
    test 1933 line 323 lat: 58.201294
    test 1934 line 323 lon: 155.022079
    test 1935 line 323 fb: 153.181269
    test 1936 line 323 lat2: 58.201293688923
    test 1937 line 323 lon2: 155.022079105501
    test 1938 line 323 azi2: 153.181268692773
    test 1939 line 324 lat: 3.089608
    test 1940 line 324 lon: 20.686800
    test 1941 line 324 fb: 144.857820
    test 1942 line 324 lat2: 3.089607756265
    test 1943 line 324 lon2: 20.686800266169
    test 1944 line 324 azi2: 144.857820265585
    test 1945 line 325 lat: 48.232274
    test 1946 line 325 lon: 18.567244
    test 1947 line 325 fb: 24.556438
    test 1948 line 325 lat2: 48.232274219515
    test 1949 line 325 lon2: 18.567244222293
    test 1950 line 325 azi2: 24.556437713520
    test 1951 line 326 lat: 30.265261
    test 1952 line 326 lon: 7.440738
    test 1953 line 326 fb: 142.022972
    test 1954 line 326 lat2: 30.265261486767
    test 1955 line 326 lon2: 7.440737656545
    test 1956 line 326 azi2: 142.022971576270
    test 1957 line 327 lat: -11.166197
    test 1958 line 327 lon: 176.728934
    test 1959 line 327 fb: 24.287273
    test 1960 line 327 lat2: -11.166197413148
    test 1961 line 327 lon2: 176.728933575636
    test 1962 line 327 azi2: 24.287272842989
    test 1963 line 328 lat: 84.645539
    test 1964 line 328 lon: 90.023922
    test 1965 line 328 fb: 92.786262
    test 1966 line 328 lat2: 84.645539196082
    test 1967 line 328 lon2: 90.023922499395
    test 1968 line 328 azi2: 92.786261566827
    test 1969 line 329 lat: 61.618717
    test 1970 line 329 lon: 162.510959
    test 1971 line 329 fb: 160.923940
    test 1972 line 329 lat2: 61.618716728051
    test 1973 line 329 lon2: 162.510958917359
    test 1974 line 329 azi2: 160.923939760553
    test 1975 line 330 lat: 27.643242
    test 1976 line 330 lon: 45.376215
    test 1977 line 330 fb: 147.964522
    test 1978 line 330 lat2: 27.643242341173
    test 1979 line 330 lon2: 45.376215094118
    test 1980 line 330 azi2: 147.964522484664
    test 1981 line 331 lat: 2.218750
    test 1982 line 331 lon: 170.358342
    test 1983 line 331 fb: 141.658474
    test 1984 line 331 lat2: 2.218749985364
    test 1985 line 331 lon2: 170.358342078292
    test 1986 line 331 azi2: 141.658474129787
    test 1987 line 332 lat: 26.019142
    test 1988 line 332 lon: 32.534760
    test 1989 line 332 fb: 128.159784
    test 1990 line 332 lat2: 26.019142329663
    test 1991 line 332 lon2: 32.534760195963
    test 1992 line 332 azi2: 128.159784291645
    test 1993 line 333 lat: 10.049636
    test 1994 line 333 lon: 72.205347
    test 1995 line 333 fb: 143.602160
    test 1996 line 333 lat2: 10.049636247749
    test 1997 line 333 lon2: 72.205346955818
    test 1998 line 333 azi2: 143.602159725306
    test 1999 line 334 lat: -31.030497
    test 2000 line 334 lon: 91.539195
    test 2001 line 334 fb: 109.891398
    test 2002 line 334 lat2: -31.030496743715
    test 2003 line 334 lon2: 91.539195292896
    test 2004 line 334 azi2: 109.891398221790
    test 2005 line 335 lat: 30.113796
    test 2006 line 335 lon: 109.096982
    test 2007 line 335 fb: 146.779343
    test 2008 line 335 lat2: 30.113795853671
    test 2009 line 335 lon2: 109.096981631502
    test 2010 line 335 azi2: 146.779343066541
    test 2011 line 336 lat: -73.967996
    test 2012 line 336 lon: 65.944243
    test 2013 line 336 fb: 120.592999
    test 2014 line 336 lat2: -73.967996185770
    test 2015 line 336 lon2: 65.944242524678
    test 2016 line 336 azi2: 120.592998665529
    test 2017 line 337 lat: 52.211150
    test 2018 line 337 lon: 168.054185
    test 2019 line 337 fb: 172.425992
    test 2020 line 337 lat2: 52.211149755494
    test 2021 line 337 lon2: 168.054184827868
    test 2022 line 337 azi2: 172.425991612467
    test 2023 line 338 lat: -64.497146
    test 2024 line 338 lon: 72.073419
    test 2025 line 338 fb: 114.249129
    test 2026 line 338 lat2: -64.497146189688
    test 2027 line 338 lon2: 72.073418936581
    test 2028 line 338 azi2: 114.249128850219
    test 2029 line 339 lat: -25.711399
    test 2030 line 339 lon: 6.036423
    test 2031 line 339 fb: 169.464098
    test 2032 line 339 lat2: -25.711398997503
    test 2033 line 339 lon2: 6.036423474639
    test 2034 line 339 azi2: 169.464098294263
    test 2035 line 340 lat: 33.904613
    test 2036 line 340 lon: 30.989094
    test 2037 line 340 fb: 124.896016
    test 2038 line 340 lat2: 33.904613360449
    test 2039 line 340 lon2: 30.989094387217
    test 2040 line 340 azi2: 124.896016003640
    test 2041 line 341 lat: -25.053080
    test 2042 line 341 lon: 137.078639
    test 2043 line 341 fb: 115.960750
    test 2044 line 341 lat2: -25.053079543516
    test 2045 line 341 lon2: 137.078638665495
    test 2046 line 341 azi2: 115.960750169086
    test 2047 line 342 lat: 10.298031
    test 2048 line 342 lon: 27.737374
    test 2049 line 342 fb: 142.265457
    test 2050 line 342 lat2: 10.298031202629
    test 2051 line 342 lon2: 27.737373649973
    test 2052 line 342 azi2: 142.265457288483
    test 2053 line 343 lat: -0.738692
    test 2054 line 343 lon: 150.933627
    test 2055 line 343 fb: 174.004688
    test 2056 line 343 lat2: -0.738692377457
    test 2057 line 343 lon2: 150.933627031610
    test 2058 line 343 azi2: 174.004687728765
    test 2059 line 344 lat: 50.619289
    test 2060 line 344 lon: 67.178203
    test 2061 line 344 fb: 105.177353
    test 2062 line 344 lat2: 50.619289349009
    test 2063 line 344 lon2: 67.178203328135
    test 2064 line 344 azi2: 105.177353051107
    test 2065 line 345 lat: -2.127739
    test 2066 line 345 lon: 38.604245
    test 2067 line 345 fb: 118.657849
    test 2068 line 345 lat2: -2.127739360728
    test 2069 line 345 lon2: 38.604245449983
    test 2070 line 345 azi2: 118.657849063154
    test 2071 line 346 lat: 37.188367
    test 2072 line 346 lon: 90.865255
    test 2073 line 346 fb: 104.826548
    test 2074 line 346 lat2: 37.188366752551
    test 2075 line 346 lon2: 90.865255121714
    test 2076 line 346 azi2: 104.826548310924
    test 2077 line 347 lat: 46.019257
    test 2078 line 347 lon: 20.402591
    test 2079 line 347 fb: 31.068588
    test 2080 line 347 lat2: 46.019256998097
    test 2081 line 347 lon2: 20.402590686048
    test 2082 line 347 azi2: 31.068587858373
    test 2083 line 348 lat: 9.023356
    test 2084 line 348 lon: 106.678645
    test 2085 line 348 fb: 141.375490
    test 2086 line 348 lat2: 9.023355647006
    test 2087 line 348 lon2: 106.678645473545
    test 2088 line 348 azi2: 141.375490245645
    test 2089 line 349 lat: -1.321473
    test 2090 line 349 lon: 67.418879
    test 2091 line 349 fb: 105.590913
    test 2092 line 349 lat2: -1.321473235187
    test 2093 line 349 lon2: 67.418878731595
    test 2094 line 349 azi2: 105.590912857546
    test 2095 line 350 lat: 7.459339
    test 2096 line 350 lon: 30.150648
    test 2097 line 350 fb: 109.667752
    test 2098 line 350 lat2: 7.459338626177
    test 2099 line 350 lon2: 30.150648477470
    test 2100 line 350 azi2: 109.667751753912
    test 2101 line 351 lat: 16.344755
    test 2102 line 351 lon: 146.829160
    test 2103 line 351 fb: 128.666192
    test 2104 line 351 lat2: 16.344755038185
    test 2105 line 351 lon2: 146.829159972334
    test 2106 line 351 azi2: 128.666191953616
    test 2107 line 352 lat: -55.785670
    test 2108 line 352 lon: 158.086173
    test 2109 line 352 fb: 33.903277
    test 2110 line 352 lat2: -55.785670347270
    test 2111 line 352 lon2: 158.086173376809
    test 2112 line 352 azi2: 33.903276835071
    test 2113 line 353 lat: -74.409604
    test 2114 line 353 lon: 111.280935
    test 2115 line 353 fb: 78.510830
    test 2116 line 353 lat2: -74.409603561050
    test 2117 line 353 lon2: 111.280934985965
    test 2118 line 353 azi2: 78.510830028461
    test 2119 line 354 lat: 9.922204
    test 2120 line 354 lon: 138.538334
    test 2121 line 354 fb: 125.268473
    test 2122 line 354 lat2: 9.922203731557
    test 2123 line 354 lon2: 138.538333703571
    test 2124 line 354 azi2: 125.268473410634
    test 2125 line 355 lat: -27.082389
    test 2126 line 355 lon: 91.425844
    test 2127 line 355 fb: 153.267616
    test 2128 line 355 lat2: -27.082389068807
    test 2129 line 355 lon2: 91.425843733185
    test 2130 line 355 azi2: 153.267616113653
    test 2131 line 356 lat: 14.627508
    test 2132 line 356 lon: 74.629605
    test 2133 line 356 fb: 159.825211
    test 2134 line 356 lat2: 14.627507744773
    test 2135 line 356 lon2: 74.629604673488
    test 2136 line 356 azi2: 159.825210987464
    test 2137 line 357 lat: 46.941087
    test 2138 line 357 lon: 18.833436
    test 2139 line 357 fb: 63.924917
    test 2140 line 357 lat2: 46.941086934169
    test 2141 line 357 lon2: 18.833435620675
    test 2142 line 357 azi2: 63.924916745148
    test 2143 line 358 lat: 42.371666
    test 2144 line 358 lon: 126.270074
    test 2145 line 358 fb: 117.352107
    test 2146 line 358 lat2: 42.371665615782
    test 2147 line 358 lon2: 126.270074354353
    test 2148 line 358 azi2: 117.352106840236
    test 2149 line 359 lat: 60.888684
    test 2150 line 359 lon: 106.363657
    test 2151 line 359 fb: 108.973271
    test 2152 line 359 lat2: 60.888683732870
    test 2153 line 359 lon2: 106.363656697522
    test 2154 line 359 azi2: 108.973271101790
    test 2155 line 360 lat: 53.972090
    test 2156 line 360 lon: 136.000658
    test 2157 line 360 fb: 138.361589
    test 2158 line 360 lat2: 53.972089572795
    test 2159 line 360 lon2: 136.000657911062
    test 2160 line 360 azi2: 138.361588598638
    test 2161 line 361 lat: 47.850867
    test 2162 line 361 lon: 25.277934
    test 2163 line 361 fb: 71.284668
    test 2164 line 361 lat2: 47.850866585267
    test 2165 line 361 lon2: 25.277933660114
    test 2166 line 361 azi2: 71.284667717290
    test 2167 line 362 lat: 64.280614
    test 2168 line 362 lon: 16.447697
    test 2169 line 362 fb: 35.692750
    test 2170 line 362 lat2: 64.280614171157
    test 2171 line 362 lon2: 16.447696559380
    test 2172 line 362 azi2: 35.692750218622
    test 2173 line 363 lat: -3.339044
    test 2174 line 363 lon: 91.646260
    test 2175 line 363 fb: 95.928001
    test 2176 line 363 lat2: -3.339044133285
    test 2177 line 363 lon2: 91.646260438368
    test 2178 line 363 azi2: 95.928000721064
    test 2179 line 364 lat: -46.029875
    test 2180 line 364 lon: 30.599197
    test 2181 line 364 fb: 146.810525
    test 2182 line 364 lat2: -46.029874698950
    test 2183 line 364 lon2: 30.599196661458
    test 2184 line 364 azi2: 146.810525207719
    test 2185 line 365 lat: 25.605076
    test 2186 line 365 lon: 14.382003
    test 2187 line 365 fb: 116.566847
    test 2188 line 365 lat2: 25.605076391429
    test 2189 line 365 lon2: 14.382002787798
    test 2190 line 365 azi2: 116.566847403824
    test 2191 line 366 lat: -15.052413
    test 2192 line 366 lon: 150.673460
    test 2193 line 366 fb: 64.906721
    test 2194 line 366 lat2: -15.052412502534
    test 2195 line 366 lon2: 150.673460237577
    test 2196 line 366 azi2: 64.906720897603
    test 2197 line 367 lat: -24.631882
    test 2198 line 367 lon: 170.403348
    test 2199 line 367 fb: 38.497784
    test 2200 line 367 lat2: -24.631881773331
    test 2201 line 367 lon2: 170.403348095216
    test 2202 line 367 azi2: 38.497783925432
    test 2203 line 368 lat: 84.347730
    test 2204 line 368 lon: 37.352130
    test 2205 line 368 fb: 38.599794
    test 2206 line 368 lat2: 84.347730272741
    test 2207 line 368 lon2: 37.352130023033
    test 2208 line 368 azi2: 38.599794179850
    test 2209 line 369 lat: 11.680773
    test 2210 line 369 lon: 170.552617
    test 2211 line 369 fb: 174.460436
    test 2212 line 369 lat2: 11.680772997529
    test 2213 line 369 lon2: 170.552617119135
    test 2214 line 369 azi2: 174.460435573783
    test 2215 line 370 lat: -4.129058
    test 2216 line 370 lon: 136.743627
    test 2217 line 370 fb: 142.147604
    test 2218 line 370 lat2: -4.129057873299
    test 2219 line 370 lon2: 136.743626644380
    test 2220 line 370 azi2: 142.147603954035
    test 2221 line 371 lat: 22.191782
    test 2222 line 371 lon: 164.962392
    test 2223 line 371 fb: 163.266967
    test 2224 line 371 lat2: 22.191782097783
    test 2225 line 371 lon2: 164.962391587580
    test 2226 line 371 azi2: 163.266967353376
    test 2227 line 372 lat: -20.517212
    test 2228 line 372 lon: 128.116444
    test 2229 line 372 fb: 110.769757
    test 2230 line 372 lat2: -20.517212185628
    test 2231 line 372 lon2: 128.116443546305
    test 2232 line 372 azi2: 110.769757212730
    test 2233 line 373 lat: -71.269219
    test 2234 line 373 lon: 117.744329
    test 2235 line 373 fb: 81.341006
    test 2236 line 373 lat2: -71.269218648518
    test 2237 line 373 lon2: 117.744328537214
    test 2238 line 373 azi2: 81.341005509003
    test 2239 line 374 lat: -28.381893
    test 2240 line 374 lon: 4.526029
    test 2241 line 374 fb: 176.348678
    test 2242 line 374 lat2: -28.381892766057
    test 2243 line 374 lon2: 4.526028955177
    test 2244 line 374 azi2: 176.348678015377
    test 2245 line 375 lat: -28.786090
    test 2246 line 375 lon: 25.937634
    test 2247 line 375 fb: 147.973102
    test 2248 line 375 lat2: -28.786089606638
    test 2249 line 375 lon2: 25.937634058027
    test 2250 line 375 azi2: 147.973102126478
    test 2251 line 376 lat: -37.872672
    test 2252 line 376 lon: 116.904193
    test 2253 line 376 fb: 88.568636
    test 2254 line 376 lat2: -37.872671755645
    test 2255 line 376 lon2: 116.904192578457
    test 2256 line 376 azi2: 88.568636418662
    test 2257 line 377 lat: -26.321447
    test 2258 line 377 lon: 85.206987
    test 2259 line 377 fb: 112.408109
    test 2260 line 377 lat2: -26.321446841940
    test 2261 line 377 lon2: 85.206986852002  FAILED, KNOWN, expected 85.206986852001
    test 2262 line 377 azi2: 112.408108683681
    test 2263 line 378 lat: -54.824260
    test 2264 line 378 lon: 156.561574
    test 2265 line 378 fb: 45.534810
    test 2266 line 378 lat2: -54.824260467184
    test 2267 line 378 lon2: 156.561573965853
    test 2268 line 378 azi2: 45.534810497878
    test 2269 line 379 lat: -16.423550
    test 2270 line 379 lon: 36.685134
    test 2271 line 379 fb: 149.426790
    test 2272 line 379 lat2: -16.423550298805
    test 2273 line 379 lon2: 36.685133578511
    test 2274 line 379 azi2: 149.426789575292
    test 2275 line 380 lat: -16.806591
    test 2276 line 380 lon: 149.738610
    test 2277 line 380 fb: 108.898472
    test 2278 line 380 lat2: -16.806590952462
    test 2279 line 380 lon2: 149.738610286185
    test 2280 line 380 azi2: 108.898472198507
    test 2281 line 381 lat: 61.200095
    test 2282 line 381 lon: 179.666196
    test 2283 line 381 fb: 179.746894
    test 2284 line 381 lat2: 61.200095175201
    test 2285 line 381 lon2: 179.666196014679
    test 2286 line 381 azi2: 179.746893753530
    test 2287 line 382 lat: 66.474418
    test 2288 line 382 lon: 1.552183
    test 2289 line 382 fb: 2.088868
    test 2290 line 382 lat2: 66.474418401288
    test 2291 line 382 lon2: 1.552183188407
    test 2292 line 382 azi2: 2.088868324926
    test 2293 line 383 lat: -75.177220
    test 2294 line 383 lon: 158.741597
    test 2295 line 383 fb: 24.127094
    test 2296 line 383 lat2: -75.177219719926
    test 2297 line 383 lon2: 158.741596988185
    test 2298 line 383 azi2: 24.127093846134
    test 2299 line 384 lat: 43.592977
    test 2300 line 384 lon: 90.684526
    test 2301 line 384 fb: 91.539242
    test 2302 line 384 lat2: 43.592976578444
    test 2303 line 384 lon2: 90.684525887486
    test 2304 line 384 azi2: 91.539242394540
    test 2305 line 385 lat: -5.075415
    test 2306 line 385 lon: 101.127103
    test 2307 line 385 fb: 107.948022
    test 2308 line 385 lat2: -5.075415464229
    test 2309 line 385 lon2: 101.127103351067
    test 2310 line 385 azi2: 107.948021613622
    test 2311 line 386 lat: 50.406166
    test 2312 line 386 lon: 135.501939
    test 2313 line 386 fb: 162.003144
    test 2314 line 386 lat2: 50.406165949083
    test 2315 line 386 lon2: 135.501938931444
    test 2316 line 386 azi2: 162.003144394969
    test 2317 line 387 lat: -17.207733
    test 2318 line 387 lon: 43.634692
    test 2319 line 387 fb: 136.506793
    test 2320 line 387 lat2: -17.207732564306
    test 2321 line 387 lon2: 43.634692466982
    test 2322 line 387 azi2: 136.506792603897
    test 2323 line 388 lat: -28.917723
    test 2324 line 388 lon: 163.486470
    test 2325 line 388 fb: 38.990274
    test 2326 line 388 lat2: -28.917723347931
    test 2327 line 388 lon2: 163.486470248682
    test 2328 line 388 azi2: 38.990273918754
    test 2329 line 389 lat: -32.592414
    test 2330 line 389 lon: 76.048812
    test 2331 line 389 fb: 98.024249
    test 2332 line 389 lat2: -32.592414472935
    test 2333 line 389 lon2: 76.048812057267
    test 2334 line 389 azi2: 98.024248734062
    test 2335 line 390 lat: 50.602735
    test 2336 line 390 lon: 49.792893
    test 2337 line 390 fb: 110.500761
    test 2338 line 390 lat2: 50.602735331532
    test 2339 line 390 lon2: 49.792893095354
    test 2340 line 390 azi2: 110.500760610103
    test 2341 line 391 lat: -4.912232
    test 2342 line 391 lon: 142.681744
    test 2343 line 391 fb: 119.428358
    test 2344 line 391 lat2: -4.912231564840
    test 2345 line 391 lon2: 142.681743549937
    test 2346 line 391 azi2: 119.428358444443
    test 2347 line 392 lat: -45.213515
    test 2348 line 392 lon: 131.987859
    test 2349 line 392 fb: 96.014100
    test 2350 line 392 lat2: -45.213514932524
    test 2351 line 392 lon2: 131.987859404857
    test 2352 line 392 azi2: 96.014100177112
    test 2353 line 393 lat: -27.151096
    test 2354 line 393 lon: 127.729463
    test 2355 line 393 fb: 85.960623
    test 2356 line 393 lat2: -27.151095883523
    test 2357 line 393 lon2: 127.729463064736
    test 2358 line 393 azi2: 85.960623495334
    test 2359 line 394 lat: 8.000358
    test 2360 line 394 lon: 144.233747
    test 2361 line 394 fb: 142.364017
    test 2362 line 394 lat2: 8.000357843774
    test 2363 line 394 lon2: 144.233746766535
    test 2364 line 394 azi2: 142.364016793767
    test 2365 line 395 lat: -6.431774
    test 2366 line 395 lon: 170.549196
    test 2367 line 395 fb: 122.180851
    test 2368 line 395 lat2: -6.431773707290
    test 2369 line 395 lon2: 170.549196384306
    test 2370 line 395 azi2: 122.180850600243
    test 2371 line 396 lat: 62.834146
    test 2372 line 396 lon: 171.218298
    test 2373 line 396 fb: 175.117433
    test 2374 line 396 lat2: 62.834146216572
    test 2375 line 396 lon2: 171.218297548713
    test 2376 line 396 azi2: 175.117432600362
    test 2377 line 397 lat: 22.902814
    test 2378 line 397 lon: 70.233438
    test 2379 line 397 fb: 120.935912
    test 2380 line 397 lat2: 22.902813652262
    test 2381 line 397 lon2: 70.233438162142
    test 2382 line 397 azi2: 120.935911762169
    test 2383 line 398 lat: 22.584853
    test 2384 line 398 lon: 31.616865
    test 2385 line 398 fb: 107.124038
    test 2386 line 398 lat2: 22.584853282541
    test 2387 line 398 lon2: 31.616864803984
    test 2388 line 398 azi2: 107.124038156545
    test 2389 line 399 lat: 31.269173
    test 2390 line 399 lon: 65.399306
    test 2391 line 399 fb: 151.892600
    test 2392 line 399 lat2: 31.269173344204
    test 2393 line 399 lon2: 65.399305777763
    test 2394 line 399 azi2: 151.892599739667
    test 2395 line 400 lat: 35.519614
    test 2396 line 400 lon: 143.165122
    test 2397 line 400 fb: 161.479891
    test 2398 line 400 lat2: 35.519613515115
    test 2399 line 400 lon2: 143.165121509798
    test 2400 line 400 azi2: 161.479891246031
    test 2401 line 401 lat: -53.741922
    test 2402 line 401 lon: 67.121402
    test 2403 line 401 fb: 130.871188
    test 2404 line 401 lat2: -53.741921506580
    test 2405 line 401 lon2: 67.121402135047
    test 2406 line 401 azi2: 130.871188003209
    test 2407 line 402 lat: 9.046227
    test 2408 line 402 lon: 35.933737
    test 2409 line 402 fb: 175.770789
    test 2410 line 402 lat2: 9.046227267580
    test 2411 line 402 lon2: 35.933736921417
    test 2412 line 402 azi2: 175.770788535406
    test 2413 line 403 lat: 75.917034
    test 2414 line 403 lon: 125.150808
    test 2415 line 403 fb: 135.354467
    test 2416 line 403 lat2: 75.917034235438
    test 2417 line 403 lon2: 125.150808062636
    test 2418 line 403 azi2: 135.354466840051
    test 2419 line 404 lat: -39.724826
    test 2420 line 404 lon: 77.372087
    test 2421 line 404 fb: 111.852577
    test 2422 line 404 lat2: -39.724825618504  FAILED, KNOWN, expected -39.724825618503
    test 2423 line 404 lon2: 77.372086855267
    test 2424 line 404 azi2: 111.852577362108
    test 2425 line 405 lat: 3.917212
    test 2426 line 405 lon: 142.621752
    test 2427 line 405 fb: 124.176952
    test 2428 line 405 lat2: 3.917212154431
    test 2429 line 405 lon2: 142.621751764236
    test 2430 line 405 azi2: 124.176952499321
    test 2431 line 406 lat: 60.230364
    test 2432 line 406 lon: 26.245689
    test 2433 line 406 fb: 48.509486
    test 2434 line 406 lat2: 60.230364486607
    test 2435 line 406 lon2: 26.245688508507
    test 2436 line 406 azi2: 48.509486474608
    test 2437 line 407 lat: 29.597322
    test 2438 line 407 lon: 29.129808
    test 2439 line 407 fb: 79.288539
    test 2440 line 407 lat2: 29.597322070518
    test 2441 line 407 lon2: 29.129807944898
    test 2442 line 407 azi2: 79.288538667829
    test 2443 line 408 lat: -62.913760
    test 2444 line 408 lon: 14.845859
    test 2445 line 408 fb: 165.794536
    test 2446 line 408 lat2: -62.913759669564
    test 2447 line 408 lon2: 14.845859018930
    test 2448 line 408 azi2: 165.794535940950
    test 2449 line 409 lat: 15.360446
    test 2450 line 409 lon: 161.450680
    test 2451 line 409 fb: 164.457024
    test 2452 line 409 lat2: 15.360445685187
    test 2453 line 409 lon2: 161.450680426049
    test 2454 line 409 azi2: 164.457024354600
    test 2455 line 410 lat: -58.330109
    test 2456 line 410 lon: 17.628134
    test 2457 line 410 fb: 161.349788
    test 2458 line 410 lat2: -58.330108507597
    test 2459 line 410 lon2: 17.628133627705
    test 2460 line 410 azi2: 161.349788081184
    test 2461 line 411 lat: -68.514277
    test 2462 line 411 lon: 19.958792
    test 2463 line 411 fb: 162.262811
    test 2464 line 411 lat2: -68.514276940652
    test 2465 line 411 lon2: 19.958792438281
    test 2466 line 411 azi2: 162.262811488702
    test 2467 line 412 lat: -23.686766
    test 2468 line 412 lon: 77.544158
    test 2469 line 412 fb: 97.517041
    test 2470 line 412 lat2: -23.686765736999
    test 2471 line 412 lon2: 77.544158137101
    test 2472 line 412 azi2: 97.517041033585
    test 2473 line 413 lat: -50.843575
    test 2474 line 413 lon: 118.404202
    test 2475 line 413 fb: 75.928950
    test 2476 line 413 lat2: -50.843574559525
    test 2477 line 413 lon2: 118.404202153051
    test 2478 line 413 azi2: 75.928950296488
    test 2479 line 414 lat: 44.438742
    test 2480 line 414 lon: 152.028260
    test 2481 line 414 fb: 156.092336
    test 2482 line 414 lat2: 44.438741945021
    test 2483 line 414 lon2: 152.028260148130
    test 2484 line 414 azi2: 156.092336139519
    test 2485 line 415 lat: 33.820395
    test 2486 line 415 lon: 178.008342
    test 2487 line 415 fb: 177.679586
    test 2488 line 415 lat2: 33.820395378014
    test 2489 line 415 lon2: 178.008341908011
    test 2490 line 415 azi2: 177.679585823345
    test 2491 line 416 lat: 27.506735
    test 2492 line 416 lon: 153.242452
    test 2493 line 416 fb: 150.262824
    test 2494 line 416 lat2: 27.506735286152
    test 2495 line 416 lon2: 153.242452449881
    test 2496 line 416 azi2: 150.262824421351
    test 2497 line 417 lat: -31.250437
    test 2498 line 417 lon: 179.014499
    test 2499 line 417 fb: 178.103046
    test 2500 line 417 lat2: -31.250436707468
    test 2501 line 417 lon2: 179.014498940190
    test 2502 line 417 azi2: 178.103045898455
    test 2503 line 418 lat: 40.341542
    test 2504 line 418 lon: 109.605984
    test 2505 line 418 fb: 105.401958
    test 2506 line 418 lat2: 40.341542234586
    test 2507 line 418 lon2: 109.605984313079
    test 2508 line 418 azi2: 105.401958406556
    test 2509 line 419 lat: 48.318632
    test 2510 line 419 lon: 92.282799
    test 2511 line 419 fb: 111.987482
    test 2512 line 419 lat2: 48.318632112439
    test 2513 line 419 lon2: 92.282799489208
    test 2514 line 419 azi2: 111.987482299261
    test 2515 line 420 lat: 0.675299
    test 2516 line 420 lon: 6.789301
    test 2517 line 420 fb: 164.921926
    test 2518 line 420 lat2: 0.675299289459
    test 2519 line 420 lon2: 6.789300798072
    test 2520 line 420 azi2: 164.921926385405
    test 2521 line 421 lat: 33.232812
    test 2522 line 421 lon: 170.163205
    test 2523 line 421 fb: 175.445424
    test 2524 line 421 lat2: 33.232811536179
    test 2525 line 421 lon2: 170.163205247232  FAILED, KNOWN, expected 170.163205247231
    test 2526 line 421 azi2: 175.445424087910
    test 2527 line 422 lat: 51.425532
    test 2528 line 422 lon: 167.128188
    test 2529 line 422 fb: 169.431307
    test 2530 line 422 lat2: 51.425532151818
    test 2531 line 422 lon2: 167.128188073883
    test 2532 line 422 azi2: 169.431306547043
    test 2533 line 423 lat: 72.043795
    test 2534 line 423 lon: 23.320161
    test 2535 line 423 fb: 85.002463
    test 2536 line 423 lat2: 72.043794732818
    test 2537 line 423 lon2: 23.320160820556
    test 2538 line 423 azi2: 85.002463342037
    test 2539 line 424 lat: 55.279253
    test 2540 line 424 lon: 148.483684
    test 2541 line 424 fb: 155.614243
    test 2542 line 424 lat2: 55.279252586695
    test 2543 line 424 lon2: 148.483684405588
    test 2544 line 424 azi2: 155.614243012977
    test 2545 line 425 lat: 50.054601
    test 2546 line 425 lon: 43.609545
    test 2547 line 425 fb: 100.758451
    test 2548 line 425 lat2: 50.054601019930
    test 2549 line 425 lon2: 43.609545475731
    test 2550 line 425 azi2: 100.758450815354
    test 2551 line 426 lat: 31.194436
    test 2552 line 426 lon: 31.458476
    test 2553 line 426 fb: 92.204244
    test 2554 line 426 lat2: 31.194436445411
    test 2555 line 426 lon2: 31.458476146984
    test 2556 line 426 azi2: 92.204244235305
    test 2557 line 427 lat: 57.758262
    test 2558 line 427 lon: 164.499274
    test 2559 line 427 fb: 162.877999
    test 2560 line 427 lat2: 57.758262113137
    test 2561 line 427 lon2: 164.499274258053
    test 2562 line 427 azi2: 162.877999232894
    test 2563 line 428 lat: 27.006898
    test 2564 line 428 lon: 173.173812
    test 2565 line 428 fb: 177.878074
    test 2566 line 428 lat2: 27.006897756516
    test 2567 line 428 lon2: 173.173811781657
    test 2568 line 428 azi2: 177.878073603766
    test 2569 line 429 lat: -62.917581
    test 2570 line 429 lon: 18.990464
    test 2571 line 429 fb: 169.629168
    test 2572 line 429 lat2: -62.917580953804
    test 2573 line 429 lon2: 18.990464058493
    test 2574 line 429 azi2: 169.629168390979
    test 2575 line 430 lat: -43.128167
    test 2576 line 430 lon: 61.680974
    test 2577 line 430 fb: 135.269008
    test 2578 line 430 lat2: -43.128166633902
    test 2579 line 430 lon2: 61.680974170546
    test 2580 line 430 azi2: 135.269008366092
    test 2581 line 431 lat: -49.314417
    test 2582 line 431 lon: 55.826072
    test 2583 line 431 fb: 131.974574
    test 2584 line 431 lat2: -49.314417365795
    test 2585 line 431 lon2: 55.826071541563
    test 2586 line 431 azi2: 131.974573587520
    test 2587 line 432 lat: -24.322411
    test 2588 line 432 lon: 103.867391
    test 2589 line 432 fb: 139.458674
    test 2590 line 432 lat2: -24.322411486444
    test 2591 line 432 lon2: 103.867391100271
    test 2592 line 432 azi2: 139.458674175181
    test 2593 line 433 lat: -19.557319
    test 2594 line 433 lon: 81.358495
    test 2595 line 433 fb: 134.029610
    test 2596 line 433 lat2: -19.557318635270
    test 2597 line 433 lon2: 81.358494523202
    test 2598 line 433 azi2: 134.029609915778
    test 2599 line 434 lat: 7.830115
    test 2600 line 434 lon: 5.114172
    test 2601 line 434 fb: 175.025641
    test 2602 line 434 lat2: 7.830115253087
    test 2603 line 434 lon2: 5.114172330857
    test 2604 line 434 azi2: 175.025640902819
    test 2605 line 435 lat: -65.834623
    test 2606 line 435 lon: 41.772796
    test 2607 line 435 fb: 143.178050
    test 2608 line 435 lat2: -65.834622858584
    test 2609 line 435 lon2: 41.772796000787
    test 2610 line 435 azi2: 143.178050120951
    test 2611 line 436 lat: -7.997604
    test 2612 line 436 lon: 31.723397
    test 2613 line 436 fb: 153.896388
    test 2614 line 436 lat2: -7.997604143032
    test 2615 line 436 lon2: 31.723396618974
    test 2616 line 436 azi2: 153.896387549518
    test 2617 line 437 lat: -22.173130
    test 2618 line 437 lon: 164.896770
    test 2619 line 437 fb: 152.675597
    test 2620 line 437 lat2: -22.173129586699
    test 2621 line 437 lon2: 164.896770399383
    test 2622 line 437 azi2: 152.675596916021
    test 2623 line 438 lat: 35.085786
    test 2624 line 438 lon: 173.892271
    test 2625 line 438 fb: 171.931231
    test 2626 line 438 lat2: 35.085785799083
    test 2627 line 438 lon2: 173.892270533009
    test 2628 line 438 azi2: 171.931230872910
    test 2629 line 439 lat: -25.378865
    test 2630 line 439 lon: 2.197740
    test 2631 line 439 fb: 178.756775
    test 2632 line 439 lat2: -25.378865450268
    test 2633 line 439 lon2: 2.197739985587
    test 2634 line 439 azi2: 178.756775063163
    test 2635 line 440 lat: -13.782608
    test 2636 line 440 lon: 143.084799
    test 2637 line 440 fb: 141.818572
    test 2638 line 440 lat2: -13.782608118540
    test 2639 line 440 lon2: 143.084798779239
    test 2640 line 440 azi2: 141.818572490275
    test 2641 line 441 lat: -16.657589
    test 2642 line 441 lon: 100.829440
    test 2643 line 441 fb: 94.804409
    test 2644 line 441 lat2: -16.657588778768
    test 2645 line 441 lon2: 100.829440071396
    test 2646 line 441 azi2: 94.804408628371
    test 2647 line 442 lat: 23.629666
    test 2648 line 442 lon: 148.675531
    test 2649 line 442 fb: 169.091767
    test 2650 line 442 lat2: 23.629665922502
    test 2651 line 442 lon2: 148.675530832608
    test 2652 line 442 azi2: 169.091766635020
    test 2653 line 443 lat: 4.022724
    test 2654 line 443 lon: 161.803702
    test 2655 line 443 fb: 141.272785
    test 2656 line 443 lat2: 4.022724409294
    test 2657 line 443 lon2: 161.803702045621
    test 2658 line 443 azi2: 141.272784545678
    test 2659 line 444 lat: 13.280168
    test 2660 line 444 lon: 20.120413
    test 2661 line 444 fb: 158.170551
    test 2662 line 444 lat2: 13.280167579164
    test 2663 line 444 lon2: 20.120413486875
    test 2664 line 444 azi2: 158.170551379189
    test 2665 line 445 lat: -47.521450
    test 2666 line 445 lon: 150.549196
    test 2667 line 445 fb: 44.718791
    test 2668 line 445 lat2: -47.521449956879
    test 2669 line 445 lon2: 150.549196046351
    test 2670 line 445 azi2: 44.718791294775
    test 2671 line 446 lat: 17.790615
    test 2672 line 446 lon: 141.461006
    test 2673 line 446 fb: 115.746784
    test 2674 line 446 lat2: 17.790615163216
    test 2675 line 446 lon2: 141.461005551791
    test 2676 line 446 azi2: 115.746784352318
    test 2677 line 447 lat: -26.519374
    test 2678 line 447 lon: 98.067906
    test 2679 line 447 fb: 113.253929
    test 2680 line 447 lat2: -26.519374288386
    test 2681 line 447 lon2: 98.067906321718
    test 2682 line 447 azi2: 113.253928642653
    test 2683 line 448 lat: -12.401139
    test 2684 line 448 lon: 73.327970
    test 2685 line 448 fb: 124.879499
    test 2686 line 448 lat2: -12.401138571717
    test 2687 line 448 lon2: 73.327969848986
    test 2688 line 448 azi2: 124.879499241464
    test 2689 line 449 lat: 61.619396
    test 2690 line 449 lon: 99.785406
    test 2691 line 449 fb: 107.998380
    test 2692 line 449 lat2: 61.619396375102
    test 2693 line 449 lon2: 99.785406498835
    test 2694 line 449 azi2: 107.998379654880
    test 2695 line 450 lat: 36.997252
    test 2696 line 450 lon: 56.015643
    test 2697 line 450 fb: 103.921663
    test 2698 line 450 lat2: 36.997252125041
    test 2699 line 450 lon2: 56.015642631106
    test 2700 line 450 azi2: 103.921662760483
    test 2701 line 451 lat: 37.824447
    test 2702 line 451 lon: 83.438440
    test 2703 line 451 fb: 89.229164
    test 2704 line 451 lat2: 37.824446788544
    test 2705 line 451 lon2: 83.438439603294
    test 2706 line 451 azi2: 89.229164462127
    test 2707 line 452 lat: 78.387864
    test 2708 line 452 lon: 118.814812
    test 2709 line 452 fb: 133.706108
    test 2710 line 452 lat2: 78.387863550790
    test 2711 line 452 lon2: 118.814812128945
    test 2712 line 452 azi2: 133.706108131229
    test 2713 line 453 lat: -21.219381
    test 2714 line 453 lon: 53.544400
    test 2715 line 453 fb: 108.462517
    test 2716 line 453 lat2: -21.219381398156
    test 2717 line 453 lon2: 53.544399883561
    test 2718 line 453 azi2: 108.462517491505
    test 2719 line 454 lat: 63.304502
    test 2720 line 454 lon: 132.034926
    test 2721 line 454 fb: 139.912627
    test 2722 line 454 lat2: 63.304502042590
    test 2723 line 454 lon2: 132.034925840674
    test 2724 line 454 azi2: 139.912627269623
    test 2725 line 455 lat: 13.515663
    test 2726 line 455 lon: 8.989766
    test 2727 line 455 fb: 35.949535
    test 2728 line 455 lat2: 13.515662875313
    test 2729 line 455 lon2: 8.989765670730
    test 2730 line 455 azi2: 35.949534634702
    test 2731 line 456 lat: -6.742624
    test 2732 line 456 lon: 4.531931
    test 2733 line 456 fb: 171.306863
    test 2734 line 456 lat2: -6.742624347861
    test 2735 line 456 lon2: 4.531931315168
    test 2736 line 456 azi2: 171.306863155411
    test 2737 line 457 lat: -24.910509
    test 2738 line 457 lon: 128.137682
    test 2739 line 457 fb: 121.711631
    test 2740 line 457 lat2: -24.910509138681
    test 2741 line 457 lon2: 128.137681811633
    test 2742 line 457 azi2: 121.711631340407
    test 2743 line 458 lat: -40.687591
    test 2744 line 458 lon: 76.389897
    test 2745 line 458 fb: 116.394433
    test 2746 line 458 lat2: -40.687590598372
    test 2747 line 458 lon2: 76.389897347637
    test 2748 line 458 azi2: 116.394432846311
    test 2749 line 459 lat: 50.593808
    test 2750 line 459 lon: 155.175630
    test 2751 line 459 fb: 149.533910
    test 2752 line 459 lat2: 50.593807692461
    test 2753 line 459 lon2: 155.175629862288
    test 2754 line 459 azi2: 149.533910451363
    test 2755 line 460 lat: 12.198222
    test 2756 line 460 lon: 165.839456
    test 2757 line 460 fb: 172.783459
    test 2758 line 460 lat2: 12.198221826512
    test 2759 line 460 lon2: 165.839456381799
    test 2760 line 460 azi2: 172.783459292833
    test 2761 line 461 lat: 34.436568
    test 2762 line 461 lon: 7.117338
    test 2763 line 461 fb: 169.786492
    test 2764 line 461 lat2: 34.436568298724
    test 2765 line 461 lon2: 7.117337693395
    test 2766 line 461 azi2: 169.786491850891
    test 2767 line 462 lat: -3.145255
    test 2768 line 462 lon: 30.502293
    test 2769 line 462 fb: 103.563749
    test 2770 line 462 lat2: -3.145254788627
    test 2771 line 462 lon2: 30.502293345016
    test 2772 line 462 azi2: 103.563748974525
    test 2773 line 463 lat: 16.264722
    test 2774 line 463 lon: 85.497207
    test 2775 line 463 fb: 116.933863
    test 2776 line 463 lat2: 16.264722156696
    test 2777 line 463 lon2: 85.497207496626
    test 2778 line 463 azi2: 116.933862512764  FAILED, KNOWN, expected 116.933862512763
    test 2779 line 464 lat: 1.433605
    test 2780 line 464 lon: 4.165940
    test 2781 line 464 fb: 170.272462
    test 2782 line 464 lat2: 1.433605151882
    test 2783 line 464 lon2: 4.165940219923
    test 2784 line 464 azi2: 170.272462365963
    test 2785 line 465 lat: -43.326676
    test 2786 line 465 lon: 153.148367
    test 2787 line 465 fb: 42.921394
    test 2788 line 465 lat2: -43.326676023438
    test 2789 line 465 lon2: 153.148366512832
    test 2790 line 465 azi2: 42.921393854868
    test 2791 line 466 lat: 20.405242
    test 2792 line 466 lon: 178.247549
    test 2793 line 466 fb: 178.801033
    test 2794 line 466 lat2: 20.405242225208
    test 2795 line 466 lon2: 178.247549230810
    test 2796 line 466 azi2: 178.801032702563
    test 2797 line 467 lat: -22.482832
    test 2798 line 467 lon: 140.761211
    test 2799 line 467 fb: 82.371737
    test 2800 line 467 lat2: -22.482831544520
    test 2801 line 467 lon2: 140.761210729739
    test 2802 line 467 azi2: 82.371736722715
    test 2803 line 468 lat: -41.151672
    test 2804 line 468 lon: 38.419124
    test 2805 line 468 fb: 148.221356
    test 2806 line 468 lat2: -41.151672070525
    test 2807 line 468 lon2: 38.419124284860
    test 2808 line 468 azi2: 148.221356053664
    test 2809 line 469 lat: -63.212817
    test 2810 line 469 lon: 15.714998
    test 2811 line 469 fb: 166.777356
    test 2812 line 469 lat2: -63.212816746477
    test 2813 line 469 lon2: 15.714998156904
    test 2814 line 469 azi2: 166.777356149473
    test 2815 line 470 lat: -33.892681
    test 2816 line 470 lon: 120.971496
    test 2817 line 470 fb: 170.404814
    test 2818 line 470 lat2: -33.892680517408
    test 2819 line 470 lon2: 120.971495805190
    test 2820 line 470 azi2: 170.404813772447
    test 2821 line 471 lat: -17.570093
    test 2822 line 471 lon: 137.259693
    test 2823 line 471 fb: 175.973637
    test 2824 line 471 lat2: -17.570092516031
    test 2825 line 471 lon2: 137.259693182063
    test 2826 line 471 azi2: 175.973637230107
    test 2827 line 472 lat: -24.221028
    test 2828 line 472 lon: 33.960052
    test 2829 line 472 fb: 130.753279
    test 2830 line 472 lat2: -24.221027716301  FAILED, KNOWN, expected -24.221027716300
    test 2831 line 472 lon2: 33.960051796001
    test 2832 line 472 azi2: 130.753279335550
    test 2833 line 473 lat: -48.849133
    test 2834 line 473 lon: 176.601435
    test 2835 line 473 fb: 5.037779
    test 2836 line 473 lat2: -48.849132604777
    test 2837 line 473 lon2: 176.601435366477
    test 2838 line 473 azi2: 5.037779120578
    test 2839 line 474 lat: -50.620233
    test 2840 line 474 lon: 22.061011
    test 2841 line 474 fb: 159.730881
    test 2842 line 474 lat2: -50.620232529081
    test 2843 line 474 lon2: 22.061010504617
    test 2844 line 474 azi2: 159.730880799186
    test 2845 line 475 lat: -11.354875
    test 2846 line 475 lon: 76.258812
    test 2847 line 475 fb: 104.014357
    test 2848 line 475 lat2: -11.354875472483
    test 2849 line 475 lon2: 76.258812283705
    test 2850 line 475 azi2: 104.014356938495
    test 2851 line 476 lat: -19.640051
    test 2852 line 476 lon: 105.698979
    test 2853 line 476 fb: 156.650619
    test 2854 line 476 lat2: -19.640050782646
    test 2855 line 476 lon2: 105.698978700604
    test 2856 line 476 azi2: 156.650619021389
    test 2857 line 477 lat: 83.855267
    test 2858 line 477 lon: 112.674858
    test 2859 line 477 fb: 122.383784
    test 2860 line 477 lat2: 83.855266840098
    test 2861 line 477 lon2: 112.674858066810
    test 2862 line 477 azi2: 122.383784147681
    test 2863 line 478 lat: 48.296558
    test 2864 line 478 lon: 34.072463
    test 2865 line 478 fb: 61.415867
    test 2866 line 478 lat2: 48.296557545891
    test 2867 line 478 lon2: 34.072462542900
    test 2868 line 478 azi2: 61.415867309157
    test 2869 line 479 lat: 20.173772
    test 2870 line 479 lon: 12.682422
    test 2871 line 479 fb: 165.220898
    test 2872 line 479 lat2: 20.173772376863
    test 2873 line 479 lon2: 12.682422408956
    test 2874 line 479 azi2: 165.220897942891
    test 2875 line 480 lat: 47.501521
    test 2876 line 480 lon: 54.338775
    test 2877 line 480 fb: 80.572388
    test 2878 line 480 lat2: 47.501521345953
    test 2879 line 480 lon2: 54.338775236773
    test 2880 line 480 azi2: 80.572387690286
    test 2881 line 481 lat: -34.023172
    test 2882 line 481 lon: 174.310259
    test 2883 line 481 fb: 123.138509
    test 2884 line 481 lat2: -34.023171607796
    test 2885 line 481 lon2: 174.310258612178
    test 2886 line 481 azi2: 123.138509441522
    test 2887 line 482 lat: -31.540913
    test 2888 line 482 lon: 52.441924
    test 2889 line 482 fb: 155.194513
    test 2890 line 482 lat2: -31.540912691186
    test 2891 line 482 lon2: 52.441923606881  FAILED, KNOWN, expected 52.441923606882
    test 2892 line 482 azi2: 155.194512958367
    test 2893 line 483 lat: 64.121649
    test 2894 line 483 lon: 21.295234
    test 2895 line 483 fb: 51.966943
    test 2896 line 483 lat2: 64.121648788158
    test 2897 line 483 lon2: 21.295234110583
    test 2898 line 483 azi2: 51.966943039534
    test 2899 line 484 lat: -4.599613
    test 2900 line 484 lon: 107.727091
    test 2901 line 484 fb: 109.270070
    test 2902 line 484 lat2: -4.599612537190
    test 2903 line 484 lon2: 107.727090701893
    test 2904 line 484 azi2: 109.270070124629
    test 2905 line 485 lat: -16.799515
    test 2906 line 485 lon: 43.675397
    test 2907 line 485 fb: 144.940350
    test 2908 line 485 lat2: -16.799514501718
    test 2909 line 485 lon2: 43.675397103786  FAILED, KNOWN, expected 43.675397103785
    test 2910 line 485 azi2: 144.940350340820
    test 2911 line 486 lat: -16.337411
    test 2912 line 486 lon: 13.110283
    test 2913 line 486 fb: 167.467077
    test 2914 line 486 lat2: -16.337410785184
    test 2915 line 486 lon2: 13.110282576579
    test 2916 line 486 azi2: 167.467077049713
    test 2917 line 487 lat: -26.145379
    test 2918 line 487 lon: 9.977868
    test 2919 line 487 fb: 171.929335
    test 2920 line 487 lat2: -26.145378737931
    test 2921 line 487 lon2: 9.977868070750
    test 2922 line 487 azi2: 171.929335050809
    test 2923 line 488 lat: -3.245748
    test 2924 line 488 lon: 71.931981
    test 2925 line 488 fb: 124.120047
    test 2926 line 488 lat2: -3.245748416402
    test 2927 line 488 lon2: 71.931980979620
    test 2928 line 488 azi2: 124.120046609527
    test 2929 line 489 lat: 72.975644
    test 2930 line 489 lon: 36.459313
    test 2931 line 489 fb: 49.411324
    test 2932 line 489 lat2: 72.975644407376
    test 2933 line 489 lon2: 36.459312843012
    test 2934 line 489 azi2: 49.411324496539
    test 2935 line 490 lat: 50.342418
    test 2936 line 490 lon: 35.445910
    test 2937 line 490 fb: 43.087650
    test 2938 line 490 lat2: 50.342417843481
    test 2939 line 490 lon2: 35.445910446930
    test 2940 line 490 azi2: 43.087650398316
    test 2941 line 491 lat: -22.878804
    test 2942 line 491 lon: 69.376306
    test 2943 line 491 fb: 102.211558
    test 2944 line 491 lat2: -22.878804028267
    test 2945 line 491 lon2: 69.376306288000
    test 2946 line 491 azi2: 102.211557813582
    test 2947 line 492 lat: 21.254912
    test 2948 line 492 lon: 21.899215
    test 2949 line 492 fb: 92.966926
    test 2950 line 492 lat2: 21.254912121078
    test 2951 line 492 lon2: 21.899214754868
    test 2952 line 492 azi2: 92.966926161390
    test 2953 line 493 lat: 26.486641
    test 2954 line 493 lon: 19.097603
    test 2955 line 493 fb: 158.053447
    test 2956 line 493 lat2: 26.486640906235
    test 2957 line 493 lon2: 19.097602913800
    test 2958 line 493 azi2: 158.053446850267
    test 2959 line 494 lat: 43.041538
    test 2960 line 494 lon: 114.186950
    test 2961 line 494 fb: 155.795323
    test 2962 line 494 lat2: 43.041538374784
    test 2963 line 494 lon2: 114.186949886941
    test 2964 line 494 azi2: 155.795322500736
    test 2965 line 495 lat: -10.570764
    test 2966 line 495 lon: 107.625834
    test 2967 line 495 fb: 98.142401
    test 2968 line 495 lat2: -10.570763915882
    test 2969 line 495 lon2: 107.625834147204
    test 2970 line 495 azi2: 98.142400502747
    test 2971 line 496 lat: 12.624313
    test 2972 line 496 lon: 139.841077
    test 2973 line 496 fb: 148.385662
    test 2974 line 496 lat2: 12.624313141297
    test 2975 line 496 lon2: 139.841076840613
    test 2976 line 496 azi2: 148.385661923898
    test 2977 line 497 lat: -25.169999
    test 2978 line 497 lon: 33.175749
    test 2979 line 497 fb: 169.905377
    test 2980 line 497 lat2: -25.169998746665
    test 2981 line 497 lon2: 33.175749310362
    test 2982 line 497 azi2: 169.905376778384
    test 2983 line 498 lat: -41.360282
    test 2984 line 498 lon: 147.341948
    test 2985 line 498 fb: 136.551910
    test 2986 line 498 lat2: -41.360281944908
    test 2987 line 498 lon2: 147.341948469937
    test 2988 line 498 azi2: 136.551910060918
    test 2989 line 499 lat: 39.182099
    test 2990 line 499 lon: 150.590705
    test 2991 line 499 fb: 165.522951
    test 2992 line 499 lat2: 39.182099298590
    test 2993 line 499 lon2: 150.590705311219
    test 2994 line 499 azi2: 165.522950851635
    test 2995 line 500 lat: -57.494441
    test 2996 line 500 lon: 113.054057
    test 2997 line 500 fb: 130.988277
    test 2998 line 500 lat2: -57.494440629886
    test 2999 line 500 lon2: 113.054056725195
    test 3000 line 500 azi2: 130.988276746436
    test 3001 WGS84.KsOrder: 8

    16 of 3001 testEllipsoidalGeodTest.py tests (0.5%) FAILED, ALL KNOWN (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 268.572 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testFmath.py

    testing testFmath.py 19.04.09 (module pygeodesy.fmath 19.04.09)
    test 1 fpolynomialA: 1.21197509766
    test 2 fhornerA: 1.21197509766
    test 3 fpolynomialB: 0.1513671875
    test 4 fhornerB: 0.1513671875
    test 5 fpolynomialA: 1.21197509766
    test 6 fhornerA: 1.21197509766
    test 7 fpolynomialB: 0.1513671875
    test 8 fhornerB: 0.1513671875
    test 9 fpolynomialA: 1.21197509766
    test 10 fhornerA: 1.21197509766
    test 11 fpolynomialB: 0.1513671875
    test 12 fhornerB: 0.1513671875
    test 13 fpolynomialA: 1.21197509766
    test 14 fhornerA: 1.21197509766
    test 15 fpolynomialB: 0.1513671875
    test 16 fhornerB: 0.1513671875
    test 17 fpolynomialA: 1.21197509766
    test 18 fhornerA: 1.21197509766
    test 19 fpolynomialB: 0.1513671875
    test 20 fhornerB: 0.1513671875
    test 21 fpolynomialA: 1.21197509766
    test 22 fhornerA: 1.21197509766
    test 23 fpolynomialB: 0.1513671875
    test 24 fhornerB: 0.1513671875
    test 25 fpolynomialA: 1.21197509766
    test 26 fhornerA: 1.21197509766
    test 27 fpolynomialB: 0.1513671875
    test 28 fhornerB: 0.1513671875
    test 29 fpolynomialA: 1.21197509766
    test 30 fhornerA: 1.21197509766
    test 31 fpolynomialB: 0.1513671875
    test 32 fhornerB: 0.1513671875
    test 33 fpolynomialA: 1.21197509766
    test 34 fhornerA: 1.21197509766
    test 35 fpolynomialB: 0.1513671875
    test 36 fhornerB: 0.1513671875
    test 37 fpolynomialA: 1.21197509766
    test 38 fhornerA: 1.21197509766
    test 39 fpolynomialB: 0.1513671875
    test 40 fhornerB: 0.1513671875
    test 41 fpolynomialA: 1.21197509766
    test 42 fhornerA: 1.21197509766
    test 43 fpolynomialB: 0.1513671875
    test 44 fhornerB: 0.1513671875
    test 45 fpolynomialA: 1.21197509766
    test 46 fhornerA: 1.21197509766
    test 47 fpolynomialB: 0.1513671875
    test 48 fhornerB: 0.1513671875
    test 49 fpolynomialA: 1.21197509766
    test 50 fhornerA: 1.21197509766
    test 51 fpolynomialB: 0.1513671875
    test 52 fhornerB: 0.1513671875
    test 53 fpolynomialA: 1.21197509766
    test 54 fhornerA: 1.21197509766
    test 55 fpolynomialB: 0.1513671875
    test 56 fhornerB: 0.1513671875
    test 57 fpolynomialA: 1.21197509766
    test 58 fhornerA: 1.21197509766
    test 59 fpolynomialB: 0.1513671875
    test 60 fhornerB: 0.1513671875
    test 61 fpolynomialA: 1.21197509766
    test 62 fhornerA: 1.21197509766
    test 63 fpolynomialB: 0.1513671875
    test 64 fhornerB: 0.1513671875
    test 65 fpolynomialA: 1.21197509766
    test 66 fhornerA: 1.21197509766
    test 67 fpolynomialB: 0.1513671875
    test 68 fhornerB: 0.1513671875
    test 69 fpolynomialA: 1.21197509766
    test 70 fhornerA: 1.21197509766
    test 71 fpolynomialB: 0.1513671875
    test 72 fhornerB: 0.1513671875
    test 73 fpolynomialA: 1.21197509766
    test 74 fhornerA: 1.21197509766
    test 75 fpolynomialB: 0.1513671875
    test 76 fhornerB: 0.1513671875
    test 77 fpolynomialA: 1.21197509766
    test 78 fhornerA: 1.21197509766
    test 79 fpolynomialB: 0.1513671875
    test 80 fhornerB: 0.1513671875
    test 81 fpolynomialA: 1.21197509766
    test 82 fhornerA: 1.21197509766
    test 83 fpolynomialB: 0.1513671875
    test 84 fhornerB: 0.1513671875
    test 85 fpolynomialA: 1.21197509766
    test 86 fhornerA: 1.21197509766
    test 87 fpolynomialB: 0.1513671875
    test 88 fhornerB: 0.1513671875
    test 89 fpolynomialA: 1.21197509766
    test 90 fhornerA: 1.21197509766
    test 91 fpolynomialB: 0.1513671875
    test 92 fhornerB: 0.1513671875
    test 93 fpolynomialA: 1.21197509766
    test 94 fhornerA: 1.21197509766
    test 95 fpolynomialB: 0.1513671875
    test 96 fhornerB: 0.1513671875
    test 97 fpolynomialA: 1.21197509766
    test 98 fhornerA: 1.21197509766
    test 99 fpolynomialB: 0.1513671875
    test 100 fhornerB: 0.1513671875
    test 101 fpolynomialA: 1.21197509766
    test 102 fhornerA: 1.21197509766
    test 103 fpolynomialB: 0.1513671875
    test 104 fhornerB: 0.1513671875
    test 105 fpolynomialA: 1.21197509766
    test 106 fhornerA: 1.21197509766
    test 107 fpolynomialB: 0.1513671875
    test 108 fhornerB: 0.1513671875
    test 109 fpolynomialA: 1.21197509766
    test 110 fhornerA: 1.21197509766
    test 111 fpolynomialB: 0.1513671875
    test 112 fhornerB: 0.1513671875
    test 113 fpolynomialA: 1.21197509766
    test 114 fhornerA: 1.21197509766
    test 115 fpolynomialB: 0.1513671875
    test 116 fhornerB: 0.1513671875
    test 117 fpolynomialA: 1.21197509766
    test 118 fhornerA: 1.21197509766
    test 119 fpolynomialB: 0.1513671875
    test 120 fhornerB: 0.1513671875
    test 121 fpolynomialA: 1.21197509766
    test 122 fhornerA: 1.21197509766
    test 123 fpolynomialB: 0.1513671875
    test 124 fhornerB: 0.1513671875
    test 125 fpolynomialA: 1.21197509766
    test 126 fhornerA: 1.21197509766
    test 127 fpolynomialB: 0.1513671875
    test 128 fhornerB: 0.1513671875
    test 129 fpolynomialA: 1.21197509766
    test 130 fhornerA: 1.21197509766
    test 131 fpolynomialB: 0.1513671875
    test 132 fhornerB: 0.1513671875
    test 133 sum: 0.0  FAILED, KNOWN, expected 2.0
    test 134 fsum: 2.0
    test 135 Fsum: 2.0
    test 136 sum: 0.0  FAILED, KNOWN, expected 4.0
    test 137 fsum: 4.0
    test 138 Fsum: 4.0
    test 139 sum: 0.0  FAILED, KNOWN, expected 8.0
    test 140 fsum: 8.0
    test 141 Fsum: 8.0
    test 142 sum: 0.0  FAILED, KNOWN, expected 16.0
    test 143 fsum: 16.0
    test 144 Fsum: 16.0
    test 145 sum: 0.0  FAILED, KNOWN, expected 32.0
    test 146 fsum: 32.0
    test 147 Fsum: 32.0
    test 148 sum: 0.0  FAILED, KNOWN, expected 64.0
    test 149 fsum: 64.0
    test 150 Fsum: 64.0
    test 151 sum: 0.0  FAILED, KNOWN, expected 128.0
    test 152 fsum: 128.0
    test 153 Fsum: 128.0
    test 154 sum: 0.0  FAILED, KNOWN, expected 256.0
    test 155 fsum: 256.0
    test 156 Fsum: 256.0
    test 157 sum: 0.0  FAILED, KNOWN, expected 512.0
    test 158 fsum: 512.0
    test 159 Fsum: 512.0
    test 160 sum: 0.0  FAILED, KNOWN, expected 1024.0
    test 161 fsum: 1024.0
    test 162 Fsum: 1024.0
    test 163 sum: 1.005
    test 164 fsum: 1.005
    test 165 Fsum: 1.005
    test 166 fsum: 1.0000000000000002e+16
    test 167 Fsum: 1.0000000000000002e+16
    test 168 sum: 3.88533778445e+84  FAILED, KNOWN, expected 0.000100510131491
    test 169 fsum: 0.000100510131491
    test 170 Fsum: 0.000100510131491
    test 171 Fsum: 0.000100510131491
    test 172 sum: -3.88533778445e+84  FAILED, KNOWN, expected 3.33651333378
    test 173 fsum: 3.33651333378
    test 174 Fsum: 3.33651333378
    test 175 Fsum: 3.33651333378
    test 176 sum: 3.88533778445e+84  FAILED, KNOWN, expected 0.0031188078636
    test 177 fsum: 0.0031188078636
    test 178 Fsum: 0.0031188078636
    test 179 Fsum: 0.0031188078636
    test 180 sum: -3.88533778445e+84  FAILED, KNOWN, expected -0.00346318548959
    test 181 fsum: -0.00346318548959
    test 182 Fsum: -0.00346318548959
    test 183 Fsum: -0.00346318548959
    test 184 sum: -3.88533778445e+84  FAILED, KNOWN, expected -2.36603274429e-09
    test 185 fsum: -2.36603274429e-09
    test 186 Fsum: -2.36603274429e-09
    test 187 Fsum: -2.36603274429e-09
    test 188 sum: 3.88533778445e+84  FAILED, KNOWN, expected -2.12774425407e-08
    test 189 fsum: -2.12774425407e-08
    test 190 Fsum: -2.12774425407e-08
    test 191 Fsum: -2.12774425407e-08
    test 192 sum: -3.88533778445e+84  FAILED, KNOWN, expected 0.000231167007319
    test 193 fsum: 0.000231167007319
    test 194 Fsum: 0.000231167007319
    test 195 Fsum: 0.000231167007319
    test 196 sum: -3.88533778445e+84  FAILED, KNOWN, expected 0.219146974446
    test 197 fsum: 0.219146974446
    test 198 Fsum: 0.219146974446
    test 199 Fsum: 0.219146974446
    test 200 sum: 0.0  FAILED, KNOWN, expected -7.40447379656e-16
    test 201 fsum: -7.40447379656e-16
    test 202 Fsum: -7.40447379656e-16
    test 203 Fsum: -7.40447379656e-16
    test 204 sum: -3.88533778445e+84  FAILED, KNOWN, expected -6.15869641815
    test 205 fsum: -6.15869641815
    test 206 Fsum: -6.15869641815
    test 207 Fsum: -6.15869641815
    test 208 sum: -3.88533778445e+84  FAILED, KNOWN, expected 3.64164083573e-08
    test 209 fsum: 3.64164083573e-08
    test 210 Fsum: 3.64164083573e-08
    test 211 Fsum: 3.64164083573e-08
    test 212 sum: -14.0  FAILED, KNOWN, expected 0.020029099311
    test 213 fsum: 0.020029099311
    test 214 Fsum: 0.020029099311
    test 215 Fsum: 0.020029099311
    test 216 sum: -3.88533778445e+84  FAILED, KNOWN, expected -8.24573581085e-05
    test 217 fsum: -8.24573581085e-05
    test 218 Fsum: -8.24573581085e-05
    test 219 Fsum: -8.24573581085e-05
    test 220 sum: -3.88533778445e+84  FAILED, KNOWN, expected -2.34047615389e-12
    test 221 fsum: -2.34047615389e-12
    test 222 Fsum: -2.34047615389e-12
    test 223 Fsum: -2.34047615389e-12
    test 224 sum: 7.20013862323  FAILED, KNOWN, expected 2.75304861385e-12
    test 225 fsum: 2.75304861385e-12
    test 226 Fsum: 2.75304861385e-12
    test 227 Fsum: 2.75304861385e-12
    test 228 sum: 3.88533778445e+84  FAILED, KNOWN, expected -0.000178652116027
    test 229 fsum: -0.000178652116027
    test 230 Fsum: -0.000178652116027
    test 231 Fsum: -0.000178652116027
    test 232 sum: -3.88533778445e+84  FAILED, KNOWN, expected 0.164870326092
    test 233 fsum: 0.164870326092
    test 234 Fsum: 0.164870326092
    test 235 Fsum: 0.164870326092
    test 236 sum: 3.88533778445e+84  FAILED, KNOWN, expected 4.02760121846e-08
    test 237 fsum: 4.02760121846e-08
    test 238 Fsum: 4.02760121846e-08
    test 239 Fsum: 4.02760121846e-08
    test 240 sum: 3.88533778445e+84  FAILED, KNOWN, expected -2.36682978039e-07
    test 241 fsum: -2.36682978039e-07
    test 242 Fsum: -2.36682978039e-07
    test 243 Fsum: -2.36682978039e-07
    test 244 sum: -3.88533778445e+84  FAILED, KNOWN, expected 0.004154617223
    test 245 fsum: 0.004154617223
    test 246 Fsum: 0.004154617223
    test 247 Fsum: 0.004154617223
    test 248 sum: -3.88533778445e+84  FAILED, KNOWN, expected -1.61338980474e-06
    test 249 fsum: -1.61338980474e-06
    test 250 Fsum: -1.61338980474e-06
    test 251 Fsum: -1.61338980474e-06
    test 252 sum: -3.88533778445e+84  FAILED, KNOWN, expected 0.000781482732845
    test 253 fsum: 0.000781482732845
    test 254 Fsum: 0.000781482732845
    test 255 Fsum: 0.000781482732845
    test 256 sum: -3.88533778445e+84  FAILED, KNOWN, expected 5.57708465217e-16
    test 257 fsum: 5.57708465217e-16
    test 258 Fsum: 5.57708465217e-16
    test 259 Fsum: 5.57708465217e-16
    test 260 sum: -3.88533778445e+84  FAILED, KNOWN, expected 4.78092526739e-05
    test 261 fsum: 4.78092526739e-05
    test 262 Fsum: 4.78092526739e-05
    test 263 Fsum: 4.78092526739e-05
    test 264 sum: 3.88533778445e+84  FAILED, KNOWN, expected -5.27237941464e-08
    test 265 fsum: -5.27237941464e-08
    test 266 Fsum: -5.27237941464e-08
    test 267 Fsum: -5.27237941464e-08
    test 268 sum: 21.0  FAILED, KNOWN, expected 1.27446995538e-07
    test 269 fsum: 1.27446995538e-07
    test 270 Fsum: 1.27446995538e-07
    test 271 Fsum: 1.27446995538e-07
    test 272 sum: 19.399257042  FAILED, KNOWN, expected 0.885039299127
    test 273 fsum: 0.885039299127
    test 274 Fsum: 0.885039299127
    test 275 Fsum: 0.885039299127
    test 276 sum: 3.88533778445e+84  FAILED, KNOWN, expected -0.00681025635412
    test 277 fsum: -0.00681025635412
    test 278 Fsum: -0.00681025635412
    test 279 Fsum: -0.00681025635412
    test 280 sum: 3.88533778445e+84  FAILED, KNOWN, expected 0.00134688359116
    test 281 fsum: 0.00134688359116
    test 282 Fsum: 0.00134688359116
    test 283 Fsum: 0.00134688359116
    test 284 sum: 3.88533778445e+84  FAILED, KNOWN, expected -0.0552237929067
    test 285 fsum: -0.0552237929067
    test 286 Fsum: -0.0552237929067
    test 287 Fsum: -0.0552237929067
    test 288 sum: 3.88533778445e+84  FAILED, KNOWN, expected 0.0209871792999
    test 289 fsum: 0.0209871792999
    test 290 Fsum: 0.0209871792999
    test 291 Fsum: 0.0209871792999
    test 292 sum: 0.0  FAILED, KNOWN, expected -3.5035577704e-09
    test 293 fsum: -3.5035577704e-09
    test 294 Fsum: -3.5035577704e-09
    test 295 Fsum: -3.5035577704e-09
    test 296 sum: -3.88533778445e+84  FAILED, KNOWN, expected -0.00441642725411
    test 297 fsum: -0.00441642725411
    test 298 Fsum: -0.00441642725411
    test 299 Fsum: -0.00441642725411
    test 300 sum: 0.0  FAILED, KNOWN, expected 0.52934971355
    test 301 fsum: 0.52934971355
    test 302 Fsum: 0.52934971355
    test 303 Fsum: 0.52934971355
    test 304 sum: -0.045249521785  FAILED, KNOWN, expected -0.00027204911653
    test 305 fsum: -0.00027204911653
    test 306 Fsum: -0.00027204911653
    test 307 Fsum: -0.00027204911653
    test 308 sum: -3.88533778445e+84  FAILED, KNOWN, expected -0.000150469391572
    test 309 fsum: -0.000150469391572
    test 310 Fsum: -0.000150469391572
    test 311 Fsum: -0.000150469391572
    test 312 sum: -3.88533778445e+84  FAILED, KNOWN, expected 0.00920333681159
    test 313 fsum: 0.00920333681159
    test 314 Fsum: 0.00920333681159
    test 315 Fsum: 0.00920333681159
    test 316 sum: 3.88533778445e+84  FAILED, KNOWN, expected -3.44815042576e-10
    test 317 fsum: -3.44815042576e-10
    test 318 Fsum: -3.44815042576e-10
    test 319 Fsum: -3.44815042576e-10
    test 320 sum: -3.88533778445e+84  FAILED, KNOWN, expected 3.12218318202e-13
    test 321 fsum: 3.12218318202e-13
    test 322 Fsum: 3.12218318202e-13
    test 323 Fsum: 3.12218318202e-13
    test 324 sum: -3.88533778445e+84  FAILED, KNOWN, expected 0.0255408251597
    test 325 fsum: 0.0255408251597
    test 326 Fsum: 0.0255408251597
    test 327 Fsum: 0.0255408251597
    test 328 sum: 3.88533778445e+84  FAILED, KNOWN, expected -1.25225222168e-09
    test 329 fsum: -1.25225222168e-09
    test 330 Fsum: -1.25225222168e-09
    test 331 Fsum: -1.25225222168e-09
    test 332 sum: -3.88533778445e+84  FAILED, KNOWN, expected 9.94796657656e-09
    test 333 fsum: 9.94796657656e-09
    test 334 Fsum: 9.94796657656e-09
    test 335 Fsum: 9.94796657656e-09
    test 336 sum: -3.88533778445e+84  FAILED, KNOWN, expected 1.31708926983e-07
    test 337 fsum: 1.31708926983e-07
    test 338 Fsum: 1.31708926983e-07
    test 339 Fsum: 1.31708926983e-07
    test 340 sum: -3.88533778445e+84  FAILED, KNOWN, expected -1.58052991238e-06
    test 341 fsum: -1.58052991238e-06
    test 342 Fsum: -1.58052991238e-06
    test 343 Fsum: -1.58052991238e-06
    test 344 sum: 7.00051452996  FAILED, KNOWN, expected 1.20926241725e-13
    test 345 fsum: 1.20926241725e-13
    test 346 Fsum: 1.20926241725e-13
    test 347 Fsum: 1.20926241725e-13
    test 348 sum: -3.88533778445e+84  FAILED, KNOWN, expected -0.023511050819
    test 349 fsum: -0.023511050819
    test 350 Fsum: -0.023511050819
    test 351 Fsum: -0.023511050819
    test 352 sum: -7.69653769552  FAILED, KNOWN, expected -56.1614056506
    test 353 fsum: -56.1614056506
    test 354 Fsum: -56.1614056506
    test 355 Fsum: -56.1614056506
    test 356 sum: -3.88533778445e+84  FAILED, KNOWN, expected -14.9409572611
    test 357 fsum: -14.9409572611
    test 358 Fsum: -14.9409572611
    test 359 Fsum: -14.9409572611
    test 360 sum: -3.88533778445e+84  FAILED, KNOWN, expected -8.20197456516e-06
    test 361 fsum: -8.20197456516e-06
    test 362 Fsum: -8.20197456516e-06
    test 363 Fsum: -8.20197456516e-06
    test 364 sum: 7.00000626238  FAILED, KNOWN, expected -0.673681115458
    test 365 fsum: -0.673681115458
    test 366 Fsum: -0.673681115458
    test 367 Fsum: -0.673681115458
    test 368 sum: -3.88533778445e+84  FAILED, KNOWN, expected -0.00236791768795
    test 369 fsum: -0.00236791768795
    test 370 Fsum: -0.00236791768795
    test 371 Fsum: -0.00236791768795
    test 372 sum: -3.88533778445e+84  FAILED, KNOWN, expected 1.28847771601e-14
    test 373 fsum: 1.28847771601e-14
    test 374 Fsum: 1.28847771601e-14
    test 375 Fsum: 1.28847771601e-14
    test 376 sum: -3.88533778445e+84  FAILED, KNOWN, expected -2.63518633681e-11
    test 377 fsum: -2.63518633681e-11
    test 378 Fsum: -2.63518633681e-11
    test 379 Fsum: -2.63518633681e-11
    test 380 sum: 3.88533778445e+84  FAILED, KNOWN, expected 0.247346901825
    test 381 fsum: 0.247346901825
    test 382 Fsum: 0.247346901825
    test 383 Fsum: 0.247346901825
    test 384 sum: 3.88533778445e+84  FAILED, KNOWN, expected -0.071827302124
    test 385 fsum: -0.071827302124
    test 386 Fsum: -0.071827302124
    test 387 Fsum: -0.071827302124
    test 388 sum: -3.88533778445e+84  FAILED, KNOWN, expected 0.312363201451
    test 389 fsum: 0.312363201451
    test 390 Fsum: 0.312363201451
    test 391 Fsum: 0.312363201451
    test 392 sum: 3.88533778445e+84  FAILED, KNOWN, expected -2.40881148551e-07
    test 393 fsum: -2.40881148551e-07
    test 394 Fsum: -2.40881148551e-07
    test 395 Fsum: -2.40881148551e-07
    test 396 sum: -3.88533778445e+84  FAILED, KNOWN, expected -0.000239612584074
    test 397 fsum: -0.000239612584074
    test 398 Fsum: -0.000239612584074
    test 399 Fsum: -0.000239612584074
    test 400 sum: -3.88533778445e+84  FAILED, KNOWN, expected 0.0208678532307
    test 401 fsum: 0.0208678532307
    test 402 Fsum: 0.0208678532307
    test 403 Fsum: 0.0208678532307
    test 404 sum: -3.88533778445e+84  FAILED, KNOWN, expected -0.438243070498
    test 405 fsum: -0.438243070498
    test 406 Fsum: -0.438243070498
    test 407 Fsum: -0.438243070498
    test 408 sum: -3.88533778445e+84  FAILED, KNOWN, expected -372.388129226
    test 409 fsum: -372.388129226
    test 410 Fsum: -372.388129226
    test 411 Fsum: -372.388129226
    test 412 sum: 3.88533778445e+84  FAILED, KNOWN, expected 3.29669802549e-08
    test 413 fsum: 3.29669802549e-08
    test 414 Fsum: 3.29669802549e-08
    test 415 Fsum: 3.29669802549e-08
    test 416 sum: -3.88533778445e+84  FAILED, KNOWN, expected -1.32124147155e-10
    test 417 fsum: -1.32124147155e-10
    test 418 Fsum: -1.32124147155e-10
    test 419 Fsum: -1.32124147155e-10
    test 420 sum: 3.88533778445e+84  FAILED, KNOWN, expected -0.00016199216795
    test 421 fsum: -0.00016199216795
    test 422 Fsum: -0.00016199216795
    test 423 Fsum: -0.00016199216795
    test 424 sum: -3.88533778445e+84  FAILED, KNOWN, expected -3.27807113338e-10
    test 425 fsum: -3.27807113338e-10
    test 426 Fsum: -3.27807113338e-10
    test 427 Fsum: -3.27807113338e-10
    test 428 sum: 3.88533778445e+84  FAILED, KNOWN, expected -3.4800650068
    test 429 fsum: -3.4800650068
    test 430 Fsum: -3.4800650068
    test 431 Fsum: -3.4800650068
    test 432 sum: -7.89401989487  FAILED, KNOWN, expected -2.18852750274
    test 433 fsum: -2.18852750274
    test 434 Fsum: -2.18852750274
    test 435 Fsum: -2.18852750274
    test 436 sum: -3.88533778445e+84  FAILED, KNOWN, expected -0.0305514937866
    test 437 fsum: -0.0305514937866
    test 438 Fsum: -0.0305514937866
    test 439 Fsum: -0.0305514937866
    test 440 sum: 3.88533778445e+84  FAILED, KNOWN, expected -0.000290018206992
    test 441 fsum: -0.000290018206992
    test 442 Fsum: -0.000290018206992
    test 443 Fsum: -0.000290018206992
    test 444 sum: 3.88533778445e+84  FAILED, KNOWN, expected -0.00104201851911
    test 445 fsum: -0.00104201851911
    test 446 Fsum: -0.00104201851911
    test 447 Fsum: -0.00104201851911
    test 448 sum: 3.88533778445e+84  FAILED, KNOWN, expected -0.190283511826
    test 449 fsum: -0.190283511826
    test 450 Fsum: -0.190283511826
    test 451 Fsum: -0.190283511826
    test 452 sum: 3.88533778445e+84  FAILED, KNOWN, expected 0.00699940711012
    test 453 fsum: 0.00699940711012
    test 454 Fsum: 0.00699940711012
    test 455 Fsum: 0.00699940711012
    test 456 sum: 3.88533778445e+84  FAILED, KNOWN, expected 3.43714168209e-11
    test 457 fsum: 3.43714168209e-11
    test 458 Fsum: 3.43714168209e-11
    test 459 Fsum: 3.43714168209e-11
    test 460 sum: 3.88533778445e+84  FAILED, KNOWN, expected 3.74490821814e-06
    test 461 fsum: 3.74490821814e-06
    test 462 Fsum: 3.74490821814e-06
    test 463 Fsum: 3.74490821814e-06
    test 464 sum: -9e-20  FAILED, KNOWN, expected 4.91519986657e-11
    test 465 fsum: 4.91519986657e-11
    test 466 Fsum: 4.91519986657e-11
    test 467 Fsum: 4.91519986657e-11
    test 468 sum: -3.88533778445e+84  FAILED, KNOWN, expected -2.7154204296e-14
    test 469 fsum: -2.7154204296e-14
    test 470 Fsum: -2.7154204296e-14
    test 471 Fsum: -2.7154204296e-14
    test 472 sum: -3.88533778445e+84  FAILED, KNOWN, expected -3.08921485613e-05
    test 473 fsum: -3.08921485613e-05
    test 474 Fsum: -3.08921485613e-05
    test 475 Fsum: -3.08921485613e-05
    test 476 sum: -3.88533778445e+84  FAILED, KNOWN, expected -2.86836142689e-11
    test 477 fsum: -2.86836142689e-11
    test 478 Fsum: -2.86836142689e-11
    test 479 Fsum: -2.86836142689e-11
    test 480 sum: 3.88533778445e+84  FAILED, KNOWN, expected 5.89866788428e-09
    test 481 fsum: 5.89866788428e-09
    test 482 Fsum: 5.89866788428e-09
    test 483 Fsum: 5.89866788428e-09
    test 484 sum: -3.88533778445e+84  FAILED, KNOWN, expected -6.71332905139e-08
    test 485 fsum: -6.71332905139e-08
    test 486 Fsum: -6.71332905139e-08
    test 487 Fsum: -6.71332905139e-08
    test 488 sum: 5.70338916096  FAILED, KNOWN, expected 9.1075710486e-08
    test 489 fsum: 9.1075710486e-08
    test 490 Fsum: 9.1075710486e-08
    test 491 Fsum: 9.1075710486e-08
    test 492 sum: -3.88533778445e+84  FAILED, KNOWN, expected -8.5825800378e-08
    test 493 fsum: -8.5825800378e-08
    test 494 Fsum: -8.5825800378e-08
    test 495 Fsum: -8.5825800378e-08
    test 496 sum: -3.88533778445e+84  FAILED, KNOWN, expected -6.88450763282e-05
    test 497 fsum: -6.88450763282e-05
    test 498 Fsum: -6.88450763282e-05
    test 499 Fsum: -6.88450763282e-05
    test 500 sum: -3.88533778445e+84  FAILED, KNOWN, expected -3.37108179672e-15
    test 501 fsum: -3.37108179672e-15
    test 502 Fsum: -3.37108179672e-15
    test 503 Fsum: -3.37108179672e-15
    test 504 sum: -3.88533778445e+84  FAILED, KNOWN, expected 2.33226879686
    test 505 fsum: 2.33226879686
    test 506 Fsum: 2.33226879686
    test 507 Fsum: 2.33226879686
    test 508 sum: 3.88533778445e+84  FAILED, KNOWN, expected -1.68252093864e-07
    test 509 fsum: -1.68252093864e-07
    test 510 Fsum: -1.68252093864e-07
    test 511 Fsum: -1.68252093864e-07
    test 512 sum: -3.88533778445e+84  FAILED, KNOWN, expected 4.98609367733e-06
    test 513 fsum: 4.98609367733e-06
    test 514 Fsum: 4.98609367733e-06
    test 515 Fsum: 4.98609367733e-06
    test 516 sum: 3.88533778445e+84  FAILED, KNOWN, expected 0.00404636978163
    test 517 fsum: 0.00404636978163
    test 518 Fsum: 0.00404636978163
    test 519 Fsum: 0.00404636978163
    test 520 sum: -3.88533778445e+84  FAILED, KNOWN, expected -1.83455644544e-09
    test 521 fsum: -1.83455644544e-09
    test 522 Fsum: -1.83455644544e-09
    test 523 Fsum: -1.83455644544e-09
    test 524 sum: -3.88533778445e+84  FAILED, KNOWN, expected -4.14695241966e-07
    test 525 fsum: -4.14695241966e-07
    test 526 Fsum: -4.14695241966e-07
    test 527 Fsum: -4.14695241966e-07
    test 528 sum: 3.88533778445e+84  FAILED, KNOWN, expected 67.0415276982
    test 529 fsum: 67.0415276982
    test 530 Fsum: 67.0415276982
    test 531 Fsum: 67.0415276982
    test 532 sum: 3.88533778445e+84  FAILED, KNOWN, expected 0.465309598197
    test 533 fsum: 0.465309598197
    test 534 Fsum: 0.465309598197
    test 535 Fsum: 0.465309598197
    test 536 sum: -3.88533778445e+84  FAILED, KNOWN, expected 1.44509959259e-05
    test 537 fsum: 1.44509959259e-05
    test 538 Fsum: 1.44509959259e-05
    test 539 Fsum: 1.44509959259e-05
    test 540 sum: -3.88533778445e+84  FAILED, KNOWN, expected 0.000711290933238
    test 541 fsum: 0.000711290933238
    test 542 Fsum: 0.000711290933238
    test 543 Fsum: 0.000711290933238
    test 544 sum: -3.88533778445e+84  FAILED, KNOWN, expected 1.39485224766e-09
    test 545 fsum: 1.39485224766e-09
    test 546 Fsum: 1.39485224766e-09
    test 547 Fsum: 1.39485224766e-09
    test 548 sum: 3.88533778445e+84  FAILED, KNOWN, expected 2.72527872531e-15
    test 549 fsum: 2.72527872531e-15
    test 550 Fsum: 2.72527872531e-15
    test 551 Fsum: 2.72527872531e-15
    test 552 sum: -27.0713968606  FAILED, KNOWN, expected -0.126898326628
    test 553 fsum: -0.126898326628
    test 554 Fsum: -0.126898326628
    test 555 Fsum: -0.126898326628
    test 556 sum: 3.88533778445e+84  FAILED, KNOWN, expected -65.3847251182
    test 557 fsum: -65.3847251182
    test 558 Fsum: -65.3847251182
    test 559 Fsum: -65.3847251182
    test 560 sum: 6.99999987797  FAILED, KNOWN, expected 3.81298222314
    test 561 fsum: 3.81298222314
    test 562 Fsum: 3.81298222314
    test 563 Fsum: 3.81298222314
    test 564 sum: 3.88533778445e+84  FAILED, KNOWN, expected -0.000966026127915
    test 565 fsum: -0.000966026127915
    test 566 Fsum: -0.000966026127915
    test 567 Fsum: -0.000966026127915
    test 568 fpowers: 10
    test 569 fpowers: 2
    test 570 fpowers: 1024
    test 571 fpowers: 4
    test 572 fpowers: 16
    test 573 fpowers: 1024
    test 574 fpowers: 4
    test 575 fpowers: 8
    test 576 fpowers: 512
    test 577 isfinite(0): True
    test 578 isfinite(1e300): True
    test 579 isfinite(-1e300): True
    test 580 isfinite(1e1234): False
    test 581 isfinite(INF): False
    test 582 isfinite(NAN): False
    test 583 isfinite(NEG0): True
    test 584 isneg0(NEG0): True
    test 585 isneg0(0.0): False
    test 586 isneg0(NAN): False
    test 587 Airy1830: 6366914.60892522
    test 588 Airy1830: 6366914.60892522
    test 589 Airy1830: 6366914.6089252215
    test 590 Airy1830: 6366914.6089252215
    test 591 AiryModified: 6366691.77461988
    test 592 AiryModified: 6366691.77461988
    test 593 AiryModified: 6366691.7746198820
    test 594 AiryModified: 6366691.7746198820
    test 595 Australia1966: 6367471.84853228
    test 596 Australia1966: 6367471.84853228
    test 597 Australia1966: 6367471.8485322827
    test 598 Australia1966: 6367471.8485322827
    test 599 Bessel1841: 6366742.52023404
    test 600 Bessel1841: 6366742.52023404
    test 601 Bessel1841: 6366742.5202340428
    test 602 Bessel1841: 6366742.5202340428
    test 603 CPM1799: 6366208.88184784
    test 604 CPM1799: 6366208.88184784
    test 605 CPM1799: 6366208.8818478398
    test 606 CPM1799: 6366208.8818478398
    test 607 Clarke1866: 6367399.68916979
    test 608 Clarke1866: 6367399.68916979
    test 609 Clarke1866: 6367399.6891697859
    test 610 Clarke1866: 6367399.6891697859
    test 611 Clarke1880: 6367386.64398051
    test 612 Clarke1880: 6367386.64398051
    test 613 Clarke1880: 6367386.6439805105
    test 614 Clarke1880: 6367386.6439805105
    test 615 Clarke1880IGN: 6367386.73667338
    test 616 Clarke1880IGN: 6367386.73667338
    test 617 Clarke1880IGN: 6367386.7366733775
    test 618 Clarke1880IGN: 6367386.7366733775
    test 619 Clarke1880Mod: 6367386.69207875
    test 620 Clarke1880Mod: 6367386.69207875
    test 621 Clarke1880Mod: 6367386.6920787534
    test 622 Clarke1880Mod: 6367386.6920787534
    test 623 Delambre1810: 6366197.07684334
    test 624 Delambre1810: 6366197.07684334
    test 625 Delambre1810: 6366197.0768433446
    test 626 Delambre1810: 6366197.0768433446
    test 627 Engelis1985: 6367448.17507971
    test 628 Engelis1985: 6367448.17507971
    test 629 Engelis1985: 6367448.1750797117
    test 630 Engelis1985: 6367448.1750797117
    test 631 Everest1969: 6366699.57839511
    test 632 Everest1969: 6366699.57839511
    test 633 Everest1969: 6366699.5783951096
    test 634 Everest1969: 6366699.5783951096
    test 635 Fisher1968: 6367463.65604381
    test 636 Fisher1968: 6367463.65604381
    test 637 Fisher1968: 6367463.6560438098
    test 638 Fisher1968: 6367463.6560438098
    test 639 GEM10C: 6367449.14582474
    test 640 GEM10C: 6367449.14582474
    test 641 GEM10C: 6367449.1458247397
    test 642 GEM10C: 6367449.1458247397
    test 643 GRS67: 6367471.74706533
    test 644 GRS67: 6367471.74706533
    test 645 GRS67: 6367471.7470653253
    test 646 GRS67: 6367471.7470653253
    test 647 GRS80: 6367449.14577105
    test 648 GRS80: 6367449.14577105
    test 649 GRS80: 6367449.1457710471
    test 650 GRS80: 6367449.1457710471
    test 651 Helmert1906: 6367513.57227074
    test 652 Helmert1906: 6367513.57227074
    test 653 Helmert1906: 6367513.5722707417
    test 654 Helmert1906: 6367513.5722707417
    test 655 IERS1989: 6367448.13949125
    test 656 IERS1989: 6367448.13949125
    test 657 IERS1989: 6367448.1394912470
    test 658 IERS1989: 6367448.1394912470
    test 659 IERS1992TOPEX: 6367448.44699641
    test 660 IERS1992TOPEX: 6367448.44699641
    test 661 IERS1992TOPEX: 6367448.4469964057
    test 662 IERS1992TOPEX: 6367448.4469964057
    test 663 IERS2003: 6367448.71771058
    test 664 IERS2003: 6367448.71771058
    test 665 IERS2003: 6367448.7177105751
    test 666 IERS2003: 6367448.7177105751
    test 667 Intl1924: 6367654.50005758
    test 668 Intl1924: 6367654.50005758
    test 669 Intl1924: 6367654.5000575846
    test 670 Intl1924: 6367654.5000575846
    test 671 Intl1967: 6367469.33894446
    test 672 Intl1967: 6367469.33894446
    test 673 Intl1967: 6367469.3389444556
    test 674 Intl1967: 6367469.3389444556
    test 675 Krassovski1940: 6367558.49687498
    test 676 Krassovski1940: 6367558.49687498
    test 677 Krassovski1940: 6367558.4968749797
    test 678 Krassovski1940: 6367558.4968749797
    test 679 Krassowsky1940: 6367558.49687498
    test 680 Krassowsky1940: 6367558.49687498
    test 681 Krassowsky1940: 6367558.4968749797
    test 682 Krassowsky1940: 6367558.4968749797
    test 683 Maupertuis1738: 6380564.13011837
    test 684 Maupertuis1738: 6380564.13011837
    test 685 Maupertuis1738: 6380564.1301183747
    test 686 Maupertuis1738: 6380564.1301183747
    test 687 Mercury1960: 6367479.62923643
    test 688 Mercury1960: 6367479.62923643
    test 689 Mercury1960: 6367479.6292364281
    test 690 Mercury1960: 6367479.6292364281
    test 691 Mercury1968Mod: 6367463.65604381
    test 692 Mercury1968Mod: 6367463.65604381
    test 693 Mercury1968Mod: 6367463.6560438098
    test 694 Mercury1968Mod: 6367463.6560438098
    test 695 NWL1965: 6367456.87366841
    test 696 NWL1965: 6367456.87366841
    test 697 NWL1965: 6367456.8736684145
    test 698 NWL1965: 6367456.8736684145
    test 699 OSU86F: 6367448.34716530
    test 700 OSU86F: 6367448.34716530
    test 701 OSU86F: 6367448.3471653014
    test 702 OSU86F: 6367448.3471653014
    test 703 OSU91A: 6367448.44699773
    test 704 OSU91A: 6367448.44699773
    test 705 OSU91A: 6367448.4469977310
    test 706 OSU91A: 6367448.4469977310
    test 707 Plessis1817: 6366197.15710739
    test 708 Plessis1817: 6366197.15710739
    test 709 Plessis1817: 6366197.1571073867
    test 710 Plessis1817: 6366197.1571073867
    test 711 SGS85: 6367448.13949125
    test 712 SGS85: 6367448.13949125
    test 713 SGS85: 6367448.1394912470
    test 714 SGS85: 6367448.1394912470
    test 715 SoAmerican1969: 6367471.84853228
    test 716 SoAmerican1969: 6367471.84853228
    test 717 SoAmerican1969: 6367471.8485322827
    test 718 SoAmerican1969: 6367471.8485322827
    test 719 Sphere: 6371008.77141500
    test 720 Sphere: 6371008.77141500
    test 721 Sphere: 6371008.7714149999
    test 722 Sphere: 6371008.7714149999
    test 723 SphereAuthalic: 6371000.00000000
    test 724 SphereAuthalic: 6371000.00000000
    test 725 SphereAuthalic: 6371000.0000000000
    test 726 SphereAuthalic: 6371000.0000000000
    test 727 SpherePopular: 6378137.00000000
    test 728 SpherePopular: 6378137.00000000
    test 729 SpherePopular: 6378137.0000000000
    test 730 SpherePopular: 6378137.0000000000
    test 731 Struve1860: 6367482.31832549
    test 732 Struve1860: 6367482.31832549
    test 733 Struve1860: 6367482.3183254926
    test 734 Struve1860: 6367482.3183254926
    test 735 WGS60: 6367478.63091189
    test 736 WGS60: 6367478.63091189
    test 737 WGS60: 6367478.6309118895
    test 738 WGS60: 6367478.6309118895
    test 739 WGS66: 6367456.87366841
    test 740 WGS66: 6367456.87366841
    test 741 WGS66: 6367456.8736684145
    test 742 WGS66: 6367456.8736684145
    test 743 WGS72: 6367447.24862383
    test 744 WGS72: 6367447.24862383
    test 745 WGS72: 6367447.2486238265
    test 746 WGS72: 6367447.2486238265
    test 747 WGS84: 6367449.14582341
    test 748 WGS84: 6367449.14582341
    test 749 WGS84: 6367449.1458234144
    test 750 WGS84: 6367449.1458234144
    test 751 FSum+: 4.0
    test 752 FSum-: 2.0
    test 753 FSum-: 0.0
    test 754 FSum*: 4.0
    test 755 FSum+: 8.0
    test 756 FSum-: 4.0
    test 757 FSum-: 0.0
    test 758 FSum*: 8.0
    test 759 FSum+: 16.0
    test 760 FSum-: 8.0
    test 761 FSum-: 0.0
    test 762 FSum*: 16.0
    test 763 FSum+: 32.0
    test 764 FSum-: 16.0
    test 765 FSum-: 0.0
    test 766 FSum*: 32.0
    test 767 FSum+: 64.0
    test 768 FSum-: 32.0
    test 769 FSum-: 0.0
    test 770 FSum*: 64.0
    test 771 FSum+: 128.0
    test 772 FSum-: 64.0
    test 773 FSum-: 0.0
    test 774 FSum*: 128.0
    test 775 FSum+: 256.0
    test 776 FSum-: 128.0
    test 777 FSum-: 0.0
    test 778 FSum*: 256.0
    test 779 FSum+: 512.0
    test 780 FSum-: 256.0
    test 781 FSum-: 0.0
    test 782 FSum*: 512.0
    test 783 FSum+: 1024.0
    test 784 FSum-: 512.0
    test 785 FSum-: 0.0
    test 786 FSum*: 1024.0
    test 787 FSum+: 2048.0
    test 788 FSum-: 1024.0
    test 789 FSum-: 0.0
    test 790 FSum*: 2048.0

    110 of 790 testFmath.py tests (13.9%) FAILED, ALL KNOWN (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 399.723 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testFormy.py

    testing testFormy.py 19.04.05
    test 1 antipode1: (-89, -1)
    test 2 antipode2: (89, 1)
    test 3 isantipode1: True
    test 4 isantipode2: True
    test 5 isantipode3: False
    test 6 heightOf0: 2638958.23912
    test 7 heightOf45: 5401080.43931
    test 8 heightOf90: 6371008.77141
    test 9 heightOf135: 5401080.43931
    test 10 horizon0: 0.0
    test 11 horizon10Km: 357099.672
    test 12 horizon30Kft: 392310.704
    test 13 horizon10Kft: 214877.422
    test 14 haversine: 298009.404  FAILED, KNOWN, expected 298396.057
    test 15 vincentys: 298009.404  FAILED, KNOWN, expected 298396.057
    test 16 equirectangular: 298039.206  FAILED, KNOWN, expected 298396.057
    test 17 euclidean: 328722.580  FAILED, KNOWN, expected 298396.057
    test 18 haversine: 98164.988  FAILED, KNOWN, expected 98071.559
    test 19 vincentys: 98164.988  FAILED, KNOWN, expected 98071.559
    test 20 equirectangular: 98165.123  FAILED, KNOWN, expected 98071.559
    test 21 euclidean: 106147.318  FAILED, KNOWN, expected 98071.559
    test 22 haversine: 651816.987  FAILED, KNOWN, expected 653456.173
    test 23 vincentys: 651816.987  FAILED, KNOWN, expected 653456.173
    test 24 equirectangular: 652041.760  FAILED, KNOWN, expected 653456.173
    test 25 euclidean: 687152.918  FAILED, KNOWN, expected 653456.173
    test 26 haversine: 4084985.780  FAILED, KNOWN, expected 4094953.628
    test 27 vincentys: 4084985.780  FAILED, KNOWN, expected 4094953.628
    test 28 equirectangular: 4136407.022  FAILED, KNOWN, expected 4094953.628
    test 29 euclidean: 4284936.300  FAILED, KNOWN, expected 4094953.628

    16 of 29 testFormy.py tests (55.2%) FAILED, ALL KNOWN (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 615.835 us

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testGars.py

    testing testGars.py 19.04.12 (module pygeodesy.gars 19.04.12)
    test 1 Garef: 381NH45
    test 2 Garef: Garef('381NH45')
    test 3 Garef.latlon: 57.64911, 10.40744
    test 4 Garef.toLatLon: LatLon(57°38′56.8″N, 010°24′26.78″E)
    test 5 codec3: 381NH45
    test 6 decode3: 57.625, 10.375, 2.0
    test 7 encode: 381NH45
    test 8 precision: -1  FAILED, KNOWN, expected 0
    test 9 resolution: 0°30′
    test 10 precision: 0
    test 11 resolution: 0°30′
    test 12 precision: 1
    test 13 resolution: 0°15′
    test 14 precision: 2
    test 15 resolution: 0°05′
    test 16 precision: 3  FAILED, KNOWN, expected 2
    test 17 resolution: 0°05′

    2 of 17 testGars.py tests (11.8%) FAILED, ALL KNOWN (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 877.857 us

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testGeohash.py

    testing testGeohash.py 19.04.12 (module pygeodesy.geohash 19.04.12)
    test 1 Geohash: Geohash('geek')
    test 2 Geohash: geek
    test 3 Geohash: geek
    test 4 bounds: (LatLon(65°23′26.25″N, 017°55′46.88″W), LatLon(65°33′59.06″N, 017°34′41.25″W))
    test 5 toLatLon: 65.478516°N, 017.753906°W
    test 6 latlon: 65.4785156, -17.7539062
    test 7 ab: 1.1428157, -0.3098641
    test 8 Geohash: geehpbpbp
    test 9 toLatLon: 65.390625°N, 017.929689°W
    test 10 latlon: 65.390625, -17.929689
    test 11 ab: 1.1412817, -0.3129321
    test 12 decode: ('65.390646', '-17.929709')
    test 13 decode_error: 2.145767e-05, 2.145767e-05
    test 14 distance1: 2758.887
    test 15 distance2: 682.760
    test 16 distance3: 397.404
    test 17 sizes: 4.8, 4.8
    test 18 encode-decode: u120fxw
    test 19 encode-decode: geek
    test 20 encode-decode: fur
    test 21 encode-decode: geehpbpbp
    test 22 encode-decode: u4pruydqqvj8
    test 23 encode-decode: bgr96qxvpd46
    test 24 encode-decode: 0123456789
    test 25 encode-decode: zzzzzz
    test 26 Geohash: u4pruydq
    test 27 N.E.S.W: True
    test 28 E.S.W.N: True
    test 29 S.W.N.E: True
    test 30 W.N.E.S: True
    test 31 N.E.S.S.W.W.N.N.E.S: True
    test 32 Geohash: u4pruydqq
    test 33 N.E.S.W: True
    test 34 E.S.W.N: True
    test 35 S.W.N.E: True
    test 36 W.N.E.S: True
    test 37 N.E.S.S.W.W.N.N.E.S: True
    test 38 Geohash: u4pruydqqv
    test 39 N.E.S.W: True
    test 40 E.S.W.N: True
    test 41 S.W.N.E: True
    test 42 W.N.E.S: True
    test 43 N.E.S.S.W.W.N.N.E.S: True
    test 44 Geohash: u4pruydqqvj
    test 45 N.E.S.W: True
    test 46 E.S.W.N: True
    test 47 S.W.N.E: True
    test 48 W.N.E.S: True
    test 49 N.E.S.S.W.W.N.N.E.S: True
    test 50 Geohash: u4pruydqqvj8
    test 51 N.E.S.W: True
    test 52 E.S.W.N: True
    test 53 S.W.N.E: True
    test 54 W.N.E.S: True
    test 55 N.E.S.S.W.W.N.N.E.S: True
    test 56 encode: u120fxw
    test 57 decode: ('52.205', '0.1188')
    test 58 decode_error: 6.866455e-04, 6.866455e-04
    test 59 distance1: 486.710
    test 60 distance2: 3.374
    test 61 distance3: 2.798
    test 62 sizes: 153.0, 153.0
    test 63 Geohash: u336xv
    test 64 encode: u336xv
    test 65 equal: True
    test 66 sizes: 610.0, 1220.0
    test 67 encode: fur
    test 68 decode: ('69.6', '-45.7')
    test 69 decode: ('70.3', '-51')
    test 70 decode: ('68', '-68')
    test 71 decode_error: (0.703125, 0.703125)
    test 72 decode_error: (2.8125, 5.625)
    test 73 decode_error: (22.5, 22.5)
    test 74 precision: 0  FAILED, KNOWN, expected 1
    test 75 resolution: 360.0, 180.0
    test 76 precision: 1
    test 77 resolution: 45.0, 45.0
    test 78 precision: 2
    test 79 resolution: 11.25, 5.625
    test 80 precision: 3
    test 81 resolution: 1.4062, 1.4062
    test 82 precision: 4
    test 83 resolution: 0.35156, 0.17578
    test 84 precision: 5
    test 85 resolution: 0.043945, 0.043945
    test 86 precision: 6
    test 87 resolution: 0.0109863, 0.0054932
    test 88 precision: 7
    test 89 resolution: 0.00137329, 0.00137329
    test 90 precision: 8
    test 91 resolution: 0.000343323, 0.000171661
    test 92 precision: 9
    test 93 resolution: 0.0000429153, 0.0000429153
    test 94 precision: 10
    test 95 resolution: 0.00001072884, 0.00000536442
    test 96 precision: 11
    test 97 resolution: 0.000001341105, 0.000001341105
    test 98 precision: 12
    test 99 resolution: 0.0000003352761, 0.0000001676381
    test 100 precision: 13  FAILED, KNOWN, expected 12
    test 101 resolution: 0.00000033527613, 0.00000016763806

    2 of 101 testGeohash.py tests (2.0%) FAILED, ALL KNOWN (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 10.876 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testGeoids.py

    testing testGeoids.py 19.03.26
    test 1 GeoidKarney('egm2008-1.pgm').height(-76.981, 34.17) kind 3: 12.637  FAILED, KNOWN, expected 12.636
    test 2 GeoidKarney('egm2008-1.pgm').height(79.695, 88.806) kind 3: 0.749
    test 3 GeoidKarney('egm2008-1.pgm').height(-15.245, 168.748) kind 3: 65.110  FAILED, KNOWN, expected 65.109
    test 4 GeoidKarney('egm2008-1.pgm').height(-19.379, 15.855) kind 3: 24.889
    test 5 GeoidKarney('egm2008-1.pgm').height(43.378, -130.552) kind 3: -29.556  FAILED, KNOWN, expected -29.557
    test 6 GeoidKarney('egm2008-1.pgm').height(-16.075, 21.795) kind 3: 9.741  FAILED, KNOWN, expected 9.742
    test 7 GeoidKarney('egm2008-1.pgm').height(-11.256, -73.75) kind 3: 30.060  FAILED, KNOWN, expected 30.059
    test 8 GeoidKarney('egm2008-1.pgm').height(69.017, -15.921) kind 3: 60.690
    test 9 GeoidKarney('egm2008-1.pgm').height(2.221, 139.739) kind 3: 69.134  FAILED, KNOWN, expected 69.133
    test 10 GeoidKarney('egm2008-1.pgm').height(-9.097, 119.142) kind 3: 36.521  FAILED, KNOWN, expected 36.520
    test 11 GeoidKarney('egm2008-1.pgm').height(-28.524, -22.192) kind 3: 6.801
    test 12 GeoidKarney('egm2008-1.pgm').height(12.272, -136.424) kind 3: -20.652  FAILED, KNOWN, expected -20.651
    test 13 GeoidKarney('egm2008-1.pgm').height(-15.203, -85.604) kind 3: -3.040
    test 14 GeoidKarney('egm2008-1.pgm').height(-63.736, -77.17) kind 3: -1.329  FAILED, KNOWN, expected -1.328
    test 15 GeoidKarney('egm2008-1.pgm').height(-48.771, -90.102) kind 3: -2.171  FAILED, KNOWN, expected -2.172
    test 16 GeoidKarney('egm2008-1.pgm').height(-0.179, -126.368) kind 3: -17.411
    test 17 GeoidKarney('egm2008-1.pgm').height(1.586, -128.887) kind 3: -16.426  FAILED, KNOWN, expected -16.425
    test 18 GeoidKarney('egm2008-1.pgm').height(-48.781, -2.684) kind 3: 24.699  FAILED, KNOWN, expected 24.698
    test 19 GeoidKarney('egm2008-1.pgm').height(-49.092, 136.862) kind 3: -18.328  FAILED, KNOWN, expected -18.329
    test 20 GeoidKarney('egm2008-1.pgm').height(47.732, 17.552) kind 3: 43.802
    test 21 GeoidKarney('egm2008-1.pgm').height(-49.11, 85.706) kind 3: 18.716
    test 22 GeoidKarney('egm2008-1.pgm').height(-49.162, 40.321) kind 3: 44.468  FAILED, KNOWN, expected 44.469
    test 23 GeoidKarney('egm2008-1.pgm').height(3.498, 158.118) kind 3: 49.943  FAILED, KNOWN, expected 49.944
    test 24 GeoidKarney('egm2008-1.pgm').height(-35.616, 122.648) kind 3: -35.878
    test 25 GeoidKarney('egm2008-1.pgm').height(56.598, -96.114) kind 3: -40.777
    test 26 GeoidKarney('egm2008-1.pgm').height(-31.85, 149.121) kind 3: 26.559
    test 27 GeoidKarney('egm2008-1.pgm').height(-26.569, -177.792) kind 3: 49.362  FAILED, KNOWN, expected 49.361
    test 28 GeoidKarney('egm2008-1.pgm').height(76.735, -65.753) kind 3: 21.106  FAILED, KNOWN, expected 21.107
    test 29 GeoidKarney('egm2008-1.pgm').height(-21.404, -122.268) kind 3: -7.203  FAILED, KNOWN, expected -7.202
    test 30 GeoidKarney('egm2008-1.pgm').height(-77.133, -65.474) kind 3: -17.167  FAILED, KNOWN, expected -17.168
    test 31 GeoidKarney('egm2008-1.pgm').height(-58.812, 2.276) kind 3: 18.359
    test 32 GeoidKarney('egm2008-1.pgm').height(4.415, 155.683) kind 3: 52.117  FAILED, KNOWN, expected 52.118
    test 33 GeoidKarney('egm2008-1.pgm').height(-28.146, 107.081) kind 3: -38.950
    test 34 GeoidKarney('egm2008-1.pgm').height(-10.551, -126.69) kind 3: -9.935  FAILED, KNOWN, expected -9.934
    test 35 GeoidKarney('egm2008-1.pgm').height(-25.444, -103.337) kind 3: -2.879
    test 36 GeoidKarney('egm2008-1.pgm').height(24.436, 46.159) kind 3: -5.025
    test 37 GeoidKarney('egm2008-1.pgm').height(-72.889, 37.107) kind 3: 24.296
    test 38 GeoidKarney('egm2008-1.pgm').height(-19.629, 13.245) kind 3: 25.131
    test 39 GeoidKarney('egm2008-1.pgm').height(-7.602, 171.265) kind 3: 40.720  FAILED, KNOWN, expected 40.721
    test 40 GeoidKarney('egm2008-1.pgm').height(-45.364, -1.876) kind 3: 22.387  FAILED, KNOWN, expected 22.388
    test 41 GeoidKarney('egm2008-1.pgm').height(-7.292, -69.18) kind 3: 22.485  FAILED, KNOWN, expected 22.486
    test 42 GeoidKarney('egm2008-1.pgm').height(-31.566, -166.689) kind 3: 14.942  FAILED, KNOWN, expected 14.943
    test 43 GeoidKarney('egm2008-1.pgm').height(-82.751, -162.085) kind 3: -47.387
    test 44 GeoidKarney('egm2008-1.pgm').height(-40.7, 99.466) kind 3: -18.404  FAILED, KNOWN, expected -18.403
    test 45 GeoidKarney('egm2008-1.pgm').height(48.676, 39.69) kind 3: 10.185
    test 46 GeoidKarney('egm2008-1.pgm').height(74.817, -78.404) kind 3: 5.670  FAILED, KNOWN, expected 5.671
    test 47 GeoidKarney('egm2008-1.pgm').height(-81.032, -63.865) kind 3: -24.577
    test 48 GeoidKarney('egm2008-1.pgm').height(74.022, 9.432) kind 3: 43.288
    test 49 GeoidKarney('egm2008-1.pgm').height(-75.071, 17.579) kind 3: 13.747  FAILED, KNOWN, expected 13.748
    test 50 GeoidKarney('egm2008-1.pgm').height(-12.546, -54.851) kind 3: -5.342
    test 51 GeoidKarney('egm2008-1.pgm').height(-13.621, 42.408) kind 3: -25.579
    test 52 GeoidKarney('egm2008-1.pgm').height(-2.266, -91.951) kind 3: -9.849
    test 53 GeoidKarney('egm2008-1.pgm').height(-18.672, 42.547) kind 3: -10.490  FAILED, KNOWN, expected -10.491
    test 54 GeoidKarney('egm2008-1.pgm').height(-41.44, 157.413) kind 3: 0.243  FAILED, KNOWN, expected 0.244
    test 55 GeoidKarney('egm2008-1.pgm').height(53.686, -79.375) kind 3: -43.820  FAILED, KNOWN, expected -43.821
    test 56 GeoidKarney('egm2008-1.pgm').height(39.26, -30.351) kind 3: 57.401
    test 57 GeoidKarney('egm2008-1.pgm').height(-51.699, -141.493) kind 3: -17.889  FAILED, KNOWN, expected -17.890
    test 58 GeoidKarney('egm2008-1.pgm').height(36.585, 4.515) kind 3: 46.423  FAILED, KNOWN, expected 46.421
    test 59 GeoidKarney('egm2008-1.pgm').height(39.642, -54.659) kind 3: -14.475
    test 60 GeoidKarney('egm2008-1.pgm').height(59.761, 166.567) kind 3: 11.118
    test 61 GeoidKarney('egm2008-1.pgm').height(51.83, 13.357) kind 3: 42.291
    test 62 GeoidKarney('egm2008-1.pgm').height(-36.531, -175.431) kind 3: 22.327  FAILED, KNOWN, expected 22.326
    test 63 GeoidKarney('egm2008-1.pgm').height(-37.08, 125.264) kind 3: -33.098
    test 64 GeoidKarney('egm2008-1.pgm').height(-68.651, 92.732) kind 3: 9.431  FAILED, KNOWN, expected 9.430
    test 65 GeoidKarney('egm2008-1.pgm').height(35.087, 45.336) kind 3: 6.032
    test 66 GeoidKarney('egm2008-1.pgm').height(-61.356, -169.379) kind 3: -44.330
    test 67 GeoidKarney('egm2008-1.pgm').height(-36.955, 179.12) kind 3: 21.775
    test 68 GeoidKarney('egm2008-1.pgm').height(10.248, -6.714) kind 3: 29.243
    test 69 GeoidKarney('egm2008-1.pgm').height(36.868, 84.602) kind 3: -40.677  FAILED, KNOWN, expected -40.676
    test 70 GeoidKarney('egm2008-1.pgm').height(28.637, 88.933) kind 3: -31.352  FAILED, KNOWN, expected -31.353
    test 71 GeoidKarney('egm2008-1.pgm').height(54.811, -99.968) kind 3: -32.700  FAILED, KNOWN, expected -32.701
    test 72 GeoidKarney('egm2008-1.pgm').height(7.611, 145.911) kind 3: 60.628  FAILED, KNOWN, expected 60.629
    test 73 GeoidKarney('egm2008-1.pgm').height(59.412, 170.102) kind 3: 6.617
    test 74 GeoidKarney('egm2008-1.pgm').height(-61.469, 126.144) kind 3: -31.887
    test 75 GeoidKarney('egm2008-1.pgm').height(18.514, -137.083) kind 3: -26.536  FAILED, KNOWN, expected -26.535
    test 76 GeoidKarney('egm2008-1.pgm').height(7.854, -126.799) kind 3: -29.631  FAILED, KNOWN, expected -29.630
    test 77 GeoidKarney('egm2008-1.pgm').height(47.489, 134.183) kind 3: 22.274  FAILED, KNOWN, expected 22.275
    test 78 GeoidKarney('egm2008-1.pgm').height(-34.144, -11.922) kind 3: 17.095  FAILED, KNOWN, expected 17.094
    test 79 GeoidKarney('egm2008-1.pgm').height(-58.389, 117.458) kind 3: -20.940  FAILED, KNOWN, expected -20.941
    test 80 GeoidKarney('egm2008-1.pgm').height(9.773, 95.846) kind 3: -42.740
    test 81 GeoidKarney('egm2008-1.pgm').height(-53.12, 136.994) kind 3: -21.651
    test 82 GeoidKarney('egm2008-1.pgm').height(-50.35, 0.075) kind 3: 25.240
    test 83 GeoidKarney('egm2008-1.pgm').height(31.438, -170.879) kind 3: -8.758
    test 84 GeoidKarney('egm2008-1.pgm').height(37.541, -153.024) kind 3: -19.606  FAILED, KNOWN, expected -19.607
    test 85 GeoidKarney('egm2008-1.pgm').height(27.586, 2.444) kind 3: 26.258
    test 86 GeoidKarney('egm2008-1.pgm').height(-26.139, -106.201) kind 3: -3.823  FAILED, KNOWN, expected -3.824
    test 87 GeoidKarney('egm2008-1.pgm').height(-33.426, -14.84) kind 3: 18.195
    test 88 GeoidKarney('egm2008-1.pgm').height(39.586, -153.019) kind 3: -17.724  FAILED, KNOWN, expected -17.725
    test 89 GeoidKarney('egm2008-1.pgm').height(-60.79, -2.578) kind 3: 14.512  FAILED, KNOWN, expected 14.513
    test 90 GeoidKarney('egm2008-1.pgm').height(-20.131, 21.975) kind 3: 16.808  FAILED, KNOWN, expected 16.809
    test 91 GeoidKarney('egm2008-1.pgm').height(75.649, 99.921) kind 3: -8.025  FAILED, KNOWN, expected -8.026
    test 92 GeoidKarney('egm2008-1.pgm').height(-0.385, -23.788) kind 3: 9.689  FAILED, KNOWN, expected 9.688
    test 93 GeoidKarney('egm2008-1.pgm').height(-51.56, -50.327) kind 3: 6.218
    test 94 GeoidKarney('egm2008-1.pgm').height(-43.129, -167.271) kind 3: -2.725  FAILED, KNOWN, expected -2.724
    test 95 GeoidKarney('egm2008-1.pgm').height(46.374, 71.948) kind 3: -42.566  FAILED, KNOWN, expected -42.565
    test 96 GeoidKarney('egm2008-1.pgm').height(-22.783, 140.657) kind 3: 38.342  FAILED, KNOWN, expected 38.341
    test 97 GeoidKarney('egm2008-1.pgm').height(-12.056, 122.804) kind 3: 33.888  FAILED, KNOWN, expected 33.889
    test 98 GeoidKarney('egm2008-1.pgm').height(30.127, 94.738) kind 3: -37.381  FAILED, KNOWN, expected -37.380
    test 99 GeoidKarney('egm2008-1.pgm').height(46.296, -174.479) kind 3: -1.857  FAILED, KNOWN, expected -1.858
    test 100 GeoidKarney('egm2008-1.pgm').height(34.99, 15.052) kind 3: 34.196  FAILED, KNOWN, expected 34.195
    test 101 GeoidKarney('egm2008-1.pgm').height(-51.287, 90.565) kind 3: 12.767
    test 102 GeoidKarney('egm2008-1.pgm').height(34.217, 141.302) kind 3: 15.612
    test 103 GeoidKarney('egm2008-1.pgm').height(-40.423, -142.787) kind 3: -11.063
    test 104 GeoidKarney('egm2008-1.pgm').height(-17.854, -170.216) kind 3: 27.386  FAILED, KNOWN, expected 27.387
    test 105 GeoidKarney('egm2008-1.pgm').height(47.803, 112.701) kind 3: -23.817
    test 106 GeoidKarney('egm2008-1.pgm').height(-23.276, 133.454) kind 3: 18.713  FAILED, KNOWN, expected 18.712
    test 107 GeoidKarney('egm2008-1.pgm').height(-26.884, -36.571) kind 3: -7.343  FAILED, KNOWN, expected -7.344
    test 108 GeoidKarney('egm2008-1.pgm').height(-37.106, 31.128) kind 3: 29.997  FAILED, KNOWN, expected 29.998
    test 109 GeoidKarney('egm2008-1.pgm').height(-75.363, -173.674) kind 3: -61.869
    test 110 GeoidKarney('egm2008-1.pgm').height(-18.305, 69.016) kind 3: -24.938  FAILED, KNOWN, expected -24.937
    test 111 GeoidKarney('egm2008-1.pgm').height(39.527, 23.58) kind 3: 38.557  FAILED, KNOWN, expected 38.556
    test 112 GeoidKarney('egm2008-1.pgm').height(68.903, 30.97) kind 3: 19.671
    test 113 GeoidKarney('egm2008-1.pgm').height(53.937, 168.318) kind 3: 2.273  FAILED, KNOWN, expected 2.272
    test 114 GeoidKarney('egm2008-1.pgm').height(-38.6, 64.812) kind 3: 24.863
    test 115 GeoidKarney('egm2008-1.pgm').height(-41.396, -69.739) kind 3: 21.636
    test 116 GeoidKarney('egm2008-1.pgm').height(50.158, 72.319) kind 3: -33.850  FAILED, KNOWN, expected -33.851
    test 117 GeoidKarney('egm2008-1.pgm').height(27.692, 176.153) kind 3: -5.299
    test 118 GeoidKarney('egm2008-1.pgm').height(-48.419, 170.454) kind 3: -6.789
    test 119 GeoidKarney('egm2008-1.pgm').height(-65.346, -124.976) kind 3: -35.030
    test 120 GeoidKarney('egm2008-1.pgm').height(-51.873, 167.266) kind 3: -15.338
    test 121 GeoidKarney('egm2008-1.pgm').height(-7.263, 84.308) kind 3: -79.356
    test 122 GeoidKarney('egm2008-1.pgm').height(-1.461, -105.458) kind 3: -16.649  FAILED, KNOWN, expected -16.650
    test 123 GeoidKarney('egm2008-1.pgm').height(7.684, 161.873) kind 3: 36.359
    test 124 GeoidKarney('egm2008-1.pgm').height(-31.475, -158.52) kind 3: 3.614  FAILED, KNOWN, expected 3.615
    test 125 GeoidKarney('egm2008-1.pgm').height(-36.187, 62.917) kind 3: 23.946  FAILED, KNOWN, expected 23.947
    test 126 GeoidKarney('egm2008-1.pgm').height(16.003, 141.687) kind 3: 51.494  FAILED, KNOWN, expected 51.495
    test 127 GeoidKarney('egm2008-1.pgm').height(30.182, 86.261) kind 3: -30.909  FAILED, KNOWN, expected -30.910
    test 128 GeoidKarney('egm2008-1.pgm').height(-77.304, 159.498) kind 3: -52.131
    test 129 GeoidKarney('egm2008-1.pgm').height(39.536, 139.795) kind 3: 37.046  FAILED, KNOWN, expected 37.045
    test 130 GeoidKarney('egm2008-1.pgm').height(8.569, 134.618) kind 3: 64.181  FAILED, KNOWN, expected 64.180
    test 131 GeoidKarney('egm2008-1.pgm').height(14.473, 90.596) kind 3: -62.475
    test 132 GeoidKarney('egm2008-1.pgm').height(-13.138, -99.589) kind 3: -8.454
    test 133 GeoidKarney('egm2008-1.pgm').height(34.212, -26.307) kind 3: 40.834
    test 134 GeoidKarney('egm2008-1.pgm').height(21.89, 76.371) kind 3: -60.455
    test 135 GeoidKarney('egm2008-1.pgm').height(29.793, 120.487) kind 3: 9.728  FAILED, KNOWN, expected 9.727
    test 136 GeoidKarney('egm2008-1.pgm').height(15.724, 122.714) kind 3: 32.141  FAILED, KNOWN, expected 32.142
    test 137 GeoidKarney('egm2008-1.pgm').height(-66.208, -78.499) kind 3: -6.221  FAILED, KNOWN, expected -6.220
    test 138 GeoidKarney('egm2008-1.pgm').height(-39.507, 55.809) kind 3: 32.488  FAILED, KNOWN, expected 32.489
    test 139 GeoidKarney('egm2008-1.pgm').height(28.159, 51.476) kind 3: -24.692
    test 140 GeoidKarney('egm2008-1.pgm').height(-36.207, 120.205) kind 3: -38.749
    test 141 GeoidKarney('egm2008-1.pgm').height(30.575, -99.998) kind 3: -23.254  FAILED, KNOWN, expected -23.255
    test 142 GeoidKarney('egm2008-1.pgm').height(-16.993, 37.136) kind 3: -13.454  FAILED, KNOWN, expected -13.455
    test 143 GeoidKarney('egm2008-1.pgm').height(-11.477, 12.039) kind 3: 16.627
    test 144 GeoidKarney('egm2008-1.pgm').height(30.428, -144.765) kind 3: -22.221
    test 145 GeoidKarney('egm2008-1.pgm').height(-17.44, -92.424) kind 3: -4.836
    test 146 GeoidKarney('egm2008-1.pgm').height(40.203, 143.43) kind 3: 19.571
    test 147 GeoidKarney('egm2008-1.pgm').height(-37.098, -106.574) kind 3: -9.227
    test 148 GeoidKarney('egm2008-1.pgm').height(54.62, -68.413) kind 3: -23.248
    test 149 GeoidKarney('egm2008-1.pgm').height(-31.633, 148.182) kind 3: 24.829
    test 150 GeoidKarney('egm2008-1.pgm').height(-56.07, -141.407) kind 3: -21.706  FAILED, KNOWN, expected -21.705
    test 151 GeoidKarney('egm2008-1.pgm').height(-8.195, -52.691) kind 3: -17.054  FAILED, KNOWN, expected -17.053
    test 152 GeoidKarney('egm2008-1.pgm').height(17.851, 24.749) kind 3: 11.715  FAILED, KNOWN, expected 11.716
    test 153 GeoidKarney('egm2008-1.pgm').height(0.349, -108.333) kind 3: -19.529  FAILED, KNOWN, expected -19.530
    test 154 GeoidKarney('egm2008-1.pgm').height(15.038, 126.191) kind 3: 45.929
    test 155 GeoidKarney('egm2008-1.pgm').height(-21.111, -123.696) kind 3: -8.283
    test 156 GeoidKarney('egm2008-1.pgm').height(30.947, 173.002) kind 3: -8.467
    test 157 GeoidKarney('egm2008-1.pgm').height(-10.698, -144.091) kind 3: -1.829
    test 158 GeoidKarney('egm2008-1.pgm').height(-29.412, 124.753) kind 3: -16.505  FAILED, KNOWN, expected -16.506
    test 159 GeoidKarney('egm2008-1.pgm').height(38.224, -137.189) kind 3: -35.384
    test 160 GeoidKarney('egm2008-1.pgm').height(36.064, -132.409) kind 3: -38.962  FAILED, KNOWN, expected -38.963
    test 161 GeoidKarney('egm2008-1.pgm').height(29.975, 178.076) kind 3: -6.956
    test 162 GeoidKarney('egm2008-1.pgm').height(-21.346, 169.26) kind 3: 51.006  FAILED, KNOWN, expected 51.005
    test 163 GeoidKarney('egm2008-1.pgm').height(49.282, -152.934) kind 3: 1.193  FAILED, KNOWN, expected 1.192
    test 164 GeoidKarney('egm2008-1.pgm').height(16.349, -99.962) kind 3: -15.038
    test 165 GeoidKarney('egm2008-1.pgm').height(-14.293, -167.34) kind 3: 17.791
    test 166 GeoidKarney('egm2008-1.pgm').height(47.166, -38.523) kind 3: 44.653  FAILED, KNOWN, expected 44.652
    test 167 GeoidKarney('egm2008-1.pgm').height(-58.911, 114.347) kind 3: -17.972  FAILED, KNOWN, expected -17.971
    test 168 GeoidKarney('egm2008-1.pgm').height(-9.055, 111.294) kind 3: 11.630  FAILED, KNOWN, expected 11.631
    test 169 GeoidKarney('egm2008-1.pgm').height(18.391, 29.692) kind 3: 7.394
    test 170 GeoidKarney('egm2008-1.pgm').height(-15.074, 22.153) kind 3: 7.932
    test 171 GeoidKarney('egm2008-1.pgm').height(-4.235, 62.001) kind 3: -60.594  FAILED, KNOWN, expected -60.593
    test 172 GeoidKarney('egm2008-1.pgm').height(15.171, -86.583) kind 3: 4.384
    test 173 GeoidKarney('egm2008-1.pgm').height(79.254, 112.116) kind 3: 1.296  FAILED, KNOWN, expected 1.297
    test 174 GeoidKarney('egm2008-1.pgm').height(15.947, 156.093) kind 3: 30.852
    test 175 GeoidKarney('egm2008-1.pgm').height(68.371, -177.382) kind 3: 2.705  FAILED, KNOWN, expected 2.704
    test 176 GeoidKarney('egm2008-1.pgm').height(-41.931, -72.093) kind 3: 21.264
    test 177 GeoidKarney('egm2008-1.pgm').height(-1.193, -143.133) kind 3: 5.443
    test 178 GeoidKarney('egm2008-1.pgm').height(-37.006, 154.513) kind 3: 9.998
    test 179 GeoidKarney('egm2008-1.pgm').height(-22.148, 9.938) kind 3: 22.428
    test 180 GeoidKarney('egm2008-1.pgm').height(24.329, 109.044) kind 3: -23.155  FAILED, KNOWN, expected -23.154
    test 181 GeoidKarney('egm2008-1.pgm').height(-54.878, 114.691) kind 3: -17.662
    test 182 GeoidKarney('egm2008-1.pgm').height(45.601, -80.458) kind 3: -36.840  FAILED, KNOWN, expected -36.839
    test 183 GeoidKarney('egm2008-1.pgm').height(2.372, 58.974) kind 3: -61.220  FAILED, KNOWN, expected -61.221
    test 184 GeoidKarney('egm2008-1.pgm').height(15.937, 165.854) kind 3: 20.355
    test 185 GeoidKarney('egm2008-1.pgm').height(4.889, -24.213) kind 3: 13.147
    test 186 GeoidKarney('egm2008-1.pgm').height(-11.392, 179.558) kind 3: 41.073  FAILED, KNOWN, expected 41.072
    test 187 GeoidKarney('egm2008-1.pgm').height(58.246, 4.862) kind 3: 42.982
    test 188 GeoidKarney('egm2008-1.pgm').height(34.302, -109.109) kind 3: -22.997  FAILED, KNOWN, expected -22.998
    test 189 GeoidKarney('egm2008-1.pgm').height(-58.196, 117.306) kind 3: -20.662
    test 190 GeoidKarney('egm2008-1.pgm').height(44.5, 173.769) kind 3: -8.438
    test 191 GeoidKarney('egm2008-1.pgm').height(-28.863, -139.775) kind 3: -8.711  FAILED, KNOWN, expected -8.712
    test 192 GeoidKarney('egm2008-1.pgm').height(19.507, -96.099) kind 3: -12.653
    test 193 GeoidKarney('egm2008-1.pgm').height(-42.488, -73.907) kind 3: 17.166
    test 194 GeoidKarney('egm2008-1.pgm').height(46.138, -141.429) kind 3: -19.873  FAILED, KNOWN, expected -19.874
    test 195 GeoidKarney('egm2008-1.pgm').height(60.507, 93.743) kind 3: -31.124
    test 196 GeoidKarney('egm2008-1.pgm').height(26.219, -145.434) kind 3: -17.306  FAILED, KNOWN, expected -17.307
    test 197 GeoidKarney('egm2008-1.pgm').height(-28.687, 3.37) kind 3: 23.435  FAILED, KNOWN, expected 23.434
    test 198 GeoidKarney('egm2008-1.pgm').height(-15.008, 117.45) kind 3: 4.508
    test 199 GeoidKarney('egm2008-1.pgm').height(40.71, 144.095) kind 3: 11.550  FAILED, KNOWN, expected 11.549
    test 200 GeoidKarney('egm2008-1.pgm').height(20.823, -173.611) kind 3: 5.749  FAILED, KNOWN, expected 5.748
    test 201 GeoidKarney('egm2008-1.pgm').height(16.776, -3.009) kind 3: 28.788
    test 202 GeoidKarney('egm2008-1.pgm').height(41.0, -95.0) kind 3: -30.589
    test 203 GeoidKarney('egm2008-1.pgm').height(49.0, -120.5) kind 3: -15.273
    test 204 GeoidKarney('egm2008-1.pgm').height(49.0, -103.5) kind 3: -18.624
    test 205 GeoidKarney('egm2008-1.pgm').height(49.0, -86.5) kind 3: -37.872  FAILED, KNOWN, expected -37.873
    test 206 GeoidKarney('egm2008-1.pgm').height(49.0, -69.5) kind 3: -26.511
    test 207 GeoidKarney('egm2008-1.pgm').height(33.0, -120.5) kind 3: -39.600
    test 208 GeoidKarney('egm2008-1.pgm').height(33.0, -103.5) kind 3: -22.689
    test 209 GeoidKarney('egm2008-1.pgm').height(33.0, -86.5) kind 3: -30.067
    test 210 GeoidKarney('egm2008-1.pgm').height(33.0, -69.5) kind 3: -48.093

    test 211 GeoidKarney('egm2008-1.pgm').height() kind 3, hits 0, eps max (in 0 FAILED): 0.001

    test 212 GeoidKarney('egm84-15.pgm').height(-76.981, 34.17) kind 3: 11.729
    test 213 GeoidKarney('egm84-15.pgm').height(79.695, 88.806) kind 3: 0.271  FAILED, KNOWN, expected 0.270
    test 214 GeoidKarney('egm84-15.pgm').height(-15.245, 168.748) kind 3: 67.074
    test 215 GeoidKarney('egm84-15.pgm').height(-19.379, 15.855) kind 3: 25.345  FAILED, KNOWN, expected 25.344
    test 216 GeoidKarney('egm84-15.pgm').height(43.378, -130.552) kind 3: -28.919
    test 217 GeoidKarney('egm84-15.pgm').height(-16.075, 21.795) kind 3: 14.386
    test 218 GeoidKarney('egm84-15.pgm').height(-11.256, -73.75) kind 3: 30.699  FAILED, KNOWN, expected 30.700
    test 219 GeoidKarney('egm84-15.pgm').height(69.017, -15.921) kind 3: 62.226  FAILED, KNOWN, expected 62.225
    test 220 GeoidKarney('egm84-15.pgm').height(2.221, 139.739) kind 3: 70.222
    test 221 GeoidKarney('egm84-15.pgm').height(-9.097, 119.142) kind 3: 34.334  FAILED, KNOWN, expected 34.336
    test 222 GeoidKarney('egm84-15.pgm').height(-28.524, -22.192) kind 3: 8.206
    test 223 GeoidKarney('egm84-15.pgm').height(12.272, -136.424) kind 3: -20.073  FAILED, KNOWN, expected -20.074
    test 224 GeoidKarney('egm84-15.pgm').height(-15.203, -85.604) kind 3: -3.129
    test 225 GeoidKarney('egm84-15.pgm').height(-63.736, -77.17) kind 3: -3.216  FAILED, KNOWN, expected -3.217
    test 226 GeoidKarney('egm84-15.pgm').height(-48.771, -90.102) kind 3: -1.532  FAILED, KNOWN, expected -1.531
    test 227 GeoidKarney('egm84-15.pgm').height(-0.179, -126.368) kind 3: -16.741  FAILED, KNOWN, expected -16.742
    test 228 GeoidKarney('egm84-15.pgm').height(1.586, -128.887) kind 3: -15.413  FAILED, KNOWN, expected -15.412
    test 229 GeoidKarney('egm84-15.pgm').height(-48.781, -2.684) kind 3: 25.079  FAILED, KNOWN, expected 25.078
    test 230 GeoidKarney('egm84-15.pgm').height(-49.092, 136.862) kind 3: -18.120
    test 231 GeoidKarney('egm84-15.pgm').height(47.732, 17.552) kind 3: 46.225  FAILED, KNOWN, expected 46.224
    test 232 GeoidKarney('egm84-15.pgm').height(-49.11, 85.706) kind 3: 18.649
    test 233 GeoidKarney('egm84-15.pgm').height(-49.162, 40.321) kind 3: 44.763  FAILED, KNOWN, expected 44.764
    test 234 GeoidKarney('egm84-15.pgm').height(3.498, 158.118) kind 3: 51.090  FAILED, KNOWN, expected 51.089
    test 235 GeoidKarney('egm84-15.pgm').height(-35.616, 122.648) kind 3: -34.470  FAILED, KNOWN, expected -34.471
    test 236 GeoidKarney('egm84-15.pgm').height(56.598, -96.114) kind 3: -39.125  FAILED, KNOWN, expected -39.124
    test 237 GeoidKarney('egm84-15.pgm').height(-31.85, 149.121) kind 3: 28.142
    test 238 GeoidKarney('egm84-15.pgm').height(-26.569, -177.792) kind 3: 49.620  FAILED, KNOWN, expected 49.619
    test 239 GeoidKarney('egm84-15.pgm').height(76.735, -65.753) kind 3: 22.576  FAILED, KNOWN, expected 22.575
    test 240 GeoidKarney('egm84-15.pgm').height(-21.404, -122.268) kind 3: -6.893
    test 241 GeoidKarney('egm84-15.pgm').height(-77.133, -65.474) kind 3: -15.013  FAILED, KNOWN, expected -15.012
    test 242 GeoidKarney('egm84-15.pgm').height(-58.812, 2.276) kind 3: 18.777  FAILED, KNOWN, expected 18.776
    test 243 GeoidKarney('egm84-15.pgm').height(4.415, 155.683) kind 3: 53.645
    test 244 GeoidKarney('egm84-15.pgm').height(-28.146, 107.081) kind 3: -39.073  FAILED, KNOWN, expected -39.074
    test 245 GeoidKarney('egm84-15.pgm').height(-10.551, -126.69) kind 3: -9.645
    test 246 GeoidKarney('egm84-15.pgm').height(-25.444, -103.337) kind 3: -2.527  FAILED, KNOWN, expected -2.528
    test 247 GeoidKarney('egm84-15.pgm').height(24.436, 46.159) kind 3: -6.907
    test 248 GeoidKarney('egm84-15.pgm').height(-72.889, 37.107) kind 3: 21.715  FAILED, KNOWN, expected 21.711
    test 249 GeoidKarney('egm84-15.pgm').height(-19.629, 13.245) kind 3: 25.612  FAILED, KNOWN, expected 25.611
    test 250 GeoidKarney('egm84-15.pgm').height(-7.602, 171.265) kind 3: 41.570  FAILED, KNOWN, expected 41.569
    test 251 GeoidKarney('egm84-15.pgm').height(-45.364, -1.876) kind 3: 23.280
    test 252 GeoidKarney('egm84-15.pgm').height(-7.292, -69.18) kind 3: 24.502
    test 253 GeoidKarney('egm84-15.pgm').height(-31.566, -166.689) kind 3: 14.825  FAILED, KNOWN, expected 14.826
    test 254 GeoidKarney('egm84-15.pgm').height(-82.751, -162.085) kind 3: -45.104
    test 255 GeoidKarney('egm84-15.pgm').height(-40.7, 99.466) kind 3: -17.252
    test 256 GeoidKarney('egm84-15.pgm').height(48.676, 39.69) kind 3: 12.972
    test 257 GeoidKarney('egm84-15.pgm').height(74.817, -78.404) kind 3: 4.777  FAILED, KNOWN, expected 4.776
    test 258 GeoidKarney('egm84-15.pgm').height(-81.032, -63.865) kind 3: -23.578  FAILED, KNOWN, expected -23.577
    test 259 GeoidKarney('egm84-15.pgm').height(74.022, 9.432) kind 3: 43.886  FAILED, KNOWN, expected 43.885
    test 260 GeoidKarney('egm84-15.pgm').height(-75.071, 17.579) kind 3: 17.071  FAILED, KNOWN, expected 17.072
    test 261 GeoidKarney('egm84-15.pgm').height(-12.546, -54.851) kind 3: -6.643
    test 262 GeoidKarney('egm84-15.pgm').height(-13.621, 42.408) kind 3: -23.326  FAILED, KNOWN, expected -23.325
    test 263 GeoidKarney('egm84-15.pgm').height(-2.266, -91.951) kind 3: -10.699  FAILED, KNOWN, expected -10.698
    test 264 GeoidKarney('egm84-15.pgm').height(-18.672, 42.547) kind 3: -10.268  FAILED, KNOWN, expected -10.265
    test 265 GeoidKarney('egm84-15.pgm').height(-41.44, 157.413) kind 3: 0.690  FAILED, KNOWN, expected 0.689
    test 266 GeoidKarney('egm84-15.pgm').height(53.686, -79.375) kind 3: -43.759  FAILED, KNOWN, expected -43.758
    test 267 GeoidKarney('egm84-15.pgm').height(39.26, -30.351) kind 3: 57.553  FAILED, KNOWN, expected 57.554
    test 268 GeoidKarney('egm84-15.pgm').height(-51.699, -141.493) kind 3: -16.937  FAILED, KNOWN, expected -16.936
    test 269 GeoidKarney('egm84-15.pgm').height(36.585, 4.515) kind 3: 45.291  FAILED, KNOWN, expected 45.295
    test 270 GeoidKarney('egm84-15.pgm').height(39.642, -54.659) kind 3: -13.585  FAILED, KNOWN, expected -13.586
    test 271 GeoidKarney('egm84-15.pgm').height(59.761, 166.567) kind 3: 11.467  FAILED, KNOWN, expected 11.468
    test 272 GeoidKarney('egm84-15.pgm').height(51.83, 13.357) kind 3: 42.092
    test 273 GeoidKarney('egm84-15.pgm').height(-36.531, -175.431) kind 3: 22.830
    test 274 GeoidKarney('egm84-15.pgm').height(-37.08, 125.264) kind 3: -32.302
    test 275 GeoidKarney('egm84-15.pgm').height(-68.651, 92.732) kind 3: 9.228
    test 276 GeoidKarney('egm84-15.pgm').height(35.087, 45.336) kind 3: 5.966  FAILED, KNOWN, expected 5.965
    test 277 GeoidKarney('egm84-15.pgm').height(-61.356, -169.379) kind 3: -45.012  FAILED, KNOWN, expected -45.013
    test 278 GeoidKarney('egm84-15.pgm').height(-36.955, 179.12) kind 3: 21.118
    test 279 GeoidKarney('egm84-15.pgm').height(10.248, -6.714) kind 3: 30.497
    test 280 GeoidKarney('egm84-15.pgm').height(36.868, 84.602) kind 3: -40.397  FAILED, KNOWN, expected -40.396
    test 281 GeoidKarney('egm84-15.pgm').height(28.637, 88.933) kind 3: -31.701  FAILED, KNOWN, expected -31.704
    test 282 GeoidKarney('egm84-15.pgm').height(54.811, -99.968) kind 3: -32.276  FAILED, KNOWN, expected -32.277
    test 283 GeoidKarney('egm84-15.pgm').height(7.611, 145.911) kind 3: 61.024
    test 284 GeoidKarney('egm84-15.pgm').height(59.412, 170.102) kind 3: 4.996  FAILED, KNOWN, expected 4.994
    test 285 GeoidKarney('egm84-15.pgm').height(-61.469, 126.144) kind 3: -30.238  FAILED, KNOWN, expected -30.237
    test 286 GeoidKarney('egm84-15.pgm').height(18.514, -137.083) kind 3: -26.006
    test 287 GeoidKarney('egm84-15.pgm').height(7.854, -126.799) kind 3: -29.283
    test 288 GeoidKarney('egm84-15.pgm').height(47.489, 134.183) kind 3: 22.393  FAILED, KNOWN, expected 22.394
    test 289 GeoidKarney('egm84-15.pgm').height(-34.144, -11.922) kind 3: 17.550
    test 290 GeoidKarney('egm84-15.pgm').height(-58.389, 117.458) kind 3: -20.623  FAILED, KNOWN, expected -20.622
    test 291 GeoidKarney('egm84-15.pgm').height(9.773, 95.846) kind 3: -41.482  FAILED, KNOWN, expected -41.484
    test 292 GeoidKarney('egm84-15.pgm').height(-53.12, 136.994) kind 3: -20.968
    test 293 GeoidKarney('egm84-15.pgm').height(-50.35, 0.075) kind 3: 25.567  FAILED, KNOWN, expected 25.568
    test 294 GeoidKarney('egm84-15.pgm').height(31.438, -170.879) kind 3: -8.581
    test 295 GeoidKarney('egm84-15.pgm').height(37.541, -153.024) kind 3: -18.330  FAILED, KNOWN, expected -18.329
    test 296 GeoidKarney('egm84-15.pgm').height(27.586, 2.444) kind 3: 25.000  FAILED, KNOWN, expected 25.001
    test 297 GeoidKarney('egm84-15.pgm').height(-26.139, -106.201) kind 3: -2.941  FAILED, KNOWN, expected -2.940
    test 298 GeoidKarney('egm84-15.pgm').height(-33.426, -14.84) kind 3: 18.229  FAILED, KNOWN, expected 18.228
    test 299 GeoidKarney('egm84-15.pgm').height(39.586, -153.019) kind 3: -16.507
    test 300 GeoidKarney('egm84-15.pgm').height(-60.79, -2.578) kind 3: 14.275
    test 301 GeoidKarney('egm84-15.pgm').height(-20.131, 21.975) kind 3: 16.853  FAILED, KNOWN, expected 16.852
    test 302 GeoidKarney('egm84-15.pgm').height(75.649, 99.921) kind 3: -6.872
    test 303 GeoidKarney('egm84-15.pgm').height(-0.385, -23.788) kind 3: 9.005  FAILED, KNOWN, expected 9.006
    test 304 GeoidKarney('egm84-15.pgm').height(-51.56, -50.327) kind 3: 6.294  FAILED, KNOWN, expected 6.296
    test 305 GeoidKarney('egm84-15.pgm').height(-43.129, -167.271) kind 3: -1.482  FAILED, KNOWN, expected -1.481
    test 306 GeoidKarney('egm84-15.pgm').height(46.374, 71.948) kind 3: -40.916  FAILED, KNOWN, expected -40.915
    test 307 GeoidKarney('egm84-15.pgm').height(-22.783, 140.657) kind 3: 37.495
    test 308 GeoidKarney('egm84-15.pgm').height(-12.056, 122.804) kind 3: 32.255  FAILED, KNOWN, expected 32.258
    test 309 GeoidKarney('egm84-15.pgm').height(30.127, 94.738) kind 3: -41.528  FAILED, KNOWN, expected -41.529
    test 310 GeoidKarney('egm84-15.pgm').height(46.296, -174.479) kind 3: -1.376  FAILED, KNOWN, expected -1.377
    test 311 GeoidKarney('egm84-15.pgm').height(34.99, 15.052) kind 3: 35.279  FAILED, KNOWN, expected 35.280
    test 312 GeoidKarney('egm84-15.pgm').height(-51.287, 90.565) kind 3: 12.958
    test 313 GeoidKarney('egm84-15.pgm').height(34.217, 141.302) kind 3: 18.313  FAILED, KNOWN, expected 18.307
    test 314 GeoidKarney('egm84-15.pgm').height(-40.423, -142.787) kind 3: -10.400
    test 315 GeoidKarney('egm84-15.pgm').height(-17.854, -170.216) kind 3: 28.640  FAILED, KNOWN, expected 28.638
    test 316 GeoidKarney('egm84-15.pgm').height(47.803, 112.701) kind 3: -24.059
    test 317 GeoidKarney('egm84-15.pgm').height(-23.276, 133.454) kind 3: 18.806
    test 318 GeoidKarney('egm84-15.pgm').height(-26.884, -36.571) kind 3: -6.819  FAILED, KNOWN, expected -6.820
    test 319 GeoidKarney('egm84-15.pgm').height(-37.106, 31.128) kind 3: 31.486
    test 320 GeoidKarney('egm84-15.pgm').height(-75.363, -173.674) kind 3: -62.024
    test 321 GeoidKarney('egm84-15.pgm').height(-18.305, 69.016) kind 3: -24.247  FAILED, KNOWN, expected -24.248
    test 322 GeoidKarney('egm84-15.pgm').height(39.527, 23.58) kind 3: 43.255
    test 323 GeoidKarney('egm84-15.pgm').height(68.903, 30.97) kind 3: 18.499  FAILED, KNOWN, expected 18.498
    test 324 GeoidKarney('egm84-15.pgm').height(53.937, 168.318) kind 3: 4.069  FAILED, KNOWN, expected 4.067
    test 325 GeoidKarney('egm84-15.pgm').height(-38.6, 64.812) kind 3: 25.455  FAILED, KNOWN, expected 25.454
    test 326 GeoidKarney('egm84-15.pgm').height(-41.396, -69.739) kind 3: 26.655  FAILED, KNOWN, expected 26.657
    test 327 GeoidKarney('egm84-15.pgm').height(50.158, 72.319) kind 3: -31.967  FAILED, KNOWN, expected -31.966
    test 328 GeoidKarney('egm84-15.pgm').height(27.692, 176.153) kind 3: -4.416  FAILED, KNOWN, expected -4.415
    test 329 GeoidKarney('egm84-15.pgm').height(-48.419, 170.454) kind 3: -6.741
    test 330 GeoidKarney('egm84-15.pgm').height(-65.346, -124.976) kind 3: -34.902  FAILED, KNOWN, expected -34.900
    test 331 GeoidKarney('egm84-15.pgm').height(-51.873, 167.266) kind 3: -14.223
    test 332 GeoidKarney('egm84-15.pgm').height(-7.263, 84.308) kind 3: -79.317
    test 333 GeoidKarney('egm84-15.pgm').height(-1.461, -105.458) kind 3: -16.162  FAILED, KNOWN, expected -16.163
    test 334 GeoidKarney('egm84-15.pgm').height(7.684, 161.873) kind 3: 36.288  FAILED, KNOWN, expected 36.287
    test 335 GeoidKarney('egm84-15.pgm').height(-31.475, -158.52) kind 3: 4.067  FAILED, KNOWN, expected 4.068
    test 336 GeoidKarney('egm84-15.pgm').height(-36.187, 62.917) kind 3: 24.406  FAILED, KNOWN, expected 24.407
    test 337 GeoidKarney('egm84-15.pgm').height(16.003, 141.687) kind 3: 53.053  FAILED, KNOWN, expected 53.054
    test 338 GeoidKarney('egm84-15.pgm').height(30.182, 86.261) kind 3: -30.621  FAILED, KNOWN, expected -30.622
    test 339 GeoidKarney('egm84-15.pgm').height(-77.304, 159.498) kind 3: -53.540
    test 340 GeoidKarney('egm84-15.pgm').height(39.536, 139.795) kind 3: 36.262
    test 341 GeoidKarney('egm84-15.pgm').height(8.569, 134.618) kind 3: 64.367  FAILED, KNOWN, expected 64.369
    test 342 GeoidKarney('egm84-15.pgm').height(14.473, 90.596) kind 3: -61.301  FAILED, KNOWN, expected -61.300
    test 343 GeoidKarney('egm84-15.pgm').height(-13.138, -99.589) kind 3: -8.000  FAILED, KNOWN, expected -7.999
    test 344 GeoidKarney('egm84-15.pgm').height(34.212, -26.307) kind 3: 41.479  FAILED, KNOWN, expected 41.477
    test 345 GeoidKarney('egm84-15.pgm').height(21.89, 76.371) kind 3: -59.875  FAILED, KNOWN, expected -59.876
    test 346 GeoidKarney('egm84-15.pgm').height(29.793, 120.487) kind 3: 8.404
    test 347 GeoidKarney('egm84-15.pgm').height(15.724, 122.714) kind 3: 39.154  FAILED, KNOWN, expected 39.152
    test 348 GeoidKarney('egm84-15.pgm').height(-66.208, -78.499) kind 3: -7.076
    test 349 GeoidKarney('egm84-15.pgm').height(-39.507, 55.809) kind 3: 33.179  FAILED, KNOWN, expected 33.178
    test 350 GeoidKarney('egm84-15.pgm').height(28.159, 51.476) kind 3: -23.832
    test 351 GeoidKarney('egm84-15.pgm').height(-36.207, 120.205) kind 3: -38.206
    test 352 GeoidKarney('egm84-15.pgm').height(30.575, -99.998) kind 3: -22.144  FAILED, KNOWN, expected -22.142
    test 353 GeoidKarney('egm84-15.pgm').height(-16.993, 37.136) kind 3: -13.763  FAILED, KNOWN, expected -13.765
    test 354 GeoidKarney('egm84-15.pgm').height(-11.477, 12.039) kind 3: 16.899  FAILED, KNOWN, expected 16.898
    test 355 GeoidKarney('egm84-15.pgm').height(30.428, -144.765) kind 3: -22.475  FAILED, KNOWN, expected -22.474
    test 356 GeoidKarney('egm84-15.pgm').height(-17.44, -92.424) kind 3: -4.717  FAILED, KNOWN, expected -4.718
    test 357 GeoidKarney('egm84-15.pgm').height(40.203, 143.43) kind 3: 16.635
    test 358 GeoidKarney('egm84-15.pgm').height(-37.098, -106.574) kind 3: -9.011  FAILED, KNOWN, expected -9.012
    test 359 GeoidKarney('egm84-15.pgm').height(54.62, -68.413) kind 3: -23.544  FAILED, KNOWN, expected -23.543
    test 360 GeoidKarney('egm84-15.pgm').height(-31.633, 148.182) kind 3: 26.236
    test 361 GeoidKarney('egm84-15.pgm').height(-56.07, -141.407) kind 3: -21.955  FAILED, KNOWN, expected -21.953
    test 362 GeoidKarney('egm84-15.pgm').height(-8.195, -52.691) kind 3: -17.959
    test 363 GeoidKarney('egm84-15.pgm').height(17.851, 24.749) kind 3: 9.078
    test 364 GeoidKarney('egm84-15.pgm').height(0.349, -108.333) kind 3: -19.157  FAILED, KNOWN, expected -19.158
    test 365 GeoidKarney('egm84-15.pgm').height(15.038, 126.191) kind 3: 46.776
    test 366 GeoidKarney('egm84-15.pgm').height(-21.111, -123.696) kind 3: -8.055
    test 367 GeoidKarney('egm84-15.pgm').height(30.947, 173.002) kind 3: -7.695  FAILED, KNOWN, expected -7.696
    test 368 GeoidKarney('egm84-15.pgm').height(-10.698, -144.091) kind 3: -1.048  FAILED, KNOWN, expected -1.049
    test 369 GeoidKarney('egm84-15.pgm').height(-29.412, 124.753) kind 3: -16.082  FAILED, KNOWN, expected -16.081
    test 370 GeoidKarney('egm84-15.pgm').height(38.224, -137.189) kind 3: -35.426  FAILED, KNOWN, expected -35.427
    test 371 GeoidKarney('egm84-15.pgm').height(36.064, -132.409) kind 3: -38.648
    test 372 GeoidKarney('egm84-15.pgm').height(29.975, 178.076) kind 3: -5.519
    test 373 GeoidKarney('egm84-15.pgm').height(-21.346, 169.26) kind 3: 53.430  FAILED, KNOWN, expected 53.431
    test 374 GeoidKarney('egm84-15.pgm').height(49.282, -152.934) kind 3: 1.978  FAILED, KNOWN, expected 1.979
    test 375 GeoidKarney('egm84-15.pgm').height(16.349, -99.962) kind 3: -13.194  FAILED, KNOWN, expected -13.197
    test 376 GeoidKarney('egm84-15.pgm').height(-14.293, -167.34) kind 3: 18.945
    test 377 GeoidKarney('egm84-15.pgm').height(47.166, -38.523) kind 3: 45.185  FAILED, KNOWN, expected 45.187
    test 378 GeoidKarney('egm84-15.pgm').height(-58.911, 114.347) kind 3: -17.146  FAILED, KNOWN, expected -17.145
    test 379 GeoidKarney('egm84-15.pgm').height(-9.055, 111.294) kind 3: 13.145  FAILED, KNOWN, expected 13.146
    test 380 GeoidKarney('egm84-15.pgm').height(18.391, 29.692) kind 3: 4.932  FAILED, KNOWN, expected 4.933
    test 381 GeoidKarney('egm84-15.pgm').height(-15.074, 22.153) kind 3: 12.327  FAILED, KNOWN, expected 12.326
    test 382 GeoidKarney('egm84-15.pgm').height(-4.235, 62.001) kind 3: -60.029  FAILED, KNOWN, expected -60.030
    test 383 GeoidKarney('egm84-15.pgm').height(15.171, -86.583) kind 3: 3.107  FAILED, KNOWN, expected 3.110
    test 384 GeoidKarney('egm84-15.pgm').height(79.254, 112.116) kind 3: -2.741
    test 385 GeoidKarney('egm84-15.pgm').height(15.947, 156.093) kind 3: 32.086  FAILED, KNOWN, expected 32.085
    test 386 GeoidKarney('egm84-15.pgm').height(68.371, -177.382) kind 3: 2.060
    test 387 GeoidKarney('egm84-15.pgm').height(-41.931, -72.093) kind 3: 22.916
    test 388 GeoidKarney('egm84-15.pgm').height(-1.193, -143.133) kind 3: 5.519
    test 389 GeoidKarney('egm84-15.pgm').height(-37.006, 154.513) kind 3: 11.021  FAILED, KNOWN, expected 11.020
    test 390 GeoidKarney('egm84-15.pgm').height(-22.148, 9.938) kind 3: 22.171
    test 391 GeoidKarney('egm84-15.pgm').height(24.329, 109.044) kind 3: -22.945  FAILED, KNOWN, expected -22.944
    test 392 GeoidKarney('egm84-15.pgm').height(-54.878, 114.691) kind 3: -17.579  FAILED, KNOWN, expected -17.580
    test 393 GeoidKarney('egm84-15.pgm').height(45.601, -80.458) kind 3: -35.737  FAILED, KNOWN, expected -35.738
    test 394 GeoidKarney('egm84-15.pgm').height(2.372, 58.974) kind 3: -61.040
    test 395 GeoidKarney('egm84-15.pgm').height(15.937, 165.854) kind 3: 20.906  FAILED, KNOWN, expected 20.907
    test 396 GeoidKarney('egm84-15.pgm').height(4.889, -24.213) kind 3: 13.874
    test 397 GeoidKarney('egm84-15.pgm').height(-11.392, 179.558) kind 3: 40.928  FAILED, KNOWN, expected 40.929
    test 398 GeoidKarney('egm84-15.pgm').height(58.246, 4.862) kind 3: 43.191
    test 399 GeoidKarney('egm84-15.pgm').height(34.302, -109.109) kind 3: -22.006
    test 400 GeoidKarney('egm84-15.pgm').height(-58.196, 117.306) kind 3: -20.375
    test 401 GeoidKarney('egm84-15.pgm').height(44.5, 173.769) kind 3: -7.851  FAILED, KNOWN, expected -7.852
    test 402 GeoidKarney('egm84-15.pgm').height(-28.863, -139.775) kind 3: -8.675  FAILED, KNOWN, expected -8.674
    test 403 GeoidKarney('egm84-15.pgm').height(19.507, -96.099) kind 3: -14.116  FAILED, KNOWN, expected -14.117
    test 404 GeoidKarney('egm84-15.pgm').height(-42.488, -73.907) kind 3: 17.252  FAILED, KNOWN, expected 17.251
    test 405 GeoidKarney('egm84-15.pgm').height(46.138, -141.429) kind 3: -19.435  FAILED, KNOWN, expected -19.436
    test 406 GeoidKarney('egm84-15.pgm').height(60.507, 93.743) kind 3: -31.331  FAILED, KNOWN, expected -31.330
    test 407 GeoidKarney('egm84-15.pgm').height(26.219, -145.434) kind 3: -17.091  FAILED, KNOWN, expected -17.090
    test 408 GeoidKarney('egm84-15.pgm').height(-28.687, 3.37) kind 3: 24.184
    test 409 GeoidKarney('egm84-15.pgm').height(-15.008, 117.45) kind 3: 6.142
    test 410 GeoidKarney('egm84-15.pgm').height(40.71, 144.095) kind 3: 11.693
    test 411 GeoidKarney('egm84-15.pgm').height(20.823, -173.611) kind 3: 6.839  FAILED, KNOWN, expected 6.840
    test 412 GeoidKarney('egm84-15.pgm').height(16.776, -3.009) kind 3: 31.298
    test 413 GeoidKarney('egm84-15.pgm').height(41.0, -95.0) kind 3: -31.952
    test 414 GeoidKarney('egm84-15.pgm').height(49.0, -120.5) kind 3: -14.946
    test 415 GeoidKarney('egm84-15.pgm').height(49.0, -103.5) kind 3: -17.032
    test 416 GeoidKarney('egm84-15.pgm').height(49.0, -86.5) kind 3: -37.962
    test 417 GeoidKarney('egm84-15.pgm').height(49.0, -69.5) kind 3: -26.492
    test 418 GeoidKarney('egm84-15.pgm').height(33.0, -120.5) kind 3: -39.543
    test 419 GeoidKarney('egm84-15.pgm').height(33.0, -103.5) kind 3: -22.556
    test 420 GeoidKarney('egm84-15.pgm').height(33.0, -86.5) kind 3: -28.710
    test 421 GeoidKarney('egm84-15.pgm').height(33.0, -69.5) kind 3: -46.590

    test 422 GeoidKarney('egm84-15.pgm').height() kind 3, hits 0, eps max (in 0 FAILED): 0.005

    test 423 GeoidKarney('egm96-5.pgm').height(-76.981, 34.17) kind 3: 11.424  FAILED, KNOWN, expected 11.423
    test 424 GeoidKarney('egm96-5.pgm').height(79.695, 88.806) kind 3: 0.892
    test 425 GeoidKarney('egm96-5.pgm').height(-15.245, 168.748) kind 3: 65.225  FAILED, KNOWN, expected 65.226
    test 426 GeoidKarney('egm96-5.pgm').height(-19.379, 15.855) kind 3: 24.464  FAILED, KNOWN, expected 24.463
    test 427 GeoidKarney('egm96-5.pgm').height(43.378, -130.552) kind 3: -29.682
    test 428 GeoidKarney('egm96-5.pgm').height(-16.075, 21.795) kind 3: 10.503
    test 429 GeoidKarney('egm96-5.pgm').height(-11.256, -73.75) kind 3: 29.325  FAILED, KNOWN, expected 29.326
    test 430 GeoidKarney('egm96-5.pgm').height(69.017, -15.921) kind 3: 60.423  FAILED, KNOWN, expected 60.424
    test 431 GeoidKarney('egm96-5.pgm').height(2.221, 139.739) kind 3: 68.996
    test 432 GeoidKarney('egm96-5.pgm').height(-9.097, 119.142) kind 3: 36.287
    test 433 GeoidKarney('egm96-5.pgm').height(-28.524, -22.192) kind 3: 6.626
    test 434 GeoidKarney('egm96-5.pgm').height(12.272, -136.424) kind 3: -20.861  FAILED, KNOWN, expected -20.860
    test 435 GeoidKarney('egm96-5.pgm').height(-15.203, -85.604) kind 3: -3.267
    test 436 GeoidKarney('egm96-5.pgm').height(-63.736, -77.17) kind 3: -1.295  FAILED, KNOWN, expected -1.294
    test 437 GeoidKarney('egm96-5.pgm').height(-48.771, -90.102) kind 3: -2.323  FAILED, KNOWN, expected -2.322
    test 438 GeoidKarney('egm96-5.pgm').height(-0.179, -126.368) kind 3: -17.555  FAILED, KNOWN, expected -17.557
    test 439 GeoidKarney('egm96-5.pgm').height(1.586, -128.887) kind 3: -16.594
    test 440 GeoidKarney('egm96-5.pgm').height(-48.781, -2.684) kind 3: 24.454  FAILED, KNOWN, expected 24.453
    test 441 GeoidKarney('egm96-5.pgm').height(-49.092, 136.862) kind 3: -18.592
    test 442 GeoidKarney('egm96-5.pgm').height(47.732, 17.552) kind 3: 44.048  FAILED, KNOWN, expected 44.049
    test 443 GeoidKarney('egm96-5.pgm').height(-49.11, 85.706) kind 3: 18.582  FAILED, KNOWN, expected 18.581
    test 444 GeoidKarney('egm96-5.pgm').height(-49.162, 40.321) kind 3: 44.290  FAILED, KNOWN, expected 44.289
    test 445 GeoidKarney('egm96-5.pgm').height(3.498, 158.118) kind 3: 49.817  FAILED, KNOWN, expected 49.816
    test 446 GeoidKarney('egm96-5.pgm').height(-35.616, 122.648) kind 3: -36.114
    test 447 GeoidKarney('egm96-5.pgm').height(56.598, -96.114) kind 3: -41.047  FAILED, KNOWN, expected -41.048
    test 448 GeoidKarney('egm96-5.pgm').height(-31.85, 149.121) kind 3: 26.456
    test 449 GeoidKarney('egm96-5.pgm').height(-26.569, -177.792) kind 3: 49.317
    test 450 GeoidKarney('egm96-5.pgm').height(76.735, -65.753) kind 3: 20.714
    test 451 GeoidKarney('egm96-5.pgm').height(-21.404, -122.268) kind 3: -7.362
    test 452 GeoidKarney('egm96-5.pgm').height(-77.133, -65.474) kind 3: -16.491  FAILED, KNOWN, expected -16.492
    test 453 GeoidKarney('egm96-5.pgm').height(-58.812, 2.276) kind 3: 18.110
    test 454 GeoidKarney('egm96-5.pgm').height(4.415, 155.683) kind 3: 51.858
    test 455 GeoidKarney('egm96-5.pgm').height(-28.146, 107.081) kind 3: -38.979  FAILED, KNOWN, expected -38.981
    test 456 GeoidKarney('egm96-5.pgm').height(-10.551, -126.69) kind 3: -9.913
    test 457 GeoidKarney('egm96-5.pgm').height(-25.444, -103.337) kind 3: -2.828
    test 458 GeoidKarney('egm96-5.pgm').height(24.436, 46.159) kind 3: -5.718  FAILED, KNOWN, expected -5.719
    test 459 GeoidKarney('egm96-5.pgm').height(-72.889, 37.107) kind 3: 22.427  FAILED, KNOWN, expected 22.426
    test 460 GeoidKarney('egm96-5.pgm').height(-19.629, 13.245) kind 3: 24.545
    test 461 GeoidKarney('egm96-5.pgm').height(-7.602, 171.265) kind 3: 40.651  FAILED, KNOWN, expected 40.652
    test 462 GeoidKarney('egm96-5.pgm').height(-45.364, -1.876) kind 3: 22.383
    test 463 GeoidKarney('egm96-5.pgm').height(-7.292, -69.18) kind 3: 22.183  FAILED, KNOWN, expected 22.182
    test 464 GeoidKarney('egm96-5.pgm').height(-31.566, -166.689) kind 3: 14.929  FAILED, KNOWN, expected 14.930
    test 465 GeoidKarney('egm96-5.pgm').height(-82.751, -162.085) kind 3: -47.094
    test 466 GeoidKarney('egm96-5.pgm').height(-40.7, 99.466) kind 3: -18.421
    test 467 GeoidKarney('egm96-5.pgm').height(48.676, 39.69) kind 3: 10.055
    test 468 GeoidKarney('egm96-5.pgm').height(74.817, -78.404) kind 3: 5.786
    test 469 GeoidKarney('egm96-5.pgm').height(-81.032, -63.865) kind 3: -22.838
    test 470 GeoidKarney('egm96-5.pgm').height(74.022, 9.432) kind 3: 42.989
    test 471 GeoidKarney('egm96-5.pgm').height(-75.071, 17.579) kind 3: 15.352  FAILED, KNOWN, expected 15.353
    test 472 GeoidKarney('egm96-5.pgm').height(-12.546, -54.851) kind 3: -6.338  FAILED, KNOWN, expected -6.337
    test 473 GeoidKarney('egm96-5.pgm').height(-13.621, 42.408) kind 3: -25.554  FAILED, KNOWN, expected -25.555
    test 474 GeoidKarney('egm96-5.pgm').height(-2.266, -91.951) kind 3: -9.922  FAILED, KNOWN, expected -9.923
    test 475 GeoidKarney('egm96-5.pgm').height(-18.672, 42.547) kind 3: -10.853  FAILED, KNOWN, expected -10.852
    test 476 GeoidKarney('egm96-5.pgm').height(-41.44, 157.413) kind 3: -0.135
    test 477 GeoidKarney('egm96-5.pgm').height(53.686, -79.375) kind 3: -43.809
    test 478 GeoidKarney('egm96-5.pgm').height(39.26, -30.351) kind 3: 57.150
    test 479 GeoidKarney('egm96-5.pgm').height(-51.699, -141.493) kind 3: -17.656  FAILED, KNOWN, expected -17.657
    test 480 GeoidKarney('egm96-5.pgm').height(36.585, 4.515) kind 3: 46.359  FAILED, KNOWN, expected 46.358
    test 481 GeoidKarney('egm96-5.pgm').height(39.642, -54.659) kind 3: -14.404
    test 482 GeoidKarney('egm96-5.pgm').height(59.761, 166.567) kind 3: 11.242
    test 483 GeoidKarney('egm96-5.pgm').height(51.83, 13.357) kind 3: 42.237
    test 484 GeoidKarney('egm96-5.pgm').height(-36.531, -175.431) kind 3: 22.147
    test 485 GeoidKarney('egm96-5.pgm').height(-37.08, 125.264) kind 3: -33.396
    test 486 GeoidKarney('egm96-5.pgm').height(-68.651, 92.732) kind 3: 7.961
    test 487 GeoidKarney('egm96-5.pgm').height(35.087, 45.336) kind 3: 7.228  FAILED, KNOWN, expected 7.229
    test 488 GeoidKarney('egm96-5.pgm').height(-61.356, -169.379) kind 3: -44.290  FAILED, KNOWN, expected -44.292
    test 489 GeoidKarney('egm96-5.pgm').height(-36.955, 179.12) kind 3: 21.874  FAILED, KNOWN, expected 21.875
    test 490 GeoidKarney('egm96-5.pgm').height(10.248, -6.714) kind 3: 28.933
    test 491 GeoidKarney('egm96-5.pgm').height(36.868, 84.602) kind 3: -41.238
    test 492 GeoidKarney('egm96-5.pgm').height(28.637, 88.933) kind 3: -31.331
    test 493 GeoidKarney('egm96-5.pgm').height(54.811, -99.968) kind 3: -32.702
    test 494 GeoidKarney('egm96-5.pgm').height(7.611, 145.911) kind 3: 60.117
    test 495 GeoidKarney('egm96-5.pgm').height(59.412, 170.102) kind 3: 6.457
    test 496 GeoidKarney('egm96-5.pgm').height(-61.469, 126.144) kind 3: -31.961
    test 497 GeoidKarney('egm96-5.pgm').height(18.514, -137.083) kind 3: -26.572  FAILED, KNOWN, expected -26.571
    test 498 GeoidKarney('egm96-5.pgm').height(7.854, -126.799) kind 3: -29.761  FAILED, KNOWN, expected -29.760
    test 499 GeoidKarney('egm96-5.pgm').height(47.489, 134.183) kind 3: 21.981  FAILED, KNOWN, expected 21.980
    test 500 GeoidKarney('egm96-5.pgm').height(-34.144, -11.922) kind 3: 16.849
    test 501 GeoidKarney('egm96-5.pgm').height(-58.389, 117.458) kind 3: -20.923
    test 502 GeoidKarney('egm96-5.pgm').height(9.773, 95.846) kind 3: -42.749
    test 503 GeoidKarney('egm96-5.pgm').height(-53.12, 136.994) kind 3: -21.840  FAILED, KNOWN, expected -21.841
    test 504 GeoidKarney('egm96-5.pgm').height(-50.35, 0.075) kind 3: 25.481  FAILED, KNOWN, expected 25.482
    test 505 GeoidKarney('egm96-5.pgm').height(31.438, -170.879) kind 3: -8.846  FAILED, KNOWN, expected -8.847
    test 506 GeoidKarney('egm96-5.pgm').height(37.541, -153.024) kind 3: -19.603  FAILED, KNOWN, expected -19.604
    test 507 GeoidKarney('egm96-5.pgm').height(27.586, 2.444) kind 3: 25.668
    test 508 GeoidKarney('egm96-5.pgm').height(-26.139, -106.201) kind 3: -3.772
    test 509 GeoidKarney('egm96-5.pgm').height(-33.426, -14.84) kind 3: 17.747  FAILED, KNOWN, expected 17.748
    test 510 GeoidKarney('egm96-5.pgm').height(39.586, -153.019) kind 3: -17.838  FAILED, KNOWN, expected -17.839
    test 511 GeoidKarney('egm96-5.pgm').height(-60.79, -2.578) kind 3: 14.292
    test 512 GeoidKarney('egm96-5.pgm').height(-20.131, 21.975) kind 3: 16.529
    test 513 GeoidKarney('egm96-5.pgm').height(75.649, 99.921) kind 3: -8.230  FAILED, KNOWN, expected -8.229
    test 514 GeoidKarney('egm96-5.pgm').height(-0.385, -23.788) kind 3: 9.831  FAILED, KNOWN, expected 9.830
    test 515 GeoidKarney('egm96-5.pgm').height(-51.56, -50.327) kind 3: 6.215
    test 516 GeoidKarney('egm96-5.pgm').height(-43.129, -167.271) kind 3: -2.960
    test 517 GeoidKarney('egm96-5.pgm').height(46.374, 71.948) kind 3: -42.323
    test 518 GeoidKarney('egm96-5.pgm').height(-22.783, 140.657) kind 3: 38.356
    test 519 GeoidKarney('egm96-5.pgm').height(-12.056, 122.804) kind 3: 34.259
    test 520 GeoidKarney('egm96-5.pgm').height(30.127, 94.738) kind 3: -37.397
    test 521 GeoidKarney('egm96-5.pgm').height(46.296, -174.479) kind 3: -2.017  FAILED, KNOWN, expected -2.016
    test 522 GeoidKarney('egm96-5.pgm').height(34.99, 15.052) kind 3: 33.912
    test 523 GeoidKarney('egm96-5.pgm').height(-51.287, 90.565) kind 3: 12.676
    test 524 GeoidKarney('egm96-5.pgm').height(34.217, 141.302) kind 3: 15.692
    test 525 GeoidKarney('egm96-5.pgm').height(-40.423, -142.787) kind 3: -11.117
    test 526 GeoidKarney('egm96-5.pgm').height(-17.854, -170.216) kind 3: 27.437
    test 527 GeoidKarney('egm96-5.pgm').height(47.803, 112.701) kind 3: -23.894
    test 528 GeoidKarney('egm96-5.pgm').height(-23.276, 133.454) kind 3: 18.765  FAILED, KNOWN, expected 18.766
    test 529 GeoidKarney('egm96-5.pgm').height(-26.884, -36.571) kind 3: -7.452
    test 530 GeoidKarney('egm96-5.pgm').height(-37.106, 31.128) kind 3: 30.143
    test 531 GeoidKarney('egm96-5.pgm').height(-75.363, -173.674) kind 3: -61.172
    test 532 GeoidKarney('egm96-5.pgm').height(-18.305, 69.016) kind 3: -24.890
    test 533 GeoidKarney('egm96-5.pgm').height(39.527, 23.58) kind 3: 39.519
    test 534 GeoidKarney('egm96-5.pgm').height(68.903, 30.97) kind 3: 19.420  FAILED, KNOWN, expected 19.419
    test 535 GeoidKarney('egm96-5.pgm').height(53.937, 168.318) kind 3: 2.067  FAILED, KNOWN, expected 2.069
    test 536 GeoidKarney('egm96-5.pgm').height(-38.6, 64.812) kind 3: 25.049  FAILED, KNOWN, expected 25.048
    test 537 GeoidKarney('egm96-5.pgm').height(-41.396, -69.739) kind 3: 22.546  FAILED, KNOWN, expected 22.547
    test 538 GeoidKarney('egm96-5.pgm').height(50.158, 72.319) kind 3: -34.358  FAILED, KNOWN, expected -34.359
    test 539 GeoidKarney('egm96-5.pgm').height(27.692, 176.153) kind 3: -5.454  FAILED, KNOWN, expected -5.453
    test 540 GeoidKarney('egm96-5.pgm').height(-48.419, 170.454) kind 3: -6.804
    test 541 GeoidKarney('egm96-5.pgm').height(-65.346, -124.976) kind 3: -35.053  FAILED, KNOWN, expected -35.054
    test 542 GeoidKarney('egm96-5.pgm').height(-51.873, 167.266) kind 3: -15.417  FAILED, KNOWN, expected -15.418
    test 543 GeoidKarney('egm96-5.pgm').height(-7.263, 84.308) kind 3: -79.557
    test 544 GeoidKarney('egm96-5.pgm').height(-1.461, -105.458) kind 3: -16.894
    test 545 GeoidKarney('egm96-5.pgm').height(7.684, 161.873) kind 3: 36.215
    test 546 GeoidKarney('egm96-5.pgm').height(-31.475, -158.52) kind 3: 3.523
    test 547 GeoidKarney('egm96-5.pgm').height(-36.187, 62.917) kind 3: 23.797
    test 548 GeoidKarney('egm96-5.pgm').height(16.003, 141.687) kind 3: 51.587  FAILED, KNOWN, expected 51.586
    test 549 GeoidKarney('egm96-5.pgm').height(30.182, 86.261) kind 3: -30.131
    test 550 GeoidKarney('egm96-5.pgm').height(-77.304, 159.498) kind 3: -51.849  FAILED, KNOWN, expected -51.848
    test 551 GeoidKarney('egm96-5.pgm').height(39.536, 139.795) kind 3: 37.191  FAILED, KNOWN, expected 37.192
    test 552 GeoidKarney('egm96-5.pgm').height(8.569, 134.618) kind 3: 63.596  FAILED, KNOWN, expected 63.597
    test 553 GeoidKarney('egm96-5.pgm').height(14.473, 90.596) kind 3: -62.636
    test 554 GeoidKarney('egm96-5.pgm').height(-13.138, -99.589) kind 3: -8.718  FAILED, KNOWN, expected -8.717
    test 555 GeoidKarney('egm96-5.pgm').height(34.212, -26.307) kind 3: 40.645
    test 556 GeoidKarney('egm96-5.pgm').height(21.89, 76.371) kind 3: -60.729
    test 557 GeoidKarney('egm96-5.pgm').height(29.793, 120.487) kind 3: 8.784  FAILED, KNOWN, expected 8.783
    test 558 GeoidKarney('egm96-5.pgm').height(15.724, 122.714) kind 3: 31.523
    test 559 GeoidKarney('egm96-5.pgm').height(-66.208, -78.499) kind 3: -6.251  FAILED, KNOWN, expected -6.250
    test 560 GeoidKarney('egm96-5.pgm').height(-39.507, 55.809) kind 3: 32.598  FAILED, KNOWN, expected 32.599
    test 561 GeoidKarney('egm96-5.pgm').height(28.159, 51.476) kind 3: -24.536
    test 562 GeoidKarney('egm96-5.pgm').height(-36.207, 120.205) kind 3: -38.869
    test 563 GeoidKarney('egm96-5.pgm').height(30.575, -99.998) kind 3: -23.212  FAILED, KNOWN, expected -23.213
    test 564 GeoidKarney('egm96-5.pgm').height(-16.993, 37.136) kind 3: -11.824
    test 565 GeoidKarney('egm96-5.pgm').height(-11.477, 12.039) kind 3: 16.710  FAILED, KNOWN, expected 16.709
    test 566 GeoidKarney('egm96-5.pgm').height(30.428, -144.765) kind 3: -22.378  FAILED, KNOWN, expected -22.379
    test 567 GeoidKarney('egm96-5.pgm').height(-17.44, -92.424) kind 3: -4.941
    test 568 GeoidKarney('egm96-5.pgm').height(40.203, 143.43) kind 3: 19.394
    test 569 GeoidKarney('egm96-5.pgm').height(-37.098, -106.574) kind 3: -9.381
    test 570 GeoidKarney('egm96-5.pgm').height(54.62, -68.413) kind 3: -23.318  FAILED, KNOWN, expected -23.319
    test 571 GeoidKarney('egm96-5.pgm').height(-31.633, 148.182) kind 3: 24.467  FAILED, KNOWN, expected 24.468
    test 572 GeoidKarney('egm96-5.pgm').height(-56.07, -141.407) kind 3: -21.761
    test 573 GeoidKarney('egm96-5.pgm').height(-8.195, -52.691) kind 3: -18.798
    test 574 GeoidKarney('egm96-5.pgm').height(17.851, 24.749) kind 3: 12.612
    test 575 GeoidKarney('egm96-5.pgm').height(0.349, -108.333) kind 3: -19.708  FAILED, KNOWN, expected -19.706
    test 576 GeoidKarney('egm96-5.pgm').height(15.038, 126.191) kind 3: 45.792
    test 577 GeoidKarney('egm96-5.pgm').height(-21.111, -123.696) kind 3: -8.406
    test 578 GeoidKarney('egm96-5.pgm').height(30.947, 173.002) kind 3: -8.367
    test 579 GeoidKarney('egm96-5.pgm').height(-10.698, -144.091) kind 3: -2.026  FAILED, KNOWN, expected -2.025
    test 580 GeoidKarney('egm96-5.pgm').height(-29.412, 124.753) kind 3: -16.567  FAILED, KNOWN, expected -16.569
    test 581 GeoidKarney('egm96-5.pgm').height(38.224, -137.189) kind 3: -35.435
    test 582 GeoidKarney('egm96-5.pgm').height(36.064, -132.409) kind 3: -39.008  FAILED, KNOWN, expected -39.009
    test 583 GeoidKarney('egm96-5.pgm').height(29.975, 178.076) kind 3: -6.921
    test 584 GeoidKarney('egm96-5.pgm').height(-21.346, 169.26) kind 3: 50.795
    test 585 GeoidKarney('egm96-5.pgm').height(49.282, -152.934) kind 3: 1.071  FAILED, KNOWN, expected 1.070
    test 586 GeoidKarney('egm96-5.pgm').height(16.349, -99.962) kind 3: -14.214
    test 587 GeoidKarney('egm96-5.pgm').height(-14.293, -167.34) kind 3: 17.600
    test 588 GeoidKarney('egm96-5.pgm').height(47.166, -38.523) kind 3: 44.803  FAILED, KNOWN, expected 44.804
    test 589 GeoidKarney('egm96-5.pgm').height(-58.911, 114.347) kind 3: -17.923  FAILED, KNOWN, expected -17.922
    test 590 GeoidKarney('egm96-5.pgm').height(-9.055, 111.294) kind 3: 10.662
    test 591 GeoidKarney('egm96-5.pgm').height(18.391, 29.692) kind 3: 7.670
    test 592 GeoidKarney('egm96-5.pgm').height(-15.074, 22.153) kind 3: 8.624  FAILED, KNOWN, expected 8.623
    test 593 GeoidKarney('egm96-5.pgm').height(-4.235, 62.001) kind 3: -60.722  FAILED, KNOWN, expected -60.723
    test 594 GeoidKarney('egm96-5.pgm').height(15.171, -86.583) kind 3: 3.820  FAILED, KNOWN, expected 3.818
    test 595 GeoidKarney('egm96-5.pgm').height(79.254, 112.116) kind 3: -1.871
    test 596 GeoidKarney('egm96-5.pgm').height(15.947, 156.093) kind 3: 30.634  FAILED, KNOWN, expected 30.633
    test 597 GeoidKarney('egm96-5.pgm').height(68.371, -177.382) kind 3: 2.800  FAILED, KNOWN, expected 2.801
    test 598 GeoidKarney('egm96-5.pgm').height(-41.931, -72.093) kind 3: 19.858  FAILED, KNOWN, expected 19.859
    test 599 GeoidKarney('egm96-5.pgm').height(-1.193, -143.133) kind 3: 5.347  FAILED, KNOWN, expected 5.348
    test 600 GeoidKarney('egm96-5.pgm').height(-37.006, 154.513) kind 3: 9.941
    test 601 GeoidKarney('egm96-5.pgm').height(-22.148, 9.938) kind 3: 22.322  FAILED, KNOWN, expected 22.321
    test 602 GeoidKarney('egm96-5.pgm').height(24.329, 109.044) kind 3: -24.135
    test 603 GeoidKarney('egm96-5.pgm').height(-54.878, 114.691) kind 3: -17.680  FAILED, KNOWN, expected -17.679
    test 604 GeoidKarney('egm96-5.pgm').height(45.601, -80.458) kind 3: -37.151  FAILED, KNOWN, expected -37.150
    test 605 GeoidKarney('egm96-5.pgm').height(2.372, 58.974) kind 3: -61.158
    test 606 GeoidKarney('egm96-5.pgm').height(15.937, 165.854) kind 3: 20.603  FAILED, KNOWN, expected 20.602
    test 607 GeoidKarney('egm96-5.pgm').height(4.889, -24.213) kind 3: 13.056  FAILED, KNOWN, expected 13.055
    test 608 GeoidKarney('egm96-5.pgm').height(-11.392, 179.558) kind 3: 40.133  FAILED, KNOWN, expected 40.132
    test 609 GeoidKarney('egm96-5.pgm').height(58.246, 4.862) kind 3: 43.263
    test 610 GeoidKarney('egm96-5.pgm').height(34.302, -109.109) kind 3: -23.126
    test 611 GeoidKarney('egm96-5.pgm').height(-58.196, 117.306) kind 3: -20.678
    test 612 GeoidKarney('egm96-5.pgm').height(44.5, 173.769) kind 3: -8.530  FAILED, KNOWN, expected -8.529
    test 613 GeoidKarney('egm96-5.pgm').height(-28.863, -139.775) kind 3: -8.666
    test 614 GeoidKarney('egm96-5.pgm').height(19.507, -96.099) kind 3: -12.795  FAILED, KNOWN, expected -12.796
    test 615 GeoidKarney('egm96-5.pgm').height(-42.488, -73.907) kind 3: 15.774  FAILED, KNOWN, expected 15.773
    test 616 GeoidKarney('egm96-5.pgm').height(46.138, -141.429) kind 3: -19.955  FAILED, KNOWN, expected -19.954
    test 617 GeoidKarney('egm96-5.pgm').height(60.507, 93.743) kind 3: -31.480
    test 618 GeoidKarney('egm96-5.pgm').height(26.219, -145.434) kind 3: -17.428  FAILED, KNOWN, expected -17.429
    test 619 GeoidKarney('egm96-5.pgm').height(-28.687, 3.37) kind 3: 24.037
    test 620 GeoidKarney('egm96-5.pgm').height(-15.008, 117.45) kind 3: 4.519  FAILED, KNOWN, expected 4.520
    test 621 GeoidKarney('egm96-5.pgm').height(40.71, 144.095) kind 3: 11.393  FAILED, KNOWN, expected 11.394
    test 622 GeoidKarney('egm96-5.pgm').height(20.823, -173.611) kind 3: 5.678  FAILED, KNOWN, expected 5.679
    test 623 GeoidKarney('egm96-5.pgm').height(16.776, -3.009) kind 3: 28.707
    test 624 GeoidKarney('egm96-5.pgm').height(41.0, -95.0) kind 3: -30.261  FAILED, KNOWN, expected -30.262
    test 625 GeoidKarney('egm96-5.pgm').height(49.0, -120.5) kind 3: -15.984
    test 626 GeoidKarney('egm96-5.pgm').height(49.0, -103.5) kind 3: -18.635
    test 627 GeoidKarney('egm96-5.pgm').height(49.0, -86.5) kind 3: -37.749
    test 628 GeoidKarney('egm96-5.pgm').height(49.0, -69.5) kind 3: -26.691
    test 629 GeoidKarney('egm96-5.pgm').height(33.0, -120.5) kind 3: -39.561
    test 630 GeoidKarney('egm96-5.pgm').height(33.0, -103.5) kind 3: -22.562
    test 631 GeoidKarney('egm96-5.pgm').height(33.0, -86.5) kind 3: -30.012
    test 632 GeoidKarney('egm96-5.pgm').height(33.0, -69.5) kind 3: -48.039

    test 633 GeoidKarney('egm96-5.pgm').height() kind 3, hits 0, eps max (in 0 FAILED): 0.002

    test 634 GeoidG2012B('g2012bu0.bin').height(41.0, -95.0) kind 3: -30.312
    test 635 GeoidG2012B('g2012bu0.bin').height(49.0, -120.5) kind 3: -16.112
    test 636 GeoidG2012B('g2012bu0.bin').height(49.0, -103.5) kind 3: -18.955
    test 637 GeoidG2012B('g2012bu0.bin').height(49.0, -86.5) kind 3: -37.584
    test 638 GeoidG2012B('g2012bu0.bin').height(49.0, -69.5) kind 3: -25.867
    test 639 GeoidG2012B('g2012bu0.bin').height(33.0, -120.5) kind 3: -39.554
    test 640 GeoidG2012B('g2012bu0.bin').height(33.0, -103.5) kind 3: -21.917
    test 641 GeoidG2012B('g2012bu0.bin').height(33.0, -86.5) kind 3: -29.001
    test 642 GeoidG2012B('g2012bu0.bin').height(33.0, -69.5) kind 3: -46.725

    test 643 GeoidG2012B('g2012bu0.bin').height() kind 3, eps max (in 0 FAILED): 0.000


    326 of 643 testGeoids.py tests (50.7%) FAILED, ALL KNOWN (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 4.510 sec

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testGreatCircle.py

    testing testGreatCircle.py 18.10.02

    testGreatCircle(pygeodesy.sphericalNvector, 19.04.05)
    test 1 InitialBearingSameLocations: 0.0
    test 2 InitialBearingEqualLocations: 0.0
    test 3 FinalBearingSameLocations: 180.0
    test 4 FinalBearingEqualLocations: 180.0
    test 5 FinalBearingCrossError: coincident points: LatLon(43°55′51.28″N, 072°03′13.72″W)
    test 6 DistanceSameLocations: 0.0
    test 7 DistanceEqualLocations: 0.0
    test 8 DistanceEiffelToVersailles: 14084.300096  FAILED, KNOWN, expected 14084.280705
    test 9 DistanceVersaillesToEiffel: 14084.300096  FAILED, KNOWN, expected 14084.280705
    test 10 InitialBearingEiffelToVersailles: 245.13460297
    test 11 InitialBearingEiffelToVersailles(DMS): 245°08′04.5707″
    test 12 InitialBearingVersaillesToEiffel: 65.003253951
    test 13 InitialBearingVersaillesToEiffel(DMS): 65°00′11.7142″
    test 14 FinalBearingEiffelToVersailles: 245.00325395
    test 15 FinalBearingEiffelToVersailles(DMS): 245°00′11.7142″
    test 16 FinalBearingVersaillesToEiffel: 65.134602969
    test 17 FinalBearingVersaillesToEiffel(DMS): 65°08′04.5707″
    test 18 GenerateLocationVersailles: 48.804766°N, 002.120339°E
    test 19 GenerateLocationEiffel: 48.858158°N, 002.294825°E
    test 20 MidpointEiffelToVersailles: 48.831495°N, 002.207536°E
    test 21 MidpointEiffelToVersailles(DMS): 48°49′53.3817″N, 002°12′27.1279″E
    test 22 MidpointEiffelToVersailles(m): 7042.15004788  FAILED, KNOWN, expected 7042.15974330
    test 23 MidpointVersaillesToEiffel: 48.831495°N, 002.207536°E  FAILED, KNOWN, expected 48.831495°N, 002.207535°E
    test 24 MidpointVersaillesToEiffel(DMS): 48°49′53.3817″N, 002°12′27.1279″E
    test 25 MidpointVersaillesToEiffel(m): 7042.15004788  FAILED, KNOWN, expected 7042.15974330
    test 26 Intersection: 48.83569095°N, 002.221252031°E
    test 27 Intersection: 48.8356909498836°N, 002.2212520313074°E
    test 28 CrossTrackDistance200m+90°: 200.0
    test 29 CrossTrackDistance200m+270°: -200.0
    test 30 CrossTrackDistanceCloseToZero: 0.0000000

    testGreatCircle(pygeodesy.sphericalTrigonometry, 19.04.05)
    test 31 InitialBearingSameLocations: 0.0
    test 32 InitialBearingEqualLocations: 0.0
    test 33 FinalBearingSameLocations: 180.0
    test 34 FinalBearingEqualLocations: 180.0
    test 35 FinalBearingCrossError: coincident points: LatLon(43°55′51.28″N, 072°03′13.72″W)
    test 36 DistanceSameLocations: 0.0
    test 37 DistanceEqualLocations: 0.0
    test 38 DistanceEiffelToVersailles: 14084.300096  FAILED, KNOWN, expected 14084.280705
    test 39 DistanceVersaillesToEiffel: 14084.300096  FAILED, KNOWN, expected 14084.280705
    test 40 InitialBearingEiffelToVersailles: 245.13460297
    test 41 InitialBearingEiffelToVersailles(DMS): 245°08′04.5707″
    test 42 InitialBearingVersaillesToEiffel: 65.003253951
    test 43 InitialBearingVersaillesToEiffel(DMS): 65°00′11.7142″
    test 44 FinalBearingEiffelToVersailles: 245.00325395
    test 45 FinalBearingEiffelToVersailles(DMS): 245°00′11.7142″
    test 46 FinalBearingVersaillesToEiffel: 65.134602969
    test 47 FinalBearingVersaillesToEiffel(DMS): 65°08′04.5707″
    test 48 GenerateLocationVersailles: 48.804766°N, 002.120339°E
    test 49 GenerateLocationEiffel: 48.858158°N, 002.294825°E
    test 50 MidpointEiffelToVersailles: 48.831495°N, 002.207536°E
    test 51 MidpointEiffelToVersailles(DMS): 48°49′53.3817″N, 002°12′27.1279″E
    test 52 MidpointEiffelToVersailles(m): 7042.15004788  FAILED, KNOWN, expected 7042.15974330
    test 53 MidpointVersaillesToEiffel: 48.831495°N, 002.207536°E  FAILED, KNOWN, expected 48.831495°N, 002.207535°E
    test 54 MidpointVersaillesToEiffel(DMS): 48°49′53.3817″N, 002°12′27.1279″E
    test 55 MidpointVersaillesToEiffel(m): 7042.15004788  FAILED, KNOWN, expected 7042.15974330
    test 56 Intersection: 48.83569095°N, 002.221252031°E
    test 57 Intersection: 48.8356909498836°N, 002.2212520313074°E
    test 58 CrossTrackDistance200m+90°: 200.0
    test 59 CrossTrackDistance200m+270°: -200.0
    test 60 CrossTrackDistanceCloseToZero: 0.0000000

    10 of 60 testGreatCircle.py tests (16.7%) FAILED, ALL KNOWN (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 9.313 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testHeights.py

    testing testHeights.py 19.04.03
    test 1 HeightError: 'float' object has no attribute 'lon': 0.0
    test 2 HeightIDW(adjust=True): 6.166852765
    test 3 HeightIDW(float): <type 'float'>
    test 4 HeightIDW(latlon): True
    test 5 HeightIDW(adjust=True): 5.0
    test 6 HeightIDW(float): <type 'float'>
    test 7 HeightIDW(latlon): True
    test 8 HeightIDW(adjust=True): (6.166852765, 5.0,)
    test 9 HeightIDW(tuple): <type 'tuple'>
    test 10 HeightIDW(tuple-float): <type 'float'>
    test 11 HeightIDW(tuple-float): <type 'float'>
    test 12 HeightIDW(adjust=True): [6.166852765, 5.0]
    test 13 HeightIDW(list: <type 'list'>
    test 14 HeightIDW(list-float): <type 'float'>
    test 15 HeightIDW(list-float): <type 'float'>
    test 16 HeightError: 'float' object has no attribute 'lon': 0.0
    test 17 HeightIDW(adjust=False): 6.166920194
    test 18 HeightIDW(float): <type 'float'>
    test 19 HeightIDW(latlon): True
    test 20 HeightIDW(adjust=False): 5.0
    test 21 HeightIDW(float): <type 'float'>
    test 22 HeightIDW(latlon): True
    test 23 HeightIDW(adjust=False): (6.166920194, 5.0,)
    test 24 HeightIDW(tuple): <type 'tuple'>
    test 25 HeightIDW(tuple-float): <type 'float'>
    test 26 HeightIDW(tuple-float): <type 'float'>
    test 27 HeightIDW(adjust=False): [6.166920194, 5.0]
    test 28 HeightIDW(list: <type 'list'>
    test 29 HeightIDW(list-float): <type 'float'>
    test 30 HeightIDW(list-float): <type 'float'>
    test 31 HeightError: 'float' object has no attribute 'lon': 0.0
    test 32 HeightIDW2(adjust=True, wrap=False): 6.108538529
    test 33 HeightIDW2(float): <type 'float'>
    test 34 HeightIDW2(latlon): True
    test 35 HeightIDW2(adjust=True, wrap=False): 5.0
    test 36 HeightIDW2(float): <type 'float'>
    test 37 HeightIDW2(latlon): True
    test 38 HeightIDW2(adjust=True, wrap=False): (6.108538529, 5.0,)
    test 39 HeightIDW2(tuple): <type 'tuple'>
    test 40 HeightIDW2(tuple-float): <type 'float'>
    test 41 HeightIDW2(tuple-float): <type 'float'>
    test 42 HeightIDW2(adjust=True, wrap=False): [6.108538529, 5.0]
    test 43 HeightIDW2(list: <type 'list'>
    test 44 HeightIDW2(list-float): <type 'float'>
    test 45 HeightIDW2(list-float): <type 'float'>
    test 46 HeightError: 'float' object has no attribute 'lon': 0.0
    test 47 HeightIDW2(adjust=True, wrap=True): 6.108538529
    test 48 HeightIDW2(float): <type 'float'>
    test 49 HeightIDW2(latlon): True
    test 50 HeightIDW2(adjust=True, wrap=True): 5.0
    test 51 HeightIDW2(float): <type 'float'>
    test 52 HeightIDW2(latlon): True
    test 53 HeightIDW2(adjust=True, wrap=True): (6.108538529, 5.0,)
    test 54 HeightIDW2(tuple): <type 'tuple'>
    test 55 HeightIDW2(tuple-float): <type 'float'>
    test 56 HeightIDW2(tuple-float): <type 'float'>
    test 57 HeightIDW2(adjust=True, wrap=True): [6.108538529, 5.0]
    test 58 HeightIDW2(list: <type 'list'>
    test 59 HeightIDW2(list-float): <type 'float'>
    test 60 HeightIDW2(list-float): <type 'float'>
    test 61 HeightError: 'float' object has no attribute 'lon': 0.0
    test 62 HeightIDW2(adjust=False, wrap=False): 6.108614369
    test 63 HeightIDW2(float): <type 'float'>
    test 64 HeightIDW2(latlon): True
    test 65 HeightIDW2(adjust=False, wrap=False): 5.0
    test 66 HeightIDW2(float): <type 'float'>
    test 67 HeightIDW2(latlon): True
    test 68 HeightIDW2(adjust=False, wrap=False): (6.108614369, 5.0,)
    test 69 HeightIDW2(tuple): <type 'tuple'>
    test 70 HeightIDW2(tuple-float): <type 'float'>
    test 71 HeightIDW2(tuple-float): <type 'float'>
    test 72 HeightIDW2(adjust=False, wrap=False): [6.108614369, 5.0]
    test 73 HeightIDW2(list: <type 'list'>
    test 74 HeightIDW2(list-float): <type 'float'>
    test 75 HeightIDW2(list-float): <type 'float'>
    test 76 HeightError: 'float' object has no attribute 'lon': 0.0
    test 77 HeightIDW2(adjust=False, wrap=True): 6.108614369
    test 78 HeightIDW2(float): <type 'float'>
    test 79 HeightIDW2(latlon): True
    test 80 HeightIDW2(adjust=False, wrap=True): 5.0
    test 81 HeightIDW2(float): <type 'float'>
    test 82 HeightIDW2(latlon): True
    test 83 HeightIDW2(adjust=False, wrap=True): (6.108614369, 5.0,)
    test 84 HeightIDW2(tuple): <type 'tuple'>
    test 85 HeightIDW2(tuple-float): <type 'float'>
    test 86 HeightIDW2(tuple-float): <type 'float'>
    test 87 HeightIDW2(adjust=False, wrap=True): [6.108614369, 5.0]
    test 88 HeightIDW2(list: <type 'list'>
    test 89 HeightIDW2(list-float): <type 'float'>
    test 90 HeightIDW2(list-float): <type 'float'>
    test 91 HeightError: 'float' object has no attribute 'lon': 0.0
    test 92 HeightIDW3(wrap=True): 6.108538037
    test 93 HeightIDW3(float): <type 'float'>
    test 94 HeightIDW3(latlon): True
    test 95 HeightIDW3(wrap=True): 5.0
    test 96 HeightIDW3(float): <type 'float'>
    test 97 HeightIDW3(latlon): True
    test 98 HeightIDW3(wrap=True): (6.108538037, 5.0,)
    test 99 HeightIDW3(tuple): <type 'tuple'>
    test 100 HeightIDW3(tuple-float): <type 'float'>
    test 101 HeightIDW3(tuple-float): <type 'float'>
    test 102 HeightIDW3(wrap=True): [6.108538037, 5.0]
    test 103 HeightIDW3(list: <type 'list'>
    test 104 HeightIDW3(list-float): <type 'float'>
    test 105 HeightIDW3(list-float): <type 'float'>
    test 106 HeightError: 'float' object has no attribute 'lon': 0.0
    test 107 HeightIDW3(wrap=False): 6.108538037
    test 108 HeightIDW3(float): <type 'float'>
    test 109 HeightIDW3(latlon): True
    test 110 HeightIDW3(wrap=False): 5.0
    test 111 HeightIDW3(float): <type 'float'>
    test 112 HeightIDW3(latlon): True
    test 113 HeightIDW3(wrap=False): (6.108538037, 5.0,)
    test 114 HeightIDW3(tuple): <type 'tuple'>
    test 115 HeightIDW3(tuple-float): <type 'float'>
    test 116 HeightIDW3(tuple-float): <type 'float'>
    test 117 HeightIDW3(wrap=False): [6.108538037, 5.0]
    test 118 HeightIDW3(list: <type 'list'>
    test 119 HeightIDW3(list-float): <type 'float'>
    test 120 HeightIDW3(list-float): <type 'float'>
    test 121 intersection: 02.64932°N, 002.550079°E, +2.50m
    test 122 HeightError: 'float' object has no attribute 'lon': 0.0
    test 123 HeightIDW(adjust=True): 2.592747784
    test 124 HeightIDW(float): <type 'float'>
    test 125 HeightIDW(latlon): True
    test 126 HeightIDW(adjust=True): 3.0
    test 127 HeightIDW(float): <type 'float'>
    test 128 HeightIDW(latlon): True
    test 129 HeightIDW(adjust=True): (2.592747784, 3.0,)
    test 130 HeightIDW(tuple): <type 'tuple'>
    test 131 HeightIDW(tuple-float): <type 'float'>
    test 132 HeightIDW(tuple-float): <type 'float'>
    test 133 HeightIDW(adjust=True): [2.592747784, 3.0]
    test 134 HeightIDW(list: <type 'list'>
    test 135 HeightIDW(list-float): <type 'float'>
    test 136 HeightIDW(list-float): <type 'float'>
    test 137 HeightError: 'float' object has no attribute 'lon': 0.0
    test 138 HeightIDW(adjust=False): 2.592735027
    test 139 HeightIDW(float): <type 'float'>
    test 140 HeightIDW(latlon): True
    test 141 HeightIDW(adjust=False): 3.0
    test 142 HeightIDW(float): <type 'float'>
    test 143 HeightIDW(latlon): True
    test 144 HeightIDW(adjust=False): (2.592735027, 3.0,)
    test 145 HeightIDW(tuple): <type 'tuple'>
    test 146 HeightIDW(tuple-float): <type 'float'>
    test 147 HeightIDW(tuple-float): <type 'float'>
    test 148 HeightIDW(adjust=False): [2.592735027, 3.0]
    test 149 HeightIDW(list: <type 'list'>
    test 150 HeightIDW(list-float): <type 'float'>
    test 151 HeightIDW(list-float): <type 'float'>
    test 152 HeightError: 'float' object has no attribute 'lon': 0.0
    test 153 HeightIDW2(adjust=True, wrap=False): 2.592743455
    test 154 HeightIDW2(float): <type 'float'>
    test 155 HeightIDW2(latlon): True
    test 156 HeightIDW2(adjust=True, wrap=False): 3.0
    test 157 HeightIDW2(float): <type 'float'>
    test 158 HeightIDW2(latlon): True
    test 159 HeightIDW2(adjust=True, wrap=False): (2.592743455, 3.0,)
    test 160 HeightIDW2(tuple): <type 'tuple'>
    test 161 HeightIDW2(tuple-float): <type 'float'>
    test 162 HeightIDW2(tuple-float): <type 'float'>
    test 163 HeightIDW2(adjust=True, wrap=False): [2.592743455, 3.0]
    test 164 HeightIDW2(list: <type 'list'>
    test 165 HeightIDW2(list-float): <type 'float'>
    test 166 HeightIDW2(list-float): <type 'float'>
    test 167 HeightError: 'float' object has no attribute 'lon': 0.0
    test 168 HeightIDW2(adjust=True, wrap=True): 2.592743455
    test 169 HeightIDW2(float): <type 'float'>
    test 170 HeightIDW2(latlon): True
    test 171 HeightIDW2(adjust=True, wrap=True): 3.0
    test 172 HeightIDW2(float): <type 'float'>
    test 173 HeightIDW2(latlon): True
    test 174 HeightIDW2(adjust=True, wrap=True): (2.592743455, 3.0,)
    test 175 HeightIDW2(tuple): <type 'tuple'>
    test 176 HeightIDW2(tuple-float): <type 'float'>
    test 177 HeightIDW2(tuple-float): <type 'float'>
    test 178 HeightIDW2(adjust=True, wrap=True): [2.592743455, 3.0]
    test 179 HeightIDW2(list: <type 'list'>
    test 180 HeightIDW2(list-float): <type 'float'>
    test 181 HeightIDW2(list-float): <type 'float'>
    test 182 HeightError: 'float' object has no attribute 'lon': 0.0
    test 183 HeightIDW2(adjust=False, wrap=False): 2.592732915
    test 184 HeightIDW2(float): <type 'float'>
    test 185 HeightIDW2(latlon): True
    test 186 HeightIDW2(adjust=False, wrap=False): 3.0
    test 187 HeightIDW2(float): <type 'float'>
    test 188 HeightIDW2(latlon): True
    test 189 HeightIDW2(adjust=False, wrap=False): (2.592732915, 3.0,)
    test 190 HeightIDW2(tuple): <type 'tuple'>
    test 191 HeightIDW2(tuple-float): <type 'float'>
    test 192 HeightIDW2(tuple-float): <type 'float'>
    test 193 HeightIDW2(adjust=False, wrap=False): [2.592732915, 3.0]
    test 194 HeightIDW2(list: <type 'list'>
    test 195 HeightIDW2(list-float): <type 'float'>
    test 196 HeightIDW2(list-float): <type 'float'>
    test 197 HeightError: 'float' object has no attribute 'lon': 0.0
    test 198 HeightIDW2(adjust=False, wrap=True): 2.592732915
    test 199 HeightIDW2(float): <type 'float'>
    test 200 HeightIDW2(latlon): True
    test 201 HeightIDW2(adjust=False, wrap=True): 3.0
    test 202 HeightIDW2(float): <type 'float'>
    test 203 HeightIDW2(latlon): True
    test 204 HeightIDW2(adjust=False, wrap=True): (2.592732915, 3.0,)
    test 205 HeightIDW2(tuple): <type 'tuple'>
    test 206 HeightIDW2(tuple-float): <type 'float'>
    test 207 HeightIDW2(tuple-float): <type 'float'>
    test 208 HeightIDW2(adjust=False, wrap=True): [2.592732915, 3.0]
    test 209 HeightIDW2(list: <type 'list'>
    test 210 HeightIDW2(list-float): <type 'float'>
    test 211 HeightIDW2(list-float): <type 'float'>
    test 212 HeightError: 'float' object has no attribute 'lon': 0.0
    test 213 HeightIDW3(wrap=True): 2.592742938
    test 214 HeightIDW3(float): <type 'float'>
    test 215 HeightIDW3(latlon): True
    test 216 HeightIDW3(wrap=True): 3.0
    test 217 HeightIDW3(float): <type 'float'>
    test 218 HeightIDW3(latlon): True
    test 219 HeightIDW3(wrap=True): (2.592742938, 3.0,)
    test 220 HeightIDW3(tuple): <type 'tuple'>
    test 221 HeightIDW3(tuple-float): <type 'float'>
    test 222 HeightIDW3(tuple-float): <type 'float'>
    test 223 HeightIDW3(wrap=True): [2.592742938, 3.0]
    test 224 HeightIDW3(list: <type 'list'>
    test 225 HeightIDW3(list-float): <type 'float'>
    test 226 HeightIDW3(list-float): <type 'float'>
    test 227 HeightError: 'float' object has no attribute 'lon': 0.0
    test 228 HeightIDW3(wrap=False): 2.592742938
    test 229 HeightIDW3(float): <type 'float'>
    test 230 HeightIDW3(latlon): True
    test 231 HeightIDW3(wrap=False): 3.0
    test 232 HeightIDW3(float): <type 'float'>
    test 233 HeightIDW3(latlon): True
    test 234 HeightIDW3(wrap=False): (2.592742938, 3.0,)
    test 235 HeightIDW3(tuple): <type 'tuple'>
    test 236 HeightIDW3(tuple-float): <type 'float'>
    test 237 HeightIDW3(tuple-float): <type 'float'>
    test 238 HeightIDW3(wrap=False): [2.592742938, 3.0]
    test 239 HeightIDW3(list: <type 'list'>
    test 240 HeightIDW3(list-float): <type 'float'>
    test 241 HeightIDW3(list-float): <type 'float'>
    test 242 HeightLinear: 2.536626441
    test 243 HeightLinear(float): <type 'float'>
    test 244 HeightLinear(latlon): True
    test 245 HeightError: 'float' object has no attribute 'lon': 0.0
    test 246 HeightCubic: 3.000000000
    test 247 HeightCubic(float): <type 'float'>
    test 248 HeightCubic(latlon): True
    test 249 HeightCubic(tuple): <type 'tuple'>
    test 250 HeightCubic(tuple-float): <type 'float'>
    test 251 HeightCubic(tuple-float): <type 'float'>
    test 252 HeightCubic(list): <type 'list'>
    test 253 HeightCubic(list-float): <type 'float'>
    test 254 HeightCubic(list-float): <type 'float'>
    test 255 HeightCubic(latlon): True
    test 256 HeightError: 'float' object has no attribute 'lon': 0.0
    test 257 HeightIDW: 2.408053308
    test 258 HeightIDW(float): <type 'float'>
    test 259 HeightIDW(latlon): True
    test 260 HeightIDW(tuple): <type 'tuple'>
    test 261 HeightIDW(tuple-float): <type 'float'>
    test 262 HeightIDW(tuple-float): <type 'float'>
    test 263 HeightIDW(list): <type 'list'>
    test 264 HeightIDW(list-float): <type 'float'>
    test 265 HeightIDW(list-float): <type 'float'>
    test 266 HeightIDW(latlon): True
    test 267 HeightError: 'float' object has no attribute 'lon': 0.0
    test 268 HeightIDW2: 2.402157181
    test 269 HeightIDW2(float): <type 'float'>
    test 270 HeightIDW2(latlon): True
    test 271 HeightIDW2(tuple): <type 'tuple'>
    test 272 HeightIDW2(tuple-float): <type 'float'>
    test 273 HeightIDW2(tuple-float): <type 'float'>
    test 274 HeightIDW2(list): <type 'list'>
    test 275 HeightIDW2(list-float): <type 'float'>
    test 276 HeightIDW2(list-float): <type 'float'>
    test 277 HeightIDW2(latlon): True
    test 278 HeightError: 'float' object has no attribute 'lon': 0.0
    test 279 HeightIDW3: 2.402157442
    test 280 HeightIDW3(float): <type 'float'>
    test 281 HeightIDW3(latlon): True
    test 282 HeightIDW3(tuple): <type 'tuple'>
    test 283 HeightIDW3(tuple-float): <type 'float'>
    test 284 HeightIDW3(tuple-float): <type 'float'>
    test 285 HeightIDW3(list): <type 'list'>
    test 286 HeightIDW3(list-float): <type 'float'>
    test 287 HeightIDW3(list-float): <type 'float'>
    test 288 HeightIDW3(latlon): True
    test 289 HeightError: 'float' object has no attribute 'lon': 0.0
    test 290 HeightLinear: 3.000000000
    test 291 HeightLinear(float): <type 'float'>
    test 292 HeightLinear(latlon): True
    test 293 HeightLinear(tuple): <type 'tuple'>
    test 294 HeightLinear(tuple-float): <type 'float'>
    test 295 HeightLinear(tuple-float): <type 'float'>
    test 296 HeightLinear(list): <type 'list'>
    test 297 HeightLinear(list-float): <type 'float'>
    test 298 HeightLinear(list-float): <type 'float'>
    test 299 HeightLinear(latlon): True
    test 300 HeightError: 'float' object has no attribute 'lon': 0.0
    test 301 HeightLSQBiSpline: 6.419251669
    test 302 HeightLSQBiSpline(float): <type 'float'>
    test 303 HeightLSQBiSpline(latlon): True
    test 304 HeightLSQBiSpline(tuple): <type 'tuple'>
    test 305 HeightLSQBiSpline(tuple-float): <type 'float'>
    test 306 HeightLSQBiSpline(tuple-float): <type 'float'>
    test 307 HeightLSQBiSpline(list): <type 'list'>
    test 308 HeightLSQBiSpline(list-float): <type 'float'>
    test 309 HeightLSQBiSpline(list-float): <type 'float'>
    test 310 HeightLSQBiSpline(latlon): True
    test 311 HeightError: 'float' object has no attribute 'lon': 0.0
    test 312 HeightSmoothBiSpline: 2.598922541
    test 313 HeightSmoothBiSpline(float): <type 'float'>
    test 314 HeightSmoothBiSpline(latlon): True
    test 315 HeightSmoothBiSpline(tuple): <type 'tuple'>
    test 316 HeightSmoothBiSpline(tuple-float): <type 'float'>
    test 317 HeightSmoothBiSpline(tuple-float): <type 'float'>
    test 318 HeightSmoothBiSpline(list): <type 'list'>
    test 319 HeightSmoothBiSpline(list-float): <type 'float'>
    test 320 HeightSmoothBiSpline(list-float): <type 'float'>
    test 321 HeightSmoothBiSpline(latlon): True

    all 321 testHeights.py tests passed (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 102.466 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testLatLon.py

    testing testLatLon.py 18.12.11

    testLatLon(pygeodesy.ellipsoidalKarney, 19.04.03)
    test 1 isEllipsoidal: True
    test 2 isSpherical: False
    test 3 lat/lonDMS: 52.20472°N, 000.14056°E
    test 4 lat/lonDMS F_DM: 52°12.283′N, 000°08.434′E
    test 5 lat/lonDMS F_DM: 52°12.2832′N, 000°08.4336′E
    test 6 lat/lonDMS F_DMS: 52°12′17″N, 000°08′26″E
    test 7 lat/lonDMS F_DMS: 52°12′17.0″N, 000°08′26.0″E
    test 8 lat/lonDMS F_RAD: 0.911144N, 0.002453E
    test 9 isequalTo: True
    test 10 latlon2: 52.20472, 0.14056
    test 11 latlon2: 52.2047, 0.1406
    test 12 latlon2: 52.205, 0.141
    test 13 latlon2: 52.2, 0.14
    test 14 latlon2: 52.2, 0.1
    test 15 latlon2: 52.0, 0.0
    test 16 isequalTo: False
    test 17 antipode1: 52.205°S, 179.881°W
    test 18 antipode2: True
    test 19 antipode3: 52.205°N, 000.119°E
    test 20 antipode4: True
    test 21 antipode5: 52.205°N, 000.119°E
    test 22 initialBearingTo: 156.1106
    test 23 finalBearingTo: 157.8345
    test 24 initialBearingTo: 65.9335
    test 25 finalBearingTo: 93.9034
    test 26 bearingTo2: 156.1106, 157.8345
    test 27 ispolar: True
    test 28 copy: True
    test 29 equirectangularTo: 404329.56
    test 30 distanceTo: 404607.805988
    test 31 distanceTo: 404607.805988
    test 32 distanceTo: 3981601
    test 33 antipodal: False
    test 34 distanceTo dateline: 19125097.701  FAILED, KNOWN, expected 19959679.267
    test 35 distanceTo unrolled: 19125097.701  FAILED, KNOWN, expected 19959679.267
    test 36 antipodal: False
    test 37 distanceTo dateline: 9513998
    test 38 distanceTo unrolled: 9513998
    test 39 distanceTo3 dateline: 19125097.7011, 270.7159, 276.0288  FAILED, KNOWN, expected 19125097.7012, 270.7159, 276.0288
    test 40 distanceTo3 dateline: 9513997.9901, 42.9164, 138.8903
    test 41 distanceTo3 dateline: 19125097.7011, 270.7159, 276.0288  FAILED, KNOWN, expected 19125097.7012, 270.7159, 276.0288
    test 42 distanceTo3 dateline: 9513997.9901, 42.9164, 138.8903
    test 43 destination: 51.513526°N, 000.098038°W
    test 44 destination: 51°30′49″N, 000°05′53″W
    test 45 destination: 33°57′N, 118°24′W
    test 46 destination: 33.950367°N, 118.399012°W
    test 47 destination: 0.592546N, 2.066453W
    test 48 destination: 32.11195529°N, 064.56074722°E  FAILED, KNOWN, expected 32.11195529°N, 063.95925278°E
    test 49 isclockwise: False
    test 50 isclockwise*: False
    test 51 isclockwise: True
    test 52 isclockwise*: True
    test 53 isclockwise: too few points: 2
    test 54 isclockwise*: too few points: 2
    test 55 isclockwise: polar or zero area
    test 56 isclockwise*: polar or zero area
    test 57 isconvex: False
    test 58 isconvex*: False
    test 59 isconvex: True
    test 60 isconvex*: True
    test 61 isconvex: too few points: 2
    test 62 isconvex*: too few points: 2
    test 63 isenclosedBy1: True
    test 64 isenclosedBy1*: True
    test 65 isenclosedBy2: False
    test 66 isenclosedBy2*: False
    test 67 isenclosedBy3: False
    test 68 isenclosedBy3*: False
    test 69 isenclosedBy4: False
    test 70 isenclosedBy4*: False
    test 71 isenclosedBy5: False
    test 72 isenclosedBy5*: False
    test 73 isenclosedBy6: True
    test 74 isenclosedBy6*: True
    test 75 isenclosedBy7: True
    test 76 isenclosedBy7*: True
    test 77 initialBearingTo: 102.392291
    test 78 compassAngleTo: 100.017
    test 79 compassAngleTo: 105.599
    test 80 initialBearingTo: 288.676039
    test 81 compassAngleTo: 280.017
    test 82 compassAngleTo: 285.599
    test 83 equirectangularTo: 592.185
    test 84 distanceTo: 593.571
    test 85 bearingTo: 0.0
    test 86 compassAngleTo: 0.0
    test 87 bearingTo: 45.2  FAILED, KNOWN, expected 45.0
    test 88 compassAngleTo: 45.0
    test 89 bearingTo: 90.0
    test 90 compassAngleTo: 90.0
    test 91 bearingTo: 180.0
    test 92 compassAngleTo: 180.0
    test 93 bearingTo: 225.2  FAILED, KNOWN, expected 225.0
    test 94 compassAngleTo: 225.0
    test 95 bearingTo: 314.8  FAILED, KNOWN, expected 315.0
    test 96 compassAngleTo: 315.0
    test 97 bearingTo: 270.0
    test 98 compassAngleTo: 270.0
    test 99 bearingTo: -0.0  FAILED, KNOWN, expected 359.4
    test 100 compassAngleTo: 359.4
    test 101 bearingTo: 31
    test 102 compassAngleTo: 31
    test 103 compassAngleTo: 45

    testLatLon(pygeodesy.ellipsoidalNvector, 19.04.03)
    test 104 isEllipsoidal: True
    test 105 isSpherical: False
    test 106 lat/lonDMS: 52.20472°N, 000.14056°E
    test 107 lat/lonDMS F_DM: 52°12.283′N, 000°08.434′E
    test 108 lat/lonDMS F_DM: 52°12.2832′N, 000°08.4336′E
    test 109 lat/lonDMS F_DMS: 52°12′17″N, 000°08′26″E
    test 110 lat/lonDMS F_DMS: 52°12′17.0″N, 000°08′26.0″E
    test 111 lat/lonDMS F_RAD: 0.911144N, 0.002453E
    test 112 isequalTo: True
    test 113 latlon2: 52.20472, 0.14056
    test 114 latlon2: 52.2047, 0.1406
    test 115 latlon2: 52.205, 0.141
    test 116 latlon2: 52.2, 0.14
    test 117 latlon2: 52.2, 0.1
    test 118 latlon2: 52.0, 0.0
    test 119 isequalTo: False
    test 120 antipode1: 52.205°S, 179.881°W
    test 121 antipode2: True
    test 122 antipode3: 52.205°N, 000.119°E
    test 123 antipode4: True
    test 124 antipode5: 52.205°N, 000.119°E
    test 125 copy: True
    test 126 equirectangularTo: 404329.56
    test 127 intermediateTo: 51.372294°N, 000.707192°E
    test 128 intermediateTo: True
    test 129 intermediateTo+5: 35.560239°N, 008.833512°E
    test 130 intermediateTo-4: 64.570387°N, 013.156352°W
    test 131 intermediateTo-h: 125.000
    test 132 isclockwise: False
    test 133 isclockwise*: False
    test 134 isclockwise: True
    test 135 isclockwise*: True
    test 136 isclockwise: too few points: 2
    test 137 isclockwise*: too few points: 2
    test 138 isclockwise: polar or zero area
    test 139 isclockwise*: polar or zero area
    test 140 isconvex: False
    test 141 isconvex*: False
    test 142 isconvex: True
    test 143 isconvex*: True
    test 144 isconvex: too few points: 2
    test 145 isconvex*: too few points: 2
    test 146 isenclosedBy1: True
    test 147 isenclosedBy1*: True
    test 148 isenclosedBy2: False
    test 149 isenclosedBy2*: False
    test 150 isenclosedBy3: False
    test 151 isenclosedBy3*: False
    test 152 isenclosedBy4: False
    test 153 isenclosedBy4*: False
    test 154 isenclosedBy5: False
    test 155 isenclosedBy5*: False
    test 156 isenclosedBy6: True
    test 157 isenclosedBy6*: True
    test 158 isenclosedBy7: True
    test 159 isenclosedBy7*: True
    test 160 compassAngleTo: 100.017
    test 161 compassAngleTo: 105.599
    test 162 compassAngleTo: 280.017
    test 163 compassAngleTo: 285.599
    test 164 equirectangularTo: 592.185
    test 165 compassAngleTo: 0.0
    test 166 compassAngleTo: 45.0
    test 167 compassAngleTo: 90.0
    test 168 compassAngleTo: 180.0
    test 169 compassAngleTo: 225.0
    test 170 compassAngleTo: 315.0
    test 171 compassAngleTo: 270.0
    test 172 compassAngleTo: 359.4
    test 173 compassAngleTo: 31
    test 174 compassAngleTo: 45

    testLatLon(pygeodesy.ellipsoidalVincenty, 19.04.05)
    test 175 isEllipsoidal: True
    test 176 isSpherical: False
    test 177 lat/lonDMS: 52.20472°N, 000.14056°E
    test 178 lat/lonDMS F_DM: 52°12.283′N, 000°08.434′E
    test 179 lat/lonDMS F_DM: 52°12.2832′N, 000°08.4336′E
    test 180 lat/lonDMS F_DMS: 52°12′17″N, 000°08′26″E
    test 181 lat/lonDMS F_DMS: 52°12′17.0″N, 000°08′26.0″E
    test 182 lat/lonDMS F_RAD: 0.911144N, 0.002453E
    test 183 isequalTo: True
    test 184 latlon2: 52.20472, 0.14056
    test 185 latlon2: 52.2047, 0.1406
    test 186 latlon2: 52.205, 0.141
    test 187 latlon2: 52.2, 0.14
    test 188 latlon2: 52.2, 0.1
    test 189 latlon2: 52.0, 0.0
    test 190 isequalTo: False
    test 191 antipode1: 52.205°S, 179.881°W
    test 192 antipode2: True
    test 193 antipode3: 52.205°N, 000.119°E
    test 194 antipode4: True
    test 195 antipode5: 52.205°N, 000.119°E
    test 196 initialBearingTo: 156.1106
    test 197 finalBearingTo: 157.8345
    test 198 initialBearingTo: 65.9335
    test 199 finalBearingTo: 93.9034
    test 200 bearingTo2: 156.1106, 157.8345
    test 201 ispolar: True
    test 202 copy: True
    test 203 equirectangularTo: 404329.56
    test 204 distanceTo: 404607.805988
    test 205 distanceTo: 404607.805988
    test 206 distanceTo: 3981601
    test 207 antipodal: False
    test 208 distanceTo dateline: 19125097.701  FAILED, KNOWN, expected 19959679.267
    test 209 distanceTo unrolled: 19125097.701  FAILED, KNOWN, expected 19959679.267
    test 210 antipodal: False
    test 211 distanceTo dateline: 9513998
    test 212 distanceTo unrolled: 9513998
    test 213 distanceTo3 dateline: 19125097.7012, 270.7159, 276.0288
    test 214 distanceTo3 dateline: 9513997.9901, 42.9164, 138.8903
    test 215 distanceTo3 dateline: 19125097.7012, 270.7159, 276.0288
    test 216 distanceTo3 dateline: 9513997.9901, 42.9164, 138.8903
    test 217 destination: 51.513526°N, 000.098038°W
    test 218 destination: 51°30′49″N, 000°05′53″W
    test 219 destination: 33°57′N, 118°24′W
    test 220 destination: 33.950367°N, 118.399012°W
    test 221 destination: 0.592546N, 2.066453W
    test 222 destination: 32.11195529°N, 064.56074722°E  FAILED, KNOWN, expected 32.11195529°N, 063.95925278°E
    test 223 isclockwise: False
    test 224 isclockwise*: False
    test 225 isclockwise: True
    test 226 isclockwise*: True
    test 227 isclockwise: too few points: 2
    test 228 isclockwise*: too few points: 2
    test 229 isclockwise: polar or zero area
    test 230 isclockwise*: polar or zero area
    test 231 isconvex: False
    test 232 isconvex*: False
    test 233 isconvex: True
    test 234 isconvex*: True
    test 235 isconvex: too few points: 2
    test 236 isconvex*: too few points: 2
    test 237 isenclosedBy1: True
    test 238 isenclosedBy1*: True
    test 239 isenclosedBy2: False
    test 240 isenclosedBy2*: False
    test 241 isenclosedBy3: False
    test 242 isenclosedBy3*: False
    test 243 isenclosedBy4: False
    test 244 isenclosedBy4*: False
    test 245 isenclosedBy5: False
    test 246 isenclosedBy5*: False
    test 247 isenclosedBy6: True
    test 248 isenclosedBy6*: True
    test 249 isenclosedBy7: True
    test 250 isenclosedBy7*: True
    test 251 initialBearingTo: 102.392291
    test 252 compassAngleTo: 100.017
    test 253 compassAngleTo: 105.599
    test 254 initialBearingTo: 288.676039
    test 255 compassAngleTo: 280.017
    test 256 compassAngleTo: 285.599
    test 257 equirectangularTo: 592.185
    test 258 distanceTo: 593.571
    test 259 bearingTo: 0.0
    test 260 compassAngleTo: 0.0
    test 261 bearingTo: 45.2  FAILED, KNOWN, expected 45.0
    test 262 compassAngleTo: 45.0
    test 263 bearingTo: 90.0
    test 264 compassAngleTo: 90.0
    test 265 bearingTo: 180.0
    test 266 compassAngleTo: 180.0
    test 267 bearingTo: 225.2  FAILED, KNOWN, expected 225.0
    test 268 compassAngleTo: 225.0
    test 269 bearingTo: 314.8  FAILED, KNOWN, expected 315.0
    test 270 compassAngleTo: 315.0
    test 271 bearingTo: 270.0
    test 272 compassAngleTo: 270.0
    test 273 bearingTo: 360.0  FAILED, KNOWN, expected 359.4
    test 274 compassAngleTo: 359.4
    test 275 bearingTo: 31
    test 276 compassAngleTo: 31
    test 277 compassAngleTo: 45

    testLatLon(pygeodesy.sphericalNvector, 19.04.05)
    test 278 isEllipsoidal: False
    test 279 isSpherical: True
    test 280 lat/lonDMS: 52.20472°N, 000.14056°E
    test 281 lat/lonDMS F_DM: 52°12.283′N, 000°08.434′E
    test 282 lat/lonDMS F_DM: 52°12.2832′N, 000°08.4336′E
    test 283 lat/lonDMS F_DMS: 52°12′17″N, 000°08′26″E
    test 284 lat/lonDMS F_DMS: 52°12′17.0″N, 000°08′26.0″E
    test 285 lat/lonDMS F_RAD: 0.911144N, 0.002453E
    test 286 isequalTo: True
    test 287 latlon2: 52.20472, 0.14056
    test 288 latlon2: 52.2047, 0.1406
    test 289 latlon2: 52.205, 0.141
    test 290 latlon2: 52.2, 0.14
    test 291 latlon2: 52.2, 0.1
    test 292 latlon2: 52.0, 0.0
    test 293 isequalTo: False
    test 294 antipode1: 52.205°S, 179.881°W
    test 295 antipode2: True
    test 296 antipode3: 52.205°N, 000.119°E
    test 297 antipode4: True
    test 298 antipode5: 52.205°N, 000.119°E
    test 299 initialBearingTo: 156.1666
    test 300 finalBearingTo: 157.8904
    test 301 initialBearingTo: 65.8921
    test 302 finalBearingTo: 93.8581
    test 303 bearingTo2: 156.1666, 157.8904
    test 304 ispolar: True
    test 305 copy: True
    test 306 equirectangularTo: 404329.56
    test 307 distanceTo: 404279.720589
    test 308 distanceTo: 404279.720589
    test 309 distanceTo: 2145
    test 310 intermediateTo: 51.372084°N, 000.707337°E
    test 311 intermediateTo: True
    test 312 intermediateTo: 404279.721
    test 313 intermediateTo+5: 35.160975°N, 008.989542°E
    test 314 intermediateTo+5: 5.000
    test 315 intermediateTo-4: 64.911647°N, 013.726301°W
    test 316 intermediateTo-4: 4.000
    test 317 intermediateTo-h: 125.000
    test 318 intermediateChordTo: 51.372294°N, 000.707192°E
    test 319 intermediateChordTo: True
    test 320 intermediateChordTo-h: 125.000
    test 321 midpointTo: 50.536327°N, 001.274614°E
    test 322 destination: 51.513546°N, 000.098345°W
    test 323 destination: 51°30′49″N, 000°05′54″W
    test 324 destination: 34°37′N, 116°33′W
    test 325 destination: 34.613647°N, 116.55116°W
    test 326 destination: 0.604122N, 2.034201W
    test 327 destination: 31.96383509°N, 064.37329146°E
    test 328 alongTrackDistanceTo: 62331.59
    test 329 alongTrackDistanceTo: 62331.58
    test 330 alongTrackDistanceTo: 99.588
    test 331 alongTrackDistanceTo: -7702.7
    test 332 alongTrackDistanceTo: 7587.6
    test 333 crossTrackDistanceTo: -305.67
    test 334 crossTrackDistanceTo: -307.55
    test 335 crossTrackDistanceTo: 7.4524
    test 336 greatCircle: (-0.79408, 0.12856, 0.59406)
    test 337 greatCircleTo: (-0.79408, 0.12859, 0.59406)
    test 338 isclockwise: False
    test 339 isclockwise*: False
    test 340 isclockwise: True
    test 341 isclockwise*: True
    test 342 isclockwise: too few points: 2
    test 343 isclockwise*: too few points: 2
    test 344 isclockwise: polar or zero area
    test 345 isclockwise*: polar or zero area
    test 346 isconvex: False
    test 347 isconvex*: False
    test 348 isconvex: True
    test 349 isconvex*: True
    test 350 isconvex: too few points: 2
    test 351 isconvex*: too few points: 2
    test 352 isenclosedBy1: True
    test 353 isenclosedBy1*: True
    test 354 isenclosedBy2: False
    test 355 isenclosedBy2*: False
    test 356 isenclosedBy3: False
    test 357 isenclosedBy3*: False
    test 358 isenclosedBy4: False
    test 359 isenclosedBy4*: False
    test 360 isenclosedBy5: False
    test 361 isenclosedBy5*: False
    test 362 isenclosedBy6: True
    test 363 isenclosedBy6*: True
    test 364 isenclosedBy7: True
    test 365 isenclosedBy7*: True
    test 366 initialBearingTo: 102.432182
    test 367 compassAngleTo: 100.017
    test 368 compassAngleTo: 105.599
    test 369 initialBearingTo: 288.715918
    test 370 compassAngleTo: 280.017
    test 371 compassAngleTo: 285.599
    test 372 equirectangularTo: 592.185
    test 373 distanceTo: 591.831
    test 374 compassAngleTo: 0.0
    test 375 compassAngleTo: 45.0
    test 376 compassAngleTo: 90.0
    test 377 compassAngleTo: 180.0
    test 378 compassAngleTo: 225.0
    test 379 compassAngleTo: 315.0
    test 380 compassAngleTo: 270.0
    test 381 compassAngleTo: 359.4
    test 382 compassAngleTo: 31
    test 383 compassAngleTo: 45

    testLatLon(pygeodesy.sphericalTrigonometry, 19.04.05)
    test 384 isEllipsoidal: False
    test 385 isSpherical: True
    test 386 lat/lonDMS: 52.20472°N, 000.14056°E
    test 387 lat/lonDMS F_DM: 52°12.283′N, 000°08.434′E
    test 388 lat/lonDMS F_DM: 52°12.2832′N, 000°08.4336′E
    test 389 lat/lonDMS F_DMS: 52°12′17″N, 000°08′26″E
    test 390 lat/lonDMS F_DMS: 52°12′17.0″N, 000°08′26.0″E
    test 391 lat/lonDMS F_RAD: 0.911144N, 0.002453E
    test 392 isequalTo: True
    test 393 latlon2: 52.20472, 0.14056
    test 394 latlon2: 52.2047, 0.1406
    test 395 latlon2: 52.205, 0.141
    test 396 latlon2: 52.2, 0.14
    test 397 latlon2: 52.2, 0.1
    test 398 latlon2: 52.0, 0.0
    test 399 isequalTo: False
    test 400 antipode1: 52.205°S, 179.881°W
    test 401 antipode2: True
    test 402 antipode3: 52.205°N, 000.119°E
    test 403 antipode4: True
    test 404 antipode5: 52.205°N, 000.119°E
    test 405 initialBearingTo: 156.1666
    test 406 finalBearingTo: 157.8904
    test 407 initialBearingTo: 65.8921
    test 408 finalBearingTo: 93.8581
    test 409 bearingTo2: 156.1666, 157.8904
    test 410 ispolar: True
    test 411 copy: True
    test 412 equirectangularTo: 404329.56
    test 413 distanceTo: 404279.720589
    test 414 distanceTo: 404279.720589
    test 415 distanceTo: 2145
    test 416 antipodal: False
    test 417 distanceTo dateline: 19119590.551
    test 418 distanceTo unrolled: 19119590.551
    test 419 antipodal: False
    test 420 distanceTo dateline: 9491735
    test 421 distanceTo unrolled: 9491735
    test 422 intermediateTo: 51.372084°N, 000.707337°E
    test 423 intermediateTo: True
    test 424 intermediateTo: 404279.721
    test 425 intermediateTo+5: 35.160975°N, 008.989542°E
    test 426 intermediateTo+5: 5.000
    test 427 intermediateTo-4: 64.911647°N, 013.726301°W
    test 428 intermediateTo-4: 4.000
    test 429 intermediateTo-h: 125.000
    test 430 midpointTo: 50.536327°N, 001.274614°E
    test 431 destination: 51.513546°N, 000.098345°W
    test 432 destination: 51°30′49″N, 000°05′54″W
    test 433 destination: 34°37′N, 116°33′W
    test 434 destination: 34.613647°N, 116.55116°W
    test 435 destination: 0.604122N, 2.034201W
    test 436 destination: 31.96383509°N, 064.37329146°E
    test 437 alongTrackDistanceTo: type(end) mismatch: int vs LatLon
    test 438 alongTrackDistanceTo: 62331.58
    test 439 alongTrackDistanceTo: 99.588
    test 440 alongTrackDistanceTo: -7702.7
    test 441 alongTrackDistanceTo: 7587.6
    test 442 crossTrackDistanceTo: type(end) mismatch: int vs LatLon
    test 443 crossTrackDistanceTo: -307.55
    test 444 crossTrackDistanceTo: 7.4524
    test 445 greatCircle: (-0.79408, 0.12856, 0.59406)
    test 446 isclockwise: False
    test 447 isclockwise*: False
    test 448 isclockwise: True
    test 449 isclockwise*: True
    test 450 isclockwise: too few points: 2
    test 451 isclockwise*: too few points: 2
    test 452 isclockwise: polar or zero area
    test 453 isclockwise*: polar or zero area
    test 454 isconvex: False
    test 455 isconvex*: False
    test 456 isconvex: True
    test 457 isconvex*: True
    test 458 isconvex: too few points: 2
    test 459 isconvex*: too few points: 2
    test 460 isenclosedBy1: True
    test 461 isenclosedBy1*: True
    test 462 isenclosedBy2: False
    test 463 isenclosedBy2*: False
    test 464 isenclosedBy3: False
    test 465 isenclosedBy3*: False
    test 466 isenclosedBy4: False
    test 467 isenclosedBy4*: False
    test 468 isenclosedBy5: False
    test 469 isenclosedBy5*: False
    test 470 isenclosedBy6: True
    test 471 isenclosedBy6*: True
    test 472 isenclosedBy7: True
    test 473 isenclosedBy7*: True
    test 474 initialBearingTo: 102.432182
    test 475 compassAngleTo: 100.017
    test 476 compassAngleTo: 105.599
    test 477 initialBearingTo: 288.715918
    test 478 compassAngleTo: 280.017
    test 479 compassAngleTo: 285.599
    test 480 equirectangularTo: 592.185
    test 481 distanceTo: 591.831
    test 482 bearingTo: 0.0
    test 483 compassAngleTo: 0.0
    test 484 bearingTo: 45.0
    test 485 compassAngleTo: 45.0
    test 486 bearingTo: 90.0
    test 487 compassAngleTo: 90.0
    test 488 bearingTo: 180.0
    test 489 compassAngleTo: 180.0
    test 490 bearingTo: 225.0
    test 491 compassAngleTo: 225.0
    test 492 bearingTo: 315.0
    test 493 compassAngleTo: 315.0
    test 494 bearingTo: 270.0
    test 495 compassAngleTo: 270.0
    test 496 bearingTo: 0.0  FAILED, KNOWN, expected 359.4
    test 497 compassAngleTo: 359.4
    test 498 bearingTo: 31
    test 499 compassAngleTo: 31
    test 500 compassAngleTo: 45

    17 of 500 testLatLon.py tests (3.4%) FAILED, ALL KNOWN (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 54.099 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testLazily.py

    testing testLazily.py 19.04.03
    test 1 isLazy: None
    test 2 missing in lazily._all_imports: None
    test 3 missing in pygeodesy.__all__: None
    test 4 cmd: /Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python -c 'from pygeodesy import lazily, R_M, LimitError; import sys; sys.exit(0 if lazily.isLazy == %s else 1)'
    test 5 PYGEODESY_LAZY_IMPORT=0: 0
    test 6 PYGEODESY_LAZY_IMPORT=1: 0
    test 7 PYGEODESY_LAZY_IMPORT=2: 0
    test 8 PYGEODESY_LAZY_IMPORT=3: 0
    test 9 PYGEODESY_LAZY_IMPORT=4: 0
    test 10 acos1: function
    test 11 anStr: function
    test 12 antipode: function
    test 13 areaof: function
    test 14 areaOf: function
    test 15 bases: module
    test 16 bearing: function
    test 17 bearing_: function
    test 18 bearingDMS: function
    test 19 bounds: function
    test 20 boundsOf: function
    test 21 CassiniSoldner: class
    test 22 cbrt: function
    test 23 cbrt2: function
    test 24 centroidOf: function
    test 25 classname: function
    test 26 classnaming: function
    test 27 clipCS3: function
    test 28 clipDMS: function
    test 29 clipSH: function
    test 30 clipSH3: function
    test 31 clipStr: function
    test 32 clipy: module
    test 33 compassAngle: function
    test 34 compassDMS: function
    test 35 compassPoint: function
    test 36 Conic: class
    test 37 Conics: class pygeodesy.datum._Enum
    test 38 CrossError: class
    test 39 crosserrors: function
    test 40 Css: class
    test 41 css: module
    test 42 datum: module
    test 43 Datum: class
    test 44 Datums: class pygeodesy.datum._Enum
    test 45 degrees: type builtin_function_or_method
    test 46 degrees180: function
    test 47 degrees2m: function
    test 48 degrees360: function
    test 49 degrees90: function
    test 50 dms: module
    test 51 egmGeoidHeights: function
    test 52 elevation2: function
    test 53 elevations: module
    test 54 Ellipsoid: class
    test 55 ellipsoidalKarney: module
    test 56 ellipsoidalNvector: module
    test 57 ellipsoidalVincenty: module
    test 58 Ellipsoids: class pygeodesy.datum._Enum
    test 59 enStr2: function
    test 60 EPS: float
    test 61 EPS1: float
    test 62 EPS1_2: float
    test 63 equirectangular: function
    test 64 equirectangular3: function
    test 65 equirectangular_: function
    test 66 euclidean: function
    test 67 euclidean_: function
    test 68 F_D: str
    test 69 F_DEG: str
    test 70 F_DM: str
    test 71 F_DMS: str
    test 72 F_MIN: str
    test 73 F_RAD: str
    test 74 F_SEC: str
    test 75 false2f: function
    test 76 favg: function
    test 77 Fdot: class
    test 78 fdot: function
    test 79 fdot3: function
    test 80 Fhorner: class
    test 81 fhorner: function
    test 82 fmath: module
    test 83 fmean: function
    test 84 formy: module
    test 85 Fpolynomial: class
    test 86 fpolynomial: function
    test 87 fpowers: function
    test 88 fprod: function
    test 89 frange: function
    test 90 freduce: type builtin_function_or_method
    test 91 fStr: function
    test 92 fStrzs: function
    test 93 Fsum: class
    test 94 fsum: type builtin_function_or_method
    test 95 fsum_: function
    test 96 ft2m: function
    test 97 Garef: class
    test 98 gars: module
    test 99 geohash: module
    test 100 Geohash: class
    test 101 GeoidError: class
    test 102 GeoidG2012B: class
    test 103 geoidHeight2: function
    test 104 GeoidKarney: class
    test 105 GeoidPGM: class
    test 106 geoids: module
    test 107 Georef: class
    test 108 halfs2: function
    test 109 haversine: function
    test 110 haversine_: function
    test 111 HeightCubic: class
    test 112 HeightError: class
    test 113 HeightIDW: class
    test 114 HeightIDW2: class
    test 115 HeightIDW3: class
    test 116 HeightLinear: class
    test 117 HeightLSQBiSpline: class
    test 118 heightOf: function
    test 119 heights: module
    test 120 HeightSmoothBiSpline: class
    test 121 horizon: function
    test 122 hypot: type builtin_function_or_method
    test 123 hypot1: function
    test 124 hypot3: function
    test 125 INF: float
    test 126 inStr: function
    test 127 isantipode: function
    test 128 isclockwise: function
    test 129 isconvex: function
    test 130 isconvex_: function
    test 131 isenclosedBy: function
    test 132 isenclosedby: function
    test 133 isfinite: function
    test 134 isinf: type builtin_function_or_method
    test 135 isint: function
    test 136 isLazy: type NoneType
    test 137 isnan: type builtin_function_or_method
    test 138 isneg0: function
    test 139 isNumpy2: function
    test 140 isPoints2: function
    test 141 ispolar: function
    test 142 isscalar: function
    test 143 issequence: function
    test 144 isTuple2: function
    test 145 iterNumpy2: function
    test 146 iterNumpy2over: function
    test 147 latDMS: function
    test 148 LatLon2psxy: class
    test 149 LatLon_: class
    test 150 LatLonHeightBase: class
    test 151 lazily: module
    test 152 LazyImportError: class
    test 153 Lcc: class
    test 154 lcc: module
    test 155 len2: function
    test 156 LimitError: class
    test 157 limiterrors: function
    test 158 lonDMS: function
    test 159 m2degrees: function
    test 160 m2ft: function
    test 161 m2km: function
    test 162 m2NM: function
    test 163 m2SM: function
    test 164 MANTIS: int
    test 165 map1: function
    test 166 map2: function
    test 167 MAX: float
    test 168 mgrs: module
    test 169 Mgrs: class
    test 170 MIN: float
    test 171 NAN: float
    test 172 nearestOn3: function
    test 173 nearestOn4: function
    test 174 nearestOn5: function
    test 175 NEG0: float
    test 176 normDMS: function
    test 177 Numpy2LatLon: class
    test 178 nvector: module
    test 179 Osgr: class
    test 180 osgr: module
    test 181 parse3llh: function
    test 182 parseDMS: function
    test 183 parseDMS2: function
    test 184 parseMGRS: function
    test 185 parseOSGR: function
    test 186 parseUTM: function
    test 187 parseWM: function
    test 188 perimeterOf: function
    test 189 perimeterof: function
    test 190 PGMError: class
    test 191 PI: float
    test 192 PI2: float
    test 193 PI_2: float
    test 194 PI_4: float
    test 195 points: module
    test 196 points2: function
    test 197 polygon: function
    test 198 precision: function
    test 199 property_RO: function
    test 200 pygeodesy_abspath: str
    test 201 R_FM: float
    test 202 R_KM: float
    test 203 R_M: float
    test 204 R_MA: float
    test 205 R_MB: float
    test 206 R_NM: float
    test 207 R_SM: float
    test 208 R_VM: float
    test 209 radians: type builtin_function_or_method
    test 210 radiansPI: function
    test 211 radiansPI2: function
    test 212 radiansPI_2: function
    test 213 RangeError: class
    test 214 rangerrors: function
    test 215 S_DEG: str
    test 216 S_MIN: str
    test 217 S_RAD: str
    test 218 S_SEC: str
    test 219 S_SEP: str
    test 220 scalar: function
    test 221 SciPyError: class
    test 222 SciPyWarning: class
    test 223 simplify: module
    test 224 simplify1: function
    test 225 simplify2: function
    test 226 simplifyRDP: function
    test 227 simplifyRDPm: function
    test 228 simplifyRW: function
    test 229 simplifyVW: function
    test 230 simplifyVWm: function
    test 231 sincos2: function
    test 232 sincos2d: function
    test 233 sphericalNvector: module
    test 234 sphericalTrigonometry: module
    test 235 splice: function
    test 236 sqrt3: function
    test 237 tan_2: function
    test 238 tanPI_2_2: function
    test 239 toCss: function
    test 240 toDMS: function
    test 241 toLcc: function
    test 242 toMgrs: function
    test 243 toOsgr: function
    test 244 toUtm: function
    test 245 toWm: function
    test 246 Transform: class
    test 247 Transforms: class pygeodesy.datum._Enum
    test 248 Tuple2LatLon: class
    test 249 unroll180: function
    test 250 unrollPI: function
    test 251 unStr: function
    test 252 utily: module
    test 253 utm: module
    test 254 Utm: class
    test 255 UTMError: class
    test 256 utmZoneBand2: function
    test 257 vector3d: module
    test 258 version: str
    test 259 VincentyError: class
    test 260 vincentys: function
    test 261 vincentys_: function
    test 262 webmercator: module
    test 263 wgrs: module
    test 264 Wm: class
    test 265 wrap180: function
    test 266 wrap360: function
    test 267 wrap90: function
    test 268 wrapPI: function
    test 269 wrapPI2: function
    test 270 wrapPI_2: function

    all 270 testLazily.py tests passed (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 644.417 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testLcc.py

    testing testLcc.py 18.08.26 (module pygeodesy.lcc 19.04.09)

    testLcc(pygeodesy.ellipsoidalNvector, 19.04.03)
    test 1 lb1: 448251.0 5411932.0001
    test 2 lb1: 448251, 5411932
    test 3 lb1: WRF_Lb.WGS84
    test 4 lb1: lb1
    test 5 LatLon: 46.5°N, 003.0°E
    test 6 LatLon: 46°30′00.0″N, 003°00′00.0″E
    test 7 toLcc1: 700000 6600000
    test 8 toLcc1: 46.5°N, 003.0°E
    test 9 lb2: 1894411 1564650
    test 10 lb2: Clarke1866
    test 11 lb2: lb2
    test 12 toLatLon2: 35.0°N, 075.0°W
    test 13 toLatLon2: 35°00′00.0007″N, 074°59′59.9997″W
    test 14 toLatLon2: NAD27
    test 15 toLcc2: 1894410.9 1564649.5
    test 16 toLcc2: Snyder.NAD27
    test 17 Be08Lb: 49.833333°N, 003.025882°E
    test 18 Be08Lb: GRS80
    test 19 Be08Lb: 49.833333°N, 004.359216°E
    test 20 Be08Lb: GRS80
    test 21 Be08Lb: 49.833333°N, 005.69255°E
    test 22 Be08Lb: GRS80
    test 23 Be08Lb: 51.166667°N, 003.025882°E
    test 24 Be08Lb: GRS80
    test 25 Be08Lb: 51.166667°N, 004.359216°E
    test 26 Be08Lb: GRS80
    test 27 Be08Lb: 51.166667°N, 005.69255°E
    test 28 Be08Lb: GRS80
    test 29 Be72Lb: 49.833334°N, 003.034153°E
    test 30 Be72Lb: NAD83
    test 31 Be72Lb: 49.833334°N, 004.367487°E
    test 32 Be72Lb: NAD83
    test 33 Be72Lb: 49.833334°N, 005.70082°E
    test 34 Be72Lb: NAD83
    test 35 Be72Lb: 51.166667°N, 003.034153°E
    test 36 Be72Lb: NAD83
    test 37 Be72Lb: 51.166667°N, 004.367487°E
    test 38 Be72Lb: NAD83
    test 39 Be72Lb: 51.166667°N, 005.70082°E
    test 40 Be72Lb: NAD83
    test 41 Fr93Lb: 49.0°N, 002.0°W
    test 42 Fr93Lb: WGS84
    test 43 Fr93Lb: 49.0°N, 003.0°E
    test 44 Fr93Lb: WGS84
    test 45 Fr93Lb: 49.0°N, 008.0°E
    test 46 Fr93Lb: WGS84
    test 47 Fr93Lb: 44.0°N, 002.0°W
    test 48 Fr93Lb: WGS84
    test 49 Fr93Lb: 44.0°N, 003.0°E
    test 50 Fr93Lb: WGS84
    test 51 Fr93Lb: 44.0°N, 008.0°E
    test 52 Fr93Lb: WGS84
    test 53 MaNLb: 31.73°N, 008.54°W
    test 54 MaNLb: NTF
    test 55 MaNLb: 31.73°N, 005.4°W
    test 56 MaNLb: NTF
    test 57 MaNLb: 31.73°N, 002.26°W
    test 58 MaNLb: NTF
    test 59 MaNLb: 34.87°N, 008.54°W
    test 60 MaNLb: NTF
    test 61 MaNLb: 34.87°N, 005.4°W
    test 62 MaNLb: NTF
    test 63 MaNLb: 34.87°N, 002.26°W
    test 64 MaNLb: NTF
    test 65 MxLb: 17.5°N, 114.0°W
    test 66 MxLb: WGS84
    test 67 MxLb: 17.5°N, 102.0°W
    test 68 MxLb: WGS84
    test 69 MxLb: 17.5°N, 090.0°W
    test 70 MxLb: WGS84
    test 71 MxLb: 29.5°N, 114.0°W
    test 72 MxLb: WGS84
    test 73 MxLb: 29.5°N, 102.0°W
    test 74 MxLb: WGS84
    test 75 MxLb: 29.5°N, 090.0°W
    test 76 MxLb: WGS84
    test 77 PyT_Lb: 45.898939°N, 000.540154°E
    test 78 PyT_Lb: NTF
    test 79 PyT_Lb: 45.898939°N, 002.337229°E
    test 80 PyT_Lb: NTF
    test 81 PyT_Lb: 45.898939°N, 004.134305°E
    test 82 PyT_Lb: NTF
    test 83 PyT_Lb: 47.696014°N, 000.540154°E
    test 84 PyT_Lb: NTF
    test 85 PyT_Lb: 47.696014°N, 002.337229°E
    test 86 PyT_Lb: NTF
    test 87 PyT_Lb: 47.696014°N, 004.134305°E
    test 88 PyT_Lb: NTF
    test 89 Snyder: 33.0°N, 108.0°W
    test 90 Snyder: NAD27
    test 91 Snyder: 33.0°N, 096.0°W
    test 92 Snyder: NAD27
    test 93 Snyder: 33.0°N, 084.0°W
    test 94 Snyder: NAD27
    test 95 Snyder: 45.0°N, 108.0°W
    test 96 Snyder: NAD27
    test 97 Snyder: 45.0°N, 096.0°W
    test 98 Snyder: NAD27
    test 99 Snyder: 45.0°N, 084.0°W
    test 100 Snyder: NAD27
    test 101 USA_Lb: 33.0°N, 108.0°W
    test 102 USA_Lb: WGS84
    test 103 USA_Lb: 33.0°N, 096.0°W
    test 104 USA_Lb: WGS84
    test 105 USA_Lb: 33.0°N, 084.0°W
    test 106 USA_Lb: WGS84
    test 107 USA_Lb: 45.0°N, 108.0°W
    test 108 USA_Lb: WGS84
    test 109 USA_Lb: 45.0°N, 096.0°W
    test 110 USA_Lb: WGS84
    test 111 USA_Lb: 45.0°N, 084.0°W
    test 112 USA_Lb: WGS84
    test 113 WRF_Lb: 33.0°N, 109.0°W
    test 114 WRF_Lb: WGS84
    test 115 WRF_Lb: 33.0°N, 097.0°W
    test 116 WRF_Lb: WGS84
    test 117 WRF_Lb: 33.0°N, 085.0°W
    test 118 WRF_Lb: WGS84
    test 119 WRF_Lb: 45.0°N, 109.0°W
    test 120 WRF_Lb: WGS84
    test 121 WRF_Lb: 45.0°N, 097.0°W
    test 122 WRF_Lb: WGS84
    test 123 WRF_Lb: 45.0°N, 085.0°W
    test 124 WRF_Lb: WGS84

    testLcc(pygeodesy.ellipsoidalVincenty, 19.04.05)
    test 125 lb1: 448251.0 5411932.0001
    test 126 lb1: 448251, 5411932
    test 127 lb1: WRF_Lb.WGS84
    test 128 lb1: lb1
    test 129 LatLon: 46.5°N, 003.0°E
    test 130 LatLon: 46°30′00.0″N, 003°00′00.0″E
    test 131 toLcc1: 700000 6600000
    test 132 toLcc1: 46.5°N, 003.0°E
    test 133 lb2: 1894411 1564650
    test 134 lb2: Clarke1866
    test 135 lb2: lb2
    test 136 toLatLon2: 35.0°N, 075.0°W
    test 137 toLatLon2: 35°00′00.0007″N, 074°59′59.9997″W
    test 138 toLatLon2: NAD27
    test 139 toLcc2: 1894410.9 1564649.5
    test 140 toLcc2: Snyder.NAD27
    test 141 Be08Lb: 49.833333°N, 003.025882°E
    test 142 Be08Lb: GRS80
    test 143 Be08Lb: 49.833333°N, 004.359216°E
    test 144 Be08Lb: GRS80
    test 145 Be08Lb: 49.833333°N, 005.69255°E
    test 146 Be08Lb: GRS80
    test 147 Be08Lb: 51.166667°N, 003.025882°E
    test 148 Be08Lb: GRS80
    test 149 Be08Lb: 51.166667°N, 004.359216°E
    test 150 Be08Lb: GRS80
    test 151 Be08Lb: 51.166667°N, 005.69255°E
    test 152 Be08Lb: GRS80
    test 153 Be72Lb: 49.833334°N, 003.034153°E
    test 154 Be72Lb: NAD83
    test 155 Be72Lb: 49.833334°N, 004.367487°E
    test 156 Be72Lb: NAD83
    test 157 Be72Lb: 49.833334°N, 005.70082°E
    test 158 Be72Lb: NAD83
    test 159 Be72Lb: 51.166667°N, 003.034153°E
    test 160 Be72Lb: NAD83
    test 161 Be72Lb: 51.166667°N, 004.367487°E
    test 162 Be72Lb: NAD83
    test 163 Be72Lb: 51.166667°N, 005.70082°E
    test 164 Be72Lb: NAD83
    test 165 Fr93Lb: 49.0°N, 002.0°W
    test 166 Fr93Lb: WGS84
    test 167 Fr93Lb: 49.0°N, 003.0°E
    test 168 Fr93Lb: WGS84
    test 169 Fr93Lb: 49.0°N, 008.0°E
    test 170 Fr93Lb: WGS84
    test 171 Fr93Lb: 44.0°N, 002.0°W
    test 172 Fr93Lb: WGS84
    test 173 Fr93Lb: 44.0°N, 003.0°E
    test 174 Fr93Lb: WGS84
    test 175 Fr93Lb: 44.0°N, 008.0°E
    test 176 Fr93Lb: WGS84
    test 177 MaNLb: 31.73°N, 008.54°W
    test 178 MaNLb: NTF
    test 179 MaNLb: 31.73°N, 005.4°W
    test 180 MaNLb: NTF
    test 181 MaNLb: 31.73°N, 002.26°W
    test 182 MaNLb: NTF
    test 183 MaNLb: 34.87°N, 008.54°W
    test 184 MaNLb: NTF
    test 185 MaNLb: 34.87°N, 005.4°W
    test 186 MaNLb: NTF
    test 187 MaNLb: 34.87°N, 002.26°W
    test 188 MaNLb: NTF
    test 189 MxLb: 17.5°N, 114.0°W
    test 190 MxLb: WGS84
    test 191 MxLb: 17.5°N, 102.0°W
    test 192 MxLb: WGS84
    test 193 MxLb: 17.5°N, 090.0°W
    test 194 MxLb: WGS84
    test 195 MxLb: 29.5°N, 114.0°W
    test 196 MxLb: WGS84
    test 197 MxLb: 29.5°N, 102.0°W
    test 198 MxLb: WGS84
    test 199 MxLb: 29.5°N, 090.0°W
    test 200 MxLb: WGS84
    test 201 PyT_Lb: 45.898939°N, 000.540154°E
    test 202 PyT_Lb: NTF
    test 203 PyT_Lb: 45.898939°N, 002.337229°E
    test 204 PyT_Lb: NTF
    test 205 PyT_Lb: 45.898939°N, 004.134305°E
    test 206 PyT_Lb: NTF
    test 207 PyT_Lb: 47.696014°N, 000.540154°E
    test 208 PyT_Lb: NTF
    test 209 PyT_Lb: 47.696014°N, 002.337229°E
    test 210 PyT_Lb: NTF
    test 211 PyT_Lb: 47.696014°N, 004.134305°E
    test 212 PyT_Lb: NTF
    test 213 Snyder: 33.0°N, 108.0°W
    test 214 Snyder: NAD27
    test 215 Snyder: 33.0°N, 096.0°W
    test 216 Snyder: NAD27
    test 217 Snyder: 33.0°N, 084.0°W
    test 218 Snyder: NAD27
    test 219 Snyder: 45.0°N, 108.0°W
    test 220 Snyder: NAD27
    test 221 Snyder: 45.0°N, 096.0°W
    test 222 Snyder: NAD27
    test 223 Snyder: 45.0°N, 084.0°W
    test 224 Snyder: NAD27
    test 225 USA_Lb: 33.0°N, 108.0°W
    test 226 USA_Lb: WGS84
    test 227 USA_Lb: 33.0°N, 096.0°W
    test 228 USA_Lb: WGS84
    test 229 USA_Lb: 33.0°N, 084.0°W
    test 230 USA_Lb: WGS84
    test 231 USA_Lb: 45.0°N, 108.0°W
    test 232 USA_Lb: WGS84
    test 233 USA_Lb: 45.0°N, 096.0°W
    test 234 USA_Lb: WGS84
    test 235 USA_Lb: 45.0°N, 084.0°W
    test 236 USA_Lb: WGS84
    test 237 WRF_Lb: 33.0°N, 109.0°W
    test 238 WRF_Lb: WGS84
    test 239 WRF_Lb: 33.0°N, 097.0°W
    test 240 WRF_Lb: WGS84
    test 241 WRF_Lb: 33.0°N, 085.0°W
    test 242 WRF_Lb: WGS84
    test 243 WRF_Lb: 45.0°N, 109.0°W
    test 244 WRF_Lb: WGS84
    test 245 WRF_Lb: 45.0°N, 097.0°W
    test 246 WRF_Lb: WGS84
    test 247 WRF_Lb: 45.0°N, 085.0°W
    test 248 WRF_Lb: WGS84

    testConic(pygeodesy.ellipsoidalNvector, 19.04.03)
    test 249 SnyderN: name='SnyderN', lat0=23, lon0=-96, par1=33, par2=45, E0=0, N0=0, k0=1, SP=2, datum=(name='NAD27', ellipsoid=Ellipsoids.Clarke1866, transform=Transforms.NAD27)

    testConic(pygeodesy.ellipsoidalVincenty, 19.04.05)
    test 250 SnyderV: name='SnyderV', lat0=23, lon0=-96, par1=33, par2=45, E0=0, N0=0, k0=1, SP=2, datum=(name='NAD27', ellipsoid=Ellipsoids.Clarke1866, transform=Transforms.NAD27)

    all 250 testLcc.py tests passed (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 16.193 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testMgrs.py

    testing testMgrs.py 18.09.08 (module pygeodesy.mgrs 19.03.09)
    test 1 Mgrs1: 31U DQ 48251 11932
    test 2 Mgrs1: [Z:31U, G:DQ, E:48251, N:11932]
    test 3 Mgrs2: 31U DQ 48251 11932
    test 4 Mgrs2: [Z:31U, G:DQ, E:48251, N:11932]
    test 5 Mgrs3: 31U DQ 48251 11932
    test 6 Mgrs3: [Z:31U, G:DQ, E:48251, N:11932]
    test 7 toUtm1: 31 N 448251 5411932
    test 8 toUtm1: [Z:31, H:N, E:448251, N:5411932]
    test 9 toMgrs: 31U DQ 48251 11932
    test 10 toUtm(60.0°N, 001.0°E).toMgrs: 31V CG 88455 53097
    test 11 toUtm(60.0°N, 003.0°E).toMgrs: 32V JM 65640 66593
    test 12 toUtm(60.0°N, 009.0°E).toMgrs: 32V NM 00000 51411
    test 13 toUtm(76.0°N, 001.0°E).toMgrs: 31X DE 45999 36099
    test 14 toUtm(76.0°N, 013.0°E).toMgrs: 33X VE 45999 36099
    test 15 toUtm(76.0°N, 025.0°E).toMgrs: 35X ME 45999 36099
    test 16 toUtm(76.0°N, 037.0°E).toMgrs: 37X DE 45999 36099

    all 16 testMgrs.py tests passed (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 4.663 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testModules.py

    testing testModules.py 19.02.21

    testModule(pygeodesy, 19.04.12)
    test 1 pygeodesy.CassiniSoldner() class (pygeodesy.css): True
    test 2 pygeodesy.Conic() class (pygeodesy.lcc): True
    test 3 pygeodesy.Conics class pygeodesy.datum._Enum (pygeodesy.datum): True
    test 4 pygeodesy.CrossError() class (pygeodesy.vector3d): True
    test 5 pygeodesy.Css() class (pygeodesy.css): True
    test 6 pygeodesy.Datum() class (pygeodesy.datum): True
    test 7 pygeodesy.Datums class pygeodesy.datum._Enum (pygeodesy.datum): True
    test 8 pygeodesy.EPS float: True
    test 9 pygeodesy.EPS1 float: True
    test 10 pygeodesy.EPS1_2 float: True
    test 11 pygeodesy.Ellipsoid() class (pygeodesy.datum): True
    test 12 pygeodesy.Ellipsoids class pygeodesy.datum._Enum (pygeodesy.datum): True
    test 13 pygeodesy.F_D str: True
    test 14 pygeodesy.F_DEG str: True
    test 15 pygeodesy.F_DM str: True
    test 16 pygeodesy.F_DMS str: True
    test 17 pygeodesy.F_MIN str: True
    test 18 pygeodesy.F_RAD str: True
    test 19 pygeodesy.F_SEC str: True
    test 20 pygeodesy.Fdot() class (pygeodesy.fmath): True
    test 21 pygeodesy.Fhorner() class (pygeodesy.fmath): True
    test 22 pygeodesy.Fpolynomial() class (pygeodesy.fmath): True
    test 23 pygeodesy.Fsum() class (pygeodesy.fmath): True
    test 24 pygeodesy.Garef() class (pygeodesy.gars): True
    test 25 pygeodesy.Geohash() class (pygeodesy.geohash): True
    test 26 pygeodesy.GeoidError() class (pygeodesy.geoids): True
    test 27 pygeodesy.GeoidG2012B() class (pygeodesy.geoids): True
    test 28 pygeodesy.GeoidKarney() class (pygeodesy.geoids): True
    test 29 pygeodesy.GeoidPGM() class (pygeodesy.geoids): True
    test 30 pygeodesy.Georef() class (pygeodesy.wgrs): True
    test 31 pygeodesy.HeightCubic() class (pygeodesy.heights): True
    test 32 pygeodesy.HeightError() class (pygeodesy.heights): True
    test 33 pygeodesy.HeightIDW() class (pygeodesy.heights): True
    test 34 pygeodesy.HeightIDW2() class (pygeodesy.heights): True
    test 35 pygeodesy.HeightIDW3() class (pygeodesy.heights): True
    test 36 pygeodesy.HeightLSQBiSpline() class (pygeodesy.heights): True
    test 37 pygeodesy.HeightLinear() class (pygeodesy.heights): True
    test 38 pygeodesy.HeightSmoothBiSpline() class (pygeodesy.heights): True
    test 39 pygeodesy.INF float: True
    test 40 pygeodesy.LatLon2psxy() class (pygeodesy.points): True
    test 41 pygeodesy.LatLonHeightBase() class (pygeodesy.bases): True
    test 42 pygeodesy.LatLon_() class (pygeodesy.points): True
    test 43 pygeodesy.LazyImportError() class (pygeodesy.lazily): True
    test 44 pygeodesy.Lcc() class (pygeodesy.lcc): True
    test 45 pygeodesy.LimitError() class (pygeodesy.utily): True
    test 46 pygeodesy.MANTIS int: True
    test 47 pygeodesy.MAX float: True
    test 48 pygeodesy.MIN float: True
    test 49 pygeodesy.Mgrs() class (pygeodesy.mgrs): True
    test 50 pygeodesy.NAN float: True
    test 51 pygeodesy.NEG0 float: True
    test 52 pygeodesy.Numpy2LatLon() class (pygeodesy.points): True
    test 53 pygeodesy.Osgr() class (pygeodesy.osgr): True
    test 54 pygeodesy.PGMError() class (pygeodesy.geoids): True
    test 55 pygeodesy.PI float: True
    test 56 pygeodesy.PI2 float: True
    test 57 pygeodesy.PI_2 float: True
    test 58 pygeodesy.PI_4 float: True
    test 59 pygeodesy.R_FM float: True
    test 60 pygeodesy.R_KM float: True
    test 61 pygeodesy.R_M float: True
    test 62 pygeodesy.R_MA float: True
    test 63 pygeodesy.R_MB float: True
    test 64 pygeodesy.R_NM float: True
    test 65 pygeodesy.R_SM float: True
    test 66 pygeodesy.R_VM float: True
    test 67 pygeodesy.RangeError() class (pygeodesy.dms): True
    test 68 pygeodesy.S_DEG str: True
    test 69 pygeodesy.S_MIN str: True
    test 70 pygeodesy.S_RAD str: True
    test 71 pygeodesy.S_SEC str: True
    test 72 pygeodesy.S_SEP str: True
    test 73 pygeodesy.SciPyError() class (pygeodesy.heights): True
    test 74 pygeodesy.SciPyWarning() class (pygeodesy.heights): True
    test 75 pygeodesy.Transform() class (pygeodesy.datum): True
    test 76 pygeodesy.Transforms class pygeodesy.datum._Enum (pygeodesy.datum): True
    test 77 pygeodesy.Tuple2LatLon() class (pygeodesy.points): True
    test 78 pygeodesy.UTMError() class (pygeodesy.utm): True
    test 79 pygeodesy.Utm() class (pygeodesy.utm): True
    test 80 pygeodesy.VincentyError() class (pygeodesy.ellipsoidalVincenty): True
    test 81 pygeodesy.Wm() class (pygeodesy.webmercator): True
    test 82 pygeodesy.acos1() function (pygeodesy.fmath): True
    test 83 pygeodesy.anStr() function (pygeodesy.utily): True
    test 84 pygeodesy.antipode() function (pygeodesy.formy): True
    test 85 pygeodesy.areaOf() function (pygeodesy.points): True
    test 86 pygeodesy.areaof() function: True
    test 87 pygeodesy.bases module: True
    test 88 pygeodesy.bearing() function (pygeodesy.formy): True
    test 89 pygeodesy.bearingDMS() function (pygeodesy.dms): True
    test 90 pygeodesy.bearing_() function (pygeodesy.formy): True
    test 91 pygeodesy.bounds() function: True
    test 92 pygeodesy.boundsOf() function (pygeodesy.points): True
    test 93 pygeodesy.cbrt() function (pygeodesy.fmath): True
    test 94 pygeodesy.cbrt2() function (pygeodesy.fmath): True
    test 95 pygeodesy.centroidOf() function (pygeodesy.points): True
    test 96 pygeodesy.classname() function (pygeodesy.bases): True
    test 97 pygeodesy.classnaming() function (pygeodesy.bases): True
    test 98 pygeodesy.clipCS3() function (pygeodesy.clipy): True
    test 99 pygeodesy.clipDMS() function (pygeodesy.dms): True
    test 100 pygeodesy.clipSH() function (pygeodesy.clipy): True
    test 101 pygeodesy.clipSH3() function (pygeodesy.clipy): True
    test 102 pygeodesy.clipStr() function (pygeodesy.utily): True
    test 103 pygeodesy.clipy module: True
    test 104 pygeodesy.compassAngle() function (pygeodesy.formy): True
    test 105 pygeodesy.compassDMS() function (pygeodesy.dms): True
    test 106 pygeodesy.compassPoint() function (pygeodesy.dms): True
    test 107 pygeodesy.crosserrors() function (pygeodesy.vector3d): True
    test 108 pygeodesy.css module: True
    test 109 pygeodesy.datum module: True
    test 110 pygeodesy.degrees type builtin_function_or_method (math): True
    test 111 pygeodesy.degrees180() function (pygeodesy.utily): True
    test 112 pygeodesy.degrees2m() function (pygeodesy.utily): True
    test 113 pygeodesy.degrees360() function (pygeodesy.utily): True
    test 114 pygeodesy.degrees90() function (pygeodesy.utily): True
    test 115 pygeodesy.dms module: True
    test 116 pygeodesy.egmGeoidHeights() function (pygeodesy.geoids): True
    test 117 pygeodesy.elevation2() function (pygeodesy.elevations): True
    test 118 pygeodesy.elevations module: True
    test 119 pygeodesy.ellipsoidalKarney module: True
    test 120 pygeodesy.ellipsoidalNvector module: True
    test 121 pygeodesy.ellipsoidalVincenty module: True
    test 122 pygeodesy.enStr2() function (pygeodesy.utily): True
    test 123 pygeodesy.equirectangular() function (pygeodesy.formy): True
    test 124 pygeodesy.equirectangular3() function (pygeodesy.formy): True
    test 125 pygeodesy.equirectangular_() function (pygeodesy.formy): True
    test 126 pygeodesy.euclidean() function (pygeodesy.formy): True
    test 127 pygeodesy.euclidean_() function (pygeodesy.formy): True
    test 128 pygeodesy.fStr() function (pygeodesy.fmath): True
    test 129 pygeodesy.fStrzs() function (pygeodesy.fmath): True
    test 130 pygeodesy.false2f() function (pygeodesy.utily): True
    test 131 pygeodesy.favg() function (pygeodesy.fmath): True
    test 132 pygeodesy.fdot() function (pygeodesy.fmath): True
    test 133 pygeodesy.fdot3() function (pygeodesy.fmath): True
    test 134 pygeodesy.fhorner() function (pygeodesy.fmath): True
    test 135 pygeodesy.fmath module: True
    test 136 pygeodesy.fmean() function (pygeodesy.fmath): True
    test 137 pygeodesy.formy module: True
    test 138 pygeodesy.fpolynomial() function (pygeodesy.fmath): True
    test 139 pygeodesy.fpowers() function (pygeodesy.fmath): True
    test 140 pygeodesy.fprod() function (pygeodesy.fmath): True
    test 141 pygeodesy.frange() function (pygeodesy.fmath): True
    test 142 pygeodesy.freduce type builtin_function_or_method (_functools): True
    test 143 pygeodesy.fsum type builtin_function_or_method (math): True
    test 144 pygeodesy.fsum_() function (pygeodesy.fmath): True
    test 145 pygeodesy.ft2m() function (pygeodesy.utily): True
    test 146 pygeodesy.gars module: True
    test 147 pygeodesy.geohash module: True
    test 148 pygeodesy.geoidHeight2() function (pygeodesy.elevations): True
    test 149 pygeodesy.geoids module: True
    test 150 pygeodesy.halfs2() function (pygeodesy.utily): True
    test 151 pygeodesy.haversine() function (pygeodesy.formy): True
    test 152 pygeodesy.haversine_() function (pygeodesy.formy): True
    test 153 pygeodesy.heightOf() function (pygeodesy.formy): True
    test 154 pygeodesy.heights module: True
    test 155 pygeodesy.horizon() function (pygeodesy.formy): True
    test 156 pygeodesy.hypot type builtin_function_or_method (math): True
    test 157 pygeodesy.hypot1() function (pygeodesy.fmath): True
    test 158 pygeodesy.hypot3() function (pygeodesy.fmath): True
    test 159 pygeodesy.inStr() function (pygeodesy.bases): True
    test 160 pygeodesy.isLazy type NoneType: True
    test 161 pygeodesy.isNumpy2() function (pygeodesy.utily): True
    test 162 pygeodesy.isPoints2() function (pygeodesy.utily): True
    test 163 pygeodesy.isTuple2() function (pygeodesy.utily): True
    test 164 pygeodesy.isantipode() function (pygeodesy.formy): True
    test 165 pygeodesy.isclockwise() function (pygeodesy.points): True
    test 166 pygeodesy.isconvex() function (pygeodesy.points): True
    test 167 pygeodesy.isconvex_() function (pygeodesy.points): True
    test 168 pygeodesy.isenclosedBy() function (pygeodesy.points): True
    test 169 pygeodesy.isenclosedby() function: True
    test 170 pygeodesy.isfinite() function (pygeodesy.fmath): True
    test 171 pygeodesy.isinf type builtin_function_or_method (math): True
    test 172 pygeodesy.isint() function (pygeodesy.fmath): True
    test 173 pygeodesy.isnan type builtin_function_or_method (math): True
    test 174 pygeodesy.isneg0() function (pygeodesy.fmath): True
    test 175 pygeodesy.ispolar() function (pygeodesy.points): True
    test 176 pygeodesy.isscalar() function (pygeodesy.fmath): True
    test 177 pygeodesy.issequence() function (pygeodesy.utily): True
    test 178 pygeodesy.iterNumpy2() function (pygeodesy.utily): True
    test 179 pygeodesy.iterNumpy2over() function (pygeodesy.utily): True
    test 180 pygeodesy.latDMS() function (pygeodesy.dms): True
    test 181 pygeodesy.lazily module: True
    test 182 pygeodesy.lcc module: True
    test 183 pygeodesy.len2() function (pygeodesy.fmath): True
    test 184 pygeodesy.limiterrors() function (pygeodesy.utily): True
    test 185 pygeodesy.lonDMS() function (pygeodesy.dms): True
    test 186 pygeodesy.m2NM() function (pygeodesy.utily): True
    test 187 pygeodesy.m2SM() function (pygeodesy.utily): True
    test 188 pygeodesy.m2degrees() function (pygeodesy.utily): True
    test 189 pygeodesy.m2ft() function (pygeodesy.utily): True
    test 190 pygeodesy.m2km() function (pygeodesy.utily): True
    test 191 pygeodesy.map1() function (pygeodesy.fmath): True
    test 192 pygeodesy.map2() function (pygeodesy.fmath): True
    test 193 pygeodesy.mgrs module: True
    test 194 pygeodesy.nearestOn3() function (pygeodesy.points): True
    test 195 pygeodesy.nearestOn4() function (pygeodesy.points): True
    test 196 pygeodesy.nearestOn5() function (pygeodesy.points): True
    test 197 pygeodesy.normDMS() function (pygeodesy.dms): True
    test 198 pygeodesy.nvector module: True
    test 199 pygeodesy.osgr module: True
    test 200 pygeodesy.parse3llh() function (pygeodesy.dms): True
    test 201 pygeodesy.parseDMS() function (pygeodesy.dms): True
    test 202 pygeodesy.parseDMS2() function (pygeodesy.dms): True
    test 203 pygeodesy.parseMGRS() function (pygeodesy.mgrs): True
    test 204 pygeodesy.parseOSGR() function (pygeodesy.osgr): True
    test 205 pygeodesy.parseUTM() function (pygeodesy.utm): True
    test 206 pygeodesy.parseWM() function (pygeodesy.webmercator): True
    test 207 pygeodesy.perimeterOf() function (pygeodesy.points): True
    test 208 pygeodesy.perimeterof() function: True
    test 209 pygeodesy.points module: True
    test 210 pygeodesy.points2() function (pygeodesy.utily): True
    test 211 pygeodesy.polygon() function (pygeodesy.utily): True
    test 212 pygeodesy.precision() function (pygeodesy.dms): True
    test 213 pygeodesy.property_RO() function (pygeodesy.utily): True
    test 214 pygeodesy.pygeodesy_abspath str: True
    test 215 pygeodesy.radians type builtin_function_or_method (math): True
    test 216 pygeodesy.radiansPI() function (pygeodesy.utily): True
    test 217 pygeodesy.radiansPI2() function (pygeodesy.utily): True
    test 218 pygeodesy.radiansPI_2() function (pygeodesy.utily): True
    test 219 pygeodesy.rangerrors() function (pygeodesy.dms): True
    test 220 pygeodesy.scalar() function (pygeodesy.fmath): True
    test 221 pygeodesy.simplify module: True
    test 222 pygeodesy.simplify1() function (pygeodesy.simplify): True
    test 223 pygeodesy.simplify2() function (pygeodesy.simplify): True
    test 224 pygeodesy.simplifyRDP() function (pygeodesy.simplify): True
    test 225 pygeodesy.simplifyRDPm() function (pygeodesy.simplify): True
    test 226 pygeodesy.simplifyRW() function (pygeodesy.simplify): True
    test 227 pygeodesy.simplifyVW() function (pygeodesy.simplify): True
    test 228 pygeodesy.simplifyVWm() function (pygeodesy.simplify): True
    test 229 pygeodesy.sincos2() function (pygeodesy.utily): True
    test 230 pygeodesy.sincos2d() function (pygeodesy.utily): True
    test 231 pygeodesy.sphericalNvector module: True
    test 232 pygeodesy.sphericalTrigonometry module: True
    test 233 pygeodesy.splice() function (pygeodesy.utily): True
    test 234 pygeodesy.sqrt3() function (pygeodesy.fmath): True
    test 235 pygeodesy.tanPI_2_2() function (pygeodesy.utily): True
    test 236 pygeodesy.tan_2() function (pygeodesy.utily): True
    test 237 pygeodesy.toCss() function (pygeodesy.css): True
    test 238 pygeodesy.toDMS() function (pygeodesy.dms): True
    test 239 pygeodesy.toLcc() function (pygeodesy.lcc): True
    test 240 pygeodesy.toMgrs() function (pygeodesy.mgrs): True
    test 241 pygeodesy.toOsgr() function (pygeodesy.osgr): True
    test 242 pygeodesy.toUtm() function (pygeodesy.utm): True
    test 243 pygeodesy.toWm() function (pygeodesy.webmercator): True
    test 244 pygeodesy.unStr() function (pygeodesy.utily): True
    test 245 pygeodesy.unroll180() function (pygeodesy.utily): True
    test 246 pygeodesy.unrollPI() function (pygeodesy.utily): True
    test 247 pygeodesy.utily module: True
    test 248 pygeodesy.utm module: True
    test 249 pygeodesy.utmZoneBand2() function (pygeodesy.utm): True
    test 250 pygeodesy.vector3d module: True
    test 251 pygeodesy.version str: True
    test 252 pygeodesy.vincentys() function (pygeodesy.formy): True
    test 253 pygeodesy.vincentys_() function (pygeodesy.formy): True
    test 254 pygeodesy.webmercator module: True
    test 255 pygeodesy.wgrs module: True
    test 256 pygeodesy.wrap180() function (pygeodesy.utily): True
    test 257 pygeodesy.wrap360() function (pygeodesy.utily): True
    test 258 pygeodesy.wrap90() function (pygeodesy.utily): True
    test 259 pygeodesy.wrapPI() function (pygeodesy.utily): True
    test 260 pygeodesy.wrapPI2() function (pygeodesy.utily): True
    test 261 pygeodesy.wrapPI_2() function (pygeodesy.utily): True

    testModule(pygeodesy.bases, 19.04.05)
    test 262 bases.LatLonHeightBase() class: True
    test 263 bases.classname() function: True
    test 264 bases.classnaming() function: True
    test 265 bases.inStr() function: True

    testModule(pygeodesy.clipy, 19.01.02)
    test 266 clipy.clipCS3() function: True
    test 267 clipy.clipSH() function: True
    test 268 clipy.clipSH3() function: True

    testModule(pygeodesy.css, 19.04.09)
    test 269 css.CassiniSoldner() class: True
    test 270 css.Css() class: True
    test 271 css.toCss() function: True

    testModule(pygeodesy.datum, 19.04.09)
    test 272 datum.Datum() class: True
    test 273 datum.Datums class pygeodesy.datum._Enum: True
    test 274 datum.Ellipsoid() class: True
    test 275 datum.Ellipsoids class pygeodesy.datum._Enum: True
    test 276 datum.R_FM float: True
    test 277 datum.R_KM float: True
    test 278 datum.R_M float: True
    test 279 datum.R_MA float: True
    test 280 datum.R_MB float: True
    test 281 datum.R_NM float: True
    test 282 datum.R_SM float: True
    test 283 datum.R_VM float: True
    test 284 datum.Transform() class: True
    test 285 datum.Transforms class pygeodesy.datum._Enum: True

    testModule(pygeodesy.dms, 19.01.05)
    test 286 dms.F_D str: True
    test 287 dms.F_DEG str: True
    test 288 dms.F_DM str: True
    test 289 dms.F_DMS str: True
    test 290 dms.F_MIN str: True
    test 291 dms.F_RAD str: True
    test 292 dms.F_SEC str: True
    test 293 dms.RangeError() class: True
    test 294 dms.S_DEG str: True
    test 295 dms.S_MIN str: True
    test 296 dms.S_RAD str: True
    test 297 dms.S_SEC str: True
    test 298 dms.S_SEP str: True
    test 299 dms.bearingDMS() function: True
    test 300 dms.clipDMS() function: True
    test 301 dms.compassDMS() function: True
    test 302 dms.compassPoint() function: True
    test 303 dms.latDMS() function: True
    test 304 dms.lonDMS() function: True
    test 305 dms.normDMS() function: True
    test 306 dms.parse3llh() function: True
    test 307 dms.parseDMS() function: True
    test 308 dms.parseDMS2() function: True
    test 309 dms.precision() function: True
    test 310 dms.rangerrors() function: True
    test 311 dms.toDMS() function: True

    testModule(pygeodesy.elevations, 19.03.15)
    test 312 elevations.elevation2() function: True
    test 313 elevations.geoidHeight2() function: True

    testModule(pygeodesy.ellipsoidalKarney, 19.04.03)
    test 314 ellipsoidalKarney.Cartesian() class: True
    test 315 ellipsoidalKarney.LatLon() class: True
    test 316 ellipsoidalKarney.areaOf() function: True
    test 317 ellipsoidalKarney.ispolar() function (pygeodesy.points): True
    test 318 ellipsoidalKarney.perimeterOf() function: True

    testModule(pygeodesy.ellipsoidalNvector, 19.04.03)
    test 319 ellipsoidalNvector.Cartesian() class: True
    test 320 ellipsoidalNvector.LatLon() class: True
    test 321 ellipsoidalNvector.Ned() class: True
    test 322 ellipsoidalNvector.Nvector() class: True
    test 323 ellipsoidalNvector.meanOf() function: True
    test 324 ellipsoidalNvector.toNed() function: True

    testModule(pygeodesy.ellipsoidalVincenty, 19.04.05)
    test 325 ellipsoidalVincenty.Cartesian() class: True
    test 326 ellipsoidalVincenty.LatLon() class: True
    test 327 ellipsoidalVincenty.VincentyError() class: True
    test 328 ellipsoidalVincenty.ispolar() function (pygeodesy.points): True

    testModule(pygeodesy.fmath, 19.04.09)
    test 329 fmath.EPS float: True
    test 330 fmath.EPS1 float: True
    test 331 fmath.EPS1_2 float: True
    test 332 fmath.Fdot() class: True
    test 333 fmath.Fhorner() class: True
    test 334 fmath.Fpolynomial() class: True
    test 335 fmath.Fsum() class: True
    test 336 fmath.INF float: True
    test 337 fmath.MANTIS int: True
    test 338 fmath.MAX float: True
    test 339 fmath.MIN float: True
    test 340 fmath.NAN float: True
    test 341 fmath.NEG0 float: True
    test 342 fmath.acos1() function: True
    test 343 fmath.cbrt() function: True
    test 344 fmath.cbrt2() function: True
    test 345 fmath.fStr() function: True
    test 346 fmath.fStrzs() function: True
    test 347 fmath.favg() function: True
    test 348 fmath.fdot() function: True
    test 349 fmath.fdot3() function: True
    test 350 fmath.fhorner() function: True
    test 351 fmath.fmean() function: True
    test 352 fmath.fpolynomial() function: True
    test 353 fmath.fpowers() function: True
    test 354 fmath.fprod() function: True
    test 355 fmath.frange() function: True
    test 356 fmath.freduce type builtin_function_or_method (_functools): True
    test 357 fmath.fsum type builtin_function_or_method (math): True
    test 358 fmath.fsum_() function: True
    test 359 fmath.hypot type builtin_function_or_method (math): True
    test 360 fmath.hypot1() function: True
    test 361 fmath.hypot3() function: True
    test 362 fmath.isfinite() function: True
    test 363 fmath.isinf type builtin_function_or_method (math): True
    test 364 fmath.isint() function: True
    test 365 fmath.isnan type builtin_function_or_method (math): True
    test 366 fmath.isneg0() function: True
    test 367 fmath.isscalar() function: True
    test 368 fmath.len2() function: True
    test 369 fmath.map1() function: True
    test 370 fmath.map2() function: True
    test 371 fmath.scalar() function: True
    test 372 fmath.sqrt3() function: True

    testModule(pygeodesy.formy, 19.04.07)
    test 373 formy.antipode() function: True
    test 374 formy.bearing() function: True
    test 375 formy.bearing_() function: True
    test 376 formy.compassAngle() function: True
    test 377 formy.equirectangular() function: True
    test 378 formy.equirectangular3() function: True
    test 379 formy.equirectangular_() function: True
    test 380 formy.euclidean() function: True
    test 381 formy.euclidean_() function: True
    test 382 formy.haversine() function: True
    test 383 formy.haversine_() function: True
    test 384 formy.heightOf() function: True
    test 385 formy.horizon() function: True
    test 386 formy.isantipode() function: True
    test 387 formy.vincentys() function: True
    test 388 formy.vincentys_() function: True

    testModule(pygeodesy.gars, 19.04.12)
    test 389 gars.Garef() class: True
    test 390 gars.decode3() function: True
    test 391 gars.encode() function: True
    test 392 gars.precision() function: True
    test 393 gars.resolution() function: True

    testModule(pygeodesy.geohash, 19.04.12)
    test 394 geohash.Geohash() class: True
    test 395 geohash.bounds() function: True
    test 396 geohash.decode() function: True
    test 397 geohash.decode_error() function: True
    test 398 geohash.distance1() function: True
    test 399 geohash.distance2() function: True
    test 400 geohash.distance3() function: True
    test 401 geohash.encode() function: True
    test 402 geohash.neighbors() function: True
    test 403 geohash.precision() function: True
    test 404 geohash.resolution2() function: True
    test 405 geohash.sizes() function: True

    testModule(pygeodesy.geoids, 19.04.07)
    test 406 geoids.GeoidError() class: True
    test 407 geoids.GeoidG2012B() class: True
    test 408 geoids.GeoidKarney() class: True
    test 409 geoids.GeoidPGM() class: True
    test 410 geoids.PGMError() class: True
    test 411 geoids.egmGeoidHeights() function: True

    testModule(pygeodesy.heights, 19.04.07)
    test 412 heights.HeightCubic() class: True
    test 413 heights.HeightError() class: True
    test 414 heights.HeightIDW() class: True
    test 415 heights.HeightIDW2() class: True
    test 416 heights.HeightIDW3() class: True
    test 417 heights.HeightLSQBiSpline() class: True
    test 418 heights.HeightLinear() class: True
    test 419 heights.HeightSmoothBiSpline() class: True
    test 420 heights.SciPyError() class: True
    test 421 heights.SciPyWarning() class: True

    testModule(pygeodesy.lazily, 19.04.12)
    test 422 lazily.LazyImportError() class: True
    test 423 lazily.isLazy type NoneType: True

    testModule(pygeodesy.lcc, 19.04.09)
    test 424 lcc.Conic() class: True
    test 425 lcc.Conics class pygeodesy.datum._Enum (pygeodesy.datum): True
    test 426 lcc.Lcc() class: True
    test 427 lcc.toLcc() function: True

    testModule(pygeodesy.mgrs, 19.03.09)
    test 428 mgrs.Mgrs() class: True
    test 429 mgrs.parseMGRS() function: True
    test 430 mgrs.toMgrs() function: True

    testModule(pygeodesy.nvector, 19.04.05)
    test 431 nvector.NorthPole class pygeodesy.nvector.Nvector: True
    test 432 nvector.Nvector() class: True
    test 433 nvector.SouthPole class pygeodesy.nvector.Nvector: True
    test 434 nvector.sumOf() function: True

    testModule(pygeodesy.osgr, 19.04.09)
    test 435 osgr.Osgr() class: True
    test 436 osgr.parseOSGR() function: True
    test 437 osgr.toOsgr() function: True

    testModule(pygeodesy.points, 19.04.05)
    test 438 points.LatLon2psxy() class: True
    test 439 points.LatLon_() class: True
    test 440 points.Numpy2LatLon() class: True
    test 441 points.Tuple2LatLon() class: True
    test 442 points.areaOf() function: True
    test 443 points.boundsOf() function: True
    test 444 points.centroidOf() function: True
    test 445 points.isclockwise() function: True
    test 446 points.isconvex() function: True
    test 447 points.isconvex_() function: True
    test 448 points.isenclosedBy() function: True
    test 449 points.ispolar() function: True
    test 450 points.nearestOn3() function: True
    test 451 points.nearestOn4() function: True
    test 452 points.nearestOn5() function: True
    test 453 points.perimeterOf() function: True

    testModule(pygeodesy.simplify, 19.01.02)
    test 454 simplify.simplify1() function: True
    test 455 simplify.simplify2() function: True
    test 456 simplify.simplifyRDP() function: True
    test 457 simplify.simplifyRDPm() function: True
    test 458 simplify.simplifyRW() function: True
    test 459 simplify.simplifyVW() function: True
    test 460 simplify.simplifyVWm() function: True

    testModule(pygeodesy.sphericalNvector, 19.04.05)
    test 461 sphericalNvector.LatLon() class: True
    test 462 sphericalNvector.Nvector() class: True
    test 463 sphericalNvector.areaOf() function: True
    test 464 sphericalNvector.intersection() function: True
    test 465 sphericalNvector.ispolar() function (pygeodesy.points): True
    test 466 sphericalNvector.meanOf() function: True
    test 467 sphericalNvector.nearestOn2() function: True
    test 468 sphericalNvector.triangulate() function: True
    test 469 sphericalNvector.trilaterate() function: True

    testModule(pygeodesy.sphericalTrigonometry, 19.04.05)
    test 470 sphericalTrigonometry.LatLon() class: True
    test 471 sphericalTrigonometry.areaOf() function: True
    test 472 sphericalTrigonometry.intersection() function: True
    test 473 sphericalTrigonometry.isPoleEnclosedBy() function: True
    test 474 sphericalTrigonometry.ispolar() function (pygeodesy.points): True
    test 475 sphericalTrigonometry.meanOf() function: True
    test 476 sphericalTrigonometry.nearestOn2() function: True
    test 477 sphericalTrigonometry.nearestOn3() function: True
    test 478 sphericalTrigonometry.perimeterOf() function: True

    testModule(pygeodesy.utily, 19.04.08)
    test 479 utily.LimitError() class: True
    test 480 utily.PI float: True
    test 481 utily.PI2 float: True
    test 482 utily.PI_2 float: True
    test 483 utily.PI_4 float: True
    test 484 utily.R_M float: True
    test 485 utily.anStr() function: True
    test 486 utily.clipStr() function: True
    test 487 utily.degrees type builtin_function_or_method (math): True
    test 488 utily.degrees180() function: True
    test 489 utily.degrees2m() function: True
    test 490 utily.degrees360() function: True
    test 491 utily.degrees90() function: True
    test 492 utily.enStr2() function: True
    test 493 utily.false2f() function: True
    test 494 utily.ft2m() function: True
    test 495 utily.halfs2() function: True
    test 496 utily.isNumpy2() function: True
    test 497 utily.isPoints2() function: True
    test 498 utily.isTuple2() function: True
    test 499 utily.issequence() function: True
    test 500 utily.iterNumpy2() function: True
    test 501 utily.iterNumpy2over() function: True
    test 502 utily.limiterrors() function: True
    test 503 utily.m2NM() function: True
    test 504 utily.m2SM() function: True
    test 505 utily.m2degrees() function: True
    test 506 utily.m2ft() function: True
    test 507 utily.m2km() function: True
    test 508 utily.points2() function: True
    test 509 utily.polygon() function: True
    test 510 utily.property_RO() function: True
    test 511 utily.radians type builtin_function_or_method (math): True
    test 512 utily.radiansPI() function: True
    test 513 utily.radiansPI2() function: True
    test 514 utily.radiansPI_2() function: True
    test 515 utily.sincos2() function: True
    test 516 utily.sincos2d() function: True
    test 517 utily.splice() function: True
    test 518 utily.tanPI_2_2() function: True
    test 519 utily.tan_2() function: True
    test 520 utily.unStr() function: True
    test 521 utily.unroll180() function: True
    test 522 utily.unrollPI() function: True
    test 523 utily.wrap180() function: True
    test 524 utily.wrap360() function: True
    test 525 utily.wrap90() function: True
    test 526 utily.wrapPI() function: True
    test 527 utily.wrapPI2() function: True
    test 528 utily.wrapPI_2() function: True

    testModule(pygeodesy.utm, 19.04.05)
    test 529 utm.UTMError() class: True
    test 530 utm.Utm() class: True
    test 531 utm.parseUTM() function: True
    test 532 utm.toUtm() function: True
    test 533 utm.utmZoneBand2() function: True

    testModule(pygeodesy.vector3d, 19.03.09)
    test 534 vector3d.CrossError() class: True
    test 535 vector3d.Vector3d() class: True
    test 536 vector3d.crosserrors() function: True
    test 537 vector3d.sumOf() function: True

    testModule(pygeodesy.webmercator, 19.04.09)
    test 538 webmercator.Wm() class: True
    test 539 webmercator.parseWM() function: True
    test 540 webmercator.toWm() function: True

    testModule(pygeodesy.wgrs, 19.04.12)
    test 541 wgrs.Georef() class: True
    test 542 wgrs.decode3() function: True
    test 543 wgrs.decode5() function: True
    test 544 wgrs.encode() function: True
    test 545 wgrs.precision() function: True
    test 546 wgrs.resolution() function: True

    testPublic(pygeodesy, 19.04.12)
    test 547 CassiniSoldner() class: True
    test 548 Conic() class: True
    test 549 Conics class pygeodesy.datum._Enum: True
    test 550 CrossError() class: True
    test 551 Css() class: True
    test 552 Datum() class: True
    test 553 Datums class pygeodesy.datum._Enum: True
    test 554 Ellipsoid() class: True
    test 555 Ellipsoids class pygeodesy.datum._Enum: True
    test 556 Fdot() class: True
    test 557 Fhorner() class: True
    test 558 Fpolynomial() class: True
    test 559 Fsum() class: True
    test 560 Garef() class: True
    test 561 Geohash() class: True
    test 562 GeoidError() class: True
    test 563 GeoidG2012B() class: True
    test 564 GeoidKarney() class: True
    test 565 GeoidPGM() class: True
    test 566 Georef() class: True
    test 567 HeightCubic() class: True
    test 568 HeightError() class: True
    test 569 HeightIDW() class: True
    test 570 HeightIDW2() class: True
    test 571 HeightIDW3() class: True
    test 572 HeightLSQBiSpline() class: True
    test 573 HeightLinear() class: True
    test 574 HeightSmoothBiSpline() class: True
    test 575 LatLon2psxy() class: True
    test 576 LatLon_() class: True
    test 577 LazyImportError() class: True
    test 578 Lcc() class: True
    test 579 LimitError() class: True
    test 580 Mgrs() class: True
    test 581 Numpy2LatLon() class: True
    test 582 Osgr() class: True
    test 583 PGMError() class: True
    test 584 RangeError() class: True
    test 585 SciPyError() class: True
    test 586 SciPyWarning() class: True
    test 587 Transform() class: True
    test 588 Transforms class pygeodesy.datum._Enum: True
    test 589 Tuple2LatLon() class: True
    test 590 UTMError() class: True
    test 591 Utm() class: True
    test 592 VincentyError() class: True
    test 593 Wm() class: True
    test 594 acos1() function: True
    test 595 anStr() function: True
    test 596 antipode() function: True
    test 597 areaOf() function: True
    test 598 bearing() function: True
    test 599 bearingDMS() function: True
    test 600 bearing_() function: True
    test 601 boundsOf() function: True
    test 602 cbrt() function: True
    test 603 cbrt2() function: True
    test 604 centroidOf() function: True
    test 605 clipCS3() function: True
    test 606 clipDMS() function: True
    test 607 clipSH() function: True
    test 608 clipSH3() function: True
    test 609 clipStr() function: True
    test 610 compassAngle() function: True
    test 611 compassDMS() function: True
    test 612 compassPoint() function: True
    test 613 crosserrors() function: True
    test 614 degrees180() function: True
    test 615 degrees2m() function: True
    test 616 degrees360() function: True
    test 617 degrees90() function: True
    test 618 egmGeoidHeights() function: True
    test 619 elevation2() function: True
    test 620 enStr2() function: True
    test 621 equirectangular() function: True
    test 622 equirectangular3() function: True
    test 623 equirectangular_() function: True
    test 624 euclidean() function: True
    test 625 euclidean_() function: True
    test 626 fStr() function: True
    test 627 fStrzs() function: True
    test 628 false2f() function: True
    test 629 favg() function: True
    test 630 fdot() function: True
    test 631 fdot3() function: True
    test 632 fhorner() function: True
    test 633 fmean() function: True
    test 634 fpolynomial() function: True
    test 635 fpowers() function: True
    test 636 fprod() function: True
    test 637 frange() function: True
    test 638 freduce type builtin_function_or_method: True
    test 639 fsum_() function: True
    test 640 ft2m() function: True
    test 641 geoidHeight2() function: True
    test 642 halfs2() function: True
    test 643 haversine() function: True
    test 644 haversine_() function: True
    test 645 heightOf() function: True
    test 646 horizon() function: True
    test 647 hypot1() function: True
    test 648 hypot3() function: True
    test 649 isNumpy2() function: True
    test 650 isPoints2() function: True
    test 651 isTuple2() function: True
    test 652 isantipode() function: True
    test 653 isclockwise() function: True
    test 654 isconvex() function: True
    test 655 isconvex_() function: True
    test 656 isenclosedBy() function: True
    test 657 isfinite() function: True
    test 658 isint() function: True
    test 659 isneg0() function: True
    test 660 ispolar() function: True
    test 661 isscalar() function: True
    test 662 issequence() function: True
    test 663 iterNumpy2() function: True
    test 664 iterNumpy2over() function: True
    test 665 latDMS() function: True
    test 666 len2() function: True
    test 667 limiterrors() function: True
    test 668 lonDMS() function: True
    test 669 m2NM() function: True
    test 670 m2SM() function: True
    test 671 m2degrees() function: True
    test 672 m2ft() function: True
    test 673 m2km() function: True
    test 674 map1() function: True
    test 675 map2() function: True
    test 676 nearestOn3() function: True
    test 677 nearestOn4() function: True
    test 678 nearestOn5() function: True
    test 679 normDMS() function: True
    test 680 parse3llh() function: True
    test 681 parseDMS() function: True
    test 682 parseDMS2() function: True
    test 683 parseMGRS() function: True
    test 684 parseOSGR() function: True
    test 685 parseUTM() function: True
    test 686 parseWM() function: True
    test 687 perimeterOf() function: True
    test 688 points2() function: True
    test 689 polygon() function: True
    test 690 precision() function: True
    test 691 property_RO() function: True
    test 692 radiansPI() function: True
    test 693 radiansPI2() function: True
    test 694 radiansPI_2() function: True
    test 695 rangerrors() function: True
    test 696 scalar() function: True
    test 697 simplify1() function: True
    test 698 simplify2() function: True
    test 699 simplifyRDP() function: True
    test 700 simplifyRDPm() function: True
    test 701 simplifyRW() function: True
    test 702 simplifyVW() function: True
    test 703 simplifyVWm() function: True
    test 704 sincos2() function: True
    test 705 sincos2d() function: True
    test 706 splice() function: True
    test 707 sqrt3() function: True
    test 708 tanPI_2_2() function: True
    test 709 tan_2() function: True
    test 710 toCss() function: True
    test 711 toDMS() function: True
    test 712 toLcc() function: True
    test 713 toMgrs() function: True
    test 714 toOsgr() function: True
    test 715 toUtm() function: True
    test 716 toWm() function: True
    test 717 unStr() function: True
    test 718 unroll180() function: True
    test 719 unrollPI() function: True
    test 720 utmZoneBand2() function: True
    test 721 vincentys() function: True
    test 722 vincentys_() function: True
    test 723 wrap180() function: True
    test 724 wrap360() function: True
    test 725 wrap90() function: True
    test 726 wrapPI() function: True
    test 727 wrapPI2() function: True
    test 728 wrapPI_2() function: True

    all 728 testModules.py tests passed (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 10.751 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testNavlabExamples.py

    testing testNavlabExamples.py 18.09.12
    test 1 Example 1 delta: [N:331730.863, E:332998.501, D:17398.304]
    test 2 Example 1 delta: [L:470357.384, B:45.109°, E:-2.12°]
    test 3 Example 1 elevation: -2.1198
    test 4 Example 1 bearing: 45.109
    test 5 Example 1 length: 470357.384
    test 6 Example 2 LatLon: 53.301°N, 063.435°E, +400.00m
    test 7 Example 2 toNvector: (0.267, 0.535, 0.802, +400.00)
    test 8 Example 2 delta: [N:3000.0, E:2000.0, D:100.0]
    test 9 Example 2 delta: [L:3606.938, B:33.69°, E:-1.589°]
    test 10 Example 2 destinationNed: 53.327726°N, 063.464965°E, +301.02m  FAILED, KNOWN, expected 53.327726°N, 063.464965°E, +299.138m
    test 11 Example 2 delta: [N:-86126, E:-78900, D:1069]
    test 12 Example 2 delta: [L:116807.681, B:222.493°, E:-0.524°]
    test 13 Example 2 destinationNed: 48.88667°N, 002.37472°E
    test 14 Example 3 toLatLon: 39.379°N, 048.013°W, +4702059.83m
    test 15 Example 4 toCartesian: [6373290.277, 222560.201, 110568.827]
    test 16 Example 5 distanceTo: 332457
    test 17 Example 6 intermediateChordTo: 89.799981°N, 180.0°E
    test 18 Example 6 intermediateTo: 89.8°N, 180.0°E
    test 19 Example 6 intermediateChordTo: 51.372294°N, 000.707192°E
    test 20 Example 6 intermediateTo: 51.372084°N, 000.707337°E
    test 21 Example 7 meanOf: 67.2362°N, 006.9175°W
    test 22 Example 8 destination(sphNv): 79.991549°N, 090.017698°W
    test 23 Example 8 destination(sphTy): 79.991549°N, 090.017698°W
    test 24 Example 8 destination(ellKarney)  : 79.991584°N, 090.017621°W
    test 25 Example 8 destination(ellVincenty): 79.991584°N, 090.017621°W
    test 26 Example 9 intersection: 40.318643°N, 055.901868°E
    test 27 Example 10 crossTrackDistance: 11118

    1 of 27 testNavlabExamples.py tests (3.7%) FAILED, ALL KNOWN (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 7.006 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testOsgr.py

    testing testOsgr.py 17.09.08 (module pygeodesy.osgr 19.04.09)
    test 1 WGS84: 51.4778°N, 000.0016°W
    test 2 OSGB36: 51.477284°N, 000.00002°E
    test 3 WGS84: 51.4778°N, 000.0016°W
    test 4 OSgr1: TG 51409 13177
    test 5 OSgr1: [G:TG, E:51409, N:13177]
    test 6 toLatLon1: 52°39′28.72″N, 001°43′00.63″E  FAILED, KNOWN, expected 52°39′28.72″N, 001°42′57.74″E
    test 7 toLatLon1: 52.657979°N, 001.716843°E  FAILED, KNOWN, expected 52.657977°N, 001.716038°E
    test 8 toOsgr1: 651463,313180  FAILED, KNOWN, expected 651409.903, 313177.270
    test 9 toLatLon2: 52°39′27.25″N, 001°43′07.37″E  FAILED, KNOWN, expected 52°39′27.25″N, 001°43′04.47″E
    test 10 toLatLon2: 52.65757°N, 001.718713°E  FAILED, KNOWN, expected 52.657568°N, 001.717908°E
    test 11 toOsgr2: 651463,313180  FAILED, KNOWN, expected 651409,313177
    test 12 toOsgr3: TG 51409 13177
    test 13 toOsgr4: TG 51409 13177
    test 14 OSGR1: TG 48251 11932
    test 15 OSGR1: [G:TG, E:48251, N:11932]
    test 16 OSGR2: TG 51409 13177
    test 17 OSGR2: [G:TG, E:51409, N:13177]
    test 18 OSGR3: TG 51409 13177
    test 19 OSGR3: [G:TG, E:51409, N:13177]
    test 20 OSGR4: TG 51409 13177
    test 21 OSGR4: [G:TG, E:51409, N:13177]
    test 22 OSGR5: 651409,313177
    test 23 OSGR5: [OSGR:651409.000,313177.000]
    test 24 OSGR6: 651409,313177

    6 of 24 testOsgr.py tests (25.0%) FAILED, ALL KNOWN (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 2.525 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testPoints.py

    testing testPoints.py 19.04.03 (module pygeodesy.points 19.04.05)
    test 1 LatLon_: 'LatLon_' object has no attribute '__dict__'
    test 2 LatLon2psxy.ABC: True
    test 3 LatLon2psxy.epsilon: 2.22044604925e-16
    test 4 LatLon2psxy.epsilon: 0.0
    test 5 LatLon2psxy.len: 69
    test 6 LatLon2psxy.iter: 69
    test 7 LatLon2psxy.slice1: 11
    test 8 LatLon2psxy.slice2: <class 'pygeodesy.points.LatLon2psxy'>
    test 9 LatLon2psxy.slice3: (-0.701418, 52.220485, LatLon_(52.220485°N, 000.701418°W))
    test 10 LatLon2psxy.strepr: LatLon2psxy([LatLon_(52.220489°N, 000.701206°W) ...][69], closed=False, radius=None, wrap=False)
    test 11 LatLon2psxy.count: 1
    test 12 LatLon2psxy.index: 10
    test 13 LatLon2psxy.rfind: 10
    test 14 LatLon2psxy.in: True
    test 15 LatLon2psxy.count: 0
    test 16 LatLon2psxy.find: -1
    test 17 LatLon2psxy.rfind: -1
    test 18 LatLon2psxy.not in: True
    test 19 LatLon2psxy.count: 1
    test 20 LatLon2psxy.index: 20
    test 21 LatLon2psxy.rfind: 20
    test 22 LatLon2psxy.in: True
    test 23 LatLon2psxy.count: 0
    test 24 LatLon2psxy.find: -1
    test 25 LatLon2psxy.rfind: -1
    test 26 LatLon2psxy.not in: True
    test 27 LatLon2psxy.count: 1
    test 28 LatLon2psxy.index: 30
    test 29 LatLon2psxy.rfind: 30
    test 30 LatLon2psxy.in: True
    test 31 LatLon2psxy.count: 0
    test 32 LatLon2psxy.find: -1
    test 33 LatLon2psxy.rfind: -1
    test 34 LatLon2psxy.not in: True
    test 35 LatLon2psxy.count: 1
    test 36 LatLon2psxy.index: 40
    test 37 LatLon2psxy.rfind: 40
    test 38 LatLon2psxy.in: True
    test 39 LatLon2psxy.count: 0
    test 40 LatLon2psxy.find: -1
    test 41 LatLon2psxy.rfind: -1
    test 42 LatLon2psxy.not in: True
    test 43 LatLon2psxy.count: 1
    test 44 LatLon2psxy.index: 50
    test 45 LatLon2psxy.rfind: 50
    test 46 LatLon2psxy.in: True
    test 47 LatLon2psxy.count: 0
    test 48 LatLon2psxy.find: -1
    test 49 LatLon2psxy.rfind: -1
    test 50 LatLon2psxy.not in: True
    test 51 LatLon2psxy.count: 1
    test 52 LatLon2psxy.index: 60
    test 53 LatLon2psxy.rfind: 60
    test 54 LatLon2psxy.in: True
    test 55 LatLon2psxy.count: 0
    test 56 LatLon2psxy.find: -1
    test 57 LatLon2psxy.rfind: -1
    test 58 LatLon2psxy.not in: True
    test 59 LatLon2psxy.enumerate[0]: (-0.701206, 52.220489, LatLon_(52.220489°N, 000.701206°W))
    test 60 LatLon2psxy.enumerate[1]: (-0.705456, 52.221916, LatLon_(52.221916°N, 000.705456°W))
    test 61 LatLon2psxy.enumerate[2]: (-0.71, 52.225944, LatLon_(52.225944°N, 000.71°W))
    test 62 LatLon2psxy.enumerate[3]: (-0.71446, 52.232448, LatLon_(52.232448°N, 000.71446°W))
    test 63 LatLon2psxy.enumerate[4]: (-0.71486, 52.233013, LatLon_(52.233013°N, 000.71486°W))
    test 64 LatLon2psxy.enumerate[5]: (-0.714348, 52.234375, LatLon_(52.234375°N, 000.714348°W))
    test 65 LatLon2psxy.enumerate[6]: (-0.713572, 52.235607, LatLon_(52.235607°N, 000.713572°W))
    test 66 LatLon2psxy.enumerate[7]: (-0.71233, 52.237495, LatLon_(52.237495°N, 000.71233°W))
    test 67 LatLon2psxy.enumerate[8]: (-0.710784, 52.239315, LatLon_(52.239315°N, 000.710784°W))
    test 68 LatLon2psxy.enumerate[9]: (-0.708684, 52.240627, LatLon_(52.240627°N, 000.708684°W))
    test 69 LatLon2psxy.enumerate[10]: (-0.707042, 52.240745, LatLon_(52.240745°N, 000.707042°W))
    test 70 LatLon2psxy.enumerate[11]: (-0.704945, 52.240863, LatLon_(52.240863°N, 000.704945°W))
    test 71 numpy.__version__: 1.16.1
    test 72 Numpy2LatLon.ABC: True
    test 73 Numpy2LatLon.epsilon: 2.22044604925e-16
    test 74 Numpy2LatLon.epsilon: 0.0
    test 75 Numpy2LatLon.len: 69
    test 76 Numpy2LatLon.iter: 69
    test 77 Numpy2LatLon.shape: (69, 4)
    test 78 Numpy2LatLon.slice1: 11
    test 79 Numpy2LatLon.slice2: <class 'pygeodesy.points.Numpy2LatLon'>
    test 80 Numpy2LatLon.slice3: 52.220485°N, 000.701418°W
    test 81 Numpy2LatLon.strepr: Numpy2LatLon(array([[-0.701206, 0. , 52.220489, 0. ]] ...)[69], ilat=2, ilon=0)
    test 82 Numpy2LatLon.subset: <type 'numpy.ndarray'>
    test 83 Numpy2LatLon.count: 1
    test 84 Numpy2LatLon.index: 10
    test 85 Numpy2LatLon.rfind: 10
    test 86 Numpy2LatLon.in: True
    test 87 Numpy2LatLon.count: 0
    test 88 Numpy2LatLon.find: -1
    test 89 Numpy2LatLon.rfind: -1
    test 90 Numpy2LatLon.not in: True
    test 91 Numpy2LatLon.count: 1
    test 92 Numpy2LatLon.index: 20
    test 93 Numpy2LatLon.rfind: 20
    test 94 Numpy2LatLon.in: True
    test 95 Numpy2LatLon.count: 0
    test 96 Numpy2LatLon.find: -1
    test 97 Numpy2LatLon.rfind: -1
    test 98 Numpy2LatLon.not in: True
    test 99 Numpy2LatLon.count: 1
    test 100 Numpy2LatLon.index: 30
    test 101 Numpy2LatLon.rfind: 30
    test 102 Numpy2LatLon.in: True
    test 103 Numpy2LatLon.count: 0
    test 104 Numpy2LatLon.find: -1
    test 105 Numpy2LatLon.rfind: -1
    test 106 Numpy2LatLon.not in: True
    test 107 Numpy2LatLon.count: 1
    test 108 Numpy2LatLon.index: 40
    test 109 Numpy2LatLon.rfind: 40
    test 110 Numpy2LatLon.in: True
    test 111 Numpy2LatLon.count: 0
    test 112 Numpy2LatLon.find: -1
    test 113 Numpy2LatLon.rfind: -1
    test 114 Numpy2LatLon.not in: True
    test 115 Numpy2LatLon.count: 1
    test 116 Numpy2LatLon.index: 50
    test 117 Numpy2LatLon.rfind: 50
    test 118 Numpy2LatLon.in: True
    test 119 Numpy2LatLon.count: 0
    test 120 Numpy2LatLon.find: -1
    test 121 Numpy2LatLon.rfind: -1
    test 122 Numpy2LatLon.not in: True
    test 123 Numpy2LatLon.count: 1
    test 124 Numpy2LatLon.index: 60
    test 125 Numpy2LatLon.rfind: 60
    test 126 Numpy2LatLon.in: True
    test 127 Numpy2LatLon.count: 0
    test 128 Numpy2LatLon.find: -1
    test 129 Numpy2LatLon.rfind: -1
    test 130 Numpy2LatLon.not in: True
    test 131 Numpy2LatLon.enumerate[0]: 52.220489°N, 000.701206°W
    test 132 Numpy2LatLon.enumerate[1]: 52.221916°N, 000.705456°W
    test 133 Numpy2LatLon.enumerate[2]: 52.225944°N, 000.71°W
    test 134 Numpy2LatLon.enumerate[3]: 52.232448°N, 000.71446°W
    test 135 Numpy2LatLon.enumerate[4]: 52.233013°N, 000.71486°W
    test 136 Numpy2LatLon.enumerate[5]: 52.234375°N, 000.714348°W
    test 137 Numpy2LatLon.enumerate[6]: 52.235607°N, 000.713572°W
    test 138 Numpy2LatLon.enumerate[7]: 52.237495°N, 000.71233°W
    test 139 Numpy2LatLon.enumerate[8]: 52.239315°N, 000.710784°W
    test 140 Numpy2LatLon.enumerate[9]: 52.240627°N, 000.708684°W
    test 141 Numpy2LatLon.enumerate[10]: 52.240745°N, 000.707042°W
    test 142 Numpy2LatLon.enumerate[11]: 52.240863°N, 000.704945°W
    test 143 Tuple2LatLon.ABC: True
    test 144 Tuple2LatLon.epsilon: 2.22044604925e-16
    test 145 Tuple2LatLon.epsilon: 0.0
    test 146 Tuple2LatLon.len: 69
    test 147 Tuple2LatLon.iter: 69
    test 148 Tuple2LatLon.slice1: 11
    test 149 Tuple2LatLon.slice2: <class 'pygeodesy.points.Tuple2LatLon'>
    test 150 Tuple2LatLon.slice3: 52.220485°N, 000.701418°W
    test 151 Tuple2LatLon.strepr: Tuple2LatLon([(0, -0.701206, 0, 52.220489) ...][69], ilat=3, ilon=1)
    test 152 Tuple2LatLon.subset: <type 'list'>
    test 153 Tuple2LatLon.count: 1
    test 154 Tuple2LatLon.index: 10
    test 155 Tuple2LatLon.rfind: 10
    test 156 Tuple2LatLon.in: True
    test 157 Tuple2LatLon.count: 0
    test 158 Tuple2LatLon.find: -1
    test 159 Tuple2LatLon.rfind: -1
    test 160 Tuple2LatLon.not in: True
    test 161 Tuple2LatLon.count: 1
    test 162 Tuple2LatLon.index: 20
    test 163 Tuple2LatLon.rfind: 20
    test 164 Tuple2LatLon.in: True
    test 165 Tuple2LatLon.count: 0
    test 166 Tuple2LatLon.find: -1
    test 167 Tuple2LatLon.rfind: -1
    test 168 Tuple2LatLon.not in: True
    test 169 Tuple2LatLon.count: 1
    test 170 Tuple2LatLon.index: 30
    test 171 Tuple2LatLon.rfind: 30
    test 172 Tuple2LatLon.in: True
    test 173 Tuple2LatLon.count: 0
    test 174 Tuple2LatLon.find: -1
    test 175 Tuple2LatLon.rfind: -1
    test 176 Tuple2LatLon.not in: True
    test 177 Tuple2LatLon.count: 1
    test 178 Tuple2LatLon.index: 40
    test 179 Tuple2LatLon.rfind: 40
    test 180 Tuple2LatLon.in: True
    test 181 Tuple2LatLon.count: 0
    test 182 Tuple2LatLon.find: -1
    test 183 Tuple2LatLon.rfind: -1
    test 184 Tuple2LatLon.not in: True
    test 185 Tuple2LatLon.count: 1
    test 186 Tuple2LatLon.index: 50
    test 187 Tuple2LatLon.rfind: 50
    test 188 Tuple2LatLon.in: True
    test 189 Tuple2LatLon.count: 0
    test 190 Tuple2LatLon.find: -1
    test 191 Tuple2LatLon.rfind: -1
    test 192 Tuple2LatLon.not in: True
    test 193 Tuple2LatLon.count: 1
    test 194 Tuple2LatLon.index: 60
    test 195 Tuple2LatLon.rfind: 60
    test 196 Tuple2LatLon.in: True
    test 197 Tuple2LatLon.count: 0
    test 198 Tuple2LatLon.find: -1
    test 199 Tuple2LatLon.rfind: -1
    test 200 Tuple2LatLon.not in: True
    test 201 Tuple2LatLon.enumerate[0]: 52.220489°N, 000.701206°W
    test 202 Tuple2LatLon.enumerate[1]: 52.221916°N, 000.705456°W
    test 203 Tuple2LatLon.enumerate[2]: 52.225944°N, 000.71°W
    test 204 Tuple2LatLon.enumerate[3]: 52.232448°N, 000.71446°W
    test 205 Tuple2LatLon.enumerate[4]: 52.233013°N, 000.71486°W
    test 206 Tuple2LatLon.enumerate[5]: 52.234375°N, 000.714348°W
    test 207 Tuple2LatLon.enumerate[6]: 52.235607°N, 000.713572°W
    test 208 Tuple2LatLon.enumerate[7]: 52.237495°N, 000.71233°W
    test 209 Tuple2LatLon.enumerate[8]: 52.239315°N, 000.710784°W
    test 210 Tuple2LatLon.enumerate[9]: 52.240627°N, 000.708684°W
    test 211 Tuple2LatLon.enumerate[10]: 52.240745°N, 000.707042°W
    test 212 Tuple2LatLon.enumerate[11]: 52.240863°N, 000.704945°W
    test 213 areaOf: 8.811228e+09
    test 214 centroidOf: 45.5, 1.5
    test 215 perimeterOf: 2.673633e+05
    test 216 isclockwise: False
    test 217 areaOf: 7.086883e+09
    test 218 perimeterOf: 2.687460e+05
    test 219 centroidOf: 0.333333, 0.333333
    test 220 isclockwise: True
    test 221 areaOf: 2.827856e+10
    test 222 perimeterOf: 4.717039e+05
    test 223 centroidOf: 1.0, 1.0
    test 224 isclockwise: False
    test 225 areaOf: 1.047657e+12
    test 226 perimeterOf: 2.332643e+07
    test 227 centroidOf: 22.536, -164.928
    test 228 isclockwise: True
    test 229 areaOf: 8.482014e+10
    test 230 perimeterOf: 1.334104e+06
    test 231 centroidOf: 1.167, 1.667
    test 232 isclockwise: False
    test 233 areaOf: 5.151974e+13
    test 234 perimeterOf: 2.638608e+07
    test 235 centroidOf: -19.444, -133.333
    test 236 isclockwise: True
    test 237 areaOf: 4.469277e+12  FAILED, KNOWN, expected 1.366270e+13
    test 238 perimeterOf: 1.562029e+07  FAILED, KNOWN, expected 1.366270e+13
    test 239 centroidOf: -72.112, 92.032
    test 240 isclockwise: False
    test 241 areaOf: 8.811228e+09
    test 242 centroidOf: 45.5, 1.5
    test 243 perimeterOf: 2.673633e+05
    test 244 isclockwise: False
    test 245 areaOf: 7.086883e+09
    test 246 perimeterOf: 2.687460e+05
    test 247 centroidOf: 0.333333, 0.333333
    test 248 isclockwise: True
    test 249 areaOf: 2.827856e+10
    test 250 perimeterOf: 4.717039e+05
    test 251 centroidOf: 1.0, 1.0
    test 252 isclockwise: False
    test 253 areaOf: 1.047657e+12
    test 254 perimeterOf: 2.332643e+07
    test 255 centroidOf: 22.536, -164.928
    test 256 isclockwise: True
    test 257 areaOf: 8.482014e+10
    test 258 perimeterOf: 1.334104e+06
    test 259 centroidOf: 1.167, 1.667
    test 260 isclockwise: False
    test 261 areaOf: 5.151974e+13
    test 262 perimeterOf: 2.638608e+07
    test 263 centroidOf: -19.444, -133.333
    test 264 isclockwise: True
    test 265 areaOf: 4.469277e+12  FAILED, KNOWN, expected 1.366270e+13
    test 266 perimeterOf: 1.562029e+07  FAILED, KNOWN, expected 1.366270e+13
    test 267 centroidOf: -72.112, 92.032
    test 268 isclockwise: False
    test 269 areaOf: 8.811228e+09
    test 270 centroidOf: 45.5, 1.5
    test 271 perimeterOf: 2.673633e+05
    test 272 isclockwise: False
    test 273 areaOf: 7.086883e+09
    test 274 perimeterOf: 2.687460e+05
    test 275 centroidOf: 0.333333, 0.333333
    test 276 isclockwise: True
    test 277 areaOf: 2.827856e+10
    test 278 perimeterOf: 4.717039e+05
    test 279 centroidOf: 1.0, 1.0
    test 280 isclockwise: False
    test 281 areaOf: 1.047657e+12
    test 282 perimeterOf: 2.332643e+07
    test 283 centroidOf: 22.536, -164.928
    test 284 isclockwise: True
    test 285 areaOf: 8.482014e+10
    test 286 perimeterOf: 1.334104e+06
    test 287 centroidOf: 1.167, 1.667
    test 288 isclockwise: False
    test 289 areaOf: 5.151974e+13
    test 290 perimeterOf: 2.638608e+07
    test 291 centroidOf: -19.444, -133.333
    test 292 isclockwise: True
    test 293 areaOf: 4.469277e+12  FAILED, KNOWN, expected 1.366270e+13
    test 294 perimeterOf: 1.562029e+07  FAILED, KNOWN, expected 1.366270e+13
    test 295 centroidOf: -72.112, 92.032
    test 296 isclockwise: False
    test 297 areaOf: 8.811228e+09
    test 298 centroidOf: 45.5, 1.5
    test 299 perimeterOf: 2.673633e+05
    test 300 isclockwise: False
    test 301 areaOf: 7.086883e+09
    test 302 perimeterOf: 2.687460e+05
    test 303 centroidOf: 0.333333, 0.333333
    test 304 isclockwise: True
    test 305 areaOf: 2.827856e+10
    test 306 perimeterOf: 4.717039e+05
    test 307 centroidOf: 1.0, 1.0
    test 308 isclockwise: False
    test 309 areaOf: 1.047657e+12
    test 310 perimeterOf: 2.332643e+07
    test 311 centroidOf: 22.536, -164.928
    test 312 isclockwise: True
    test 313 areaOf: 8.482014e+10
    test 314 perimeterOf: 1.334104e+06
    test 315 centroidOf: 1.167, 1.667
    test 316 isclockwise: False
    test 317 areaOf: 5.151974e+13
    test 318 perimeterOf: 2.638608e+07
    test 319 centroidOf: -19.444, -133.333
    test 320 isclockwise: True
    test 321 areaOf: 4.469277e+12  FAILED, KNOWN, expected 1.366270e+13
    test 322 perimeterOf: 1.562029e+07  FAILED, KNOWN, expected 1.366270e+13
    test 323 centroidOf: -72.112, 92.032
    test 324 isclockwise: False
    test 325 areaOf: 8.811228e+09
    test 326 centroidOf: 45.5, 1.5
    test 327 perimeterOf: 2.673633e+05
    test 328 isclockwise: False
    test 329 areaOf: 7.086883e+09
    test 330 perimeterOf: 2.687460e+05
    test 331 centroidOf: 0.333333, 0.333333
    test 332 isclockwise: True
    test 333 areaOf: 2.827856e+10
    test 334 perimeterOf: 4.717039e+05
    test 335 centroidOf: 1.0, 1.0
    test 336 isclockwise: False
    test 337 areaOf: 1.047657e+12
    test 338 perimeterOf: 2.332643e+07
    test 339 centroidOf: 22.536, -164.928
    test 340 isclockwise: True
    test 341 areaOf: 8.482014e+10
    test 342 perimeterOf: 1.334104e+06
    test 343 centroidOf: 1.167, 1.667
    test 344 isclockwise: False
    test 345 areaOf: 5.151974e+13
    test 346 perimeterOf: 2.638608e+07
    test 347 centroidOf: -19.444, -133.333
    test 348 isclockwise: True
    test 349 areaOf: 4.469277e+12  FAILED, KNOWN, expected 1.366270e+13
    test 350 perimeterOf: 1.562029e+07  FAILED, KNOWN, expected 1.366270e+13
    test 351 centroidOf: -72.112, 92.032
    test 352 isclockwise: False
    test 353 areaOf: 8.811228e+09
    test 354 centroidOf: 45.5, 1.5
    test 355 perimeterOf: 2.673633e+05
    test 356 isclockwise: False
    test 357 areaOf: 7.086883e+09
    test 358 perimeterOf: 2.687460e+05
    test 359 centroidOf: 0.333333, 0.333333
    test 360 isclockwise: True
    test 361 areaOf: 2.827856e+10
    test 362 perimeterOf: 4.717039e+05
    test 363 centroidOf: 1.0, 1.0
    test 364 isclockwise: False
    test 365 areaOf: 1.047657e+12
    test 366 perimeterOf: 2.332643e+07
    test 367 centroidOf: 22.536, -164.928
    test 368 isclockwise: True
    test 369 areaOf: 8.482014e+10
    test 370 perimeterOf: 1.334104e+06
    test 371 centroidOf: 1.167, 1.667
    test 372 isclockwise: False
    test 373 areaOf: 5.151974e+13
    test 374 perimeterOf: 2.638608e+07
    test 375 centroidOf: -19.444, -133.333
    test 376 isclockwise: True
    test 377 areaOf: 4.469277e+12  FAILED, KNOWN, expected 1.366270e+13
    test 378 perimeterOf: 1.562029e+07  FAILED, KNOWN, expected 1.366270e+13
    test 379 centroidOf: -72.112, 92.032
    test 380 isclockwise: False

    12 of 380 testPoints.py tests (3.2%) FAILED, ALL KNOWN (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 65.209 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testRoutes.py

    testing testRoutes.py 18.10.12
    test 1 points.areaOf(Antarctica, adjust=True, radius=6371.00877142, wrap=True): 4469277.057  FAILED, KNOWN, expected 13552524.800
    test 2 points.areaOf(PtsFFI, adjust=True, radius=6371.00877142, wrap=True): 1.288
    test 3 points.areaOf(RdpFFI, adjust=True, radius=6371.00877142, wrap=True): 1.241
    test 4 points.areaOf(Pts, adjust=True, radius=6371.00877142, wrap=True): 131184.240
    test 5 points.areaOf(VwPts, adjust=True, radius=6371.00877142, wrap=True): 140310.144
    test 6 points.areaOf(_JFK_LHR1, adjust=True, radius=6371.00877142, wrap=True): 41383852.921  FAILED, KNOWN, expected 40041368.849
    test 7 points.areaOf(_JFK_LHR2, adjust=True, radius=6371.00877142, wrap=True): 82767705.842  FAILED, KNOWN, expected 80082737.697
    test 8 points.areaOf(Antarctica, adjust=False, radius=6371.00877142, wrap=True): 22491981.367  FAILED, KNOWN, expected 13552524.800
    test 9 points.areaOf(PtsFFI, adjust=False, radius=6371.00877142, wrap=True): 2.185  FAILED, KNOWN, expected 1.288
    test 10 points.areaOf(RdpFFI, adjust=False, radius=6371.00877142, wrap=True): 2.105  FAILED, KNOWN, expected 1.241
    test 11 points.areaOf(Pts, adjust=False, radius=6371.00877142, wrap=True): 233595.011  FAILED, KNOWN, expected 131184.240
    test 12 points.areaOf(VwPts, adjust=False, radius=6371.00877142, wrap=True): 258465.911  FAILED, KNOWN, expected 140310.144
    test 13 points.areaOf(_JFK_LHR1, adjust=False, radius=6371.00877142, wrap=True): 41780731.678  FAILED, KNOWN, expected 40041368.849
    test 14 points.areaOf(_JFK_LHR2, adjust=False, radius=6371.00877142, wrap=True): 83561463.357  FAILED, KNOWN, expected 80082737.697
    test 15 sphericalTrigonometry.areaOf(Antarctica, radius=6371.00877142, wrap=True): 13552524.810
    test 16 sphericalTrigonometry.areaOf(PtsFFI, radius=6371.00877142, wrap=True): 1.338
    test 17 sphericalTrigonometry.areaOf(RdpFFI, radius=6371.00877142, wrap=True): 1.289
    test 18 sphericalTrigonometry.areaOf(Pts, radius=6371.00877142, wrap=True): 125942.444
    test 19 sphericalTrigonometry.areaOf(VwPts, radius=6371.00877142, wrap=True): 118897.757
    test 20 sphericalTrigonometry.areaOf(_JFK_LHR1, radius=6371.00877142, wrap=True): 40105639.197
    test 21 sphericalTrigonometry.areaOf(_JFK_LHR2, radius=6371.00877142, wrap=True): 80211278.393
    test 22 ellipsoidalVincenty.areaOf(Antarctica, wrap=True): 1.366270e+13
    test 23 ellipsoidalVincenty.areaOf(PtsFFI, wrap=True): 1.343272e+06
    test 24 ellipsoidalVincenty.areaOf(RdpFFI, wrap=True): 1.294375e+06
    test 25 ellipsoidalVincenty.areaOf(Pts, wrap=True): 1.271286e+11
    test 26 ellipsoidalVincenty.areaOf(VwPts, wrap=True): 1.200540e+11
    test 27 ellipsoidalVincenty.areaOf(_JFK_LHR1, wrap=True): 4.004137e+13
    test 28 ellipsoidalVincenty.areaOf(_JFK_LHR2, wrap=True): 8.008274e+13
    test 29 ellipsoidalVincenty.areaOf(Antarctica, wrap=True): 1.366270e+13
    test 30 ellipsoidalVincenty.areaOf(PtsFFI, wrap=True): 1.343272e+06
    test 31 ellipsoidalVincenty.areaOf(RdpFFI, wrap=True): 1.294375e+06
    test 32 ellipsoidalVincenty.areaOf(Pts, wrap=True): 1.271286e+11
    test 33 ellipsoidalVincenty.areaOf(VwPts, wrap=True): 1.200540e+11
    test 34 ellipsoidalVincenty.areaOf(_JFK_LHR1, wrap=True): 4.004137e+13
    test 35 ellipsoidalVincenty.areaOf(_JFK_LHR2, wrap=True): 8.008274e+13
    test 36 points.perimeterOf(Antarctica, closed=False, radius=6371008.77141, wrap=True): 15620294.792  FAILED, KNOWN, expected 16765661.499
    test 37 points.perimeterOf(PtsFFI, closed=False, radius=6371008.77141, wrap=True): 3224.123
    test 38 points.perimeterOf(RdpFFI, closed=False, radius=6371008.77141, wrap=True): 3185.467
    test 39 points.perimeterOf(Pts, closed=False, radius=6371008.77141, wrap=True): 2762313.129
    test 40 points.perimeterOf(VwPts, closed=False, radius=6371008.77141, wrap=True): 2672557.850
    test 41 points.perimeterOf(_JFK_LHR1, closed=False, radius=6371008.77141, wrap=True): 16034670.768  FAILED, KNOWN, expected 15766750.804
    test 42 points.perimeterOf(_JFK_LHR2, closed=False, radius=6371008.77141, wrap=True): 26286857.120  FAILED, KNOWN, expected 25981742.208
    test 43 sphericalTrigonometry.perimeterOf(Antarctica, closed=False, radius=6371008.77141, wrap=True): 15470624.834
    test 44 sphericalTrigonometry.perimeterOf(PtsFFI, closed=False, radius=6371008.77141, wrap=True): 3224.123
    test 45 sphericalTrigonometry.perimeterOf(RdpFFI, closed=False, radius=6371008.77141, wrap=True): 3185.467
    test 46 sphericalTrigonometry.perimeterOf(Pts, closed=False, radius=6371008.77141, wrap=True): 2762313.116
    test 47 sphericalTrigonometry.perimeterOf(VwPts, closed=False, radius=6371008.77141, wrap=True): 2672556.441
    test 48 sphericalTrigonometry.perimeterOf(_JFK_LHR1, closed=False, radius=6371008.77141, wrap=True): 15789078.314
    test 49 sphericalTrigonometry.perimeterOf(_JFK_LHR2, closed=False, radius=6371008.77141, wrap=True): 26041264.665
    test 50 ellipsoidalVincenty.perimeterOf(Antarctica, closed=False, wrap=True): 15531947.149
    test 51 ellipsoidalVincenty.perimeterOf(PtsFFI, closed=False, wrap=True): 3229.337
    test 52 ellipsoidalVincenty.perimeterOf(RdpFFI, closed=False, wrap=True): 3190.602
    test 53 ellipsoidalVincenty.perimeterOf(Pts, closed=False, wrap=True): 2769709.679
    test 54 ellipsoidalVincenty.perimeterOf(VwPts, closed=False, wrap=True): 2679915.858
    test 55 ellipsoidalVincenty.perimeterOf(_JFK_LHR1, closed=False, wrap=True): 15766750.804
    test 56 ellipsoidalVincenty.perimeterOf(_JFK_LHR2, closed=False, wrap=True): 25981742.208
    test 57 ellipsoidalVincenty.perimeterOf(Antarctica, closed=True, wrap=True): 16831067.893
    test 58 ellipsoidalVincenty.perimeterOf(PtsFFI, closed=True, wrap=True): 5491.045
    test 59 ellipsoidalVincenty.perimeterOf(RdpFFI, closed=True, wrap=True): 5452.310
    test 60 ellipsoidalVincenty.perimeterOf(Pts, closed=True, wrap=True): 5259077.510
    test 61 ellipsoidalVincenty.perimeterOf(VwPts, closed=True, wrap=True): 5171947.931
    test 62 ellipsoidalVincenty.perimeterOf(_JFK_LHR1, closed=True, wrap=True): 23926469.479
    test 63 ellipsoidalVincenty.perimeterOf(_JFK_LHR2, closed=True, wrap=True): 31533501.608
    test 64 geographiclib.WNZ-SAL(WGS84): 19959679.267
    test 65 geographiclib.WNZ-SAL(WGS84): 354.50
    test 66 geographiclib.WNZ-SAL(Sphere): 19967403.498
    test 67 geographiclib.WNZ-SAL(Sphere): 354.50
    test 68 geographiclib.BJS-SFO(WGS84): 9513998.0
    test 69 geographiclib.BJS-SFO(WGS84): 237.6
    test 70 geographiclib.BJS-SFO(Sphere): 9491734.6
    test 71 geographiclib.BJS-SFO(Sphere): 237.6
    test 72 geographiclib.SW-Perth(WGS84): 32.11195529
    test 73 geographiclib.SW-Perth(WGS84): -63.95925278
    test 74 geographiclib.SW-Perth(Sphere): 31.96383509
    test 75 geographiclib.SW-Perth(Sphere): -64.14670854
    test 76 geographiclib.JFK-LHR(WGS84): 40041368848742.5
    test 77 geographiclib.JFK-LHR(WGS84): 5551759.4
    test 78 geographiclib.JFK-LHR(Sphere): 40105639196534.8
    test 79 geographiclib.JFK-LHR(Sphere): 5536892.0
    test 80 geographiclib.Antarctica Peri(WGS84): 16831067.893
    test 81 geographiclib.Antarctica Area(WGS84): 13662703680020.1
    test 82 geographiclib.Antarctica Peri(Sphere): 16765661.499
    test 83 geographiclib.Antarctica Area(Sphere): 13552524809674.8
    test 84 isclockwise(Antarctica, adjust=False, wrap=True): 0.000
    test 85 isclockwise(PtsFFI, adjust=False, wrap=True): 1.000
    test 86 isclockwise(RdpFFI, adjust=False, wrap=True): 1.000
    test 87 isclockwise(Pts, adjust=False, wrap=True): 1.000
    test 88 isclockwise(VwPts, adjust=False, wrap=True): 1.000
    test 89 isclockwise(_JFK_LHR1, adjust=False, wrap=True): 0.000
    test 90 isclockwise(_JFK_LHR2, adjust=False, wrap=True): 0.000

    13 of 90 testRoutes.py tests (14.4%) FAILED, ALL KNOWN (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 13.180 sec

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testSimplify.py

    testing testSimplify.py 19.02.19 (module pygeodesy.simplify 19.01.02)
    test 1 simplify1(16614, adjust=True) 1m (59.744 ms): 16597
    test 2 simplifyRW(16614, adjust=True, indices=True, shortest=False) 1m (975.812 ms): 7095
    test 3 simplifyRW(16614, adjust=True, shortest=False) 1m (729.242 ms): 7095
    test 4 simplifyRW(16614, adjust=True, shortest=True) 1m (872.012 ms): 8302
    test 5 simplifyVWm(16614, adjust=True, indices=True) 1m (157.486 ms): 16328
    test 6 simplifyVWm(16614, adjust=True) 1m (172.300 ms): 16328
    test 7 simplifyVWm(16614, adjust=False) 1m (125.337 ms): 16373
    test 8 simplifyRDPm(16614, adjust=True, shortest=False) 1m (1.673 sec): 15864
    test 9 simplifyRDPm(16614, adjust=True, shortest=True) 1m (1.625 sec): 15867
    test 10 simplifyRDPgr(16614, adjust=True, modified=True, shortest=True) 1m (1.844 sec): 15867
    test 11 simplifyRDPm(16614, adjust=False, shortest=False) 1m (2.126 sec): 15869
    test 12 simplifyRDPfw(16614, adjust=False, modified=True, shortest=False) 1m (1.493 sec): 15869
    test 13 simplifyRDP(16614, adjust=True, indices=True, shortest=True) 1m (1.105 sec): 10960
    test 14 simplifyRDP(16614, adjust=True, shortest=True) 1m (1.097 sec): 10960
    test 15 simplifyRDPgr(16614, adjust=True, modified=False, shortest=True) 1m (948.740 ms): 10960
    test 16 simplifyRDP(16614, adjust=False, indices=True, shortest=False) 1m (799.650 ms): 11248
    test 17 simplifyRDP(16614, adjust=False, shortest=False) 1m (796.366 ms): 11248
    test 18 simplifyRDPfw(16614, adjust=False, modified=False, shortest=False) 1m (451.988 ms): 11248
    test 19 simplifyVW(1661, adjust=True) 1m (20.821 ms): 1641
    test 20 simplifyVW(1661, adjust=False) 1m (14.671 ms): 1646
    test 21 simplifyRDP(1661, adjust=True, shortest=False) 1m (80.610 ms): 1231
    test 22 simplifyRDP(1661, adjust=True, shortest=True) 1m (85.468 ms): 1231
    test 23 simplifyRDPgr(1661, adjust=True, shortest=True) 1m (74.049 ms): 1231
    test 24 simplifyRDP(1661, adjust=False, shortest=False) 1m (62.647 ms): 1267
    test 25 simplifyRDPfw(1661, adjust=False, shortest=False) 1m (35.713 ms): 1267
    test 26 simplifyRDPgr(1661, adjust=False, shortest=True) 1m (57.068 ms): 1267
    test 27 simplifyVW(69, adjust=False) 1m (572.920 us): 69
    test 28 simplifyRDP(69, adjust=False, shortest=False) 1m (1.497 ms): 50
    test 29 simplifyRDPfw(69, adjust=False, shortest=False) 1m (833.035 us): 50
    test 30 simplifyRDPgr(69, adjust=False, shortest=True) 1m (1.247 ms): 50
    test 31 simplifyRDPgr(69, adjust=True, shortest=True) 1m (1.668 ms): 45
    test 32 numpy.__version__: 1.16.1
    test 33 simplify1(69, adjust=False) 1m (1.073 ms): 69
    test 34 <type 'numpy.ndarray'>: True
    test 35 simplifyRW(69, adjust=False) 1m (1.101 ms): 33
    test 36 <type 'numpy.ndarray'>: True
    test 37 simplifyRDP(69, adjust=False) 1m (6.160 ms): 50
    test 38 <type 'numpy.ndarray'>: True
    test 39 simplifyRDPm(69, adjust=False) 1m (2.305 ms): 67
    test 40 <type 'numpy.ndarray'>: True
    test 41 simplifyRDPfw(69, adjust=False) 1m (5.233 ms): 50
    test 42 simplifyRDPgr(69, adjust=False) 1m (9.224 ms): 50
    test 43 simplifyVW(69, adjust=False) 1m (1.927 ms): 69
    test 44 <type 'numpy.ndarray'>: True
    test 45 simplifyVWm(69, adjust=False) 1m (1.854 ms): 69
    test 46 <type 'numpy.ndarray'>: True
    test 47 simplify1(69, adjust=True) 1m (1.039 ms): 69
    test 48 <type 'numpy.ndarray'>: True
    test 49 simplifyRW(69, adjust=True) 1m (1.165 ms): 31
    test 50 <type 'numpy.ndarray'>: True
    test 51 simplifyRDP(69, adjust=True) 1m (6.379 ms): 45
    test 52 <type 'numpy.ndarray'>: True
    test 53 simplifyRDPm(69, adjust=True) 1m (2.224 ms): 67
    test 54 <type 'numpy.ndarray'>: True
    test 55 simplifyRDPfw(69, adjust=True) 1m (5.499 ms): 45
    test 56 simplifyRDPgr(69, adjust=True) 1m (9.502 ms): 45
    test 57 simplifyVW(69, adjust=True) 1m (2.081 ms): 69
    test 58 <type 'numpy.ndarray'>: True
    test 59 simplifyVWm(69, adjust=True) 1m (2.014 ms): 69
    test 60 <type 'numpy.ndarray'>: True
    test 61 simplify1(69, adjust=False, indices=True) 1m (842.094 us): 69
    test 62 <type 'list'>: True
    test 63 simplifyRW(69, adjust=False, indices=True) 1m (1.283 ms): 33
    test 64 <type 'list'>: True
    test 65 simplifyRDP(69, adjust=False, indices=True) 1m (5.805 ms): 50
    test 66 <type 'list'>: True
    test 67 simplifyRDPm(69, adjust=False, indices=True) 1m (1.945 ms): 67
    test 68 <type 'list'>: True
    test 69 simplifyRDPfw(69, adjust=True, indices=True) 1m (5.205 ms): 45
    test 70 simplifyRDPgr(69, adjust=True, indices=True) 1m (9.484 ms): 45
    test 71 simplifyVW(69, adjust=False, indices=True) 1m (1.758 ms): 69
    test 72 <type 'list'>: True
    test 73 simplifyVWm(69, adjust=False, indices=True) 1m (1.715 ms): 69
    test 74 <type 'list'>: True

    all 74 testSimplify.py tests passed (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 17.582 sec

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testSpherical.py

    testing testSpherical.py 19.04.06

    testLatLon(pygeodesy.sphericalNvector, 19.04.05)
    test 1 isEllipsoidal: False
    test 2 isSpherical: True
    test 3 lat/lonDMS: 52.20472°N, 000.14056°E
    test 4 lat/lonDMS F_DM: 52°12.283′N, 000°08.434′E
    test 5 lat/lonDMS F_DM: 52°12.2832′N, 000°08.4336′E
    test 6 lat/lonDMS F_DMS: 52°12′17″N, 000°08′26″E
    test 7 lat/lonDMS F_DMS: 52°12′17.0″N, 000°08′26.0″E
    test 8 lat/lonDMS F_RAD: 0.911144N, 0.002453E
    test 9 isequalTo: True
    test 10 latlon2: 52.20472, 0.14056
    test 11 latlon2: 52.2047, 0.1406
    test 12 latlon2: 52.205, 0.141
    test 13 latlon2: 52.2, 0.14
    test 14 latlon2: 52.2, 0.1
    test 15 latlon2: 52.0, 0.0
    test 16 isequalTo: False
    test 17 antipode1: 52.205°S, 179.881°W
    test 18 antipode2: True
    test 19 antipode3: 52.205°N, 000.119°E
    test 20 antipode4: True
    test 21 antipode5: 52.205°N, 000.119°E
    test 22 initialBearingTo: 156.1666
    test 23 finalBearingTo: 157.8904
    test 24 initialBearingTo: 65.8921
    test 25 finalBearingTo: 93.8581
    test 26 bearingTo2: 156.1666, 157.8904
    test 27 ispolar: True
    test 28 copy: True
    test 29 equirectangularTo: 404329.56
    test 30 distanceTo: 404279.720589
    test 31 distanceTo: 404279.720589
    test 32 distanceTo: 2145
    test 33 intermediateTo: 51.372084°N, 000.707337°E
    test 34 intermediateTo: True
    test 35 intermediateTo: 404279.721
    test 36 intermediateTo+5: 35.160975°N, 008.989542°E
    test 37 intermediateTo+5: 5.000
    test 38 intermediateTo-4: 64.911647°N, 013.726301°W
    test 39 intermediateTo-4: 4.000
    test 40 intermediateTo-h: 125.000
    test 41 intermediateChordTo: 51.372294°N, 000.707192°E
    test 42 intermediateChordTo: True
    test 43 intermediateChordTo-h: 125.000
    test 44 midpointTo: 50.536327°N, 001.274614°E
    test 45 destination: 51.513546°N, 000.098345°W
    test 46 destination: 51°30′49″N, 000°05′54″W
    test 47 destination: 34°37′N, 116°33′W
    test 48 destination: 34.613647°N, 116.55116°W
    test 49 destination: 0.604122N, 2.034201W
    test 50 destination: 31.96383509°N, 064.37329146°E
    test 51 alongTrackDistanceTo: 62331.59
    test 52 alongTrackDistanceTo: 62331.58
    test 53 alongTrackDistanceTo: 99.588
    test 54 alongTrackDistanceTo: -7702.7
    test 55 alongTrackDistanceTo: 7587.6
    test 56 crossTrackDistanceTo: -305.67
    test 57 crossTrackDistanceTo: -307.55
    test 58 crossTrackDistanceTo: 7.4524
    test 59 greatCircle: (-0.79408, 0.12856, 0.59406)
    test 60 greatCircleTo: (-0.79408, 0.12859, 0.59406)
    test 61 isclockwise: False
    test 62 isclockwise*: False
    test 63 isclockwise: True
    test 64 isclockwise*: True
    test 65 isclockwise: too few points: 2
    test 66 isclockwise*: too few points: 2
    test 67 isclockwise: polar or zero area
    test 68 isclockwise*: polar or zero area
    test 69 isconvex: False
    test 70 isconvex*: False
    test 71 isconvex: True
    test 72 isconvex*: True
    test 73 isconvex: too few points: 2
    test 74 isconvex*: too few points: 2
    test 75 isenclosedBy1: True
    test 76 isenclosedBy1*: True
    test 77 isenclosedBy2: False
    test 78 isenclosedBy2*: False
    test 79 isenclosedBy3: False
    test 80 isenclosedBy3*: False
    test 81 isenclosedBy4: False
    test 82 isenclosedBy4*: False
    test 83 isenclosedBy5: False
    test 84 isenclosedBy5*: False
    test 85 isenclosedBy6: True
    test 86 isenclosedBy6*: True
    test 87 isenclosedBy7: True
    test 88 isenclosedBy7*: True
    test 89 initialBearingTo: 102.432182
    test 90 compassAngleTo: 100.017
    test 91 compassAngleTo: 105.599
    test 92 initialBearingTo: 288.715918
    test 93 compassAngleTo: 280.017
    test 94 compassAngleTo: 285.599
    test 95 equirectangularTo: 592.185
    test 96 distanceTo: 591.831
    test 97 compassAngleTo: 0.0
    test 98 compassAngleTo: 45.0
    test 99 compassAngleTo: 90.0
    test 100 compassAngleTo: 180.0
    test 101 compassAngleTo: 225.0
    test 102 compassAngleTo: 315.0
    test 103 compassAngleTo: 270.0
    test 104 compassAngleTo: 359.4
    test 105 compassAngleTo: 31
    test 106 compassAngleTo: 45

    testVectorial(pygeodesy.sphericalNvector, 19.04.05)
    test 107 crossTrackDistanceTo: -305.67
    test 108 crossTrackDistanceTo: -307.55
    test 109 toLatLon: 44.995674°N, 045.0°E
    test 110 toNvector: (0.50004, 0.50004, 0.70705)
    test 111 isequalTo: False
    test 112 isequalTo: True
    test 113 length: 0.99992449715
    test 114 length: 1.0
    test 115 sumOf: (52.70504, 0.61904, 0.70705)
    test 116 sumOf: Nv
    test 117 sumOf: sumOf
    test 118 length: 52.7134151513
    test 119 copy: True
    test 120 length: 52.2051356286
    test 121 length: 52.2051356286
    test 122 intersection: 02.499372°N, 002.5°E
    test 123 isEnclosedBy: True
    test 124 isEnclosedBy*: True
    test 125 isEnclosedBy: True
    test 126 isEnclosedBy*: True
    test 127 isWithin: False
    test 128 isWithin: True
    test 129 nearestOn: 51.0004°N, 001.9°E
    test 130 nearestOn: True
    test 131 distanceTo: 42.712
    test 132 nearestOn: 51.0°N, 002.0°E
    test 133 nearestOn: True
    test 134 nearestOn: 00.0°N, 000.0°E
    test 135 nearestOn: True
    test 136 nearestOn: 00.0°N, 020.0°E
    test 137 nearestOn: True
    test 138 nearestOn: 02.0°N, 002.0°E
    test 139 nearestOn: 02.0°N, 002.0°E
    test 140 BasseC: 47.3038°N, 002.5721°W
    test 141 BasseH: 47.311067°N, 002.528617°W
    test 142 triangulate: 47.323667°N, 002.568501°W
    test 143 triangulate: True

    testSpherical(pygeodesy.sphericalNvector, 19.04.05)
    test 144 isSpherical: True
    test 145 isEllipsoidal: False
    test 146 isSpherical: True
    test 147 isEllipsoidal: False
    test 148 intersection1: 50.907608°N, 004.508575°E
    test 149 intersection1: 50°54′27.39″N, 004°30′30.87″E
    test 150 intersection1: True
    test 151 intersection2: True
    test 152 intersection2: 43.5719°N, 116.188757°W
    test 153 intersection2: 43°34′18.84″N, 116°11′19.53″W
    test 154 intersection3: 51.882166°N, 000.267801°E
    test 155 intersection4: 00.0°N, 026.565051°E
    test 156 intersection5: 26.565051°N, 000.0°W
    test 157 intersection6: 50.907809°N, 004.50841°E
    test 158 toward 1,1 N,E nearest: 00.999848°N, 001.0°E
    test 159 toward 1,1 E,N nearest: 00.999848°N, 001.0°E
    test 160 toward 1,1 N,E antipodal: 00.999848°S, 179.0°W
    test 161 toward/away 1,1 N,W antipodal: 00.999848°S, 179.0°W
    test 162 toward/away 1,1 W,N antipodal: 00.999848°S, 179.0°W
    test 163 toward/away 1,1 S,E antipodal: 00.999848°S, 179.0°W
    test 164 toward/away 1,1 E,S antipodal: 00.999848°S, 179.0°W
    test 165 away 1,1 S,W antipodal: 00.999848°S, 179.0°W
    test 166 away 1,1 W,S antipodal: 00.999848°S, 179.0°W
    test 167 1E/90E N,E antipodal: 00.017454°S, 179.0°W
    test 168 1E/90E N,E nearest: 00.017454°N, 179.0°W
    test 169 brng+end 1a: 01.000305°N, 002.0°E
    test 170 brng+end 1b: 01.000305°N, 002.0°E
    test 171 brng+end 2a: 01.000305°S, 178.0°W
    test 172 brng+end 2b: 01.000305°S, 178.0°W
    test 173 intersection7: 02.499372°N, 002.5°E
    test 174 maxLat0: 90.0
    test 175 maxLat1: 89.0
    test 176 maxLat90: 0.0
    test 177 isenclosedBy: True
    test 178 isenclosedBy*: True
    test 179 isenclosedBy: True
    test 180 isenclosedBy*: True
    test 181 rhumbBearingTo: 116.722
    test 182 rhumbDestination: 50.964155°N, 001.853°E
    test 183 rhumbDestination: True
    test 184 rhumbDistanceTo: 40307.8
    test 185 rhumbMidpointo: 51.0455°N, 001.595727°E
    test 186 rhumbMidpointo: True
    test 187 areaOf: 8.6660587507e+09
    test 188 areaOf: 6.18e+09
    test 189 nearestOn2: 46.000996°N, 001.353049°E
    test 190 nearestOn2: 569987.49
    test 191 distanceTo: 569987.49
    test 192 nearestOn2: 46.0°N, 002.0°E
    test 193 nearestOn2: 134989.80
    test 194 distanceTo: 134989.80
    test 195 nearestOn2: 45.330691°N, 001.318551°E
    test 196 distance: 64856.28
    test 197 distanceTo: 64856.28
    test 198 compassAngleTo: 304.54
    test 199 difference: 1000.53
    test 200 ispolar: True
    test 201 ispolar*: True
    test 202 ispolar: False  FAILED, KNOWN, expected True
    test 203 ispolar*: False  FAILED, KNOWN, expected True
    test 204 ispolar: False  FAILED, KNOWN, expected True
    test 205 ispolar*: False  FAILED, KNOWN, expected True
    test 206 nearestOn: 01.5°N, 001.5°E, +149.99m
    test 207 nearestOn2: 01.5°N, 001.5°E, +149.99m
    test 208 midpointTo: 01.5°N, 001.5°E, +150.00m

    testLatLon(pygeodesy.sphericalTrigonometry, 19.04.05)
    test 209 isEllipsoidal: False
    test 210 isSpherical: True
    test 211 lat/lonDMS: 52.20472°N, 000.14056°E
    test 212 lat/lonDMS F_DM: 52°12.283′N, 000°08.434′E
    test 213 lat/lonDMS F_DM: 52°12.2832′N, 000°08.4336′E
    test 214 lat/lonDMS F_DMS: 52°12′17″N, 000°08′26″E
    test 215 lat/lonDMS F_DMS: 52°12′17.0″N, 000°08′26.0″E
    test 216 lat/lonDMS F_RAD: 0.911144N, 0.002453E
    test 217 isequalTo: True
    test 218 latlon2: 52.20472, 0.14056
    test 219 latlon2: 52.2047, 0.1406
    test 220 latlon2: 52.205, 0.141
    test 221 latlon2: 52.2, 0.14
    test 222 latlon2: 52.2, 0.1
    test 223 latlon2: 52.0, 0.0
    test 224 isequalTo: False
    test 225 antipode1: 52.205°S, 179.881°W
    test 226 antipode2: True
    test 227 antipode3: 52.205°N, 000.119°E
    test 228 antipode4: True
    test 229 antipode5: 52.205°N, 000.119°E
    test 230 initialBearingTo: 156.1666
    test 231 finalBearingTo: 157.8904
    test 232 initialBearingTo: 65.8921
    test 233 finalBearingTo: 93.8581
    test 234 bearingTo2: 156.1666, 157.8904
    test 235 ispolar: True
    test 236 copy: True
    test 237 equirectangularTo: 404329.56
    test 238 distanceTo: 404279.720589
    test 239 distanceTo: 404279.720589
    test 240 distanceTo: 2145
    test 241 intermediateTo: 51.372084°N, 000.707337°E
    test 242 intermediateTo: True
    test 243 intermediateTo: 404279.721
    test 244 intermediateTo+5: 35.160975°N, 008.989542°E
    test 245 intermediateTo+5: 5.000
    test 246 intermediateTo-4: 64.911647°N, 013.726301°W
    test 247 intermediateTo-4: 4.000
    test 248 intermediateTo-h: 125.000
    test 249 midpointTo: 50.536327°N, 001.274614°E
    test 250 destination: 51.513546°N, 000.098345°W
    test 251 destination: 51°30′49″N, 000°05′54″W
    test 252 destination: 34°37′N, 116°33′W
    test 253 destination: 34.613647°N, 116.55116°W
    test 254 destination: 0.604122N, 2.034201W
    test 255 destination: 31.96383509°N, 064.37329146°E
    test 256 alongTrackDistanceTo: type(end) mismatch: int vs LatLon
    test 257 alongTrackDistanceTo: 62331.58
    test 258 alongTrackDistanceTo: 99.588
    test 259 alongTrackDistanceTo: -7702.7
    test 260 alongTrackDistanceTo: 7587.6
    test 261 crossTrackDistanceTo: type(end) mismatch: int vs LatLon
    test 262 crossTrackDistanceTo: -307.55
    test 263 crossTrackDistanceTo: 7.4524
    test 264 greatCircle: (-0.79408, 0.12856, 0.59406)
    test 265 isclockwise: False
    test 266 isclockwise*: False
    test 267 isclockwise: True
    test 268 isclockwise*: True
    test 269 isclockwise: too few points: 2
    test 270 isclockwise*: too few points: 2
    test 271 isclockwise: polar or zero area
    test 272 isclockwise*: polar or zero area
    test 273 isconvex: False
    test 274 isconvex*: False
    test 275 isconvex: True
    test 276 isconvex*: True
    test 277 isconvex: too few points: 2
    test 278 isconvex*: too few points: 2
    test 279 isenclosedBy1: True
    test 280 isenclosedBy1*: True
    test 281 isenclosedBy2: False
    test 282 isenclosedBy2*: False
    test 283 isenclosedBy3: False
    test 284 isenclosedBy3*: False
    test 285 isenclosedBy4: False
    test 286 isenclosedBy4*: False
    test 287 isenclosedBy5: False
    test 288 isenclosedBy5*: False
    test 289 isenclosedBy6: True
    test 290 isenclosedBy6*: True
    test 291 isenclosedBy7: True
    test 292 isenclosedBy7*: True
    test 293 initialBearingTo: 102.432182
    test 294 compassAngleTo: 100.017
    test 295 compassAngleTo: 105.599
    test 296 initialBearingTo: 288.715918
    test 297 compassAngleTo: 280.017
    test 298 compassAngleTo: 285.599
    test 299 equirectangularTo: 592.185
    test 300 distanceTo: 591.831
    test 301 compassAngleTo: 0.0
    test 302 compassAngleTo: 45.0
    test 303 compassAngleTo: 90.0
    test 304 compassAngleTo: 180.0
    test 305 compassAngleTo: 225.0
    test 306 compassAngleTo: 315.0
    test 307 compassAngleTo: 270.0
    test 308 compassAngleTo: 359.4
    test 309 compassAngleTo: 31
    test 310 compassAngleTo: 45

    testSpherical(pygeodesy.sphericalTrigonometry, 19.04.05)
    test 311 isSpherical: True
    test 312 isEllipsoidal: False
    test 313 isSpherical: True
    test 314 isEllipsoidal: False
    test 315 intersection1: 50.907608°N, 004.508575°E
    test 316 intersection1: 50°54′27.39″N, 004°30′30.87″E
    test 317 intersection1: True
    test 318 intersection2: True
    test 319 intersection2: 43.5719°N, 116.188757°W
    test 320 intersection2: 43°34′18.84″N, 116°11′19.53″W
    test 321 intersection3: 51.882166°N, 000.267801°E
    test 322 intersection4: 00.0°N, 026.565051°E
    test 323 intersection5: 26.565051°N, 000.0°W
    test 324 intersection6: 50.907809°N, 004.50841°E
    test 325 toward 1,1 N,E nearest: 00.999848°N, 001.0°E
    test 326 toward 1,1 E,N nearest: 00.999848°N, 001.0°E
    test 327 toward 1,1 N,E antipodal: 00.999848°S, 179.0°W
    test 328 toward/away 1,1 N,W antipodal: 00.999848°N, 001.0°E  FAILED, KNOWN, expected 00.999848°S, 179.0°W
    test 329 toward/away 1,1 W,N antipodal: 00.999848°S, 179.0°W
    test 330 toward/away 1,1 S,E antipodal: 00.999848°S, 179.0°W
    test 331 toward/away 1,1 E,S antipodal: 00.999848°N, 001.0°E  FAILED, KNOWN, expected 00.999848°S, 179.0°W
    test 332 away 1,1 S,W antipodal: 00.999848°S, 179.0°W
    test 333 away 1,1 W,S antipodal: 00.999848°S, 179.0°W
    test 334 1E/90E N,E antipodal: 00.017454°N, 001.0°E  FAILED, KNOWN, expected 00.017454°S, 179.0°W
    test 335 1E/90E N,E nearest: 00.017454°N, 179.0°W
    test 336 brng+end 1a: 01.000305°N, 002.0°E
    test 337 brng+end 1b: 01.000305°N, 002.0°E
    test 338 brng+end 2a: 01.000305°S, 178.0°W
    test 339 brng+end 2b: 01.000305°S, 178.0°W
    test 340 intersection7: 02.499372°N, 002.5°E
    test 341 maxLat0: 90.0
    test 342 maxLat1: 89.0
    test 343 maxLat90: 0.0
    test 344 crossingParallels: 009°35′38.65″E, 170°24′21.35″E
    test 345 isenclosedBy: True
    test 346 isenclosedBy*: True
    test 347 isenclosedBy: non-convex: (LatLon(45°00′00.0″N, 001°00′00.0″E), ...)
    test 348 isenclosedBy*: non-convex: (LatLon(45°00′00.0″N, 001°00′00.0″E), ...)
    test 349 rhumbBearingTo: 116.722
    test 350 rhumbDestination: 50.964155°N, 001.853°E
    test 351 rhumbDestination: True
    test 352 rhumbDistanceTo: 40307.8
    test 353 rhumbMidpointo: 51.0455°N, 001.595727°E
    test 354 rhumbMidpointo: True
    test 355 areaOf: 8.6660587507e+09
    test 356 areaOf: 6.18e+09
    test 357 nearestOn2: 46.0°N, 001.369324°E
    test 358 nearestOn2: 570101.83
    test 359 distanceTo: 570101.82
    test 360 nearestOn2: 46.0°N, 002.0°E
    test 361 nearestOn2: 134992.48
    test 362 distanceTo: 134989.80
    test 363 nearestOn3: 45.5°N, 001.5°E
    test 364 distance: 78626.79
    test 365 angle: 315.00
    test 366 compassAngleTo: 315.00
    test 367 nearestOn3: 45.331319°N, 001.331319°E
    test 368 distance: 64074.48
    test 369 angle: 305.10
    test 370 distanceTo: 64074.12
    test 371 compassAngleTo: 305.10
    test 372 difference: 1000.53
    test 373 nearestOn3: 00.5°N, 001.5°E
    test 374 distance: 235880.385
    test 375 angle: 135.00
    test 376 nearestOn3: 01.5°N, 002.5°E
    test 377 distance: 235880.385
    test 378 angle: 135.00
    test 379 nearestOn3: 02.5°N, 003.5°E
    test 380 distance: 235880.385
    test 381 angle: 135.00
    test 382 nearestOn3: 03.5°N, 004.5°E
    test 383 distance: 235880.385
    test 384 angle: 135.00
    test 385 nearestOn3: 04.5°N, 005.5°E
    test 386 distance: 235880.385
    test 387 angle: 135.00
    test 388 nearestOn3: 05.5°N, 006.5°E
    test 389 distance: 235880.385
    test 390 angle: 135.00
    test 391 nearestOn3: 06.5°N, 007.5°E
    test 392 distance: 235880.385
    test 393 angle: 135.00
    test 394 nearestOn3: 07.5°N, 008.5°E
    test 395 distance: 235880.385
    test 396 angle: 135.00
    test 397 ispolar: True
    test 398 ispolar*: True
    test 399 ispolar: False  FAILED, KNOWN, expected True
    test 400 ispolar*: False  FAILED, KNOWN, expected True
    test 401 ispolar: True
    test 402 ispolar*: True
    test 403 nearestOn: 01.5°N, 001.5°E, +149.99m
    test 404 nearestOn2: 01.5°N, 001.5°E, +149.99m
    test 405 midpointTo: 01.5°N, 001.5°E, +150.00m

    9 of 405 testSpherical.py tests (2.2%) FAILED, ALL KNOWN (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 48.200 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testUtily.py

    testing testUtily.py 19.04.05 (module pygeodesy.utily 19.04.08)
    test 1 unroll180: -160.0, -250.0
    test 2 unroll180: 200.0, 110.0
    test 3 unroll180: -160.0, -250.0
    test 4 unroll180: 920.0, 830.0
    test 5 unroll180: -160.0, -270.0
    test 6 unroll180: 200.0, 90.0
    test 7 unroll180: -160.0, -990.0
    test 8 unroll180: 920.0, 90.0
    test 9 sincos2: 3.88578058619e-16  FAILED, KNOWN, expected 2.22044604925e-16
    test 10 sincos2d: 9.99200722163e-16  FAILED, KNOWN, expected 2.22044604925e-16
    test 11 sincosd : 9.15933995316e-16  FAILED, KNOWN, expected 2.22044604925e-16
    test 12 sincos*d: 2.22044604925e-16
    test 13 splice: ([0, 2, 4, 6, 8], [1, 3, 5, 7, 9])
    test 14 splice: ([0, 3, 6, 9], [1, 4, 7], [2, 5, 8])
    test 15 splice: ([0, 3, 6, 9], [1, 4, 7, -1], [2, 5, 8, -1])
    test 16 splice: ([0, 5, 10], [1, 6, 11], [2, 7], [3, 8], [4, 9])

    3 of 16 testUtily.py tests (18.8%) FAILED, ALL KNOWN (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 21.331 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testUtm.py

    testing testUtm.py 19.03.06 (module pygeodesy.utm 19.04.05)
    test 1 Utm1: 03 N 448251.0 5411932.0001
    test 2 Utm2: 31 N 448252 5411933
    test 3 Utm2: 31 N 448251.795 5411932.678
    test 4 Utm2: 31 N 448251.8 5411932.7 n/a n/a
    test 5 Utm.toLatLon1: 48.8582°N, 002.2945°E
    test 6 Utm.toLatLon1: 48°51′29.52″N, 002°17′40.2″E
    test 7 toUtm1: 31 N 448252 5411933
    test 8 toUtm1: 31 N 448251.795 5411932.678
    test 9 toUtm2: [Z:31, H:N, E:448252, N:5411933, C:-000.53131221°, S:0.9996329]
    test 10 toUtm4: 48 N 377302 1483035
    test 11 toUtm5: 48P N 377302.354183 1483034.777084 -000.26291348° 0.99978623
    test 12 toUtm6: 13 S 622698 8516965
    test 13 toUtm7: 13L S 622697.645817 8516965.222916 -000.26291348° 0.99978623
    test 14 toMgrs1: 13L FF 22697 16965
    test 15 toMgrs2: 31U DQ 48251 11932
    test 16 Utm8: 18 N 516620 4574500
    test 17 Utm8.toLatLon: 41.321801°N, 074.801413°W
    test 18 Utm8.toLatLon: 41.321801N, 074.801413W
    test 19 toUtm(61.44°N, 025.4°E): 35V N 414668 6812845
    test 20 toUtm(47.04°S, 073.48°W): 18G S 615472 4789270
    test 21 toUtm(40.4°N, 074.7°W): 18T N 525458 4472198
    test 22 toUtm(44.5°N, 088.5°W): 16T N 380753 4928503
    test 23 toUtm(50.8694°N, 115.6508°W): 11U N 594937 5636169
    test 24 toUtm(00.0°N, 000.0°E): 31N N 166021 0
    test 25 toUtm(00.13°N, 000.2324°W): 30N N 808084 14386
    test 26 toUtm(45.6456°S, 023.3545°E): 34G S 683474 4942631
    test 27 toUtm(12.765°S, 033.8765°W): 25L S 404859 8588691
    test 28 toUtm(80.5434°S, 170.654°W): lat outside UTM: -80.5434
    test 29 toUtm(90.0°N, 177.0°E): lat outside UTM: 90
    test 30 toUtm(90.0°S, 177.0°W): lat outside UTM: -90
    test 31 toUtm(90.0°N, 003.0°E): lat outside UTM: 90
    test 32 toUtm(23.4578°N, 135.4545°W): 08Q N 453580 2594273
    test 33 toUtm(77.345°N, 156.9876°E): 57X N 450794 8586116
    test 34 toUtm(89.3454°S, 048.9306°W): lat outside UTM: -89.3454
    test 35 toUtm(60.0°N, 001.0°E): 31V N 388456 6653097
    test 36 toUtm(60.0°N, 003.0°E): 32V N 165640 6666594
    test 37 toUtm(60.0°N, 006.0°E): 32V N 332705 6655205
    test 38 toUtm(60.0°N, 009.0°E): 32V N 500000 6651411
    test 39 toUtm(60.0°N, 012.0°E): 33V N 332705 6655205
    test 40 toUtm(76.0°N, 001.0°E): 31X N 446000 8436100
    test 41 toUtm(76.0°N, 007.0°E): 31X N 607943 8438843
    test 42 toUtm(76.0°N, 013.0°E): 33X N 446000 8436100
    test 43 toUtm(76.0°N, 019.0°E): 33X N 607943 8438843
    test 44 toUtm(76.0°N, 025.0°E): 35X N 446000 8436100
    test 45 toUtm(76.0°N, 031.0°E): 35X N 607943 8438843
    test 46 toUtm(76.0°N, 037.0°E): 37X N 446000 8436100
    test 47 Utm9: 55 S 321441 5810117
    test 48 Utm9.toLatLon(eps=2.2204e-12): -37.83891644, 144.97077387
    test 49 Utm9.toLatLon(eps=2.2204e-13): -37.83891644, 144.97077387
    test 50 Utm9.toLatLon(eps=2.2204e-14): -37.83891644, 144.97077387
    test 51 Utm9.toLatLon(eps=2.2204e-15): -37.83891644, 144.97077387
    test 52 Utm9.toLatLon(eps=2.2204e-16): -37.83891644, 144.97077387
    test 53 Utm9.toLatLon(eps=2.2204e-17): -37.83891644, 144.97077387
    test 54 Utm9.toLatLon(eps=2.2204e-18): -37.83891644, 144.97077387
    test 55 Utm9.toLatLon(eps=2.2204e-19): -37.83891644, 144.97077387
    test 56 Utm9.toLatLon(eps=2.2204e-20): -37.83891644, 144.97077387
    test 57 UtmX: 31 N 400000 5000000
    test 58 UtmX.toLatLon(eps=2.2204e-12): 45.14639288, 1.72796704
    test 59 UtmX.toLatLon(eps=2.2204e-13): 45.14639288, 1.72796704
    test 60 UtmX.toLatLon(eps=2.2204e-14): 45.14639288, 1.72796704
    test 61 UtmX.toLatLon(eps=2.2204e-15): 45.14639288, 1.72796704
    test 62 UtmX.toLatLon(eps=2.2204e-16): 45.14639288, 1.72796704
    test 63 UtmX.toLatLon(eps=2.2204e-17): 45.14639288, 1.72796704
    test 64 UtmX.toLatLon(eps=2.2204e-18): 45.14639288, 1.72796704
    test 65 UtmX.toLatLon(eps=2.2204e-19): 45.14639288, 1.72796704
    test 66 UtmX.toLatLon(eps=2.2204e-20): 45.14639288, 1.72796704

    all 66 testUtm.py tests passed (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 19.189 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testUtmTMcoords.py

    testing testUtmTMcoords.py 18.09.16 (module pygeodesy.utm 19.04.05)
    test 1 line 1 easting: 1548706.7916
    test 2 line 1 northing: 8451449.1988
    test 3 line 1 convergence: 43.9228
    test 4 line 1 scale: 1.0291
    test 5 line 2 easting: 2624150.7409
    test 6 line 2 northing: 1204434.0416
    test 7 line 2 convergence: 4.2926
    test 8 line 2 scale: 1.0861
    test skipped (1): line 3 '19.479895588178 75.662049225092 9855841.2329353332058 6145496.1151551160577 53.348315487088028046 2.44509802490834298722'
    test 9 line 4 easting: 3206390.6920
    test 10 line 4 northing: 2650745.4004
    test 11 line 4 convergence: 11.6669
    test 12 line 4 scale: 1.1294
    test 13 line 5 easting: 4328154.0835
    test 14 line 5 northing: 749647.6237
    test 15 line 5 convergence: 4.0243
    test 16 line 5 scale: 1.2408
    test 17 line 6 easting: 847598.2665
    test 18 line 6 northing: 7947180.9624
    test 19 line 6 convergence: 21.6391
    test 20 line 6 scale: 1.0084
    test 21 line 7 easting: 2727657.3380
    test 22 line 7 northing: 8283916.6964
    test 23 line 7 convergence: 55.6909
    test 24 line 7 scale: 1.0919
    test 25 line 8 easting: 2331001.7519
    test 26 line 8 northing: 1313608.2248
    test 27 line 8 convergence: 4.2147
    test 28 line 8 scale: 1.0676
    test 29 line 9 easting: 6035557.2395
    test 30 line 9 northing: 5791770.7919
    test 31 line 9 convergence: 43.6982
    test 32 line 9 scale: 1.4813
    test 33 line 10 easting: 1064553.1259
    test 34 line 10 northing: 9417273.7372
    test 35 line 10 convergence: 61.1004
    test 36 line 10 scale: 1.0135
    test skipped (2): line 11 '77.103758907396 74.899104969954 1400137.116164341178 9616907.0176860890621 74.527086843388856251 1.02363990993625301115'
    test skipped (3): line 12 '21.889514024862 80.019885892785 9860691.0166261508479 7433039.1433282732643 65.357693372142649007 2.43897318400097845293'
    test skipped (4): line 13 '30.53629567699 82.186177919416 8076501.8336948099169 8561614.1747819103782 75.073393190238557702 1.90620203595203984732'
    test 37 line 14 easting: 3335099.8666
    test 38 line 14 northing: 6740519.0840
    test 39 line 14 convergence: 40.6118
    test 40 line 14 scale: 1.1390
    test skipped (5): line 15 '14.486311853451 80.905136710227 12051574.9284996192629 6587213.0519512810474 59.033236797073779959 3.3574686117030164354'
    test 41 line 16 easting: 5387578.7353
    test 42 line 16 northing: 4111216.9072
    test 43 line 16 convergence: 27.5743
    test 44 line 16 scale: 1.3794
    test 45 line 17 easting: 2622214.3802
    test 46 line 17 northing: 8678923.9846
    test 47 line 17 convergence: 61.6973
    test 48 line 17 scale: 1.0848
    test skipped (6): line 18 '48.451353594584 84.856197560189 5068474.169632778036 9492066.9937094951003 83.156739839119105102 1.3299901985118008373'
    test 49 line 19 easting: 738062.0478
    test 50 line 19 northing: 3031007.0741
    test 51 line 19 convergence: 3.4168
    test 52 line 19 scale: 1.0063
    test skipped (7): line 20 '72.509000485409 78.982283482292 1944413.834565346853 9613299.2244925100134 78.462831057851165665 1.04613441222572206659'
    test 53 line 21 easting: 2114521.4184
    test 54 line 21 northing: 4954077.4401
    test 55 line 21 convergence: 17.5719
    test 56 line 21 scale: 1.0551
    test 57 line 22 easting: 620365.9051
    test 58 line 22 northing: 4755542.0266
    test 59 line 22 convergence: 5.1520
    test 60 line 22 scale: 1.0043
    test 61 line 23 easting: 263004.7710
    test 62 line 23 northing: 4493669.7625
    test 63 line 23 convergence: 2.0205
    test 64 line 23 scale: 1.0005
    test 65 line 24 easting: 3217221.7395
    test 66 line 24 northing: 437776.1192
    test 67 line 24 convergence: 1.8482
    test 68 line 24 scale: 1.1306
    test skipped (8): line 25 '10.148714782203 85.373767569431 14661142.4449607145297 7476100.8241849819567 68.376669038799719822 4.89664968310721668858'
    test 69 line 26 easting: 967777.1586
    test 70 line 26 northing: 6615684.2666
    test 71 line 26 convergence: 14.4100
    test 72 line 26 scale: 1.0111
    test 73 line 27 easting: 7558840.7285
    test 74 line 27 northing: 4144728.1308
    test 75 line 27 convergence: 32.5573
    test 76 line 27 scale: 1.7915
    test 77 line 28 easting: 1056008.3142
    test 78 line 28 northing: 9290799.6927
    test 79 line 28 convergence: 55.8433
    test 80 line 28 scale: 1.0133
    test 81 line 29 easting: 1943965.1347
    test 82 line 29 northing: 1389972.2287
    test 83 line 29 convergence: 3.7749
    test 84 line 29 scale: 1.0467
    test 85 line 30 easting: 5803077.0729
    test 86 line 30 northing: 5649957.9437
    test 87 line 30 convergence: 41.7179
    test 88 line 30 scale: 1.4426
    test 89 line 31 easting: 2928716.9860
    test 90 line 31 northing: 5731835.0583
    test 91 line 31 convergence: 28.5386
    test 92 line 31 scale: 1.1068
    test 93 line 32 easting: 326141.9758
    test 94 line 32 northing: 8881325.1645
    test 95 line 32 convergence: 16.1114
    test 96 line 32 scale: 1.0009
    test 97 line 33 easting: 3933015.2674
    test 98 line 33 northing: 7932373.9095
    test 99 line 33 convergence: 58.5774
    test 100 line 33 scale: 1.1948
    test skipped (9): line 34 '23.702672650774 72.630363287434 8598926.9832129798489 6214135.1675031200387 52.612877781738863878 2.05136696382462895237'
    test 101 line 35 easting: 6620553.3338
    test 102 line 35 northing: 6540527.1229
    test 103 line 35 convergence: 52.3501
    test 104 line 35 scale: 1.5866
    test 105 line 36 easting: 1515136.7583
    test 106 line 36 northing: 3858996.0875
    test 107 line 36 convergence: 9.2251
    test 108 line 36 scale: 1.0280
    test 109 line 37 easting: 479854.3734
    test 110 line 37 northing: 8980501.3899
    test 111 line 37 convergence: 25.0212
    test 112 line 37 scale: 1.0024
    test 113 line 38 easting: 5243446.5649
    test 114 line 38 northing: 140657.2140
    test 115 line 38 convergence: 0.8628
    test 116 line 38 scale: 1.3604
    test skipped (10): line 39 '13.490862440668 83.178380075606 12806457.9232176809509 7170118.6846750266674 64.708921319446620085 3.7405880916836789809'
    test 117 line 40 easting: 1202993.4592
    test 118 line 40 northing: 5557316.0536
    test 119 line 40 convergence: 12.5791
    test 120 line 40 scale: 1.0174
    test 121 line 41 easting: 1729088.7102
    test 122 line 41 northing: 7770874.2900
    test 123 line 41 convergence: 36.0218
    test 124 line 41 scale: 1.0364
    test 125 line 42 easting: 2437301.5174
    test 126 line 42 northing: 5539327.7483
    test 127 line 42 convergence: 23.4619
    test 128 line 42 scale: 1.0735
    test 129 line 43 easting: 3647186.1351
    test 130 line 43 northing: 2086412.3310
    test 131 line 43 convergence: 10.0240
    test 132 line 43 scale: 1.1687
    test 133 line 44 easting: 1818497.2436
    test 134 line 44 northing: 4275471.7451
    test 135 line 44 convergence: 12.4997
    test 136 line 44 scale: 1.0406
    test 137 line 45 easting: 3751304.1138
    test 138 line 45 northing: 5130454.0016
    test 139 line 45 convergence: 28.9597
    test 140 line 45 scale: 1.1777
    test 141 line 46 easting: 2616733.1385
    test 142 line 46 northing: 394644.4638
    test 143 line 46 convergence: 1.3904
    test 144 line 46 scale: 1.0856
    test 145 line 47 easting: 1756506.5739
    test 146 line 47 northing: 5570393.9864
    test 147 line 47 convergence: 17.8979
    test 148 line 47 scale: 1.0377
    test skipped (11): line 48 '22.836853045404 72.604384975988 8752461.8947109875583 6087728.1522842465577 51.628464534451266003 2.09546464339560774477'
    test 149 line 49 easting: 1309272.2164
    test 150 line 49 northing: 59520.0289
    test 151 line 49 convergence: 0.1091
    test 152 line 49 scale: 1.0209
    test 153 line 50 easting: 328652.2771
    test 154 line 50 northing: 2233043.9589
    test 155 line 50 convergence: 1.0849
    test 156 line 50 scale: 1.0009
    test skipped (12): line 51 '28.604629015528 85.988721094779 8637959.7164470998207 9190635.1560309800028 81.802562643198123218 2.05432863342852874819'
    test skipped (13): line 52 '28.984047991106 85.833447775172 8548521.4551470334531 9172410.9432821880799 81.583928102890161419 2.02964145862183583179'
    test 157 line 53 easting: 796987.2811
    test 158 line 53 northing: 7677446.3577
    test 159 line 53 convergence: 18.0845
    test 160 line 53 scale: 1.0074
    test skipped (14): line 54 '61.416576191872 81.981611413918 3291036.4967623295988 9513199.6006662170596 80.890253980644739593 1.13482563910814382209'
    test skipped (15): line 55 '35.074753204279 79.496002969799 7087225.3309060931216 8382823.8558221762359 72.25375612182016949 1.67806984242534083556'
    test 161 line 56 easting: 5090358.1257
    test 162 line 56 northing: 4318294.1335
    test 163 line 56 convergence: 28.2663
    test 164 line 56 scale: 1.3363
    test 165 line 57 RangeError: lat outside UTM: 84.9869301372  FAILED, KNOWN, expected None
    test 166 line 58 easting: 3447670.5508
    test 167 line 58 northing: 3680238.8882
    test 168 line 58 convergence: 17.9349
    test 169 line 58 scale: 1.1498
    test 170 line 59 easting: 3396522.9068
    test 171 line 59 northing: 8093659.6876
    test 172 line 59 convergence: 57.7471
    test 173 line 59 scale: 1.1440
    test skipped (16): line 60 '4.747761773803 70.932554556127 11249894.1007840611758 1619226.5062987145353 14.210358187648878999 3.04834698412044976957'
    test skipped (17): line 61 '35.882112501618 76.741848750875 6808805.23095023548 8044779.7773693533498 68.242008178358314082 1.62146359128641854174'
    test 174 line 62 easting: 2306021.5565
    test 175 line 62 northing: 757191.5929
    test 176 line 62 convergence: 2.3857
    test 177 line 62 scale: 1.0662
    test 178 line 63 easting: 1547406.3139
    test 179 line 63 northing: 6048712.7518
    test 180 line 63 convergence: 18.4744
    test 181 line 63 scale: 1.0291
    test 182 line 64 easting: 2430467.6504
    test 183 line 64 northing: 7557167.6140
    test 184 line 64 convergence: 42.1100
    test 185 line 64 scale: 1.0728
    test 186 line 65 easting: 2334053.9058
    test 187 line 65 northing: 1948076.9666
    test 188 line 65 convergence: 6.3532
    test 189 line 65 scale: 1.0677
    test 190 line 66 easting: 5564175.1867
    test 191 line 66 northing: 1836851.6604
    test 192 line 66 convergence: 11.8707
    test 193 line 66 scale: 1.4083
    test skipped (18): line 67 '38.519075230481 71.935917931082 6118505.5903586656687 7631684.5524210322411 62.477323370615224648 1.49341988810791699'
    test skipped (19): line 68 '34.264007222954 82.647878110272 7365359.2946646287171 8818194.4515306837741 77.207042218974141605 1.73763853091849729372'
    test 194 line 69 easting: 36187.3424
    test 195 line 69 northing: 2142565.3248
    test 196 line 69 convergence: 0.1143
    test 197 line 69 scale: 0.9996
    test 198 line 70 easting: 2380328.5469
    test 199 line 70 northing: 8440109.8724
    test 200 line 70 convergence: 55.0761
    test 201 line 70 scale: 1.0697
    test 202 line 71 easting: 582511.6088
    test 203 line 71 northing: 8876047.2171
    test 204 line 71 convergence: 27.1333
    test 205 line 71 scale: 1.0037
    test 206 line 72 easting: 899441.3505
    test 207 line 72 northing: 4582046.4305
    test 208 line 72 convergence: 7.0312
    test 209 line 72 scale: 1.0096
    test skipped (20): line 73 '48.914278679322 87.35926802682 5022485.1243369246483 9741774.9337207800497 86.505947369926030588 1.32369954850478170836'
    test 210 line 74 easting: 6701004.5872
    test 211 line 74 northing: 2954368.2582
    test 212 line 74 convergence: 21.5602
    test 213 line 74 scale: 1.6086
    test 214 line 75 easting: 454986.2189
    test 215 line 75 northing: 4885087.8879
    test 216 line 75 convergence: 3.9456
    test 217 line 75 scale: 1.0021
    test skipped (21): line 76 '26.850860749352 82.834479937822 8903956.1403106503714 8470608.5774824981183 74.723116471645531699 2.13131124920824155268'
    test 218 line 77 easting: 1547627.5947
    test 219 line 77 northing: 6036584.5383
    test 220 line 77 convergence: 18.4076
    test 221 line 77 scale: 1.0291
    test 222 line 78 easting: 5221488.7786
    test 223 line 78 northing: 1762592.0444
    test 224 line 78 convergence: 10.9279
    test 225 line 78 scale: 1.3567
    test 226 line 79 easting: 4880570.2972
    test 227 line 79 northing: 3325433.9889
    test 228 line 79 convergence: 20.4699
    test 229 line 79 scale: 1.3085
    test skipped (22): line 80 '.910999463005 88.548822916123 23930680.0826936110445 7491462.0990379651261 75.937628056628715446 15.55636485152285563369'
    test 230 line 81 easting: 71519.4505
    test 231 line 81 northing: 3654740.4449
    test 232 line 81 convergence: 0.4174
    test 233 line 81 scale: 0.9997
    test 234 line 82 easting: 4152797.7952
    test 235 line 82 northing: 7823098.5028
    test 236 line 82 convergence: 58.2389
    test 237 line 82 scale: 1.2181
    test 238 line 83 easting: 2926725.7076
    test 239 line 83 northing: 7904918.0728
    test 240 line 83 convergence: 51.5927
    test 241 line 83 scale: 1.1062
    test skipped (23): line 84 '77.86576233957 76.414618233373 1325509.1138687410279 9675214.9482134019947 76.116212990328245516 1.02113632957426301409'
    test 242 line 85 easting: 3045296.4489
    test 243 line 85 northing: 542153.4433
    test 244 line 85 convergence: 2.1851
    test 245 line 85 scale: 1.1167
    test skipped (24): line 86 '13.924448317313 79.017873037038 11843870.8875184068712 5912803.073342800756 52.814259465980122311 3.26725623456589470495'
    test 246 line 87 easting: 8891099.7049
    test 247 line 87 northing: 162160.1422
    test 248 line 87 convergence: 1.3121
    test 249 line 87 scale: 2.1574
    test 250 line 88 easting: 4784814.2144
    test 251 line 88 northing: 2984497.4326
    test 252 line 88 convergence: 17.9465
    test 253 line 88 scale: 1.2961
    test skipped (25): line 89 '73.695702778891 74.259097009997 1772074.6821540221529 9491552.5601429632962 73.634829544651613543 1.03820223054775212902'
    test 254 line 90 easting: 1907649.7821
    test 255 line 90 northing: 6994232.4294
    test 256 line 90 convergence: 29.7189
    test 257 line 90 scale: 1.0445
    test 258 line 91 easting: 2084423.8190
    test 259 line 91 northing: 2211816.0356
    test 260 line 91 convergence: 6.5564
    test 261 line 91 scale: 1.0538
    test 262 line 92 easting: 1064373.6717
    test 263 line 92 northing: 7812482.5475
    test 264 line 92 convergence: 24.8741
    test 265 line 92 scale: 1.0135
    test skipped (26): line 93 '50.641941364984 87.111556505544 4770385.4792965339274 9734318.9029801439364 86.27311877223132818 1.29055338238288419467'
    test 266 line 94 easting: 6398096.6773
    test 267 line 94 northing: 4410894.7521
    test 268 line 94 convergence: 32.5580
    test 269 line 94 scale: 1.5480
    test 270 line 95 easting: 3138623.3004
    test 271 line 95 northing: 3082960.6008
    test 272 line 95 convergence: 13.5577
    test 273 line 95 scale: 1.1237
    test 274 line 96 easting: 2748325.7947
    test 275 line 96 northing: 4202811.9127
    test 276 line 96 convergence: 17.5787
    test 277 line 96 scale: 1.0941
    test 278 line 97 easting: 6677830.6304
    test 279 line 97 northing: 5350071.8374
    test 280 line 97 convergence: 41.3066
    test 281 line 97 scale: 1.5998
    test 282 line 98 easting: 5941536.6674
    test 283 line 98 northing: 3293112.1751
    test 284 line 98 convergence: 22.7528
    test 285 line 98 scale: 1.4685
    test 286 line 99 easting: 3152481.7926
    test 287 line 99 northing: 5903048.8380
    test 288 line 99 convergence: 31.4946
    test 289 line 99 scale: 1.1241
    test 290 line 100 easting: 10460475.8977
    test 291 line 100 northing: 2553463.6244
    test 292 line 100 convergence: 21.9659
    test 293 line 100 scale: 2.7003
    test 294 line 101 easting: 1964010.7780
    test 295 line 101 northing: 5634042.9231
    test 296 line 101 convergence: 20.1178
    test 297 line 101 scale: 1.0473
    test 298 line 102 easting: 2065306.4249
    test 299 line 102 northing: 2135008.4687
    test 300 line 102 convergence: 6.2590
    test 301 line 102 scale: 1.0528
    test 302 line 103 easting: 5127738.1330
    test 303 line 103 northing: 6793804.3044
    test 304 line 103 convergence: 50.5579
    test 305 line 103 scale: 1.3394
    test skipped (27): line 104 '26.27324746762 74.926694319674 8385525.1481661815737 6924932.3443060878421 59.087561176849211121 1.9903641945426514594'
    test 306 line 105 easting: 2297510.7919
    test 307 line 105 northing: 2805666.9628
    test 308 line 105 convergence: 9.3016
    test 309 line 105 scale: 1.0655
    test skipped (28): line 106 '12.364112546807 86.348578425071 13749544.9176345767153 8288728.3846500523233 75.033969786420407131 4.27058754359004466627'
    test 310 line 107 easting: 317518.4555
    test 311 line 107 northing: 1097517.5837
    test 312 line 107 convergence: 0.4990
    test 313 line 107 scale: 1.0008
    test skipped (29): line 108 '56.553876228037 78.215077042034 3856035.1848884240006 9141364.4502903059687 75.972762873607038529 1.18678624695045238303'
    test 314 line 109 easting: 1457484.9428
    test 315 line 109 northing: 9385297.1020
    test 316 line 109 convergence: 66.7847
    test 317 line 109 scale: 1.0257
    test 318 line 110 easting: 1304934.9018
    test 319 line 110 northing: 3604655.1557
    test 320 line 110 convergence: 7.3440
    test 321 line 110 scale: 1.0207
    test 322 line 111 easting: 1399093.4918
    test 323 line 111 northing: 8314607.1203
    test 324 line 111 convergence: 38.6302
    test 325 line 111 scale: 1.0236
    test 326 line 112 easting: 356983.6185
    test 327 line 112 northing: 4282309.0490
    test 328 line 112 convergence: 2.5615
    test 329 line 112 scale: 1.0012
    test 330 line 113 easting: 9952911.3251
    test 331 line 113 northing: 1510288.2122
    test 332 line 113 convergence: 12.7522
    test 333 line 113 scale: 2.5114
    test 334 line 114 easting: 6367592.5040
    test 335 line 114 northing: 1200437.0777
    test 336 line 114 convergence: 8.3380
    test 337 line 114 scale: 1.5462
    test 338 line 115 easting: 4391263.6765
    test 339 line 115 northing: 6325455.9894
    test 340 line 115 convergence: 42.6535
    test 341 line 115 scale: 1.2456
    test 342 line 116 easting: 6209880.5275
    test 343 line 116 northing: 2154754.4497
    test 344 line 116 convergence: 14.9195
    test 345 line 116 scale: 1.5166
    test 346 line 117 easting: 1507053.6888
    test 347 line 117 northing: 6261383.5133
    test 348 line 117 convergence: 19.2804
    test 349 line 117 scale: 1.0276
    test 350 line 118 easting: 8332725.0038
    test 351 line 118 northing: 3002712.3298
    test 352 line 118 convergence: 24.0592
    test 353 line 118 scale: 1.9904
    test 354 line 119 easting: 3958910.0852
    test 355 line 119 northing: 3462284.9261
    test 356 line 119 convergence: 18.5464
    test 357 line 119 scale: 1.1994
    test skipped (30): line 120 '20.684773383075 82.849734261238 10452892.2820830090734 8000059.6051139389546 71.07524025411428855 2.6501109339363854772'
    test 358 line 121 easting: 496148.2537
    test 359 line 121 northing: 6388503.3650
    test 360 line 121 convergence: 6.9710
    test 361 line 121 scale: 1.0026
    test 362 line 122 easting: 7375792.0859
    test 363 line 122 northing: 5544624.0722
    test 364 line 122 convergence: 44.5109
    test 365 line 122 scale: 1.7459
    test 366 line 123 easting: 2826258.0420
    test 367 line 123 northing: 5167759.8170
    test 368 line 123 convergence: 23.7839
    test 369 line 123 scale: 1.0994
    test skipped (31): line 124 '54.266617122219 70.602199344259 3958563.3788510011838 8499923.2312431065963 66.570944905261286671 1.19729647829139513622'
    test 370 line 125 easting: 4408189.5335
    test 371 line 125 northing: 8046312.0036
    test 372 line 125 convergence: 62.2170
    test 373 line 125 scale: 1.2467
    test 374 line 126 easting: 3629225.6275
    test 375 line 126 northing: 6371258.4546
    test 376 line 126 convergence: 38.8817
    test 377 line 126 scale: 1.1655
    test 378 line 127 easting: 602838.4507
    test 379 line 127 northing: 4851370.6372
    test 380 line 127 convergence: 5.1604
    test 381 line 127 scale: 1.0041
    test 382 line 128 easting: 764616.6651
    test 383 line 128 northing: 2164299.3379
    test 384 line 128 convergence: 2.4293
    test 385 line 128 scale: 1.0068
    test 386 line 129 easting: 5048953.0219
    test 387 line 129 northing: 1885974.0574
    test 388 line 129 convergence: 11.4598
    test 389 line 129 scale: 1.3322
    test 390 line 130 easting: 2293996.6012
    test 391 line 130 northing: 2392408.6442
    test 392 line 130 convergence: 7.7918
    test 393 line 130 scale: 1.0653
    test 394 line 131 easting: 1530603.8394
    test 395 line 131 northing: 7287841.4599
    test 396 line 131 convergence: 27.5029
    test 397 line 131 scale: 1.0284
    test 398 line 132 easting: 2660000.0932
    test 399 line 132 northing: 5161982.2132
    test 400 line 132 convergence: 22.6298
    test 401 line 132 scale: 1.0879
    test skipped (32): line 133 '47.664247649433 77.630061639566 5037478.3294144716228 8768172.3799078950489 73.511182499373789255 1.32591926229798518833'
    test 402 line 134 easting: 2289650.9578
    test 403 line 134 northing: 8784328.5936
    test 404 line 134 convergence: 60.7861
    test 405 line 134 scale: 1.0643
    test 406 line 135 easting: 647913.8897
    test 407 line 135 northing: 6742382.2282
    test 408 line 135 convergence: 10.2527
    test 409 line 135 scale: 1.0047
    test 410 line 136 easting: 1118372.6986
    test 411 line 136 northing: 9040627.9423
    test 412 line 136 convergence: 48.9368
    test 413 line 136 scale: 1.0149
    test 414 line 137 easting: 440696.5101
    test 415 line 137 northing: 5500355.8263
    test 416 line 137 convergence: 4.6361
    test 417 line 137 scale: 1.0020
    test 418 line 138 easting: 601728.1497
    test 419 line 138 northing: 9095352.0481
    test 420 line 138 convergence: 33.4358
    test 421 line 138 scale: 1.0040
    test 422 line 139 easting: 3481444.7778
    test 423 line 139 northing: 291665.7087
    test 424 line 139 convergence: 1.3147
    test 425 line 139 scale: 1.1535
    test 426 line 140 easting: 3515304.9015
    test 427 line 140 northing: 1443981.8829
    test 428 line 140 convergence: 6.6416
    test 429 line 140 scale: 1.1565
    test 430 line 141 easting: 160012.1870
    test 431 line 141 northing: 3922609.2532
    test 432 line 141 convergence: 1.0222
    test 433 line 141 scale: 0.9999
    test 434 line 142 easting: 4163744.2456
    test 435 line 142 northing: 936884.6748
    test 436 line 142 convergence: 4.8926
    test 437 line 142 scale: 1.2222
    test 438 line 143 easting: 6155200.0179
    test 439 line 143 northing: 6926306.6284
    test 440 line 143 convergence: 55.1033
    test 441 line 143 scale: 1.5006
    test skipped (33): line 144 '4.406528980638 81.965734206053 16263383.2854400911299 3591296.7313406507021 36.040254103487111035 6.58928781751888396522'
    test skipped (34): line 145 '8.474589009114 81.129945130597 14220995.5153984992101 5100587.4575033509156 47.314258427760984573 4.69320221531225352172'
    test 442 line 146 easting: 3173034.8024
    test 443 line 146 northing: 7263421.9430
    test 444 line 146 convergence: 45.2158
    test 445 line 146 scale: 1.1254
    test skipped (35): line 147 '22.120544817855 85.756781608119 10253274.0922039670098 8867574.2997916978265 79.198250285604314115 2.57237240666878171579'
    test 446 line 148 easting: 2415561.4832
    test 447 line 148 northing: 8813225.2171
    test 448 line 148 convergence: 62.5490
    test 449 line 148 scale: 1.0717
    test 450 line 149 easting: 9589179.2933
    test 451 line 149 northing: 1777680.7841
    test 452 line 149 convergence: 14.8385
    test 453 line 149 scale: 2.3807
    test 454 line 150 easting: 727939.4384
    test 455 line 150 northing: 3684363.2368
    test 456 line 150 convergence: 4.2662
    test 457 line 150 scale: 1.0061
    test 458 line 151 easting: 1250765.9911
    test 459 line 151 northing: 792869.2427
    test 460 line 151 convergence: 1.3965
    test 461 line 151 scale: 1.0190
    test 462 line 152 easting: 710421.7059
    test 463 line 152 northing: 5019406.0759
    test 464 line 152 convergence: 6.3939
    test 465 line 152 scale: 1.0058
    test 466 line 153 easting: 4600995.0746
    test 467 line 153 northing: 4505712.0846
    test 468 line 153 convergence: 27.9975
    test 469 line 153 scale: 1.2718
    test 470 line 154 easting: 557642.6278
    test 471 line 154 northing: 7006911.2516
    test 472 line 154 convergence: 9.7699
    test 473 line 154 scale: 1.0034
    test 474 line 155 easting: 4635062.2943
    test 475 line 155 northing: 2702556.1533
    test 476 line 155 convergence: 15.7795
    test 477 line 155 scale: 1.2772
    test skipped (36): line 156 '7.524119461376 81.050715469439 14554962.2559189870471 4716639.9085720199214 44.192751352918149954 4.96001986321419027847'
    test 478 line 157 easting: 882126.6617
    test 479 line 157 northing: 7947612.3695
    test 480 line 157 convergence: 22.4295
    test 481 line 157 scale: 1.0091
    test skipped (37): line 158 '3.556525834215 88.363529198819 20262021.6459832969292 8113827.8207957955275 76.936057264555500879 10.34909168211805703369'
    test 482 line 159 easting: 6500508.3998
    test 483 line 159 northing: 6956476.3424
    test 484 line 159 convergence: 56.2371
    test 485 line 159 scale: 1.5632
    test 486 line 160 easting: 3884036.6413
    test 487 line 160 northing: 6890167.4117
    test 488 line 160 convergence: 45.7601
    test 489 line 160 scale: 1.1902
    test 490 line 161 easting: 217855.5461
    test 491 line 161 northing: 6184108.1226
    test 492 line 161 convergence: 2.8710
    test 493 line 161 scale: 1.0002
    test skipped (38): line 162 '18.530847071862 86.555312055898 11384139.290401676268 8893889.9495562311576 79.77485364572019046 3.02467156922968230025'
    test 494 line 163 easting: 3469855.9898
    test 495 line 163 northing: 7723193.7992
    test 496 line 163 convergence: 53.1147
    test 497 line 163 scale: 1.1505
    test skipped (39): line 164 '42.864161881687 84.866325602975 5926165.994939154109 9385463.7327467371322 82.506981261616342016 1.45975761947329382411'
    test 498 line 165 easting: 5798639.6622
    test 499 line 165 northing: 5305387.6409
    test 500 line 165 convergence: 38.6173
    test 501 line 165 scale: 1.4423
    test 502 line 166 easting: 9464.9344
    test 503 line 166 northing: 6489121.6249
    test 504 line 166 convergence: 0.1387
    test 505 line 166 scale: 0.9996
    test skipped (40): line 167 '15.022689088683 85.792615487152 12575834.2756139069875 8356610.8954857643175 75.235223160840771295 3.59944161831319404851'
    test skipped (41): line 168 '65.692275101448 77.241377062715 2719653.543469453487 9362389.163494812678 76.049669860936597376 1.09131485659964876498'
    test skipped (42): line 169 '48.806211025007 76.486364889518 4845341.924698123028 8710522.3269010880979 72.320942261938292347 1.30038173928117133974'
    test skipped (43): line 170 '56.436024794624 82.61156798689 3935261.5227628794258 9454271.6490618694486 81.162334302626197333 1.19476734082123451158'
    test 506 line 171 easting: 7074299.8230
    test 507 line 171 northing: 1648736.0651
    test 508 line 171 convergence: 12.1459
    test 509 line 171 scale: 1.6876
    test 510 line 172 easting: 3689072.5793
    test 511 line 172 northing: 2230802.6652
    test 512 line 172 convergence: 10.8562
    test 513 line 172 scale: 1.1727
    test 514 line 173 easting: 8102565.8856
    test 515 line 173 northing: 5167396.6176
    test 516 line 173 convergence: 42.3249
    test 517 line 173 scale: 1.9219
    test 518 line 174 easting: 8181271.3536
    test 519 line 174 northing: 4425436.5472
    test 520 line 174 convergence: 35.9008
    test 521 line 174 scale: 1.9450
    test 522 line 175 easting: 767067.3940
    test 523 line 175 northing: 3701745.8573
    test 524 line 175 convergence: 4.5192
    test 525 line 175 scale: 1.0069
    test 526 line 176 easting: 6688114.1686
    test 527 line 176 northing: 2052857.2996
    test 528 line 176 convergence: 14.7662
    test 529 line 176 scale: 1.6072
    test 530 line 177 easting: 5608408.7738
    test 531 line 177 northing: 3859055.6591
    test 532 line 177 convergence: 26.2442
    test 533 line 177 scale: 1.4135
    test 534 line 178 easting: 3836942.7653
    test 535 line 178 northing: 6415467.6343
    test 536 line 178 convergence: 40.5759
    test 537 line 178 scale: 1.1856
    test 538 line 179 easting: 1298730.3660
    test 539 line 179 northing: 6021453.0008
    test 540 line 179 convergence: 15.6133
    test 541 line 179 scale: 1.0204
    test 542 line 180 easting: 416934.2892
    test 543 line 180 northing: 7295683.4517
    test 544 line 180 convergence: 8.2382
    test 545 line 180 scale: 1.0017
    test 546 line 181 easting: 4336076.8509
    test 547 line 181 northing: 7617975.7228
    test 548 line 181 convergence: 56.5371
    test 549 line 181 scale: 1.2386
    test 550 line 182 easting: 168047.3370
    test 551 line 182 northing: 2185000.0465
    test 552 line 182 convergence: 0.5422
    test 553 line 182 scale: 0.9999
    test 554 line 183 easting: 8276281.3288
    test 555 line 183 northing: 263444.3505
    test 556 line 183 convergence: 2.0714
    test 557 line 183 scale: 1.9803
    test 558 line 184 easting: 4772573.8107
    test 559 line 184 northing: 6765710.3360
    test 560 line 184 convergence: 48.8576
    test 561 line 184 scale: 1.2919
    test 562 line 185 easting: 5427755.0746
    test 563 line 185 northing: 1556055.8209
    test 564 line 185 convergence: 9.8622
    test 565 line 185 scale: 1.3874
    test skipped (44): line 186 '14.133028449482 78.097533396115 11588458.6160411409115 5707993.9226125151612 50.784827016461182713 3.14956744637764457506'
    test 566 line 187 easting: 7152433.8027
    test 567 line 187 northing: 761390.6958
    test 568 line 187 convergence: 5.6074
    test 569 line 187 scale: 1.7053
    test skipped (45): line 188 '62.746603094236 79.968640698878 3105651.3909011889729 9426026.169064495616 78.750206331373698422 1.1197368650353186846'
    test 570 line 189 easting: 2959009.6390
    test 571 line 189 northing: 8339242.2693
    test 572 line 189 convergence: 58.4609
    test 573 line 189 scale: 1.1086
    test skipped (46): line 190 '23.600626307178 72.811633889695 8640472.2671449642382 6230320.4179312077616 52.816810016658736762 2.06297336227917101194'
    test skipped (47): line 191 '82.572235784013 77.402323331121 811352.1089323540173 9816129.813480900982 77.299183800337734488 1.00765089959951951668'
    test 574 line 192 easting: 6521874.9735
    test 575 line 192 northing: 1053612.4797
    test 576 line 192 convergence: 7.4073
    test 577 line 192 scale: 1.5755
    test 578 line 193 easting: 3477983.9979
    test 579 line 193 northing: 5651613.3259
    test 580 line 193 convergence: 31.5307
    test 581 line 193 scale: 1.1519
    test 582 line 194 easting: 629892.8222
    test 583 line 194 northing: 3283914.9105
    test 584 line 194 convergence: 3.2105
    test 585 line 194 scale: 1.0045
    test 586 line 195 easting: 3381879.6872
    test 587 line 195 northing: 5103629.3257
    test 588 line 195 convergence: 26.7481
    test 589 line 195 scale: 1.1436
    test skipped (48): line 196 '64.971849693 78.151893481622 2815986.5341766402522 9387029.1207183539003 76.967261983821977885 1.0980320958404978263'
    test skipped (49): line 197 '59.961819383357 76.473421916083 3398195.8896027542059 9138936.0314903480334 74.477498798722526602 1.1440087531530389723'
    test 590 line 198 easting: 2421734.7546
    test 591 line 198 northing: 5002372.0950
    test 592 line 198 convergence: 20.0171
    test 593 line 198 scale: 1.0726
    test skipped (50): line 199 '68.946086784215 79.574522659006 2360869.8955247775101 9553298.4495364430773 78.848204601472288619 1.06845342678358744205'
    test skipped (51): line 200 '79.275096210569 83.551272329394 1196539.9721941076965 9861920.8362302532842 83.437668440198132309 1.01713723718699411107'
    test 594 line 201 easting: 1327758.7048
    test 595 line 201 northing: 2375509.2417
    test 596 line 201 convergence: 4.6176
    test 597 line 201 scale: 1.0215
    test 598 line 202 easting: 2070860.3276
    test 599 line 202 northing: 8604500.7196
    test 600 line 202 convergence: 54.7228
    test 601 line 202 scale: 1.0525
    test skipped (52): line 203 '37.423674968963 76.947359213963 6564776.6548642858201 8171207.1773792722081 69.237522745576966155 1.57389402814129411208'
    test 602 line 204 easting: 592653.5538
    test 603 line 204 northing: 6125529.8101
    test 604 line 204 convergence: 7.6008
    test 605 line 204 scale: 1.0039
    test 606 line 205 easting: 693459.6718
    test 607 line 205 northing: 6943779.9910
    test 608 line 205 convergence: 11.7876
    test 609 line 205 scale: 1.0055
    test 610 line 206 easting: 1838956.1876
    test 611 line 206 northing: 3511959.6124
    test 612 line 206 convergence: 9.8443
    test 613 line 206 scale: 1.0416
    test 614 line 207 easting: 4460690.8846
    test 615 line 207 northing: 5541873.2354
    test 616 line 207 convergence: 35.7686
    test 617 line 207 scale: 1.2542
    test skipped (53): line 208 '69.225574124261 77.656135038343 2311168.9989410427594 9480561.8691194226305 76.828257327042052528 1.06555550830984186384'
    test 618 line 209 easting: 4111775.1145
    test 619 line 209 northing: 6509014.3488
    test 620 line 209 convergence: 43.0521
    test 621 line 209 scale: 1.2141
    test 622 line 210 easting: 75358.2620
    test 623 line 210 northing: 7711258.6623
    test 624 line 210 convergence: 1.8063
    test 625 line 210 scale: 0.9997
    test skipped (54): line 211 '27.981363604998 86.061112755721 8781885.2291162503299 9184776.4522114918448 81.795538514711932534 2.09490761781464961377'
    test 626 line 212 easting: 954378.4152
    test 627 line 212 northing: 7449110.6698
    test 628 line 212 convergence: 19.3807
    test 629 line 212 scale: 1.0108
    test 630 line 213 easting: 720971.7937
    test 631 line 213 northing: 5265195.1216
    test 632 line 213 convergence: 7.0030
    test 633 line 213 scale: 1.0060
    test 634 line 214 easting: 561561.4939
    test 635 line 214 northing: 989910.2362
    test 636 line 214 convergence: 0.7931
    test 637 line 214 scale: 1.0035
    test skipped (55): line 215 '59.778971443417 78.080321923984 3446829.6344680763077 9232868.1556635258258 76.279074811621407782 1.14826328124958159164'
    test skipped (56): line 216 '55.865310107291 87.384288430943 4048307.5459092527942 9800416.4229977935137 86.843918034217523739 1.20649504624906774925'
    test skipped (57): line 217 '24.310972620263 76.823776927159 8973188.4802934670189 7042230.0870214786274 60.872455730741034486 2.15609754083154148987'
    test 638 line 218 easting: 126314.1916
    test 639 line 218 northing: 396006.6879
    test 640 line 218 convergence: 0.0711
    test 641 line 218 scale: 0.9998
    test skipped (58): line 219 '46.124232899607 77.313118243239 5247652.3456465087758 8670513.3597516003913 72.700498211859798231 1.35527175380864724565'
    test skipped (59): line 220 '31.17139056295 87.104503768139 8103656.8381187232079 9469794.014736839373 84.490673011906282841 1.91216400164486142107'
    test 642 line 221 easting: 6300112.7582
    test 643 line 221 northing: 93835.9174
    test 644 line 221 convergence: 0.6448
    test 645 line 221 scale: 1.5341
    test 646 line 222 easting: 3894813.5938
    test 647 line 222 northing: 4833832.3410
    test 648 line 222 convergence: 27.4533
    test 649 line 222 scale: 1.1921
    test 650 line 223 easting: 402511.3467
    test 651 line 223 northing: 3520621.5619
    test 652 line 223 convergence: 2.2385
    test 653 line 223 scale: 1.0016
    test 654 line 224 easting: 5357378.5031
    test 655 line 224 northing: 2772997.6022
    test 656 line 224 convergence: 17.8236
    test 657 line 224 scale: 1.3760
    test 658 line 225 easting: 2807553.9859
    test 659 line 225 northing: 8177847.9803
    test 660 line 225 convergence: 54.6800
    test 661 line 225 scale: 1.0975
    test skipped (60): line 226 '5.358150979521 87.556213284144 18289045.16650076146 7792942.3396035398889 73.216494415207315628 8.09800850850277481729'
    test skipped (61): line 227 '28.616673489124 80.452426461437 8376822.4595378634541 8128174.6238782329989 70.920116640676321501 1.98487312027093768388'
    test skipped (62): line 228 '11.709762713844 76.76029473875 11898068.3532717452677 4772439.493697450272 42.613968390266890749 3.31441188528359472753'
    test skipped (63): line 229 '12.009497822309 71.782350911974 10550946.9390504663061 3851968.8152950466266 33.383025340643754993 2.72475395098346736944'
    test skipped (64): line 230 '37.62978386356 85.795687334213 6828299.1236065501034 9394803.2274626281036 83.181386462369626591 1.62435875189611017521'
    test skipped (65): line 231 '7.721127951451 71.662730825344 11162550.3340223216379 2640267.2795929572988 23.145403728553680897 2.9984080097281902618'
    test 662 line 232 easting: 4411584.4479
    test 663 line 232 northing: 4956173.6944
    test 664 line 232 convergence: 30.7139
    test 665 line 232 scale: 1.2487
    test 666 line 233 easting: 672108.8979
    test 667 line 233 northing: 4751554.6571
    test 668 line 233 convergence: 5.5692
    test 669 line 233 scale: 1.0052
    test 670 line 234 easting: 5022964.2906
    test 671 line 234 northing: 6860418.1995
    test 672 line 234 convergence: 50.8622
    test 673 line 234 scale: 1.3249
    test 674 line 235 easting: 1669655.5952
    test 675 line 235 northing: 4152086.5370
    test 676 line 235 convergence: 11.1102
    test 677 line 235 scale: 1.0341
    test 678 line 236 easting: 6055876.7297
    test 679 line 236 northing: 4896837.5526
    test 680 line 236 convergence: 35.7997
    test 681 line 236 scale: 1.4860
    test 682 line 237 easting: 1209214.1644
    test 683 line 237 northing: 7266409.8592
    test 684 line 237 convergence: 22.3196
    test 685 line 237 scale: 1.0176
    test 686 line 238 easting: 5154564.5596
    test 687 line 238 northing: 698118.3500
    test 688 line 238 convergence: 4.2424
    test 689 line 238 scale: 1.3475
    test 690 line 239 easting: 2695149.8065
    test 691 line 239 northing: 8208197.7656
    test 692 line 239 convergence: 54.1786
    test 693 line 239 scale: 1.0897
    test 694 line 240 easting: 3394792.3278
    test 695 line 240 northing: 3217583.4156
    test 696 line 240 convergence: 15.1659
    test 697 line 240 scale: 1.1453
    test 698 line 241 easting: 1429160.9670
    test 699 line 241 northing: 8212685.3620
    test 700 line 241 convergence: 37.4849
    test 701 line 241 scale: 1.0247
    test skipped (66): line 242 '29.671383681805 84.19659549085 8343387.9980651104898 8885196.9545780118644 78.561937382568633298 1.97473261886829061763'
    test 702 line 243 easting: 1990722.9286
    test 703 line 243 northing: 7569202.0652
    test 704 line 243 convergence: 37.0753
    test 705 line 243 scale: 1.0485
    test 706 line 244 easting: 1554980.0996
    test 707 line 244 northing: 1449423.9196
    test 708 line 244 convergence: 3.1883
    test 709 line 244 scale: 1.0297
    test 710 line 245 easting: 785205.4502
    test 711 line 245 northing: 5575158.4231
    test 712 line 245 convergence: 8.3884
    test 713 line 245 scale: 1.0072
    test 714 line 246 easting: 3310405.9883
    test 715 line 246 northing: 5955022.2339
    test 716 line 246 convergence: 33.0076
    test 717 line 246 scale: 1.1371
    test 718 line 247 easting: 4733460.9607
    test 719 line 247 northing: 129034.8898
    test 720 line 247 convergence: 0.7376
    test 721 line 247 scale: 1.2904
    test 722 line 248 easting: 3322708.3439
    test 723 line 248 northing: 3864738.0787
    test 724 line 248 convergence: 18.4726
    test 725 line 248 scale: 1.1388
    test skipped (67): line 249 '27.643243707755 81.892859091432 8672864.4172042475623 8333465.9834441061554 73.206272638168122883 2.06544053870286774312'
    test skipped (68): line 250 '18.201207657521 82.434617649311 11126818.23119627031 7618712.1749910723126 67.88717347393512063 2.92241673495261070414'
    test skipped (69): line 251 '28.804576432117 89.886072420251 8650100.9817967479337 9975084.1689971279206 89.767446308690086924 2.05728879562910108817'
    test 726 line 252 easting: 2212701.1802
    test 727 line 252 northing: 650348.1002
    test 728 line 252 convergence: 1.9704
    test 729 line 252 scale: 1.0608
    test skipped (70): line 253 '34.237147232655 73.678164431851 6890222.3266181808204 7506813.4995466613258 62.684825342605895137 1.63848831967028469855'
    test 730 line 254 easting: 6692260.0673
    test 731 line 254 northing: 4244174.0081
    test 732 line 254 convergence: 31.8129
    test 733 line 254 scale: 1.6046
    test 734 line 255 easting: 1225564.1372
    test 735 line 255 northing: 4778923.9241
    test 736 line 255 convergence: 10.0834
    test 737 line 255 scale: 1.0181
    test skipped (71): line 256 '11.481151181645 78.189236347565 12341116.1549503000916 5081855.5219659557156 45.712545623618863671 3.53517039848850746171'
    test 738 line 257 easting: 6673845.0218
    test 739 line 257 northing: 1177587.1906
    test 740 line 257 convergence: 8.3891
    test 741 line 257 scale: 1.6052
    test 742 line 258 easting: 6966354.6904
    test 743 line 258 northing: 3641802.0051
    test 744 line 258 convergence: 27.4096
    test 745 line 258 scale: 1.6615
    test 746 WGS84.KsOrder: 8

    1 of 746 testUtmTMcoords.py tests (0.1%) FAILED, ALL KNOWN, 71 skipped (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 76.698 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testVectorial.py

    testing testVectorial.py 18.12.16

    testVectorial(pygeodesy.ellipsoidalNvector, 19.04.03)
    test 1 toLatLon: 44.995674°N, 045.0°E
    test 2 toNvector: (0.50004, 0.50004, 0.70705)
    test 3 isequalTo: False
    test 4 isequalTo: True
    test 5 length: 0.99992449715
    test 6 length: 1.0
    test 7 sumOf: (52.70504, 0.61904, 0.70705)
    test 8 sumOf: Nv
    test 9 sumOf: sumOf
    test 10 length: 52.7134151513
    test 11 copy: True
    test 12 length: 52.2051356286
    test 13 length: 52.2051356286

    testVectorial(pygeodesy.sphericalNvector, 19.04.05)
    test 14 crossTrackDistanceTo: -305.67
    test 15 crossTrackDistanceTo: -307.55
    test 16 toLatLon: 44.995674°N, 045.0°E
    test 17 toNvector: (0.50004, 0.50004, 0.70705)
    test 18 isequalTo: False
    test 19 isequalTo: True
    test 20 length: 0.99992449715
    test 21 length: 1.0
    test 22 sumOf: (52.70504, 0.61904, 0.70705)
    test 23 sumOf: Nv
    test 24 sumOf: sumOf
    test 25 length: 52.7134151513
    test 26 copy: True
    test 27 length: 52.2051356286
    test 28 length: 52.2051356286
    test 29 intersection: 02.499372°N, 002.5°E
    test 30 isEnclosedBy: True
    test 31 isEnclosedBy*: True
    test 32 isEnclosedBy: True
    test 33 isEnclosedBy*: True
    test 34 isWithin: False
    test 35 isWithin: True
    test 36 nearestOn: 51.0004°N, 001.9°E
    test 37 nearestOn: True
    test 38 distanceTo: 42.712
    test 39 nearestOn: 51.0°N, 002.0°E
    test 40 nearestOn: True
    test 41 nearestOn: 00.0°N, 000.0°E
    test 42 nearestOn: True
    test 43 nearestOn: 00.0°N, 020.0°E
    test 44 nearestOn: True
    test 45 nearestOn: 02.0°N, 002.0°E
    test 46 nearestOn: 02.0°N, 002.0°E
    test 47 BasseC: 47.3038°N, 002.5721°W
    test 48 BasseH: 47.311067°N, 002.528617°W
    test 49 triangulate: 47.323667°N, 002.568501°W
    test 50 triangulate: True

    all 50 testVectorial.py tests passed (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 5.978 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testWebMercator.py

    testing testWebMercator.py 18.09.08 (module pygeodesy.webmercator 19.04.09)
    test 1 toWm1: -626172.13571216 6887893.4928338
    test 2 Wm1.y: 6887893.49283380
    test 3 Wm2: 448251.795 5411932.678
    test 4 Wm2: 448252 5411933
    test 5 Wm2: 448251.8 5411932.7
    test 6 Wm2.to2ll: 43.65321741, 4.02671439
    test 7 Wm2.toLatLon: 43.653217°N, 004.026714°E
    test 8 Wm2.toLatLon: 43°39′11.58″N, 004°01′36.17″E
    test 9 toWm1: 448251.795 5411932.678
    test 10 toWm2: 448252 5411933
    test 11 toWm3: [x:448252, y:5411933, radius:6378137]
    test 12 toWm4: 11562388 1506899
    test 13 toWm4: 11562388.154378 1506899.04498
    test 14 toWm4E: 11562388 1496994
    test 15 toWm4E: 11562388.154378 1496993.698095
    test 16 toWm5: -11169056 2800000
    test 17 toWm5: -11169055.576258 2800000.003136
    test 18 toWm5E: -11169056 2782367
    test 19 toWm5E: -11169055.576258 2782367.05923
    test 20 Wm6.toLatLon: 24.46358°N, 100.333333°W
    test 21 Wm6.toLatLon: 24°27′48.89″N, 100°20′00.0″W
    test 22 Wm6.toLatLonE: 24.299812°N, 100.333333°W
    test 23 Wm6.toLatLonE: 24°17′59.32″N, 100°20′00.0″W
    test 24 Wm7.toLatLon: 24.381787°N, 100.333333°W
    test 25 Wm7.toLatLon: 24°22′54.43″N, 100°20′00.0″W
    test 26 Wm7.toLatLonE: 24.218566°N, 100.333333°W
    test 27 Wm7.toLatLonE: 24°13′06.84″N, 100°20′00.0″W
    test 28 Wm8.toWm: [x:-33878.893, y:6693890.382]
    test 29 Wm8.toLatLon: 51.408596053784°N, 000.304339270785°W
    test 30 Wm8.toLatLon: 51°24′30.945794″N, 000°18′15.621375″W
    test 31 Wm9.toLatLon: TypeError
    test 32 Wm9.toLatLon: TypeError
    test 33 Wm9.toLatLon: TypeError
    test 34 toWm(LatLon(10.0000, 0)).y: 1118889.97
    test 35 toWm(LatLon(20.0000, 0)).y: 2273030.93
    test 36 toWm(LatLon(30.0000, 0)).y: 3503549.84
    test 37 toWm(LatLon(40.0000, 0)).y: 4865942.28
    test 38 toWm(LatLon(50.0000, 0)).y: 6446275.84
    test 39 toWm(LatLon(60.0000, 0)).y: 8399737.89
    test 40 toWm(LatLon(10.0003, 0)).y: 1118921.37
    test 41 toWm(LatLon(20.0003, 0)).y: 2273063.83
    test 42 toWm(LatLon(30.0003, 0)).y: 3503585.55
    test 43 toWm(LatLon(40.0003, 0)).y: 4865982.65
    test 44 toWm(LatLon(50.0003, 0)).y: 6446323.95
    test 45 toWm(LatLon(60.0003, 0)).y: 8399799.73
    test 46 toWm(LatLonE(10.0000, 0)).y: 1111475.10
    test 47 toWm(LatLonE(20.0000, 0)).y: 2258423.65
    test 48 toWm(LatLonE(30.0000, 0)).y: 3482189.09
    test 49 toWm(LatLonE(40.0000, 0)).y: 4838471.40
    test 50 toWm(LatLonE(50.0000, 0)).y: 6413524.59
    test 51 toWm(LatLonE(60.0000, 0)).y: 8362698.55
    test 52 toWm(LatLonE(10.0003, 0)).y: 1111506.30
    test 53 toWm(LatLonE(20.0003, 0)).y: 2258456.36
    test 54 toWm(LatLonE(30.0003, 0)).y: 3482224.61
    test 55 toWm(LatLonE(40.0003, 0)).y: 4838511.61
    test 56 toWm(LatLonE(50.0003, 0)).y: 6413572.57
    test 57 toWm(LatLonE(60.0003, 0)).y: 8362760.29

    all 57 testWebMercator.py tests passed (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 2.421 ms

running /Library/Framewo...nts/MacOS/Python ~/PyGeodesy/test/testWgrs.py

    testing testWgrs.py 19.04.12 (module pygeodesy.wgrs 19.04.12)
    test 1 Georef: NKLN2444638946
    test 2 Georef: Georef('NKLN2444638946')
    test 3 Georef.latlon: 57.64911, 10.40744
    test 4 Georef.toLatLon: LatLon(57°38′56.8″N, 010°24′26.78″E)
    test 5 codec3: NKLN2444638946
    test 6 decode3: 57.64911, 10.40744, 6.0
    test 7 encode: NKLN2444638946
    test 8 Georef: GJPJ3424917166
    test 9 Georef: Georef('GJPJ3424917166')
    test 10 Georef.latlon: 38.286108, -76.42917
    test 11 Georef.toLatLon: LatLon(38°17′09.99″N, 076°25′45.01″W)
    test 12 codec3: GJPJ3424917166
    test 13 decode3: 38.286108, -76.429175, 6.0
    test 14 encode: GJPJ3424917166
    test 15 codec3: MKPG1204
    test 16 decode3: 51.075, -1.7917, 3.0
    test 17 encode: MKPG1204
    test 18 codec3: WJKG1503
    test 19 decode3: 36.0583, 129.2583, 3.0
    test 20 encode: WJKG1503
    test 21 codec5: GJPJ4103R5
    test 22 decode5: 38.0583, -76.3083, 3.0, None, 9260.0
    test 23 encode: GJPJ4103R5
    test 24 codec5: GJPJ4103H17
    test 25 decode5: 38.0583, -76.3083, 3.0, 5181.6, None
    test 26 encode: GJPJ4103H17
    test 27 codec5: GJPJ4103R5H17
    test 28 decode5: 38.0583, -76.3083, 3.0, 5181.6, 9260.0
    test 29 encode: GJPJ4103R5H17
    test 30 precision: -1  FAILED, KNOWN, expected 0
    test 31 resolution: 15°00′
    test 32 precision: 0
    test 33 resolution: 15°00′
    test 34 precision: 1
    test 35 resolution: 1°00′
    test 36 precision: 2
    test 37 resolution: 0°00.1′
    test 38 precision: 3
    test 39 resolution: 0°00.01′
    test 40 precision: 4
    test 41 resolution: 0°00.001′
    test 42 precision: 5
    test 43 resolution: 0°00.0001′
    test 44 precision: 6
    test 45 resolution: 0°00.00001′
    test 46 precision: 7
    test 47 resolution: 0°00.000001′
    test 48 precision: 8
    test 49 resolution: 0°00.0000001′
    test 50 precision: 9
    test 51 resolution: 0°00.00000001′
    test 52 precision: 10
    test 53 resolution: 0°00.000000001′
    test 54 precision: 11
    test 55 resolution: 0°00.0000000001′
    test 56 precision: 12  FAILED, KNOWN, expected 11
    test 57 resolution: 0°00.0000000001′

    2 of 57 testWgrs.py tests (3.5%) FAILED, ALL KNOWN (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 2.159 ms

test/run.py /Library/Framewo...nts/MacOS/Python all 10310 tests OK (PyGeodesy 19.4.12 Python 2.7.16 64bit geographiclib 1.49 numpy 1.16.1 scipy 1.2.1 macOS 10.13.6) 47.820 sec (215.602 tps)
