Mon Apr 6 13:17:42 2026 cities_test(): numpy version: 1.26.4 python version: 3.10.12 Test cities(). dist_table_check_test(): dist_table_check() checks a distance table. The distance table filename is "spaeth2_09_dist.txt" dist_table[ 0 , 1 ] + dist_table[ 1 , 2 ] < dist_table[ 0 , 2 ] 8.0 38.0 50.0 4: The table failed the triangle check. dms_to_dist_test(): Get the DMS coordinates of a set of cities. Compute the city-to-city distance table, assuming the cities lie on a sphere (the earth). The DMS data is read from "usca312_dms.txt" The number of data items is 312 lat, lon in degrees: array([[ 32.44861111, -99.73 ], [ 41.08138889, -81.51916667], [ 42.6525 , -73.75666667], [ 35.08444444, -106.65055556], [ 82.51777778, -62.28055556], [ 40.60833333, -75.49055556], [ 35.22194444, -101.83083333], [ 61.21805556, -149.90027778], [ 42.27083333, -83.72638889], [ 35.60083333, -82.55416667], [ 38.47833333, -82.63805556], [ 33.74888889, -84.38805556], [ 39.36416667, -74.42333333], [ 33.47083333, -81.975 ], [ 44.31055556, -69.78 ], [ 30.26694444, -97.74277778], [ 35.37333333, -119.01777778], [ 39.29027778, -76.6125 ], [ 44.80111111, -68.77833333], [ 30.45055556, -91.15444444], [ 42.32111111, -85.17972222], [ 43.59444444, -83.88888889], [ 30.08583333, -94.10166667], [ 44.19222222, -77.30944444], [ 48.75972222, -122.48694444], [ 37.87166667, -122.27166667], [ 45.78333333, -108.5 ], [ 30.39583333, -88.88527778], [ 42.09861111, -75.91833333], [ 33.52055556, -86.8025 ], [ 46.80833333, -100.78333333], [ 40.48416667, -88.99361111], [ 43.61361111, -116.2025 ], [ 42.35833333, -71.06027778], [ 36.99027778, -86.44361111], [ 49.90972222, -99.95083333], [ 43.13138889, -80.3425 ], [ 42.85083333, -72.55833333], [ 41.16694444, -73.20527778], [ 42.08333333, -71.01888889], [ 42.88638889, -78.87861111], [ 43.4425 , -79.85083333], [ 44.47583333, -73.2125 ], [ 46.00388889, -112.53388889], [ 51.11388889, -114.02027778], [ 42.375 , -71.10611111], [ 40.79888889, -81.37861111], [ 39.16388889, -119.76638889], [ 42.00833333, -91.64388889], [ 40.79055556, -73.20222222], [ 40.11638889, -88.24333333], [ 32.77638889, -79.93111111], [ 38.34972222, -81.63277778], [ 35.22694444, -80.84333333], [ 46.29 , -63.12111111], [ 35.04555556, -85.30972222], [ 41.14 , -104.81972222], [ 41.85 , -87.65 ], [ 58.73722222, -94.05722222], [ 39.16194444, -84.45694444], [ 41.49944444, -81.69555556], [ 38.83388889, -104.82083333], [ 38.95166667, -92.33388889], [ 34.00055556, -81.035 ], [ 32.46083333, -84.98777778], [ 39.96111111, -82.99888889], [ 43.20805556, -71.53805556], [ 27.80027778, -97.39611111], [ 32.78333333, -96.8 ], [ 64.04305556, -139.12777778], [ 39.75888889, -84.19166667], [ 29.21055556, -81.02305556], [ 39.84027778, -88.95472222], [ 39.73916667, -104.98416667], [ 41.60055556, -93.60888889], [ 42.33138889, -83.04583333], [ 37.75277778, -100.01666667], [ 42.50055556, -90.66444444], [ 46.78333333, -92.10638889], [ 35.99388889, -78.89888889], [ 44.81138889, -91.49833333], [ 53.5725 , -113.52055556], [ 40.66388889, -74.21111111], [ 31.75861111, -106.48638889], [ 36.39555556, -97.87805556], [ 42.12916667, -80.08527778], [ 44.05222222, -123.08555556], [ 40.80222222, -124.1625 ], [ 37.97472222, -87.55583333], [ 64.83777778, -147.71638889], [ 41.70138889, -71.15555556], [ 46.87722222, -96.78944444], [ 35.19805556, -111.65055556], [ 43.0125 , -83.6875 ], [ 35.38583333, -94.39833333], [ 41.13055556, -85.12888889], [ 32.72527778, -97.32055556], [ 45.86944444, -66.53166667], [ 36.74777778, -119.77138889], [ 34.01416667, -86.00666667], [ 29.65138889, -82.325 ], [ 35.52805556, -108.74194444], [ 29.30111111, -94.7975 ], [ 41.59333333, -87.34638889], [ 39.06388889, -108.55 ], [ 42.96333333, -85.66805556], [ 47.50027778, -111.3 ], [ 44.51916667, -88.01972222], [ 36.0725 , -79.79222222], [ 34.8525 , -82.39416667], [ 43.55 , -80.26666667], [ 30.36722222, -89.09277778], [ 44.88083333, -63.50861111], [ 39.39944444, -84.56138889], [ 43.17194444, -79.93138889], [ 40.27361111, -76.88472222], [ 41.76361111, -72.68555556], [ 46.59277778, -112.03527778], [ 19.72972222, -155.85833333], [ 21.30694444, -157.85833333], [ 29.76305556, -95.36305556], [ 34.73027778, -86.58611111], [ 39.76833333, -86.15805556], [ 41.66111111, -91.53 ], [ 42.24583333, -84.40138889], [ 32.29861111, -90.18472222], [ 30.33194444, -81.65583333], [ 40.72805556, -74.07805556], [ 40.27833333, -76.31666667], [ 37.08416667, -94.51305556], [ 58.30194444, -134.41972222], [ 42.29166667, -85.58722222], [ 39.11416667, -94.62722222], [ 39.09972222, -94.57833333], [ 42.58472222, -87.82111111], [ 24.55527778, -81.78277778], [ 44.22527778, -76.59694444], [ 43.45888889, -80.38444444], [ 35.96055556, -83.92083333], [ 40.41666667, -86.87527778], [ 40.03777778, -76.30583333], [ 42.7325 , -84.55555556], [ 27.50611111, -99.50722222], [ 36.175 , -115.13638889], [ 42.70694444, -71.16361111], [ 49.63027778, -112.79972222], [ 37.98861111, -84.47777778], [ 21.98111111, -159.37111111], [ 40.7425 , -84.10527778], [ 40.8 , -96.66666667], [ 34.74638889, -92.28944444], [ 42.95861111, -81.22583333], [ 34.05222222, -118.24277778], [ 38.25416667, -85.75944444], [ 42.63333333, -71.31666667], [ 33.57777778, -101.85472222], [ 32.84055556, -83.6325 ], [ 43.07305556, -89.40111111], [ 42.99555556, -71.45527778], [ 32.54472222, -94.36722222], [ 50.01888889, -110.72083333], [ 35.14944444, -90.04888889], [ 41.53805556, -72.8075 ], [ 25.77388889, -80.19388889], [ 43.03888889, -87.90638889], [ 44.98 , -93.26361111], [ 48.2325 , -101.29583333], [ 30.69416667, -88.04305556], [ 46.11222222, -64.6825 ], [ 32.36666667, -86.3 ], [ 44.26 , -72.57583333], [ 45.685 , -73.93111111], [ 50.33 , -105.55805556], [ 40.19333333, -85.38638889], [ 36.16583333, -86.78444444], [ 31.56027778, -91.40305556], [ 40.73555556, -74.17277778], [ 41.66111111, -72.78 ], [ 41.30805556, -72.92861111], [ 29.95444444, -90.075 ], [ 40.71416667, -74.00638889], [ 43.11666667, -79.06666667], [ 64.50111111, -165.40638889], [ 36.84666667, -76.28555556], [ 46.43333333, -79.46666667], [ 37.80444444, -122.26972222], [ 41.22305556, -111.97305556], [ 35.4675 , -97.51611111], [ 41.25861111, -95.9375 ], [ 28.53805556, -81.37944444], [ 45.31916667, -76.02222222], [ 37.08333333, -88.6 ], [ 34.14777778, -118.14361111], [ 40.91666667, -74.17222222], [ 30.42111111, -87.21694444], [ 40.69361111, -89.58888889], [ 44.23 , -78.36333333], [ 39.95222222, -75.16416667], [ 33.44833333, -112.07333333], [ 44.36833333, -100.35055556], [ 40.44055556, -79.99611111], [ 42.45 , -73.24583333], [ 42.87138889, -112.44472222], [ 29.89861111, -93.92861111], [ 43.66138889, -70.25583333], [ 45.52361111, -122.675 ], [ 43.07166667, -70.76305556], [ 36.83527778, -76.29861111], [ 54.28611111, -130.44472222], [ 41.82388889, -71.41333333], [ 40.23388889, -111.65777778], [ 38.25444444, -104.60861111], [ 48.79333333, -71.39138889], [ 42.72611111, -87.78277778], [ 35.77194444, -78.63888889], [ 44.08055556, -103.23055556], [ 40.33555556, -75.92722222], [ 50.43194444, -104.66583333], [ 39.52972222, -119.81277778], [ 37.55361111, -77.46055556], [ 37.27083333, -79.94166667], [ 44.02166667, -92.46972222], [ 43.15472222, -77.61583333], [ 42.27111111, -89.09388889], [ 38.58166667, -121.49333333], [ 43.41944444, -83.95083333], [ 43.19166667, -79.17166667], [ 45.56083333, -94.16222222], [ 45.31611111, -65.89027778], [ 47.61861111, -52.75194444], [ 39.76861111, -94.84638889], [ 38.62722222, -90.19777778], [ 44.94444444, -93.09305556], [ 27.77055556, -82.67944444], [ 44.94277778, -123.03388889], [ 38.84027778, -97.61111111], [ 40.76083333, -111.89027778], [ 29.42388889, -98.49333333], [ 34.10833333, -117.28888889], [ 32.71527778, -117.15638889], [ 37.775 , -122.41833333], [ 37.33944444, -121.89388889], [ 18.46833333, -66.10611111], [ 34.42083333, -119.69722222], [ 36.97416667, -122.02972222], [ 35.68694444, -105.93722222], [ 27.33611111, -82.53083333], [ 52.17083333, -106.69972222], [ 46.485 , -84.50944444], [ 32.08333333, -81.1 ], [ 42.81416667, -73.94 ], [ 47.60638889, -122.33083333], [ 43.75083333, -87.71444444], [ 45.43805556, -71.69055556], [ 44.79722222, -106.95555556], [ 32.525 , -93.75 ], [ 42.5 , -96.4 ], [ 43.55 , -96.7 ], [ 41.68333333, -86.25 ], [ 34.94944444, -81.93222222], [ 47.65888889, -117.425 ], [ 39.80166667, -89.64361111], [ 42.10138889, -72.59027778], [ 37.21527778, -93.29805556], [ 39.92416667, -83.80888889], [ 41.05333333, -73.54194444], [ 40.36972222, -80.63416667], [ 37.95777778, -121.28972222], [ 46.625 , -80.79888889], [ 46.72083333, -92.10388889], [ 46.16138889, -60.04777778], [ 43.04805556, -76.14777778], [ 47.25305556, -122.44305556], [ 30.43805556, -84.28083333], [ 27.94722222, -82.45861111], [ 39.46666667, -87.41388889], [ 33.425 , -94.0475 ], [ 48.37194444, -89.32388889], [ 48.56972222, -81.37666667], [ 41.66388889, -83.55527778], [ 39.04833333, -95.67777778], [ 43.6275 , -79.39611111], [ 40.21694444, -74.74333333], [ 46.35277778, -72.67944444], [ 42.72833333, -73.69222222], [ 32.22166667, -110.92583333], [ 36.15388889, -95.9925 ], [ 40.11055556, -88.20722222], [ 43.10083333, -75.23305556], [ 49.195 , -123.18194444], [ 48.64694444, -123.42583333], [ 31.54916667, -97.14638889], [ 46.06472222, -118.34194444], [ 38.895 , -77.03666667], [ 42.49277778, -92.34277778], [ 26.715 , -80.05361111], [ 40.06388889, -80.72111111], [ 60.71 , -135.06833333], [ 41.03388889, -73.76333333], [ 37.69222222, -97.33722222], [ 41.24583333, -75.88166667], [ 39.74583333, -75.54694444], [ 34.22555556, -77.945 ], [ 42.27472222, -82.95833333], [ 49.91083333, -97.24333333], [ 36.09972222, -80.24444444], [ 42.2625 , -71.80277778], [ 46.60222222, -120.50472222], [ 62.46277778, -114.44027778], [ 41.09972222, -80.64972222], [ 32.72527778, -114.62361111], [ 39.94027778, -82.01333333]]) Initial 5x5 section of distance matrix: array([[ 0., 1168., 1579., 437., 3575.], [1168., 0., 414., 1422., 2896.], [1579., 414., 0., 1832., 2766.], [ 437., 1422., 1832., 0., 3438.], [3575., 2896., 2766., 3438., 0.]]) Physical distance from Atlanta to Boston = 936.0 Road distance is 1037 Physical distance from Boston to Chicago = 850.0 Road distance is 963 Physical distance from Chicago to Atlanta = 587.0 Road distance is 674 dms_to_xy_test(): dms_to_xy() takes latitude and longitude information, and assigns pseudo XY coordinates. The DMS data is read from "usca312_dms.txt" The number of data items is 312 lat, lon in degrees: array([[ 32.44861111, -99.73 ], [ 41.08138889, -81.51916667], [ 42.6525 , -73.75666667], [ 35.08444444, -106.65055556], [ 82.51777778, -62.28055556], [ 40.60833333, -75.49055556], [ 35.22194444, -101.83083333], [ 61.21805556, -149.90027778], [ 42.27083333, -83.72638889], [ 35.60083333, -82.55416667], [ 38.47833333, -82.63805556], [ 33.74888889, -84.38805556], [ 39.36416667, -74.42333333], [ 33.47083333, -81.975 ], [ 44.31055556, -69.78 ], [ 30.26694444, -97.74277778], [ 35.37333333, -119.01777778], [ 39.29027778, -76.6125 ], [ 44.80111111, -68.77833333], [ 30.45055556, -91.15444444], [ 42.32111111, -85.17972222], [ 43.59444444, -83.88888889], [ 30.08583333, -94.10166667], [ 44.19222222, -77.30944444], [ 48.75972222, -122.48694444], [ 37.87166667, -122.27166667], [ 45.78333333, -108.5 ], [ 30.39583333, -88.88527778], [ 42.09861111, -75.91833333], [ 33.52055556, -86.8025 ], [ 46.80833333, -100.78333333], [ 40.48416667, -88.99361111], [ 43.61361111, -116.2025 ], [ 42.35833333, -71.06027778], [ 36.99027778, -86.44361111], [ 49.90972222, -99.95083333], [ 43.13138889, -80.3425 ], [ 42.85083333, -72.55833333], [ 41.16694444, -73.20527778], [ 42.08333333, -71.01888889], [ 42.88638889, -78.87861111], [ 43.4425 , -79.85083333], [ 44.47583333, -73.2125 ], [ 46.00388889, -112.53388889], [ 51.11388889, -114.02027778], [ 42.375 , -71.10611111], [ 40.79888889, -81.37861111], [ 39.16388889, -119.76638889], [ 42.00833333, -91.64388889], [ 40.79055556, -73.20222222], [ 40.11638889, -88.24333333], [ 32.77638889, -79.93111111], [ 38.34972222, -81.63277778], [ 35.22694444, -80.84333333], [ 46.29 , -63.12111111], [ 35.04555556, -85.30972222], [ 41.14 , -104.81972222], [ 41.85 , -87.65 ], [ 58.73722222, -94.05722222], [ 39.16194444, -84.45694444], [ 41.49944444, -81.69555556], [ 38.83388889, -104.82083333], [ 38.95166667, -92.33388889], [ 34.00055556, -81.035 ], [ 32.46083333, -84.98777778], [ 39.96111111, -82.99888889], [ 43.20805556, -71.53805556], [ 27.80027778, -97.39611111], [ 32.78333333, -96.8 ], [ 64.04305556, -139.12777778], [ 39.75888889, -84.19166667], [ 29.21055556, -81.02305556], [ 39.84027778, -88.95472222], [ 39.73916667, -104.98416667], [ 41.60055556, -93.60888889], [ 42.33138889, -83.04583333], [ 37.75277778, -100.01666667], [ 42.50055556, -90.66444444], [ 46.78333333, -92.10638889], [ 35.99388889, -78.89888889], [ 44.81138889, -91.49833333], [ 53.5725 , -113.52055556], [ 40.66388889, -74.21111111], [ 31.75861111, -106.48638889], [ 36.39555556, -97.87805556], [ 42.12916667, -80.08527778], [ 44.05222222, -123.08555556], [ 40.80222222, -124.1625 ], [ 37.97472222, -87.55583333], [ 64.83777778, -147.71638889], [ 41.70138889, -71.15555556], [ 46.87722222, -96.78944444], [ 35.19805556, -111.65055556], [ 43.0125 , -83.6875 ], [ 35.38583333, -94.39833333], [ 41.13055556, -85.12888889], [ 32.72527778, -97.32055556], [ 45.86944444, -66.53166667], [ 36.74777778, -119.77138889], [ 34.01416667, -86.00666667], [ 29.65138889, -82.325 ], [ 35.52805556, -108.74194444], [ 29.30111111, -94.7975 ], [ 41.59333333, -87.34638889], [ 39.06388889, -108.55 ], [ 42.96333333, -85.66805556], [ 47.50027778, -111.3 ], [ 44.51916667, -88.01972222], [ 36.0725 , -79.79222222], [ 34.8525 , -82.39416667], [ 43.55 , -80.26666667], [ 30.36722222, -89.09277778], [ 44.88083333, -63.50861111], [ 39.39944444, -84.56138889], [ 43.17194444, -79.93138889], [ 40.27361111, -76.88472222], [ 41.76361111, -72.68555556], [ 46.59277778, -112.03527778], [ 19.72972222, -155.85833333], [ 21.30694444, -157.85833333], [ 29.76305556, -95.36305556], [ 34.73027778, -86.58611111], [ 39.76833333, -86.15805556], [ 41.66111111, -91.53 ], [ 42.24583333, -84.40138889], [ 32.29861111, -90.18472222], [ 30.33194444, -81.65583333], [ 40.72805556, -74.07805556], [ 40.27833333, -76.31666667], [ 37.08416667, -94.51305556], [ 58.30194444, -134.41972222], [ 42.29166667, -85.58722222], [ 39.11416667, -94.62722222], [ 39.09972222, -94.57833333], [ 42.58472222, -87.82111111], [ 24.55527778, -81.78277778], [ 44.22527778, -76.59694444], [ 43.45888889, -80.38444444], [ 35.96055556, -83.92083333], [ 40.41666667, -86.87527778], [ 40.03777778, -76.30583333], [ 42.7325 , -84.55555556], [ 27.50611111, -99.50722222], [ 36.175 , -115.13638889], [ 42.70694444, -71.16361111], [ 49.63027778, -112.79972222], [ 37.98861111, -84.47777778], [ 21.98111111, -159.37111111], [ 40.7425 , -84.10527778], [ 40.8 , -96.66666667], [ 34.74638889, -92.28944444], [ 42.95861111, -81.22583333], [ 34.05222222, -118.24277778], [ 38.25416667, -85.75944444], [ 42.63333333, -71.31666667], [ 33.57777778, -101.85472222], [ 32.84055556, -83.6325 ], [ 43.07305556, -89.40111111], [ 42.99555556, -71.45527778], [ 32.54472222, -94.36722222], [ 50.01888889, -110.72083333], [ 35.14944444, -90.04888889], [ 41.53805556, -72.8075 ], [ 25.77388889, -80.19388889], [ 43.03888889, -87.90638889], [ 44.98 , -93.26361111], [ 48.2325 , -101.29583333], [ 30.69416667, -88.04305556], [ 46.11222222, -64.6825 ], [ 32.36666667, -86.3 ], [ 44.26 , -72.57583333], [ 45.685 , -73.93111111], [ 50.33 , -105.55805556], [ 40.19333333, -85.38638889], [ 36.16583333, -86.78444444], [ 31.56027778, -91.40305556], [ 40.73555556, -74.17277778], [ 41.66111111, -72.78 ], [ 41.30805556, -72.92861111], [ 29.95444444, -90.075 ], [ 40.71416667, -74.00638889], [ 43.11666667, -79.06666667], [ 64.50111111, -165.40638889], [ 36.84666667, -76.28555556], [ 46.43333333, -79.46666667], [ 37.80444444, -122.26972222], [ 41.22305556, -111.97305556], [ 35.4675 , -97.51611111], [ 41.25861111, -95.9375 ], [ 28.53805556, -81.37944444], [ 45.31916667, -76.02222222], [ 37.08333333, -88.6 ], [ 34.14777778, -118.14361111], [ 40.91666667, -74.17222222], [ 30.42111111, -87.21694444], [ 40.69361111, -89.58888889], [ 44.23 , -78.36333333], [ 39.95222222, -75.16416667], [ 33.44833333, -112.07333333], [ 44.36833333, -100.35055556], [ 40.44055556, -79.99611111], [ 42.45 , -73.24583333], [ 42.87138889, -112.44472222], [ 29.89861111, -93.92861111], [ 43.66138889, -70.25583333], [ 45.52361111, -122.675 ], [ 43.07166667, -70.76305556], [ 36.83527778, -76.29861111], [ 54.28611111, -130.44472222], [ 41.82388889, -71.41333333], [ 40.23388889, -111.65777778], [ 38.25444444, -104.60861111], [ 48.79333333, -71.39138889], [ 42.72611111, -87.78277778], [ 35.77194444, -78.63888889], [ 44.08055556, -103.23055556], [ 40.33555556, -75.92722222], [ 50.43194444, -104.66583333], [ 39.52972222, -119.81277778], [ 37.55361111, -77.46055556], [ 37.27083333, -79.94166667], [ 44.02166667, -92.46972222], [ 43.15472222, -77.61583333], [ 42.27111111, -89.09388889], [ 38.58166667, -121.49333333], [ 43.41944444, -83.95083333], [ 43.19166667, -79.17166667], [ 45.56083333, -94.16222222], [ 45.31611111, -65.89027778], [ 47.61861111, -52.75194444], [ 39.76861111, -94.84638889], [ 38.62722222, -90.19777778], [ 44.94444444, -93.09305556], [ 27.77055556, -82.67944444], [ 44.94277778, -123.03388889], [ 38.84027778, -97.61111111], [ 40.76083333, -111.89027778], [ 29.42388889, -98.49333333], [ 34.10833333, -117.28888889], [ 32.71527778, -117.15638889], [ 37.775 , -122.41833333], [ 37.33944444, -121.89388889], [ 18.46833333, -66.10611111], [ 34.42083333, -119.69722222], [ 36.97416667, -122.02972222], [ 35.68694444, -105.93722222], [ 27.33611111, -82.53083333], [ 52.17083333, -106.69972222], [ 46.485 , -84.50944444], [ 32.08333333, -81.1 ], [ 42.81416667, -73.94 ], [ 47.60638889, -122.33083333], [ 43.75083333, -87.71444444], [ 45.43805556, -71.69055556], [ 44.79722222, -106.95555556], [ 32.525 , -93.75 ], [ 42.5 , -96.4 ], [ 43.55 , -96.7 ], [ 41.68333333, -86.25 ], [ 34.94944444, -81.93222222], [ 47.65888889, -117.425 ], [ 39.80166667, -89.64361111], [ 42.10138889, -72.59027778], [ 37.21527778, -93.29805556], [ 39.92416667, -83.80888889], [ 41.05333333, -73.54194444], [ 40.36972222, -80.63416667], [ 37.95777778, -121.28972222], [ 46.625 , -80.79888889], [ 46.72083333, -92.10388889], [ 46.16138889, -60.04777778], [ 43.04805556, -76.14777778], [ 47.25305556, -122.44305556], [ 30.43805556, -84.28083333], [ 27.94722222, -82.45861111], [ 39.46666667, -87.41388889], [ 33.425 , -94.0475 ], [ 48.37194444, -89.32388889], [ 48.56972222, -81.37666667], [ 41.66388889, -83.55527778], [ 39.04833333, -95.67777778], [ 43.6275 , -79.39611111], [ 40.21694444, -74.74333333], [ 46.35277778, -72.67944444], [ 42.72833333, -73.69222222], [ 32.22166667, -110.92583333], [ 36.15388889, -95.9925 ], [ 40.11055556, -88.20722222], [ 43.10083333, -75.23305556], [ 49.195 , -123.18194444], [ 48.64694444, -123.42583333], [ 31.54916667, -97.14638889], [ 46.06472222, -118.34194444], [ 38.895 , -77.03666667], [ 42.49277778, -92.34277778], [ 26.715 , -80.05361111], [ 40.06388889, -80.72111111], [ 60.71 , -135.06833333], [ 41.03388889, -73.76333333], [ 37.69222222, -97.33722222], [ 41.24583333, -75.88166667], [ 39.74583333, -75.54694444], [ 34.22555556, -77.945 ], [ 42.27472222, -82.95833333], [ 49.91083333, -97.24333333], [ 36.09972222, -80.24444444], [ 42.2625 , -71.80277778], [ 46.60222222, -120.50472222], [ 62.46277778, -114.44027778], [ 41.09972222, -80.64972222], [ 32.72527778, -114.62361111], [ 39.94027778, -82.01333333]]) xy coordinates array([[ -6890.91069282, 2242.05837033], [ -5632.62104936, 2838.54589362], [ -5096.26594806, 2947.10286098], [ -7369.09108265, 2424.18302791], [ -4303.31641665, 5701.62074838], [ -5216.07015426, 2805.85980532], [ -7036.06916951, 2433.68368188], [-10357.45941036, 4229.90227235], [ -5785.1305371 , 2920.73134875], [ -5704.13506287, 2459.86326171], [ -5709.93142145, 2658.68603839], [ -5830.84883559, 2331.90192836], [ -5142.32972487, 2719.89328183], [ -5664.11715676, 2312.68949478], [ -4821.49551935, 3061.66731257], [ -6753.60225142, 2091.3146607 ], [ -8223.61252907, 2444.14399787], [ -5293.591652 , 2714.7878799 ], [ -4752.28469468, 3095.56257501], [ -6298.37697704, 2104.00139256], [ -5885.54957056, 2924.20532525], [ -5796.3585827 , 3012.18713897], [ -6502.01725705, 2078.80066799], [ -5341.74749201, 3053.49099218], [ -8463.31690768, 3369.0854431 ], [ -8448.44214641, 2616.76800149], [ -7496.87967683, 3163.42987285], [ -6141.5873967 , 2100.22032421], [ -5245.62774439, 2908.83153974], [ -5997.67648063, 2316.1250848 ], [ -6963.69146019, 3234.25292971], [ -6149.07276043, 2797.28042688], [ -8029.08903822, 3013.51147256], [ -4909.95716408, 2926.77721946], [ -5972.87881411, 2555.86784989], [ -6906.16931889, 3448.5454581 ], [ -5551.31848328, 2980.19200732], [ -5013.46630923, 2960.80683458], [ -5058.16736598, 2844.45741164], [ -4907.09737127, 2907.77591152], [ -5450.17010669, 2963.26356934], [ -5517.34644788, 3001.68843651], [ -5058.66639023, 3073.08729057], [ -7775.60391305, 3178.66930568], [ -7878.30694211, 3531.74815498], [ -4913.12404873, 2927.92881388], [ -5622.90926975, 2819.02636819], [ -8275.33831179, 2706.05495555], [ -6332.19546652, 2902.59373663], [ -5057.95624034, 2818.45057098], [ -6097.23181827, 2771.86857667], [ -5522.89329434, 2264.70639393], [ -5640.47108466, 2649.79956811], [ -5585.92389561, 2434.02916021], [ -4361.39516192, 3198.43834323], [ -5894.53200704, 2421.49597427], [ -7242.58843557, 2842.59566733], [ -6056.23505691, 2891.65358964], [ -6498.94633859, 4058.48744287], [ -5835.6087592 , 2705.92060287], [ -5644.80875698, 2867.43172033], [ -7242.66520853, 2683.25338602], [ -6379.87147552, 2691.39131993], [ -5599.16723145, 2349.29100411], [ -5872.28704149, 2242.9028729 ], [ -5734.86344065, 2761.13955532], [ -4942.96953746, 2985.48934166], [ -6729.64908748, 1920.87868648], [ -6688.46039371, 2265.18622494], [ -9613.12635673, 4425.09752661], [ -5817.27921467, 2747.16687636], [ -5598.34192211, 2018.32276768], [ -6146.38570679, 2752.79049578], [ -7253.95083385, 2745.80415629], [ -6467.96844868, 2874.41805981], [ -5738.10709827, 2924.91547515], [ -6910.71811685, 2608.55329462], [ -6264.52010108, 2936.60415851], [ -6364.15221168, 3232.52553808], [ -5451.57121323, 2487.02169679], [ -6322.13820858, 3096.2727249 ], [ -7843.77830274, 3701.62752523], [ -5127.66608926, 2809.69845338], [ -7357.74787761, 2194.38236132], [ -6762.94935947, 2514.77512232], [ -5533.54554273, 2910.94279618], [ -8504.67834061, 3043.81759905], [ -8579.09053341, 2819.25668707], [ -6049.72854843, 2623.88869365], [-10206.56215481, 4480.00938722], [ -4916.54044551, 2881.38520605], [ -6687.73105058, 3239.01285331], [ -7714.56940877, 2432.03306321], [ -5782.44348346, 2971.97730046], [ -6522.51563773, 2445.00769368], [ -5882.03720758, 2841.94309716], [ -6724.42852611, 2261.1748377 ], [ -4597.04976681, 3169.37977736], [ -8275.68379011, 2539.11215107], [ -5942.68784706, 2350.23147288], [ -5688.30063959, 2048.7824401 ], [ -7513.59698917, 2454.83463274], [ -6550.0963241 , 2024.57976403], [ -6035.25684522, 2873.91903556], [ -7500.3344601 , 2699.14538903], [ -5919.29128708, 2968.58009692], [ -7690.34753946, 3282.06329139], [ -6081.7812598 , 3076.08143606], [ -5513.29667417, 2492.4533838 ], [ -5693.07975643, 2408.15667223], [ -5546.07872867, 3009.11622052], [ -6155.92474723, 2098.24342046], [ -4388.16973219, 3101.07103499], [ -5842.82541757, 2722.33082336], [ -5522.91248758, 2982.99422041], [ -5312.40102753, 2782.73195071], [ -5022.25681331, 2885.68449189], [ -7741.15204664, 3219.3589752 ], [-10769.13522241, 1363.23828163], [-10907.32655286, 1472.21750029], [ -6589.17376143, 2056.49812272], [ -5982.72494641, 2399.71164648], [ -5953.14816304, 2747.81944653], [ -6324.32623798, 2878.6021862 ], [ -5831.77011113, 2919.00395712], [ -6231.37337501, 2231.69402054], [ -5642.06412361, 2095.80587893], [ -5118.47252713, 2814.1320919 ], [ -5273.15085103, 2783.05823579], [ -6530.44244599, 2562.35516512], [ -9287.82012621, 4028.41163526], [ -5913.70605414, 2922.17084178], [ -6538.33086777, 2702.61936553], [ -6534.95285747, 2701.62131703], [ -6068.05809296, 2942.41971034], [ -5650.83543444, 1696.66325282], [ -5292.51683054, 3055.77498778], [ -5554.21666257, 3002.82083769], [ -5798.56580534, 2484.71850795], [ -6002.7051096 , 2792.61646948], [ -5272.40231466, 2766.43688966], [ -5842.42235952, 2952.6305142 ], [ -6875.51771406, 1900.55304496], [ -7955.4253818 , 2499.53568949], [ -4917.09704948, 2950.86473609], [ -7793.97184406, 3429.23705832], [ -5837.04825222, 2624.84835567], [-11011.85293975, 1518.79949459], [ -5811.31011693, 2815.1301404 ], [ -6679.24763835, 2819.10314115], [ -6376.80055707, 2400.82485442], [ -5612.35298756, 2968.25381183], [ -8170.06338852, 2352.86094681], [ -5925.60586315, 2643.19709343], [ -4927.67252491, 2945.7785274 ], [ -7037.71978818, 2320.07889231], [ -5778.64322187, 2269.14003245], [ -6177.22924401, 2976.16142685], [ -4937.24995184, 2970.8065128 ], [ -6520.36599481, 2248.69923148], [ -7650.32963335, 3456.08840156], [ -6221.98788048, 2428.67424615], [ -5030.68264582, 2870.09958073], [ -5541.0500997 , 1780.86399819], [ -6073.95041774, 2973.80065829], [ -6444.11125094, 3107.92302179], [ -6999.10298861, 3332.65667293], [ -6083.39349199, 2120.83386434], [ -4469.28036587, 3186.15466941], [ -5962.95590886, 2236.39636443], [ -5014.67548337, 3058.17414283], [ -5108.31930299, 3156.63546577], [ -7293.60406839, 3477.58483074], [ -5899.82934138, 2777.18510425], [ -5996.42892001, 2498.90231256], [ -6315.55492714, 2180.67838772], [ -5125.01742209, 2814.65030939], [ -5028.78251502, 2878.6021862 ], [ -5039.0508986 , 2854.20757773], [ -6223.79204508, 2069.72226531], [ -5113.52067112, 2813.17242989], [ -5463.1639304 , 2979.17476559], [-11428.86447262, 4456.74717993], [ -5271.00120811, 2545.94494463], [ -5490.80219649, 3208.34205525], [ -8448.30779373, 2612.12323732], [ -7736.85276081, 2848.33444619], [ -6737.94056731, 2450.65050634], [ -6628.86538245, 2850.79118095], [ -5622.96684947, 1971.85593282], [ -5252.80601627, 3131.35796824], [ -6121.87593887, 2562.2975854 ], [ -8163.21140172, 2359.46342149], [ -5124.97903561, 2827.16430209], [ -6026.31279522, 2101.96690908], [ -6190.20387448, 2811.7521301 ], [ -5414.56664586, 3056.10127287], [ -5193.51809686, 2760.52537163], [ -7743.78152057, 2311.13484231], [ -6933.78839174, 3065.65950656], [ -5527.38451258, 2794.26708815], [ -5060.96957907, 2933.11098877], [ -7769.4428829 , 2962.22713437], [ -6490.05986831, 2065.864424 ], [ -4854.37354005, 3016.81270989], [ -8476.31073139, 3145.48419313], [ -4889.42039691, 2976.06546065], [ -5271.90329041, 2545.15802178], [ -9013.16485694, 3750.93495966], [ -4934.35177255, 2889.84942504], [ -7715.06843302, 2779.98731734], [ -7228.00157291, 2643.21628667], [ -4932.83550656, 3371.40782518], [ -6065.40942579, 2952.18906967], [ -5433.60634028, 2471.68629775], [ -7132.78390758, 3045.77530957], [ -5246.24192808, 2787.0120433 ], [ -7231.95538042, 3484.62874994], [ -8278.54358292, 2731.33245308], [ -5352.18861475, 2594.7917413 ], [ -5523.62263747, 2575.25302263], [ -6389.25697005, 3041.70634261], [ -5362.9176361 , 2981.80423951], [ -6156.0015202 , 2920.75054199], [ -8394.66268698, 2665.82592379], [ -5800.6386753 , 3000.09539756], [ -5470.41897525, 2984.35694048], [ -6506.20138344, 3148.05608734], [ -4552.73257487, 3131.1468426 ], [ -3644.93069326, 3290.23961178], [ -6553.4743344 , 2747.83863977], [ -6232.27545731, 2668.97361521], [ -6432.32660137, 3105.46628702], [ -5712.79121426, 1918.82500976], [ -8501.10839791, 3105.35112758], [ -6744.5046555 , 2683.69483055], [ -7731.13317518, 2816.39689426], [ -6805.46238682, 2033.06317626], [ -8104.15380119, 2356.73798136], [ -8094.99862555, 2260.48388105], [ -8458.57617731, 2610.08875385], [ -8422.33933955, 2579.99375299], [ -4567.64572261, 1276.08177725], [ -8270.55919494, 2378.33037674], [ -8431.72483408, 2554.75464195], [ -7319.80284146, 2465.81316621], [ -5702.52283068, 1888.80678187], [ -7372.48828619, 3604.77843447], [ -5839.23628162, 3211.91199795], [ -5603.65844969, 2216.81925928], [ -5108.93348668, 2958.27332686], [ -8452.53030661, 3289.3951092 ], [ -6060.68788867, 3022.99293328], [ -4953.50662641, 3139.57267511], [ -7390.16526054, 3095.29386964], [ -6477.71861478, 2247.33651142], [ -6660.82212762, 2936.56577203], [ -6681.55082719, 3009.11622052], [ -5959.50112559, 2880.13764543], [ -5661.16139775, 2414.85511311], [ -8113.55848896, 3293.02263163], [ -6193.98494283, 2750.12263537], [ -5015.67353187, 2909.02347214], [ -6446.49121274, 2571.41437456], [ -5790.83092949, 2758.58685436], [ -5081.42957328, 2836.60737634], [ -5571.47138564, 2789.37281186], [ -8380.59404181, 2622.71790599], [ -5582.85297716, 3221.58539108], [ -6363.97947252, 3228.207059 ], [ -4149.0411508 , 3189.55187295], [ -5261.48136091, 2974.43403522], [ -8460.2843757 , 3264.98130749], [ -5823.44024482, 2103.13769674], [ -5697.53258819, 1931.03191062], [ -6039.92080262, 2726.97558752], [ -6498.27457518, 2309.52261012], [ -6171.8935232 , 3342.29167958], [ -5622.77491707, 3355.9572667 ], [ -5773.30750105, 2878.79411861], [ -6610.91970274, 2698.07056757], [ -5485.92711344, 3014.47113457], [ -5164.44033775, 2778.81652968], [ -5021.83456202, 3202.77601555], [ -5091.8131163 , 2952.34261559], [ -7664.49424472, 2226.37749297], [ -6632.66564404, 2498.07700322], [ -6094.73669703, 2771.46551863], [ -5198.27802047, 2978.08075089], [ -8511.33839501, 3399.16125071], [ -8528.19006003, 3361.29298752], [ -6712.39436441, 2179.9106581 ], [ -8176.91537532, 3182.87262532], [ -5322.89972999, 2687.4758989 ], [ -6380.48565921, 2936.06674778], [ -5531.35751333, 1845.89069647], [ -5577.47886987, 2768.24105425], [ -9332.6363424 , 4194.79783577], [ -5096.72658583, 2835.26384952], [ -6725.58012053, 2604.36916823], [ -5243.09423666, 2849.9082919 ], [ -5219.96638205, 2746.26479406], [ -5385.66162591, 2364.83752878], [ -5732.06122756, 2921.00005412], [ -6719.09280529, 3448.62223106], [ -5544.54326944, 2494.33432136], [ -4961.26069551, 2920.15555154], [ -8326.35394461, 3220.01154537], [ -7907.32712151, 4315.90718231], [ -5572.5462071 , 2839.81264748], [ -7919.99466013, 2261.1748377 ], [ -5666.76582393, 2759.7000623 ]]) point_dist_test(): point_dist() computes a distance table from point locations. The point filename is "wg22_xy.txt" The spatial dimension is 2 The number of points is 22 Initial 5x5 section of distance matrix: array([[ 0., 145., 115., 105., 32.], [145., 0., 144., 182., 148.], [115., 144., 0., 50., 86.], [105., 182., 50., 0., 74.], [ 32., 148., 86., 74., 0.]]) cities_test(): Normal end of execution. Mon Apr 6 13:17:42 2026