Morphometic processing

import geopandas as gpd
import pandas as pd
import glob

def get_processed_region_ids(directory):
    return [int(s.split('_')[-1].split('.')[0]) for s in glob.glob(directory + '*')]
# !mkdir /data/uscuni-eurofab-overture/processed_data/
# !mkdir /data/uscuni-eurofab-overture/processed_data/simplified_buildings/
# !mkdir /data/uscuni-eurofab-overture/processed_data/streets/
# !mkdir /data/uscuni-eurofab-overture/processed_data/enclosures/
# !mkdir /data/uscuni-eurofab-overture/processed_data/tessellations/
# !mkdir /data/uscuni-eurofab-overture/processed_data/neigh_graphs/
# !mkdir /data/uscuni-eurofab-overture/processed_data/chars/
regions_buildings_dir = '/data/uscuni-eurofab-overture/regions/buildings/'
buildings_dir = '/data/uscuni-eurofab-overture/processed_data/buildings/'
overture_streets_dir = '/data/uscuni-eurofab-overture/overture_streets/'
streets_dir = '/data/uscuni-eurofab-overture/processed_data/streets/'
enclosures_dir = '/data/uscuni-eurofab-overture/processed_data/enclosures/'
tessellations_dir = '/data/uscuni-eurofab-overture/processed_data/tessellations/'
graph_dir = '/data/uscuni-eurofab-overture/processed_data/neigh_graphs/'
chars_dir = '/data/uscuni-eurofab-overture/processed_data/chars/'
simplfied_buildings_dir = '/data/uscuni-eurofab-overture/processed_data/simplified_buildings/'


regions_datadir = "/data/uscuni-eurofab-overture/"
region_hulls = gpd.read_parquet(
        regions_datadir + "regions/" + "ov_ce_region_hulls.parquet"
    )
region_hulls.shape
(709, 1)
region_id = 53490

Process buildings

Run the building processing pipeline for all regions

from core.generate_buildings import read_region_buildings, process_region_buildings
def process_single_region_buildings(region_id):
    print('processing', region_id)
    buildings = gpd.read_parquet(regions_buildings_dir + f'buildings_{region_id}.pq')
    buildings = process_region_buildings(buildings, True, simplification_tolerance=.1, merge_limit=25)
    buildings.to_parquet(simplfied_buildings_dir + f"buildings_{region_id}.parquet")
%%capture cap
for region_id, _ in region_hulls.iterrows():
    process_single_region_buildings(region_id)

Copy over the simplified buildings to the processed data folder.

# !cp -r /data/uscuni-eurofab-overture/processed_data/simplified_buildings/ /data/uscuni-eurofab-overture/processed_data/buildings/

Process streets

Run the street processing pipeline for all regions.

from core.generate_streets import process_region_streets
%%capture cap
for region_id, _ in region_hulls.iterrows():
    streets = process_region_streets(region_id, overture_streets_dir, buildings_dir)
    streets.to_parquet(streets_dir + f'streets_{region_id}.parquet')
region_id  = 109005

Process elements

Run the element generating pipeline for all regions.

from core.generate_elements import process_region_elements, generate_enclosures_representative_points, generate_tess
processed_region_ids = get_processed_region_ids(tessellations_dir)
for region_id, _ in region_hulls[~region_hulls.index.isin(processed_region_ids)].iterrows():
    enclosures, tesselations = process_region_elements(buildings_dir, streets_dir, region_id)

    enclosures.to_parquet(enclosures_dir + f"enclosure_{region_id}.parquet")
    print("Processed enclosures")
    
    ## save files
    tesselations.to_parquet(
        tessellations_dir + f"tessellation_{region_id}.parquet"
    )
    print("processed tesselations")
---- Processing region:  4 2025-02-19 10:48:08.183355
Processed enclosures
processed tesselations
---- Processing region:  5 2025-02-19 10:48:13.862069
Retrying tesselation with less buildings, potentially changing building data.
Dropping 2 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  20 2025-02-19 10:49:59.439670
Retrying tesselation with less buildings, potentially changing building data.
Dropping 69 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  356 2025-02-19 11:24:24.559845
Processed enclosures
processed tesselations
---- Processing region:  401 2025-02-19 11:24:32.765773
Processed enclosures
processed tesselations
---- Processing region:  646 2025-02-19 11:24:39.609571
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  687 2025-02-19 11:25:26.681635
Processed enclosures
processed tesselations
---- Processing region:  810 2025-02-19 11:26:04.317318
Processed enclosures
processed tesselations
---- Processing region:  1014 2025-02-19 11:26:11.828165
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  1049 2025-02-19 11:26:17.344997
Processed enclosures
processed tesselations
---- Processing region:  1054 2025-02-19 11:27:28.388538
Processed enclosures
processed tesselations
---- Processing region:  1117 2025-02-19 11:27:41.608663
Retrying tesselation with less buildings, potentially changing building data.
Dropping 3 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  1321 2025-02-19 11:28:22.173634
Processed enclosures
processed tesselations
---- Processing region:  1476 2025-02-19 11:28:29.800882
Retrying tesselation with less buildings, potentially changing building data.
Dropping 9 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  1598 2025-02-19 11:29:06.740215
Processed enclosures
processed tesselations
---- Processing region:  1642 2025-02-19 11:29:10.551707
Retrying tesselation with less buildings, potentially changing building data.
Dropping 2 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  1827 2025-02-19 11:29:17.945025
Processed enclosures
processed tesselations
---- Processing region:  1940 2025-02-19 11:29:21.789907
Processed enclosures
processed tesselations
---- Processing region:  2110 2025-02-19 11:29:37.587903
Processed enclosures
processed tesselations
---- Processing region:  2112 2025-02-19 11:30:02.891396
Retrying tesselation with less buildings, potentially changing building data.
Dropping 14 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  2268 2025-02-19 11:44:16.616499
Processed enclosures
processed tesselations
---- Processing region:  2304 2025-02-19 11:44:22.288486
Processed enclosures
processed tesselations
---- Processing region:  2485 2025-02-19 11:44:28.169578
Processed enclosures
processed tesselations
---- Processing region:  2779 2025-02-19 11:44:37.338038
Processed enclosures
processed tesselations
---- Processing region:  2846 2025-02-19 11:44:41.577238
Processed enclosures
processed tesselations
---- Processing region:  2885 2025-02-19 11:44:58.537929
Processed enclosures
processed tesselations
---- Processing region:  2997 2025-02-19 11:45:12.938513
Processed enclosures
processed tesselations
---- Processing region:  3086 2025-02-19 11:45:16.937603
Processed enclosures
processed tesselations
---- Processing region:  3147 2025-02-19 11:45:28.182346
Processed enclosures
processed tesselations
---- Processing region:  3256 2025-02-19 11:45:34.071681
Processed enclosures
processed tesselations
---- Processing region:  3335 2025-02-19 11:45:41.466200
Processed enclosures
processed tesselations
---- Processing region:  3408 2025-02-19 11:45:49.184817
Processed enclosures
processed tesselations
---- Processing region:  3415 2025-02-19 11:45:58.155368
Processed enclosures
processed tesselations
---- Processing region:  3462 2025-02-19 11:46:29.693986
Processed enclosures
processed tesselations
---- Processing region:  3631 2025-02-19 11:47:07.042601
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  3751 2025-02-19 11:53:22.140644
Processed enclosures
processed tesselations
---- Processing region:  3758 2025-02-19 11:53:31.505813
Retrying tesselation with less buildings, potentially changing building data.
Dropping 4 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  3770 2025-02-19 11:55:05.956501
Processed enclosures
processed tesselations
---- Processing region:  3888 2025-02-19 11:55:15.084583
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  3892 2025-02-19 11:55:22.860912
Processed enclosures
processed tesselations
---- Processing region:  3907 2025-02-19 11:55:30.501073
Processed enclosures
processed tesselations
---- Processing region:  4040 2025-02-19 11:55:55.350774
Processed enclosures
processed tesselations
---- Processing region:  4066 2025-02-19 11:55:59.097153
Processed enclosures
processed tesselations
---- Processing region:  4347 2025-02-19 11:56:10.237182
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  4356 2025-02-19 11:58:19.248461
Processed enclosures
processed tesselations
---- Processing region:  4798 2025-02-19 11:58:32.393398
Processed enclosures
processed tesselations
---- Processing region:  4833 2025-02-19 11:58:41.777686
Processed enclosures
processed tesselations
---- Processing region:  5084 2025-02-19 11:58:50.898359
Processed enclosures
processed tesselations
---- Processing region:  5388 2025-02-19 11:59:00.382000
Processed enclosures
processed tesselations
---- Processing region:  5513 2025-02-19 11:59:14.988509
Processed enclosures
processed tesselations
---- Processing region:  5832 2025-02-19 11:59:32.288848
Processed enclosures
processed tesselations
---- Processing region:  6004 2025-02-19 11:59:38.187521
Processed enclosures
processed tesselations
---- Processing region:  6037 2025-02-19 11:59:41.171721
Processed enclosures
processed tesselations
---- Processing region:  6085 2025-02-19 11:59:55.418085
Processed enclosures
processed tesselations
---- Processing region:  6090 2025-02-19 11:59:59.733396
Processed enclosures
processed tesselations
---- Processing region:  6108 2025-02-19 12:00:30.630380
Processed enclosures
processed tesselations
---- Processing region:  6574 2025-02-19 12:00:50.090032
Processed enclosures
processed tesselations
---- Processing region:  6612 2025-02-19 12:00:56.297421
Processed enclosures
processed tesselations
---- Processing region:  6738 2025-02-19 12:01:03.196099
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  6918 2025-02-19 12:02:11.020281
Processed enclosures
processed tesselations
---- Processing region:  7098 2025-02-19 12:02:15.833565
Processed enclosures
processed tesselations
---- Processing region:  7111 2025-02-19 12:02:23.023715
Processed enclosures
processed tesselations
---- Processing region:  7125 2025-02-19 12:02:26.832765
Processed enclosures
processed tesselations
---- Processing region:  7355 2025-02-19 12:02:49.725314
Processed enclosures
processed tesselations
---- Processing region:  7607 2025-02-19 12:03:01.976869
Processed enclosures
processed tesselations
---- Processing region:  7634 2025-02-19 12:03:24.906980
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  7674 2025-02-19 12:03:41.240920
Processed enclosures
processed tesselations
---- Processing region:  7688 2025-02-19 12:03:44.940860
Processed enclosures
processed tesselations
---- Processing region:  7823 2025-02-19 12:03:50.602527
Processed enclosures
processed tesselations
---- Processing region:  7867 2025-02-19 12:04:04.525423
Processed enclosures
processed tesselations
---- Processing region:  7962 2025-02-19 12:04:10.114714
Processed enclosures
processed tesselations
---- Processing region:  8160 2025-02-19 12:04:18.128970
Retrying tesselation with less buildings, potentially changing building data.
Dropping 7 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  8213 2025-02-19 12:09:13.387856
Processed enclosures
processed tesselations
---- Processing region:  8245 2025-02-19 12:09:20.287134
Processed enclosures
processed tesselations
---- Processing region:  8272 2025-02-19 12:09:32.450281
Processed enclosures
processed tesselations
---- Processing region:  8320 2025-02-19 12:09:48.599106
Processed enclosures
processed tesselations
---- Processing region:  8360 2025-02-19 12:09:55.629631
Processed enclosures
processed tesselations
---- Processing region:  8438 2025-02-19 12:10:04.508528
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  8854 2025-02-19 12:10:22.560620
Processed enclosures
processed tesselations
---- Processing region:  9048 2025-02-19 12:10:46.850658
Processed enclosures
processed tesselations
---- Processing region:  9147 2025-02-19 12:11:02.698456
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  9310 2025-02-19 12:12:13.317357
Processed enclosures
processed tesselations
---- Processing region:  9353 2025-02-19 12:12:17.485454
Processed enclosures
processed tesselations
---- Processing region:  9656 2025-02-19 12:12:24.709921
Processed enclosures
processed tesselations
---- Processing region:  9678 2025-02-19 12:12:28.559876
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  9728 2025-02-19 12:12:47.264488
Processed enclosures
processed tesselations
---- Processing region:  9754 2025-02-19 12:12:54.034762
Retrying tesselation with less buildings, potentially changing building data.
Dropping 2 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  9830 2025-02-19 12:16:25.693665
Processed enclosures
processed tesselations
---- Processing region:  9871 2025-02-19 12:16:33.274080
Processed enclosures
processed tesselations
---- Processing region:  9981 2025-02-19 12:16:42.496328
Processed enclosures
processed tesselations
---- Processing region:  10078 2025-02-19 12:16:52.861781
Processed enclosures
processed tesselations
---- Processing region:  10135 2025-02-19 12:17:03.964478
Processed enclosures
processed tesselations
---- Processing region:  10196 2025-02-19 12:17:12.960741
Processed enclosures
processed tesselations
---- Processing region:  10385 2025-02-19 12:17:18.768461
Processed enclosures
processed tesselations
---- Processing region:  10446 2025-02-19 12:17:56.702434
Processed enclosures
processed tesselations
---- Processing region:  10454 2025-02-19 12:18:00.529716
Processed enclosures
processed tesselations
---- Processing region:  10574 2025-02-19 12:18:15.095092
Processed enclosures
processed tesselations
---- Processing region:  10771 2025-02-19 12:18:20.497551
Processed enclosures
processed tesselations
---- Processing region:  10846 2025-02-19 12:18:29.518900
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  10939 2025-02-19 12:19:10.912296
Processed enclosures
processed tesselations
---- Processing region:  10957 2025-02-19 12:19:31.747024
Processed enclosures
processed tesselations
---- Processing region:  10962 2025-02-19 12:19:36.179509
Processed enclosures
processed tesselations
---- Processing region:  11055 2025-02-19 12:19:44.158236
Processed enclosures
processed tesselations
---- Processing region:  11196 2025-02-19 12:19:49.388418
Processed enclosures
processed tesselations
---- Processing region:  11282 2025-02-19 12:19:57.879465
Processed enclosures
processed tesselations
---- Processing region:  11345 2025-02-19 12:20:01.234738
Processed enclosures
processed tesselations
---- Processing region:  11633 2025-02-19 12:20:26.246516
Processed enclosures
processed tesselations
---- Processing region:  11700 2025-02-19 12:20:37.775602
Processed enclosures
processed tesselations
---- Processing region:  11785 2025-02-19 12:20:48.630458
Processed enclosures
processed tesselations
---- Processing region:  11818 2025-02-19 12:21:02.314152
Processed enclosures
processed tesselations
---- Processing region:  11855 2025-02-19 12:21:06.809686
Processed enclosures
processed tesselations
---- Processing region:  11860 2025-02-19 12:21:14.478145
Processed enclosures
processed tesselations
---- Processing region:  11944 2025-02-19 12:21:19.766543
Processed enclosures
processed tesselations
---- Processing region:  12041 2025-02-19 12:21:26.205985
Retrying tesselation with less buildings, potentially changing building data.
Dropping 5 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  12214 2025-02-19 12:21:52.659887
Processed enclosures
processed tesselations
---- Processing region:  12311 2025-02-19 12:22:06.036958
Processed enclosures
processed tesselations
---- Processing region:  12363 2025-02-19 12:22:10.026041
Processed enclosures
processed tesselations
---- Processing region:  12458 2025-02-19 12:22:22.261744
Processed enclosures
processed tesselations
---- Processing region:  12493 2025-02-19 12:22:49.030641
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/joblib/externals/loky/process_executor.py:752: UserWarning: A worker stopped while some jobs were given to the executor. This can be caused by a too short worker timeout or by a memory leak.
  warnings.warn(
Retrying tesselation with less buildings, potentially changing building data.
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/joblib/externals/loky/process_executor.py:752: UserWarning: A worker stopped while some jobs were given to the executor. This can be caused by a too short worker timeout or by a memory leak.
  warnings.warn(
Dropping 4 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  12502 2025-02-19 12:30:38.107246
Processed enclosures
processed tesselations
---- Processing region:  12511 2025-02-19 12:30:47.067722
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  12551 2025-02-19 12:31:16.274645
Processed enclosures
processed tesselations
---- Processing region:  12590 2025-02-19 12:31:25.752540
Processed enclosures
processed tesselations
---- Processing region:  12647 2025-02-19 12:31:37.072447
Processed enclosures
processed tesselations
---- Processing region:  12815 2025-02-19 12:31:47.661319
Processed enclosures
processed tesselations
---- Processing region:  13347 2025-02-19 12:31:54.322254
Processed enclosures
processed tesselations
---- Processing region:  13348 2025-02-19 12:32:05.686970
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  13385 2025-02-19 12:32:25.986847
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  13475 2025-02-19 12:32:33.447402
Processed enclosures
processed tesselations
---- Processing region:  13566 2025-02-19 12:32:45.586360
Processed enclosures
processed tesselations
---- Processing region:  13633 2025-02-19 12:32:48.599970
Processed enclosures
processed tesselations
---- Processing region:  13928 2025-02-19 12:32:52.735425
Processed enclosures
processed tesselations
---- Processing region:  14064 2025-02-19 12:33:06.472530
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  14137 2025-02-19 12:33:27.477579
Processed enclosures
processed tesselations
---- Processing region:  14242 2025-02-19 12:33:32.252775
Processed enclosures
processed tesselations
---- Processing region:  14328 2025-02-19 12:33:40.464223
Processed enclosures
processed tesselations
---- Processing region:  14404 2025-02-19 12:33:46.053860
Processed enclosures
processed tesselations
---- Processing region:  14459 2025-02-19 12:33:51.307212
Processed enclosures
processed tesselations
---- Processing region:  14496 2025-02-19 12:33:56.181949
Retrying tesselation with less buildings, potentially changing building data.
Dropping 2 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  14663 2025-02-19 12:41:02.333343
Processed enclosures
processed tesselations
---- Processing region:  14759 2025-02-19 12:41:08.831909
Processed enclosures
processed tesselations
---- Processing region:  14766 2025-02-19 12:41:19.676612
Processed enclosures
processed tesselations
---- Processing region:  14946 2025-02-19 12:41:36.789233
Processed enclosures
processed tesselations
---- Processing region:  15176 2025-02-19 12:41:45.869931
Processed enclosures
processed tesselations
---- Processing region:  15241 2025-02-19 12:41:51.430111
Processed enclosures
processed tesselations
---- Processing region:  15338 2025-02-19 12:41:59.880588
Processed enclosures
processed tesselations
---- Processing region:  15351 2025-02-19 12:42:08.552175
Processed enclosures
processed tesselations
---- Processing region:  15406 2025-02-19 12:42:27.452622
Processed enclosures
processed tesselations
---- Processing region:  15416 2025-02-19 12:42:45.455072
Processed enclosures
processed tesselations
---- Processing region:  15882 2025-02-19 12:42:55.906517
Processed enclosures
processed tesselations
---- Processing region:  16414 2025-02-19 12:43:09.108611
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  16430 2025-02-19 12:46:00.718325
Processed enclosures
processed tesselations
---- Processing region:  16439 2025-02-19 12:46:19.191636
Processed enclosures
processed tesselations
---- Processing region:  17204 2025-02-19 12:46:28.734523
Processed enclosures
processed tesselations
---- Processing region:  17373 2025-02-19 12:46:38.119265
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  17744 2025-02-19 12:48:35.495885
Processed enclosures
processed tesselations
---- Processing region:  17780 2025-02-19 12:48:49.356234
Processed enclosures
processed tesselations
---- Processing region:  17846 2025-02-19 12:48:58.164706
Processed enclosures
processed tesselations
---- Processing region:  17892 2025-02-19 12:49:07.329377
Processed enclosures
processed tesselations
---- Processing region:  17933 2025-02-19 12:49:18.901782
Processed enclosures
processed tesselations
---- Processing region:  18116 2025-02-19 12:49:29.076144
Processed enclosures
processed tesselations
---- Processing region:  18127 2025-02-19 12:49:41.243407
Processed enclosures
processed tesselations
---- Processing region:  18230 2025-02-19 12:49:48.816415
Processed enclosures
processed tesselations
---- Processing region:  19263 2025-02-19 12:50:00.716524
Processed enclosures
processed tesselations
---- Processing region:  19442 2025-02-19 12:50:09.547802
Processed enclosures
processed tesselations
---- Processing region:  19537 2025-02-19 12:51:03.646858
Processed enclosures
processed tesselations
---- Processing region:  19811 2025-02-19 12:51:13.996861
Processed enclosures
processed tesselations
---- Processing region:  19906 2025-02-19 12:51:29.658754
Processed enclosures
processed tesselations
---- Processing region:  20034 2025-02-19 12:51:43.432167
Processed enclosures
processed tesselations
---- Processing region:  20332 2025-02-19 12:51:55.969944
Processed enclosures
processed tesselations
---- Processing region:  20490 2025-02-19 12:52:36.263857
Processed enclosures
processed tesselations
---- Processing region:  20556 2025-02-19 12:52:43.933087
Processed enclosures
processed tesselations
---- Processing region:  20796 2025-02-19 12:52:57.108748
Processed enclosures
processed tesselations
---- Processing region:  20861 2025-02-19 12:53:15.232839
Processed enclosures
processed tesselations
---- Processing region:  21115 2025-02-19 12:53:27.811711
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  21229 2025-02-19 12:54:00.301310
Processed enclosures
processed tesselations
---- Processing region:  21365 2025-02-19 12:54:13.077647
Processed enclosures
processed tesselations
---- Processing region:  21811 2025-02-19 12:54:31.522109
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  22026 2025-02-19 12:55:46.184971
Processed enclosures
processed tesselations
---- Processing region:  22246 2025-02-19 12:55:52.086019
Processed enclosures
processed tesselations
---- Processing region:  22417 2025-02-19 12:56:03.756956
Processed enclosures
processed tesselations
---- Processing region:  22543 2025-02-19 12:56:08.018366
Processed enclosures
processed tesselations
---- Processing region:  22552 2025-02-19 12:56:25.595477
Processed enclosures
processed tesselations
---- Processing region:  23103 2025-02-19 12:56:56.539275
Processed enclosures
processed tesselations
---- Processing region:  23108 2025-02-19 12:57:13.259334
Processed enclosures
processed tesselations
---- Processing region:  23891 2025-02-19 12:57:33.063838
Processed enclosures
processed tesselations
---- Processing region:  24036 2025-02-19 12:58:02.145636
Processed enclosures
processed tesselations
---- Processing region:  24098 2025-02-19 12:58:26.982222
Processed enclosures
processed tesselations
---- Processing region:  24121 2025-02-19 12:58:47.488390
Processed enclosures
processed tesselations
---- Processing region:  24362 2025-02-19 12:58:51.913525
Processed enclosures
processed tesselations
---- Processing region:  24609 2025-02-19 12:59:12.659398
Processed enclosures
processed tesselations
---- Processing region:  24665 2025-02-19 12:59:26.805289
Processed enclosures
processed tesselations
---- Processing region:  25001 2025-02-19 12:59:46.816623
Processed enclosures
processed tesselations
---- Processing region:  25412 2025-02-19 13:00:54.594327
Processed enclosures
processed tesselations
---- Processing region:  25423 2025-02-19 13:01:17.776338
Processed enclosures
processed tesselations
---- Processing region:  25542 2025-02-19 13:01:32.074410
Processed enclosures
processed tesselations
---- Processing region:  25779 2025-02-19 13:02:05.936731
Processed enclosures
processed tesselations
---- Processing region:  25875 2025-02-19 13:02:20.536471
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  25924 2025-02-19 13:02:59.739024
Processed enclosures
processed tesselations
---- Processing region:  25945 2025-02-19 13:03:18.684749
Processed enclosures
processed tesselations
---- Processing region:  25951 2025-02-19 13:03:27.367839
Processed enclosures
processed tesselations
---- Processing region:  26132 2025-02-19 13:03:41.450028
Processed enclosures
processed tesselations
---- Processing region:  26568 2025-02-19 13:03:51.497596
Processed enclosures
processed tesselations
---- Processing region:  26659 2025-02-19 13:03:57.726708
Processed enclosures
processed tesselations
---- Processing region:  26798 2025-02-19 13:04:09.006150
Processed enclosures
processed tesselations
---- Processing region:  27160 2025-02-19 13:04:17.842889
Processed enclosures
processed tesselations
---- Processing region:  27223 2025-02-19 13:04:24.319103
Processed enclosures
processed tesselations
---- Processing region:  27224 2025-02-19 13:04:36.785941
Processed enclosures
processed tesselations
---- Processing region:  27423 2025-02-19 13:04:41.689750
Processed enclosures
processed tesselations
---- Processing region:  27610 2025-02-19 13:05:04.891306
Processed enclosures
processed tesselations
---- Processing region:  27765 2025-02-19 13:05:10.597539
Retrying tesselation with less buildings, potentially changing building data.
Dropping 3 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  27832 2025-02-19 13:08:20.181378
Processed enclosures
processed tesselations
---- Processing region:  27846 2025-02-19 13:08:26.595668
Processed enclosures
processed tesselations
---- Processing region:  28020 2025-02-19 13:08:38.636363
Processed enclosures
processed tesselations
---- Processing region:  28131 2025-02-19 13:08:56.801099
Processed enclosures
processed tesselations
---- Processing region:  28132 2025-02-19 13:09:03.505397
Processed enclosures
processed tesselations
---- Processing region:  28318 2025-02-19 13:09:29.730279
Processed enclosures
processed tesselations
---- Processing region:  28858 2025-02-19 13:09:52.321256
Processed enclosures
processed tesselations
---- Processing region:  28907 2025-02-19 13:10:08.713812
Processed enclosures
processed tesselations
---- Processing region:  29070 2025-02-19 13:10:24.039253
Processed enclosures
processed tesselations
---- Processing region:  29520 2025-02-19 13:10:31.254223
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/joblib/externals/loky/process_executor.py:752: UserWarning: A worker stopped while some jobs were given to the executor. This can be caused by a too short worker timeout or by a memory leak.
  warnings.warn(
Processed enclosures
processed tesselations
---- Processing region:  29591 2025-02-19 13:11:01.251948
Processed enclosures
processed tesselations
---- Processing region:  29595 2025-02-19 13:11:09.797929
Processed enclosures
processed tesselations
---- Processing region:  30057 2025-02-19 13:11:38.240138
Processed enclosures
processed tesselations
---- Processing region:  30339 2025-02-19 13:11:52.486134
Processed enclosures
processed tesselations
---- Processing region:  30406 2025-02-19 13:12:01.123260
Processed enclosures
processed tesselations
---- Processing region:  30718 2025-02-19 13:12:11.722426
Processed enclosures
processed tesselations
---- Processing region:  30802 2025-02-19 13:12:31.107872
Processed enclosures
processed tesselations
---- Processing region:  30879 2025-02-19 13:12:42.050525
Processed enclosures
processed tesselations
---- Processing region:  30976 2025-02-19 13:12:45.977260
Processed enclosures
processed tesselations
---- Processing region:  31083 2025-02-19 13:12:51.248618
Processed enclosures
processed tesselations
---- Processing region:  31361 2025-02-19 13:12:59.798232
Processed enclosures
processed tesselations
---- Processing region:  31466 2025-02-19 13:13:11.633024
Processed enclosures
processed tesselations
---- Processing region:  31810 2025-02-19 13:13:33.686722
Processed enclosures
processed tesselations
---- Processing region:  31952 2025-02-19 13:14:01.488236
Retrying tesselation with less buildings, potentially changing building data.
Dropping 2 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  32398 2025-02-19 13:15:39.476479
Processed enclosures
processed tesselations
---- Processing region:  32484 2025-02-19 13:15:44.259949
Processed enclosures
processed tesselations
---- Processing region:  32698 2025-02-19 13:15:54.177306
Processed enclosures
processed tesselations
---- Processing region:  32854 2025-02-19 13:15:59.699958
Processed enclosures
processed tesselations
---- Processing region:  32928 2025-02-19 13:16:57.334538
Processed enclosures
processed tesselations
---- Processing region:  33078 2025-02-19 13:17:03.176852
Processed enclosures
processed tesselations
---- Processing region:  33284 2025-02-19 13:17:13.433944
Processed enclosures
processed tesselations
---- Processing region:  33413 2025-02-19 13:17:37.030346
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  33475 2025-02-19 13:17:52.563295
Processed enclosures
processed tesselations
---- Processing region:  33559 2025-02-19 13:18:03.497096
Processed enclosures
processed tesselations
---- Processing region:  33710 2025-02-19 13:18:27.453038
Processed enclosures
processed tesselations
---- Processing region:  33764 2025-02-19 13:18:46.570496
Processed enclosures
processed tesselations
---- Processing region:  33899 2025-02-19 13:19:13.079267
Processed enclosures
processed tesselations
---- Processing region:  33954 2025-02-19 13:19:20.575148
Processed enclosures
processed tesselations
---- Processing region:  33987 2025-02-19 13:19:32.049370
Processed enclosures
processed tesselations
---- Processing region:  34203 2025-02-19 13:19:40.615631
Processed enclosures
processed tesselations
---- Processing region:  34239 2025-02-19 13:19:45.865211
Processed enclosures
processed tesselations
---- Processing region:  34737 2025-02-19 13:19:58.362766
Processed enclosures
processed tesselations
---- Processing region:  34746 2025-02-19 13:20:04.367325
Processed enclosures
processed tesselations
---- Processing region:  34842 2025-02-19 13:20:25.009538
Processed enclosures
processed tesselations
---- Processing region:  34910 2025-02-19 13:20:34.428297
Processed enclosures
processed tesselations
---- Processing region:  34995 2025-02-19 13:20:38.090430
Processed enclosures
processed tesselations
---- Processing region:  35093 2025-02-19 13:20:44.442916
Processed enclosures
processed tesselations
---- Processing region:  35245 2025-02-19 13:20:56.449944
Processed enclosures
processed tesselations
---- Processing region:  35381 2025-02-19 13:21:02.861520
Processed enclosures
processed tesselations
---- Processing region:  35747 2025-02-19 13:21:08.510957
Processed enclosures
processed tesselations
---- Processing region:  36318 2025-02-19 13:21:17.149086
Processed enclosures
processed tesselations
---- Processing region:  36322 2025-02-19 13:21:43.054745
Processed enclosures
processed tesselations
---- Processing region:  36469 2025-02-19 13:21:56.301680
Processed enclosures
processed tesselations
---- Processing region:  36518 2025-02-19 13:22:11.492766
Processed enclosures
processed tesselations
---- Processing region:  36673 2025-02-19 13:22:24.198860
Processed enclosures
processed tesselations
---- Processing region:  36704 2025-02-19 13:22:35.487397
Processed enclosures
processed tesselations
---- Processing region:  36769 2025-02-19 13:22:49.665093
Retrying tesselation with less buildings, potentially changing building data.
Dropping 2 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  36937 2025-02-19 13:25:42.566982
Processed enclosures
processed tesselations
---- Processing region:  37025 2025-02-19 13:25:54.910711
Processed enclosures
processed tesselations
---- Processing region:  37052 2025-02-19 13:25:57.681078
Processed enclosures
processed tesselations
---- Processing region:  37215 2025-02-19 13:26:09.768098
Processed enclosures
processed tesselations
---- Processing region:  37507 2025-02-19 13:26:21.095810
Processed enclosures
processed tesselations
---- Processing region:  37680 2025-02-19 13:26:32.721188
Processed enclosures
processed tesselations
---- Processing region:  37901 2025-02-19 13:26:37.931351
Processed enclosures
processed tesselations
---- Processing region:  37959 2025-02-19 13:26:43.082617
Processed enclosures
processed tesselations
---- Processing region:  38118 2025-02-19 13:27:26.819116
Processed enclosures
processed tesselations
---- Processing region:  38266 2025-02-19 13:27:37.751822
Processed enclosures
processed tesselations
---- Processing region:  38404 2025-02-19 13:27:58.389144
Processed enclosures
processed tesselations
---- Processing region:  38689 2025-02-19 13:28:06.102213
Processed enclosures
processed tesselations
---- Processing region:  38711 2025-02-19 13:28:33.330793
Processed enclosures
processed tesselations
---- Processing region:  38834 2025-02-19 13:28:41.479172
Processed enclosures
processed tesselations
---- Processing region:  38944 2025-02-19 13:28:52.190969
Processed enclosures
processed tesselations
---- Processing region:  39222 2025-02-19 13:29:17.062565
Processed enclosures
processed tesselations
---- Processing region:  39227 2025-02-19 13:29:29.394016
Processed enclosures
processed tesselations
---- Processing region:  39379 2025-02-19 13:29:34.024640
Processed enclosures
processed tesselations
---- Processing region:  39679 2025-02-19 13:29:41.433083
Processed enclosures
processed tesselations
---- Processing region:  40159 2025-02-19 13:29:47.291150
Processed enclosures
processed tesselations
---- Processing region:  40279 2025-02-19 13:30:09.076840
Processed enclosures
processed tesselations
---- Processing region:  40343 2025-02-19 13:30:19.657166
Processed enclosures
processed tesselations
---- Processing region:  40994 2025-02-19 13:30:31.248139
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  41074 2025-02-19 13:31:01.436081
Processed enclosures
processed tesselations
---- Processing region:  41392 2025-02-19 13:31:13.819168
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  41479 2025-02-19 13:31:48.961189
Processed enclosures
processed tesselations
---- Processing region:  41553 2025-02-19 13:31:54.130280
Processed enclosures
processed tesselations
---- Processing region:  41592 2025-02-19 13:32:05.464432
Processed enclosures
processed tesselations
---- Processing region:  41720 2025-02-19 13:32:12.898038
Processed enclosures
processed tesselations
---- Processing region:  42149 2025-02-19 13:32:22.764613
Processed enclosures
processed tesselations
---- Processing region:  42217 2025-02-19 13:32:45.411558
Processed enclosures
processed tesselations
---- Processing region:  42778 2025-02-19 13:33:20.177601
Processed enclosures
processed tesselations
---- Processing region:  42900 2025-02-19 13:33:37.521110
Processed enclosures
processed tesselations
---- Processing region:  43046 2025-02-19 13:34:02.752912
Processed enclosures
processed tesselations
---- Processing region:  43163 2025-02-19 13:34:10.655446
Processed enclosures
processed tesselations
---- Processing region:  43358 2025-02-19 13:34:18.350523
Processed enclosures
processed tesselations
---- Processing region:  43697 2025-02-19 13:34:35.391491
Processed enclosures
processed tesselations
---- Processing region:  43706 2025-02-19 13:34:43.741792
Processed enclosures
processed tesselations
---- Processing region:  44026 2025-02-19 13:35:03.070049
Processed enclosures
processed tesselations
---- Processing region:  44124 2025-02-19 13:35:07.849664
Processed enclosures
processed tesselations
---- Processing region:  44296 2025-02-19 13:35:13.926547
Processed enclosures
processed tesselations
---- Processing region:  44370 2025-02-19 13:35:23.122799
Processed enclosures
processed tesselations
---- Processing region:  44818 2025-02-19 13:35:39.036965
Processed enclosures
processed tesselations
---- Processing region:  44954 2025-02-19 13:35:44.743744
Processed enclosures
processed tesselations
---- Processing region:  45036 2025-02-19 13:36:05.414966
Processed enclosures
processed tesselations
---- Processing region:  45229 2025-02-19 13:36:24.110638
Processed enclosures
processed tesselations
---- Processing region:  45232 2025-02-19 13:36:35.765966
Processed enclosures
processed tesselations
---- Processing region:  45255 2025-02-19 13:36:45.617222
Processed enclosures
processed tesselations
---- Processing region:  45287 2025-02-19 13:36:54.430700
Processed enclosures
processed tesselations
---- Processing region:  45693 2025-02-19 13:37:23.344135
Processed enclosures
processed tesselations
---- Processing region:  45712 2025-02-19 13:37:54.913641
Processed enclosures
processed tesselations
---- Processing region:  45927 2025-02-19 13:38:08.843436
Processed enclosures
processed tesselations
---- Processing region:  45982 2025-02-19 13:38:21.799607
Processed enclosures
processed tesselations
---- Processing region:  46007 2025-02-19 13:38:25.686910
Processed enclosures
processed tesselations
---- Processing region:  46134 2025-02-19 13:39:06.702756
Processed enclosures
processed tesselations
---- Processing region:  46356 2025-02-19 13:39:43.753536
Processed enclosures
processed tesselations
---- Processing region:  46617 2025-02-19 13:39:58.193036
Processed enclosures
processed tesselations
---- Processing region:  47043 2025-02-19 13:40:10.468024
Processed enclosures
processed tesselations
---- Processing region:  47145 2025-02-19 13:40:18.846388
Processed enclosures
processed tesselations
---- Processing region:  47182 2025-02-19 13:40:24.237447
Processed enclosures
processed tesselations
---- Processing region:  47309 2025-02-19 13:40:32.030158
Processed enclosures
processed tesselations
---- Processing region:  47986 2025-02-19 13:40:39.989282
Processed enclosures
processed tesselations
---- Processing region:  48005 2025-02-19 13:41:03.905828
Processed enclosures
processed tesselations
---- Processing region:  48597 2025-02-19 13:41:12.030550
Processed enclosures
processed tesselations
---- Processing region:  48608 2025-02-19 13:41:21.660715
Processed enclosures
processed tesselations
---- Processing region:  48627 2025-02-19 13:41:36.228725
Processed enclosures
processed tesselations
---- Processing region:  48972 2025-02-19 13:41:40.347294
Processed enclosures
processed tesselations
---- Processing region:  49034 2025-02-19 13:42:29.426253
Processed enclosures
processed tesselations
---- Processing region:  49124 2025-02-19 13:46:05.641368
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  49274 2025-02-19 13:46:20.003771
Processed enclosures
processed tesselations
---- Processing region:  49375 2025-02-19 13:46:43.661437
Processed enclosures
processed tesselations
---- Processing region:  49577 2025-02-19 13:46:49.243094
Processed enclosures
processed tesselations
---- Processing region:  50118 2025-02-19 13:47:06.720037
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  50194 2025-02-19 13:47:34.718024
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  50358 2025-02-19 13:47:41.114260
Processed enclosures
processed tesselations
---- Processing region:  50553 2025-02-19 13:47:54.296351
Processed enclosures
processed tesselations
---- Processing region:  50899 2025-02-19 13:47:57.393952
Processed enclosures
processed tesselations
---- Processing region:  50990 2025-02-19 13:48:02.969281
Processed enclosures
processed tesselations
---- Processing region:  51150 2025-02-19 13:48:08.582020
Processed enclosures
processed tesselations
---- Processing region:  51204 2025-02-19 13:48:19.564673
Processed enclosures
processed tesselations
---- Processing region:  51394 2025-02-19 13:48:42.769267
Processed enclosures
processed tesselations
---- Processing region:  51406 2025-02-19 13:48:50.168460
Processed enclosures
processed tesselations
---- Processing region:  51741 2025-02-19 13:49:00.762196
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  51847 2025-02-19 13:49:12.169521
Processed enclosures
processed tesselations
---- Processing region:  51931 2025-02-19 13:49:20.517156
Processed enclosures
processed tesselations
---- Processing region:  52205 2025-02-19 13:49:32.187037
Processed enclosures
processed tesselations
---- Processing region:  53023 2025-02-19 13:50:22.857519
Processed enclosures
processed tesselations
---- Processing region:  53391 2025-02-19 13:50:41.163137
Processed enclosures
processed tesselations
---- Processing region:  53395 2025-02-19 13:50:51.815194
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/joblib/externals/loky/process_executor.py:752: UserWarning: A worker stopped while some jobs were given to the executor. This can be caused by a too short worker timeout or by a memory leak.
  warnings.warn(
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/joblib/externals/loky/process_executor.py:752: UserWarning: A worker stopped while some jobs were given to the executor. This can be caused by a too short worker timeout or by a memory leak.
  warnings.warn(
Retrying tesselation with less buildings, potentially changing building data.
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/joblib/externals/loky/process_executor.py:752: UserWarning: A worker stopped while some jobs were given to the executor. This can be caused by a too short worker timeout or by a memory leak.
  warnings.warn(
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/joblib/externals/loky/process_executor.py:752: UserWarning: A worker stopped while some jobs were given to the executor. This can be caused by a too short worker timeout or by a memory leak.
  warnings.warn(
Dropping 2 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  53644 2025-02-19 13:57:37.625182
Processed enclosures
processed tesselations
---- Processing region:  53674 2025-02-19 13:57:48.426002
Processed enclosures
processed tesselations
---- Processing region:  53811 2025-02-19 13:57:53.687343
Processed enclosures
processed tesselations
---- Processing region:  53816 2025-02-19 13:58:03.829138
Processed enclosures
processed tesselations
---- Processing region:  54043 2025-02-19 13:58:20.085295
Processed enclosures
processed tesselations
---- Processing region:  54449 2025-02-19 13:58:30.579150
Processed enclosures
processed tesselations
---- Processing region:  54500 2025-02-19 13:58:36.979182
Processed enclosures
processed tesselations
---- Processing region:  54902 2025-02-19 13:58:47.877359
Processed enclosures
processed tesselations
---- Processing region:  55045 2025-02-19 13:58:56.942925
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  55183 2025-02-19 14:00:30.559261
Processed enclosures
processed tesselations
---- Processing region:  55255 2025-02-19 14:00:39.268280
Processed enclosures
processed tesselations
---- Processing region:  55407 2025-02-19 14:01:01.429473
Processed enclosures
processed tesselations
---- Processing region:  55421 2025-02-19 14:01:06.487304
Processed enclosures
processed tesselations
---- Processing region:  55554 2025-02-19 14:01:15.012867
Processed enclosures
processed tesselations
---- Processing region:  55981 2025-02-19 14:01:21.046779
Processed enclosures
processed tesselations
---- Processing region:  56018 2025-02-19 14:01:34.524097
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  56155 2025-02-19 14:01:43.383528
Processed enclosures
processed tesselations
---- Processing region:  57071 2025-02-19 14:02:01.728030
Processed enclosures
processed tesselations
---- Processing region:  57160 2025-02-19 14:02:09.901572
Processed enclosures
processed tesselations
---- Processing region:  57400 2025-02-19 14:02:19.348450
Processed enclosures
processed tesselations
---- Processing region:  57642 2025-02-19 14:02:24.897079
Processed enclosures
processed tesselations
---- Processing region:  57659 2025-02-19 14:02:36.834963
Processed enclosures
processed tesselations
---- Processing region:  57923 2025-02-19 14:03:49.994876
Processed enclosures
processed tesselations
---- Processing region:  58459 2025-02-19 14:03:57.784818
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  58597 2025-02-19 14:04:28.110119
Processed enclosures
processed tesselations
---- Processing region:  59055 2025-02-19 14:04:44.589887
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  59218 2025-02-19 14:05:24.174436
Processed enclosures
processed tesselations
---- Processing region:  59744 2025-02-19 14:05:31.892602
Processed enclosures
processed tesselations
---- Processing region:  60257 2025-02-19 14:05:47.191746
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  60384 2025-02-19 14:12:12.074155
Processed enclosures
processed tesselations
---- Processing region:  60640 2025-02-19 14:12:18.741769
Processed enclosures
processed tesselations
---- Processing region:  60988 2025-02-19 14:12:25.071942
Processed enclosures
processed tesselations
---- Processing region:  61019 2025-02-19 14:12:42.433289
Processed enclosures
processed tesselations
---- Processing region:  61065 2025-02-19 14:12:54.624372
Processed enclosures
processed tesselations
---- Processing region:  61071 2025-02-19 14:12:59.711277
Processed enclosures
processed tesselations
---- Processing region:  61320 2025-02-19 14:13:07.111607
Processed enclosures
processed tesselations
---- Processing region:  61437 2025-02-19 14:13:14.614957
Processed enclosures
processed tesselations
---- Processing region:  61563 2025-02-19 14:13:27.175132
Retrying tesselation with less buildings, potentially changing building data.
Dropping 4 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  62171 2025-02-19 14:14:09.652807
Processed enclosures
processed tesselations
---- Processing region:  62297 2025-02-19 14:14:17.320163
Processed enclosures
processed tesselations
---- Processing region:  62341 2025-02-19 14:14:30.107425
Processed enclosures
processed tesselations
---- Processing region:  62562 2025-02-19 14:14:44.126565
Processed enclosures
processed tesselations
---- Processing region:  62749 2025-02-19 14:14:53.920359
Processed enclosures
processed tesselations
---- Processing region:  62764 2025-02-19 14:15:03.457676
Processed enclosures
processed tesselations
---- Processing region:  63344 2025-02-19 14:15:13.144784
Processed enclosures
processed tesselations
---- Processing region:  63357 2025-02-19 14:15:28.872594
Processed enclosures
processed tesselations
---- Processing region:  63677 2025-02-19 14:15:36.913045
Processed enclosures
processed tesselations
---- Processing region:  63758 2025-02-19 14:15:46.973465
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  63855 2025-02-19 14:16:07.227452
Processed enclosures
processed tesselations
---- Processing region:  63960 2025-02-19 14:16:16.560518
Processed enclosures
processed tesselations
---- Processing region:  64539 2025-02-19 14:16:35.670206
Processed enclosures
processed tesselations
---- Processing region:  64546 2025-02-19 14:16:54.332269
Processed enclosures
processed tesselations
---- Processing region:  64638 2025-02-19 14:17:03.919578
Processed enclosures
processed tesselations
---- Processing region:  64807 2025-02-19 14:17:17.792491
Processed enclosures
processed tesselations
---- Processing region:  65014 2025-02-19 14:17:30.615701
Processed enclosures
processed tesselations
---- Processing region:  65057 2025-02-19 14:17:50.824489
Processed enclosures
processed tesselations
---- Processing region:  65198 2025-02-19 14:17:57.542976
Processed enclosures
processed tesselations
---- Processing region:  65371 2025-02-19 14:18:39.397794
Processed enclosures
processed tesselations
---- Processing region:  65565 2025-02-19 14:19:02.959367
Processed enclosures
processed tesselations
---- Processing region:  65630 2025-02-19 14:19:41.664199
Processed enclosures
processed tesselations
---- Processing region:  65680 2025-02-19 14:19:51.314409
Processed enclosures
processed tesselations
---- Processing region:  66292 2025-02-19 14:19:57.810591
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/joblib/externals/loky/process_executor.py:752: UserWarning: A worker stopped while some jobs were given to the executor. This can be caused by a too short worker timeout or by a memory leak.
  warnings.warn(
Retrying tesselation with less buildings, potentially changing building data.
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/joblib/externals/loky/process_executor.py:752: UserWarning: A worker stopped while some jobs were given to the executor. This can be caused by a too short worker timeout or by a memory leak.
  warnings.warn(
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  66335 2025-02-19 14:23:52.192836
Processed enclosures
processed tesselations
---- Processing region:  66753 2025-02-19 14:24:06.474550
Processed enclosures
processed tesselations
---- Processing region:  67169 2025-02-19 14:24:15.650935
Processed enclosures
processed tesselations
---- Processing region:  67491 2025-02-19 14:24:34.452189
Processed enclosures
processed tesselations
---- Processing region:  67612 2025-02-19 14:24:57.547277
Processed enclosures
processed tesselations
---- Processing region:  68353 2025-02-19 14:25:07.987927
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  68706 2025-02-19 14:25:25.414085
Processed enclosures
processed tesselations
---- Processing region:  68876 2025-02-19 14:25:33.285593
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  68882 2025-02-19 14:25:50.554583
Processed enclosures
processed tesselations
---- Processing region:  69134 2025-02-19 14:26:00.178544
Processed enclosures
processed tesselations
---- Processing region:  69159 2025-02-19 14:26:09.012578
Processed enclosures
processed tesselations
---- Processing region:  69198 2025-02-19 14:26:17.466176
Processed enclosures
processed tesselations
---- Processing region:  69502 2025-02-19 14:26:50.240214
Processed enclosures
processed tesselations
---- Processing region:  70724 2025-02-19 14:26:55.000145
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  70832 2025-02-19 14:27:22.406025
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  70993 2025-02-19 14:28:20.007089
Processed enclosures
processed tesselations
---- Processing region:  71005 2025-02-19 14:28:45.504108
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  71006 2025-02-19 14:28:56.502819
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  71021 2025-02-19 14:29:19.297744
Processed enclosures
processed tesselations
---- Processing region:  71935 2025-02-19 14:29:26.044460
Processed enclosures
processed tesselations
---- Processing region:  72129 2025-02-19 14:29:42.760264
Processed enclosures
processed tesselations
---- Processing region:  72807 2025-02-19 14:29:48.099603
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  72892 2025-02-19 14:30:52.081953
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  73061 2025-02-19 14:32:38.793664
Processed enclosures
processed tesselations
---- Processing region:  73516 2025-02-19 14:32:52.333559
Processed enclosures
processed tesselations
---- Processing region:  73704 2025-02-19 14:33:01.592610
Processed enclosures
processed tesselations
---- Processing region:  73741 2025-02-19 14:33:24.538814
Processed enclosures
processed tesselations
---- Processing region:  74731 2025-02-19 14:33:42.792473
Processed enclosures
processed tesselations
---- Processing region:  75342 2025-02-19 14:34:03.894274
Processed enclosures
processed tesselations
---- Processing region:  75509 2025-02-19 14:34:18.248594
Processed enclosures
processed tesselations
---- Processing region:  75745 2025-02-19 14:34:43.671063
Processed enclosures
processed tesselations
---- Processing region:  76136 2025-02-19 14:34:51.321798
Processed enclosures
processed tesselations
---- Processing region:  76353 2025-02-19 14:35:09.308409
Processed enclosures
processed tesselations
---- Processing region:  76485 2025-02-19 14:35:29.864088
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  77286 2025-02-19 14:36:11.927012
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  77565 2025-02-19 14:36:34.837252
Processed enclosures
processed tesselations
---- Processing region:  77791 2025-02-19 14:36:50.337268
Processed enclosures
processed tesselations
---- Processing region:  78483 2025-02-19 14:38:59.837801
Processed enclosures
processed tesselations
---- Processing region:  78714 2025-02-19 14:39:08.950152
Processed enclosures
processed tesselations
---- Processing region:  79306 2025-02-19 14:39:16.581185
Processed enclosures
processed tesselations
---- Processing region:  80132 2025-02-19 14:39:25.279025
Retrying tesselation with less buildings, potentially changing building data.
Dropping 2 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  80151 2025-02-19 14:40:39.847383
Processed enclosures
processed tesselations
---- Processing region:  80175 2025-02-19 14:40:56.280882
Processed enclosures
processed tesselations
---- Processing region:  80385 2025-02-19 14:41:06.266506
Processed enclosures
processed tesselations
---- Processing region:  80622 2025-02-19 14:41:13.371779
Processed enclosures
processed tesselations
---- Processing region:  80892 2025-02-19 14:41:18.271622
Processed enclosures
processed tesselations
---- Processing region:  81218 2025-02-19 14:41:36.415775
Processed enclosures
processed tesselations
---- Processing region:  81675 2025-02-19 14:41:56.234296
Processed enclosures
processed tesselations
---- Processing region:  81914 2025-02-19 14:42:16.509096
Processed enclosures
processed tesselations
---- Processing region:  82077 2025-02-19 14:42:34.717211
Processed enclosures
processed tesselations
---- Processing region:  82594 2025-02-19 14:42:39.308325
Processed enclosures
processed tesselations
---- Processing region:  82632 2025-02-19 14:43:01.787780
Processed enclosures
processed tesselations
---- Processing region:  82799 2025-02-19 14:43:18.565968
Processed enclosures
processed tesselations
---- Processing region:  83254 2025-02-19 14:43:32.155694
Processed enclosures
processed tesselations
---- Processing region:  83289 2025-02-19 14:43:45.373885
Processed enclosures
processed tesselations
---- Processing region:  83458 2025-02-19 14:43:49.977851
Processed enclosures
processed tesselations
---- Processing region:  83752 2025-02-19 14:44:02.770955
Processed enclosures
processed tesselations
---- Processing region:  84131 2025-02-19 14:44:08.571231
Processed enclosures
processed tesselations
---- Processing region:  84201 2025-02-19 14:44:25.580750
Processed enclosures
processed tesselations
---- Processing region:  84232 2025-02-19 14:44:37.634126
Processed enclosures
processed tesselations
---- Processing region:  84542 2025-02-19 14:44:58.399937
Processed enclosures
processed tesselations
---- Processing region:  84568 2025-02-19 14:45:16.906700
Retrying tesselation with less buildings, potentially changing building data.
Dropping 4 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  85004 2025-02-19 14:49:15.587004
Processed enclosures
processed tesselations
---- Processing region:  85118 2025-02-19 14:49:30.068613
Processed enclosures
processed tesselations
---- Processing region:  85345 2025-02-19 14:49:39.920021
Processed enclosures
processed tesselations
---- Processing region:  86120 2025-02-19 14:50:13.727241
Processed enclosures
processed tesselations
---- Processing region:  86197 2025-02-19 14:50:28.785537
Processed enclosures
processed tesselations
---- Processing region:  86533 2025-02-19 14:50:42.636587
Processed enclosures
processed tesselations
---- Processing region:  86686 2025-02-19 14:50:59.999088
Processed enclosures
processed tesselations
---- Processing region:  86688 2025-02-19 14:51:24.572217
Processed enclosures
processed tesselations
---- Processing region:  86691 2025-02-19 14:51:50.643057
Processed enclosures
processed tesselations
---- Processing region:  86878 2025-02-19 14:52:05.117270
Processed enclosures
processed tesselations
---- Processing region:  86974 2025-02-19 14:52:14.818504
Processed enclosures
processed tesselations
---- Processing region:  86999 2025-02-19 14:53:19.131397
Processed enclosures
processed tesselations
---- Processing region:  87377 2025-02-19 14:53:27.191223
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  87722 2025-02-19 14:53:46.966692
Processed enclosures
processed tesselations
---- Processing region:  87781 2025-02-19 14:53:55.849044
Processed enclosures
processed tesselations
---- Processing region:  87987 2025-02-19 14:54:12.881325
Processed enclosures
processed tesselations
---- Processing region:  88191 2025-02-19 14:54:33.269887
Processed enclosures
processed tesselations
---- Processing region:  88233 2025-02-19 14:54:42.393418
Processed enclosures
processed tesselations
---- Processing region:  88782 2025-02-19 14:54:52.070111
Processed enclosures
processed tesselations
---- Processing region:  89293 2025-02-19 14:55:00.903688
Processed enclosures
processed tesselations
---- Processing region:  89298 2025-02-19 14:55:16.860135
Processed enclosures
processed tesselations
---- Processing region:  89686 2025-02-19 14:55:28.505454
Processed enclosures
processed tesselations
---- Processing region:  89824 2025-02-19 14:55:38.976365
Processed enclosures
processed tesselations
---- Processing region:  90010 2025-02-19 14:55:50.069196
Processed enclosures
processed tesselations
---- Processing region:  90283 2025-02-19 14:55:55.732747
Processed enclosures
processed tesselations
---- Processing region:  90357 2025-02-19 14:56:02.771175
Processed enclosures
processed tesselations
---- Processing region:  90905 2025-02-19 14:56:11.974498
Retrying tesselation with less buildings, potentially changing building data.
Dropping 2 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  90996 2025-02-19 14:56:40.002925
Retrying tesselation with less buildings, potentially changing building data.
Dropping 6 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  91132 2025-02-19 14:58:32.733508
Processed enclosures
processed tesselations
---- Processing region:  91199 2025-02-19 14:58:43.687375
Processed enclosures
processed tesselations
---- Processing region:  91484 2025-02-19 14:59:06.088343
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/joblib/externals/loky/process_executor.py:752: UserWarning: A worker stopped while some jobs were given to the executor. This can be caused by a too short worker timeout or by a memory leak.
  warnings.warn(
Retrying tesselation with less buildings, potentially changing building data.
Dropping 27 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  92200 2025-02-19 15:01:09.217015
Processed enclosures
processed tesselations
---- Processing region:  92570 2025-02-19 15:01:21.390535
Processed enclosures
processed tesselations
---- Processing region:  93688 2025-02-19 15:01:38.213099
Processed enclosures
processed tesselations
---- Processing region:  94293 2025-02-19 15:01:50.441688
Processed enclosures
processed tesselations
---- Processing region:  94722 2025-02-19 15:02:13.758510
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  94733 2025-02-19 15:02:50.156454
Processed enclosures
processed tesselations
---- Processing region:  95532 2025-02-19 15:02:58.825561
Processed enclosures
processed tesselations
---- Processing region:  95556 2025-02-19 15:03:12.637709
Retrying tesselation with less buildings, potentially changing building data.
Dropping 2 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  95625 2025-02-19 15:06:40.550753
Processed enclosures
processed tesselations
---- Processing region:  95783 2025-02-19 15:07:01.744655
Processed enclosures
processed tesselations
---- Processing region:  95833 2025-02-19 15:07:18.616343
Processed enclosures
processed tesselations
---- Processing region:  95876 2025-02-19 15:07:27.064755
Processed enclosures
processed tesselations
---- Processing region:  96460 2025-02-19 15:07:41.791900
Processed enclosures
processed tesselations
---- Processing region:  96489 2025-02-19 15:07:54.967517
Processed enclosures
processed tesselations
---- Processing region:  96543 2025-02-19 15:08:09.440987
Processed enclosures
processed tesselations
---- Processing region:  96840 2025-02-19 15:08:25.032301
Processed enclosures
processed tesselations
---- Processing region:  97391 2025-02-19 15:08:34.991135
Processed enclosures
processed tesselations
---- Processing region:  97581 2025-02-19 15:08:46.239864
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  97670 2025-02-19 15:09:05.577617
Processed enclosures
processed tesselations
---- Processing region:  97733 2025-02-19 15:09:31.325042
Processed enclosures
processed tesselations
---- Processing region:  97783 2025-02-19 15:09:52.687406
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/joblib/externals/loky/process_executor.py:752: UserWarning: A worker stopped while some jobs were given to the executor. This can be caused by a too short worker timeout or by a memory leak.
  warnings.warn(
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  98043 2025-02-19 15:11:01.437337
Processed enclosures
processed tesselations
---- Processing region:  98105 2025-02-19 15:11:10.055043
Retrying tesselation with less buildings, potentially changing building data.
Dropping 2 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  98208 2025-02-19 15:11:52.966962
Processed enclosures
processed tesselations
---- Processing region:  98254 2025-02-19 15:12:14.097412
Processed enclosures
processed tesselations
---- Processing region:  98402 2025-02-19 15:12:18.942352
Processed enclosures
processed tesselations
---- Processing region:  98561 2025-02-19 15:12:27.587015
Processed enclosures
processed tesselations
---- Processing region:  99170 2025-02-19 15:12:40.015656
Processed enclosures
processed tesselations
---- Processing region:  99298 2025-02-19 15:12:46.167748
Processed enclosures
processed tesselations
---- Processing region:  99449 2025-02-19 15:13:33.763182
Processed enclosures
processed tesselations
---- Processing region:  99663 2025-02-19 15:13:44.947218
Processed enclosures
processed tesselations
---- Processing region:  99840 2025-02-19 15:13:51.011637
Processed enclosures
processed tesselations
---- Processing region:  99844 2025-02-19 15:14:00.239603
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  99890 2025-02-19 15:14:21.271893
Processed enclosures
processed tesselations
---- Processing region:  99973 2025-02-19 15:16:19.754877
Processed enclosures
processed tesselations
---- Processing region:  100065 2025-02-19 15:16:30.511394
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  100273 2025-02-19 15:16:46.006942
Processed enclosures
processed tesselations
---- Processing region:  100502 2025-02-19 15:16:51.541085
Processed enclosures
processed tesselations
---- Processing region:  100588 2025-02-19 15:16:57.853099
Processed enclosures
processed tesselations
---- Processing region:  100668 2025-02-19 15:17:10.190684
Processed enclosures
processed tesselations
---- Processing region:  100886 2025-02-19 15:17:23.156646
Processed enclosures
processed tesselations
---- Processing region:  100951 2025-02-19 15:17:36.977017
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  101004 2025-02-19 15:19:01.758539
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  101076 2025-02-19 15:19:15.843559
Processed enclosures
processed tesselations
---- Processing region:  101276 2025-02-19 15:19:22.188565
Processed enclosures
processed tesselations
---- Processing region:  101333 2025-02-19 15:19:28.126396
Processed enclosures
processed tesselations
---- Processing region:  101468 2025-02-19 15:19:47.202243
Processed enclosures
processed tesselations
---- Processing region:  101479 2025-02-19 15:19:54.162322
Processed enclosures
processed tesselations
---- Processing region:  101552 2025-02-19 15:21:20.439752
Processed enclosures
processed tesselations
---- Processing region:  101573 2025-02-19 15:21:39.755463
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  101868 2025-02-19 15:22:11.228744
Processed enclosures
processed tesselations
---- Processing region:  102307 2025-02-19 15:22:21.192814
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  102483 2025-02-19 15:22:41.008417
Processed enclosures
processed tesselations
---- Processing region:  102649 2025-02-19 15:22:53.418334
Processed enclosures
processed tesselations
---- Processing region:  102660 2025-02-19 15:23:05.150187
Processed enclosures
processed tesselations
---- Processing region:  102728 2025-02-19 15:23:12.584531
Processed enclosures
processed tesselations
---- Processing region:  102951 2025-02-19 15:23:22.654298
Retrying tesselation with less buildings, potentially changing building data.
Dropping 4 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  103240 2025-02-19 15:23:55.164353
Processed enclosures
processed tesselations
---- Processing region:  103310 2025-02-19 15:24:05.494130
Processed enclosures
processed tesselations
---- Processing region:  103669 2025-02-19 15:24:11.538077
Processed enclosures
processed tesselations
---- Processing region:  103701 2025-02-19 15:24:16.423418
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  103757 2025-02-19 15:24:31.778081
Processed enclosures
processed tesselations
---- Processing region:  103841 2025-02-19 15:24:38.393225
Processed enclosures
processed tesselations
---- Processing region:  103955 2025-02-19 15:24:52.069051
Processed enclosures
processed tesselations
---- Processing region:  103995 2025-02-19 15:25:01.242126
Processed enclosures
processed tesselations
---- Processing region:  104650 2025-02-19 15:25:09.419999
Processed enclosures
processed tesselations
---- Processing region:  104689 2025-02-19 15:25:18.270150
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/joblib/externals/loky/process_executor.py:752: UserWarning: A worker stopped while some jobs were given to the executor. This can be caused by a too short worker timeout or by a memory leak.
  warnings.warn(
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/joblib/externals/loky/process_executor.py:752: UserWarning: A worker stopped while some jobs were given to the executor. This can be caused by a too short worker timeout or by a memory leak.
  warnings.warn(
Retrying tesselation with less buildings, potentially changing building data.
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/joblib/externals/loky/process_executor.py:752: UserWarning: A worker stopped while some jobs were given to the executor. This can be caused by a too short worker timeout or by a memory leak.
  warnings.warn(
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/joblib/externals/loky/process_executor.py:752: UserWarning: A worker stopped while some jobs were given to the executor. This can be caused by a too short worker timeout or by a memory leak.
  warnings.warn(
Dropping 7 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  104700 2025-02-19 15:53:13.680200
Processed enclosures
processed tesselations
---- Processing region:  104774 2025-02-19 15:53:23.943003
Processed enclosures
processed tesselations
---- Processing region:  104942 2025-02-19 15:53:32.793672
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  105139 2025-02-19 15:54:09.629234
Processed enclosures
processed tesselations
---- Processing region:  105549 2025-02-19 15:54:16.325603
Processed enclosures
processed tesselations
---- Processing region:  105598 2025-02-19 15:54:30.685911
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  105620 2025-02-19 15:55:05.075808
Processed enclosures
processed tesselations
---- Processing region:  106235 2025-02-19 15:55:13.189105
Processed enclosures
processed tesselations
---- Processing region:  106236 2025-02-19 15:55:21.337456
Processed enclosures
processed tesselations
---- Processing region:  106409 2025-02-19 15:55:35.188623
Processed enclosures
processed tesselations
---- Processing region:  106603 2025-02-19 15:55:38.160859
Retrying tesselation with less buildings, potentially changing building data.
Dropping 2 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  106690 2025-02-19 15:55:53.595176
Retrying tesselation with less buildings, potentially changing building data.
Dropping 3 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  106876 2025-02-19 15:58:40.849879
Processed enclosures
processed tesselations
---- Processing region:  106891 2025-02-19 15:58:50.169092
Processed enclosures
processed tesselations
---- Processing region:  106928 2025-02-19 15:59:09.338218
Retrying tesselation with less buildings, potentially changing building data.
Dropping 23 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  106972 2025-02-19 16:03:25.693232
Processed enclosures
processed tesselations
---- Processing region:  107132 2025-02-19 16:03:50.578652
Processed enclosures
processed tesselations
---- Processing region:  107471 2025-02-19 16:03:59.796845
Processed enclosures
processed tesselations
---- Processing region:  107621 2025-02-19 16:04:44.048068
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  107675 2025-02-19 16:04:57.511223
Retrying tesselation with less buildings, potentially changing building data.
Dropping 3 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  107744 2025-02-19 16:05:16.360040
Processed enclosures
processed tesselations
---- Processing region:  108119 2025-02-19 16:05:53.545461
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  108129 2025-02-19 16:06:10.107593
Processed enclosures
processed tesselations
---- Processing region:  108805 2025-02-19 16:06:15.828349
Processed enclosures
processed tesselations
---- Processing region:  108885 2025-02-19 16:06:22.114124
Processed enclosures
processed tesselations
---- Processing region:  108886 2025-02-19 16:06:32.602276
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/joblib/externals/loky/process_executor.py:752: UserWarning: A worker stopped while some jobs were given to the executor. This can be caused by a too short worker timeout or by a memory leak.
  warnings.warn(
Processed enclosures
processed tesselations
---- Processing region:  108938 2025-02-19 16:12:37.717700
Processed enclosures
processed tesselations
---- Processing region:  109204 2025-02-19 16:12:51.755299
Processed enclosures
processed tesselations
---- Processing region:  109339 2025-02-19 16:13:00.109561
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  109648 2025-02-19 16:13:29.385055
Processed enclosures
processed tesselations
---- Processing region:  109769 2025-02-19 16:13:34.006390
Processed enclosures
processed tesselations
---- Processing region:  109915 2025-02-19 16:13:55.743062
Processed enclosures
processed tesselations
---- Processing region:  110149 2025-02-19 16:14:03.205839
Processed enclosures
processed tesselations
---- Processing region:  110569 2025-02-19 16:14:20.803036
Processed enclosures
processed tesselations
---- Processing region:  110785 2025-02-19 16:14:29.651893
Processed enclosures
processed tesselations
---- Processing region:  111027 2025-02-19 16:14:39.126528
Processed enclosures
processed tesselations
---- Processing region:  111785 2025-02-19 16:14:49.139817
Processed enclosures
processed tesselations
---- Processing region:  111990 2025-02-19 16:14:55.589541
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  112303 2025-02-19 16:15:16.381485
Processed enclosures
processed tesselations
---- Processing region:  112689 2025-02-19 16:15:19.973738
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  112750 2025-02-19 16:15:44.390297
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  113056 2025-02-19 16:15:59.207505
Retrying tesselation with less buildings, potentially changing building data.
Dropping 2 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  113175 2025-02-19 16:16:14.005057
Processed enclosures
processed tesselations
---- Processing region:  113257 2025-02-19 16:16:23.930880
Processed enclosures
processed tesselations
---- Processing region:  113603 2025-02-19 16:16:59.197671
Processed enclosures
processed tesselations
---- Processing region:  113842 2025-02-19 16:17:02.761286
Processed enclosures
processed tesselations
---- Processing region:  114614 2025-02-19 16:17:13.737910
Processed enclosures
processed tesselations
---- Processing region:  114684 2025-02-19 16:17:25.192669
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  115038 2025-02-19 16:17:41.809491
Processed enclosures
processed tesselations
---- Processing region:  115302 2025-02-19 16:17:50.832163
Processed enclosures
processed tesselations
---- Processing region:  115459 2025-02-19 16:18:01.287649
Processed enclosures
processed tesselations
---- Processing region:  115629 2025-02-19 16:18:06.140122
Retrying tesselation with less buildings, potentially changing building data.
Dropping 2 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  116188 2025-02-19 16:18:22.265805
Processed enclosures
processed tesselations
---- Processing region:  116245 2025-02-19 16:18:34.596885
Processed enclosures
processed tesselations
---- Processing region:  116433 2025-02-19 16:18:47.520212
Processed enclosures
processed tesselations
---- Processing region:  116665 2025-02-19 16:18:58.117686
Processed enclosures
processed tesselations
---- Processing region:  117011 2025-02-19 16:19:18.708848
Retrying tesselation with less buildings, potentially changing building data.
Dropping 2 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  117344 2025-02-19 16:20:07.443415
Processed enclosures
processed tesselations
---- Processing region:  117715 2025-02-19 16:20:16.822681
Processed enclosures
processed tesselations
---- Processing region:  117754 2025-02-19 16:20:59.795329
Processed enclosures
processed tesselations
---- Processing region:  117987 2025-02-19 16:21:06.768452
Processed enclosures
processed tesselations
---- Processing region:  118186 2025-02-19 16:21:25.021375
Processed enclosures
processed tesselations
---- Processing region:  118968 2025-02-19 16:21:34.434462
Processed enclosures
processed tesselations
---- Processing region:  119151 2025-02-19 16:21:39.385366
Processed enclosures
processed tesselations
---- Processing region:  119682 2025-02-19 16:21:49.514535
Processed enclosures
processed tesselations
---- Processing region:  119838 2025-02-19 16:22:02.403493
Processed enclosures
processed tesselations
---- Processing region:  120289 2025-02-19 16:22:49.581137
Processed enclosures
processed tesselations
---- Processing region:  120682 2025-02-19 16:23:02.127693
Processed enclosures
processed tesselations
---- Processing region:  120707 2025-02-19 16:23:24.949284
Processed enclosures
processed tesselations
---- Processing region:  121047 2025-02-19 16:23:31.898770
Processed enclosures
processed tesselations
---- Processing region:  121247 2025-02-19 16:23:37.986619
Processed enclosures
processed tesselations
---- Processing region:  121367 2025-02-19 16:23:46.477348
Processed enclosures
processed tesselations
---- Processing region:  121511 2025-02-19 16:24:08.640278
Processed enclosures
processed tesselations
---- Processing region:  121543 2025-02-19 16:24:24.300545
Processed enclosures
processed tesselations
---- Processing region:  121638 2025-02-19 16:24:50.699320
Processed enclosures
processed tesselations
---- Processing region:  121880 2025-02-19 16:25:10.034244
Processed enclosures
processed tesselations
---- Processing region:  122862 2025-02-19 16:25:16.113536
Processed enclosures
processed tesselations
---- Processing region:  123006 2025-02-19 16:25:27.387078
Processed enclosures
processed tesselations
---- Processing region:  123161 2025-02-19 16:25:31.281750
Processed enclosures
processed tesselations
---- Processing region:  123183 2025-02-19 16:25:38.607834
Processed enclosures
processed tesselations
---- Processing region:  123496 2025-02-19 16:25:43.786446
Processed enclosures
processed tesselations
---- Processing region:  123530 2025-02-19 16:25:59.441632
Processed enclosures
processed tesselations
---- Processing region:  123553 2025-02-19 16:26:04.437240
Processed enclosures
processed tesselations
---- Processing region:  123931 2025-02-19 16:26:17.213263
Processed enclosures
processed tesselations
---- Processing region:  124010 2025-02-19 16:26:21.900254
Retrying tesselation with less buildings, potentially changing building data.
Dropping 3 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  124188 2025-02-19 16:27:18.064706
Processed enclosures
processed tesselations
---- Processing region:  124343 2025-02-19 16:27:26.046536
Processed enclosures
processed tesselations
---- Processing region:  124658 2025-02-19 16:27:35.640216
Processed enclosures
processed tesselations
---- Processing region:  124693 2025-02-19 16:27:49.611868
Processed enclosures
processed tesselations
---- Processing region:  125382 2025-02-19 16:28:06.074294
Processed enclosures
processed tesselations
---- Processing region:  125435 2025-02-19 16:28:09.289426
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  125595 2025-02-19 16:28:49.006419
Processed enclosures
processed tesselations
---- Processing region:  125714 2025-02-19 16:28:57.983574
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/joblib/externals/loky/process_executor.py:752: UserWarning: A worker stopped while some jobs were given to the executor. This can be caused by a too short worker timeout or by a memory leak.
  warnings.warn(
Processed enclosures
processed tesselations
---- Processing region:  125931 2025-02-19 16:29:24.898472
Processed enclosures
processed tesselations
---- Processing region:  126020 2025-02-19 16:29:31.061101
Processed enclosures
processed tesselations
---- Processing region:  126123 2025-02-19 16:29:56.722610
Processed enclosures
processed tesselations
---- Processing region:  126342 2025-02-19 16:30:12.147060
Processed enclosures
processed tesselations
---- Processing region:  126817 2025-02-19 16:30:18.925557
Processed enclosures
processed tesselations
---- Processing region:  126919 2025-02-19 16:30:39.774621
Processed enclosures
processed tesselations
---- Processing region:  127339 2025-02-19 16:32:12.289871
Processed enclosures
processed tesselations
---- Processing region:  127965 2025-02-19 16:32:36.298691
Processed enclosures
processed tesselations
---- Processing region:  128383 2025-02-19 16:32:49.419483
Processed enclosures
processed tesselations
---- Processing region:  129133 2025-02-19 16:33:02.483968
Processed enclosures
processed tesselations
---- Processing region:  129633 2025-02-19 16:33:17.849089
Processed enclosures
processed tesselations
---- Processing region:  129657 2025-02-19 16:33:26.883137
Processed enclosures
processed tesselations
---- Processing region:  129981 2025-02-19 16:33:34.008962
Processed enclosures
processed tesselations
---- Processing region:  130016 2025-02-19 16:33:43.315908
Processed enclosures
processed tesselations
---- Processing region:  130054 2025-02-19 16:33:51.744052
Processed enclosures
processed tesselations
---- Processing region:  130057 2025-02-19 16:34:00.042580
Processed enclosures
processed tesselations
---- Processing region:  130435 2025-02-19 16:34:58.292769
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  130457 2025-02-19 16:35:20.172697
Processed enclosures
processed tesselations
---- Processing region:  130576 2025-02-19 16:35:28.218997
Processed enclosures
processed tesselations
---- Processing region:  130652 2025-02-19 16:35:51.546389
Processed enclosures
processed tesselations
---- Processing region:  131601 2025-02-19 16:36:02.273543
Processed enclosures
processed tesselations
---- Processing region:  131732 2025-02-19 16:36:22.975087
Processed enclosures
processed tesselations
---- Processing region:  132082 2025-02-19 16:36:31.347213
Processed enclosures
processed tesselations
---- Processing region:  132096 2025-02-19 16:36:56.842337
Processed enclosures
processed tesselations
---- Processing region:  132420 2025-02-19 16:37:04.795018
Processed enclosures
processed tesselations
---- Processing region:  132991 2025-02-19 16:37:17.603049
Processed enclosures
processed tesselations
---- Processing region:  133341 2025-02-19 16:37:25.377027
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  133415 2025-02-19 16:37:41.709004
Processed enclosures
processed tesselations
---- Processing region:  133506 2025-02-19 16:37:54.026866
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  133629 2025-02-19 16:38:14.466450
Retrying tesselation with less buildings, potentially changing building data.
Dropping 1 buildings due to tesselation problems
Processed enclosures
processed tesselations
---- Processing region:  133675 2025-02-19 16:38:31.022698
Processed enclosures
processed tesselations
---- Processing region:  133728 2025-02-19 16:38:40.867883
Processed enclosures
processed tesselations
---- Processing region:  134690 2025-02-19 16:39:03.006756
Processed enclosures
processed tesselations
---- Processing region:  134697 2025-02-19 16:39:10.848346
Processed enclosures
processed tesselations
---- Processing region:  134988 2025-02-19 16:39:24.383575
Processed enclosures
processed tesselations
---- Processing region:  135194 2025-02-19 16:39:39.203499
Processed enclosures
processed tesselations
---- Processing region:  135398 2025-02-19 16:39:53.142854
Processed enclosures
processed tesselations
1
1

Process graphs

Run the graph generating pipeline for all regions.

from core.generate_ngraphs import process_region_graphs
for region_id, _ in region_hulls.iterrows():

    process_region_graphs(
        region_id,
        graph_dir,
        buildings_dir,
        streets_dir,
        enclosures_dir,
        tessellations_dir,
    )
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 5 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 98 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 866 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 5 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 24 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 43 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 60 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 28 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 5 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 19 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 3 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 4 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 28 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 31 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 339 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 3 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 21 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 23 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 2 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 26 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 36 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 38 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 195 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 53 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 4 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 21 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 4 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 28 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 159 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 20 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 31 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 35 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 21 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 2 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 21 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 33 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 36 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 20 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 31 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 5 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 3 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 68 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 20 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 22 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 246 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 16 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 21 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 37 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 17 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 69 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 5 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 122 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 26 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 30 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 16 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 38 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 20 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 23 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 31 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 2 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 42 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 2 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 23 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 258 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 27 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 16 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 21 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 3 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 4 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 17 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 2 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 16 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 176 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 23 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 20 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 22 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 136 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 17 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 76 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 17 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 21 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 69 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 20 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 16 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 34 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 16 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 26 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 19 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 26 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 53 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 21 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 53 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 23 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 37 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 45 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 27 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 5 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 20 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 16 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 32 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 91 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 34 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 45 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 40 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 23 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 4 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 22 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 26 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 29 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 27 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 5 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 24 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 5 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 230 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 28 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 25 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 17 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 22 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 28 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 24 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 16 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 28 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 29 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 16 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 16 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 28 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 48 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 25 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 4 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 76 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 21 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 16 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 46 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 25 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 36 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 16 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 22 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 3 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 2 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 51 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 24 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 16 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 17 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 17 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 29 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 89 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 38 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 17 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 25 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 52 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 5 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 40 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 19 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 20 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 26 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 3 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 2 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 55 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 72 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 26 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 33 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 30 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 22 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 24 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 29 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 37 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 35 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 20 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 17 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 60 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 74 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 22 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 84 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 16 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 23 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 68 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 273 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 23 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 2 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 3 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 4 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 16 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 22 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 63 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 26 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 166 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 61 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 27 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 47 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 33 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 17 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 23 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 5 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 17 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 24 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 124 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 4 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 23 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 25 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 16 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 25 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 205 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 20 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 16 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 40 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 33 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 22 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 21 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 41 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 32 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 19 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 29 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 19 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 25 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 17 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 31 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 92 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 32 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 106 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 214 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 25 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 44 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 49 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 17 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 29 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 34 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 16 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 31 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 34 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 32 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 20 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 29 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 20 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 53 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 66 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 89 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 24 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 25 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 53 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 36 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 41 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 41 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 27 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 17 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 28 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 67 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 59 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 38 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 298 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 19 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 21 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 20 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 34 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 34 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 30 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 21 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 34 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 29 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 43 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 39 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 20 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 22 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 20 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 20 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 40 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 23 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 17 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 45 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 135 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 23 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 36 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 22 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 23 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 54 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 30 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 22 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 145 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 25 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 24 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 24 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 31 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 16 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 20 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 23 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 22 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 63 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 36 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 147 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 22 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 17 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 23 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 234 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 35 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 17 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 20 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 24 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 4 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 16 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 26 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 24 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 17 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 23 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 58 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 81 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 30 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 66 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 43 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 16 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 19 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 103 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 29 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 70 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 17 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 26 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 20 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 126 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 33 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 38 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 16 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 19 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 5 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 28 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 19 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 1182 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 56 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 17 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 24 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 5 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 20 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 100 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 23 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 215 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 38 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 3 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 58 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 22 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 39 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 5 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 485 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 22 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 36 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 27 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 50 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 24 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 21 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 5 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 26 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 27 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 19 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 59 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 25 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 3 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 3 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 41 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 41 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 49 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 20 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 5 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 51 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 21 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 79 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 15 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 22 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 49 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 22 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 24 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 4 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 3 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 16 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 3 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 27 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 4 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 25 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 33 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 4 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 19 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 19 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 40 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 6 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 18 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 13 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 9 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 44 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 139 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 26 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 17 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 4 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 12 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 78 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 5 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 2 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 32 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 32 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 35 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 36 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built nodes graph knn=1
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 34 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 8 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 7 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 20 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 20 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 11 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 17 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 26 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 14 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)
Built tess graph knn=1
Built buildings graph knn=1
Built streets graph knn=1
Built enclosure graph knn=1
Built nodes graph knn=1
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/libpysal/weights/weights.py:1685: UserWarning: The weights matrix is not fully connected: 
 There are 10 disconnected components.
  w = W(neighbors, weights, ids, silence_warnings=silence_warnings)

Process morphometrics

Run the morphometric character processing pipeline for all regions.

from core.generate_chars import process_single_region_chars, process_building_chars
for region_id, _ in region_hulls.iterrows():

    process_single_region_chars(
        region_id,
        graph_dir,
        buildings_dir,
        streets_dir,
        enclosures_dir,
        tessellations_dir,
        chars_dir
    )
2025-02-19 20:57:56.485802 ----Processing ------ 4
Processing streets
Processing enclosures
Processing buildings
Processing tessellation
2025-02-19 20:58:14.990728 ----Processing ------ 5
Processing streets
Processing enclosures
Processing buildings
/home/krasen/morphometrics/manual_deps/momepy/momepy/functional/_shape.py:890: RuntimeWarning: invalid value encountered in arccos
  angles = np.arccos(cosine_angle)
/home/krasen/morphometrics/manual_deps/momepy/momepy/functional/_shape.py:576: RuntimeWarning: Mean of empty slice
  return np.nanmean(np.abs(90 - degrees[true_angles]))
/home/krasen/morphometrics/manual_deps/momepy/momepy/functional/_shape.py:890: RuntimeWarning: invalid value encountered in arccos
  angles = np.arccos(cosine_angle)
/home/krasen/morphometrics/manual_deps/momepy/momepy/functional/_shape.py:737: RuntimeWarning: Mean of empty slice
  return Series({"mean": np.nanmean(dists), "std": np.nanstd(dists)})
/home/krasen/morphometrics/.pixi/envs/default/lib/python3.12/site-packages/numpy/lib/_nanfunctions_impl.py:2035: RuntimeWarning: Degrees of freedom <= 0 for slice.
  var = nanvar(a, axis=axis, dtype=dtype, out=out, ddof=ddof,
/home/krasen/morphometrics/manual_deps/momepy/momepy/functional/_shape.py:890: RuntimeWarning: invalid value encountered in arccos
  angles = np.arccos(cosine_angle)
Processing tessellation

Merge data

Merge all the building, street, nodes, enclosures and ETCs morphometric.

from core.generate_merged_primary_chars import merge_into_primary
from core.utils import used_keys
for region_id, _ in region_hulls.iterrows():
    tessellation = gpd.read_parquet(chars_dir + f"tessellations_chars_{region_id}.parquet")
    buildings = gpd.read_parquet(chars_dir + f"buildings_chars_{region_id}.parquet")
    enclosures = gpd.read_parquet(chars_dir + f"enclosures_chars_{region_id}.parquet")
    streets = gpd.read_parquet(chars_dir + f"streets_chars_{region_id}.parquet")
    nodes = gpd.read_parquet(chars_dir + f"nodes_chars_{region_id}.parquet")
    
    
    merged = pd.merge(
        tessellation.drop(columns=["geometry"]),
        buildings.drop(columns=["nodeID", "geometry", 'nID']),
        right_index=True,
        left_index=True,
        how="left",
    )
    
    merged = merged.merge(
        enclosures.drop(columns="geometry"),
        right_on="eID",
        left_on="enclosure_index",
        how="left",
    )
    
    merged = merged.merge(streets.drop(columns="geometry"), on="nID", how="left")
    merged = merged.merge(nodes.drop(columns="geometry"), on="nodeID", how="left")
    
    merged = merged.drop(
        columns=[
            "nID",
            "eID",
            "nodeID",
            "mm_len",
            "cdsbool",
            "node_start",
            "node_end",
            # "x",
            # "y",
            "enclosure_index",
            # "id",
            # "osm_id",
            # "index",  ## maybe keep
        ]
    )
    merged = merged.set_index(tessellation.index)
    
    primary = merged[list(used_keys.keys())]
    primary.to_parquet(chars_dir + f'primary_chars_{region_id}.parquet')

Generate spatial lag

from core.generate_context import spatially_weighted_partial_lag, parallel_higher_order_context
import numpy as np
from libpysal.graph import read_parquet
import shapely
import geopandas as gpd
import pandas as pd
spatial_lag = 3


kernel ='inverse' 
n_splits = 10
bandwidth_type = -1
graph_dir = '/data/uscuni-eurofab/processed_data/neigh_graphs/'
chars_dir = '/data/uscuni-eurofab/processed_data/chars/'

regions_datadir = "/data/uscuni-eurofab/"
region_hulls = gpd.read_parquet(
        regions_datadir + "regions/" + "ms_ce_region_hulls.parquet"
    )
region_hulls.shape
(474, 1)

Spatially weighted context lag

%%time

for region_id in region_hulls.index:
    
    print(region_id)    
    
    # setup data for the spatial lag calculations
    X_train = pd.read_parquet(chars_dir + f'primary_chars_{region_id}.parquet')
    graph = read_parquet(graph_dir + f"tessellation_graph_{region_id}.parquet")
    tessellation = gpd.read_parquet(
            tessellations_dir + f"tessellation_{region_id}.parquet"
    )
    centroids = shapely.get_coordinates(tessellation.representative_point())
    
    # calculate and store the lag
    lag = spatially_weighted_partial_lag(X_train, graph, centroids, kernel=kernel, k=spatial_lag, n_splits=n_splits, bandwidth=bandwidth_type)
    combined_data = X_train.join(lag, how='inner')
    combined_data.to_parquet(f'{chars_dir}lag_chars_{region_id}_{kernel}_{spatial_lag}_{bandwidth_type}.parquet')
4
5
20
356
401
646
687
810
1014
1049
1054
1117
1321
1476
1598
1642
1827
1940
2110
2112
2268
2304
2485
2779
2846
2885
2997
3086
3147
3256
3335
3408
3415
3462
3631
3751
3758
3770
3888
3892
3907
4040
4066
4347
4356
4798
4833
5084
5388
5513
5832
6004
6037
6085
6090
6108
6574
6612
6738
6918
7098
7111
7125
7355
7607
7634
7674
7688
7823
7867
7962
8160
8213
8245
8272
8320
8360
8438
8854
9048
9147
9310
9353
9656
9678
9728
9754
9830
9871
9981
10078
10135
10196
10385
10446
10454
10574
10771
10846
10939
10957
10962
11055
11196
11282
11345
11633
11700
11785
11818
11855
11860
11944
12041
12214
12311
12363
12458
12493
12502
12511
12551
12590
12647
12815
13347
13348
13385
13475
13566
13633
13928
14064
14137
14242
14328
14404
14459
14496
14663
14759
14766
14946
15176
15241
15338
15351
15406
15416
15882
16414
16430
16439
17204
17373
17744
17780
17846
17892
17933
18116
18127
18230
19263
19442
19537
19811
19906
20034
20332
20490
20556
20796
20861
21115
21229
21365
21811
22026
22246
22417
22543
22552
23103
23108
23891
24036
24098
24121
24362
24609
24665
25001
25412
25423
25542
25779
25875
25924
25945
25951
26132
26568
26659
26798
27160
27223
27224
27423
27610
27765
27832
27846
28020
28131
28132
28318
28858
28907
29070
29520
29591
29595
30057
30339
30406
30718
30802
30879
30976
31083
31361
31466
31810
31952
32398
32484
32698
32854
32928
33078
33284
33413
33475
33559
33710
33764
33899
33954
33987
34203
34239
34737
34746
34842
34910
34995
35093
35245
35381
35747
36318
36322
36469
36518
36673
36704
36769
36937
37025
37052
37215
37507
37680
37901
37959
38118
38266
38404
38689
38711
38834
38944
39222
39227
39379
39679
40159
40279
40343
40994
41074
41392
41479
41553
41592
41720
42149
42217
42778
42900
43046
43163
43358
43697
43706
44026
44124
44296
44370
44818
44954
45036
45229
45232
45255
45287
45693
45712
45927
45982
46007
46134
46356
46617
47043
47145
47182
47309
47986
48005
48597
48608
48627
48972
49034
49124
49274
49375
49577
50118
50194
50358
50553
50899
50990
51150
51204
51394
51406
51741
51847
51931
52205
53023
53391
53395
53644
53674
53811
53816
54043
54449
54500
54902
55045
55183
55255
55407
55421
55554
55981
56018
56155
57071
57160
57400
57642
57659
57923
58459
58597
59055
59218
59744
60257
60384
60640
60988
61019
61065
61071
61320
61437
61563
62171
62297
62341
62562
62749
62764
63344
63357
63677
63758
63855
63960
64539
64546
64638
64807
65014
65057
65198
65371
65565
65630
65680
66292
66335
66753
67169
67491
67612
68353
68706
68876
68882
69134
69159
69198
69502
70724
70832
70993
71005
71006
71021
71935
72129
72807
72892
73061
73516
73704
73741
74731
75342
75509
75745
76136
76353
76485
77286
77565
77791
78483
78714
79306
80132
80151
80175
80385
80622
80892
81218
81675
81914
82077
82594
82632
82799
83254
83289
83458
83752
84131
84201
84232
84542
84568
85004
85118
85345
86120
86197
86533
86686
86688
86691
86878
86974
86999
87377
87722
87781
87987
88191
88233
88782
89293
89298
89686
89824
90010
90283
90357
90905
90996
91132
91199
91484
92200
92570
93688
94293
94722
94733
95532
95556
95625
95783
95833
95876
96460
96489
96543
96840
97391
97581
97670
97733
97783
98043
98105
98208
98254
98402
98561
99170
99298
99449
99663
99840
99844
99890
99973
100065
100273
100502
100588
100668
100886
100951
101004
101076
101276
101333
101468
101479
101552
101573
101868
102307
102483
102649
102660
102728
102951
103240
103310
103669
103701
103757
103841
103955
103995
104650
104689
104700
104774
104942
105139
105549
105598
105620
106235
106236
106409
106603
106690
106876
106891
106928
106972
107132
107471
107621
107675
107744
108119
108129
108805
108885
108886
108938
109204
109339
109648
109769
109915
110149
110569
110785
111027
111785
111990
112303
112689
112750
113056
113175
113257
113603
113842
114614
114684
115038
115302
115459
115629
116188
116245
116433
116665
117011
117344
117715
117754
117987
118186
118968
119151
119682
119838
120289
120682
120707
121047
121247
121367
121511
121543
121638
121880
122862
123006
123161
123183
123496
123530
123553
123931
124010
124188
124343
124658
124693
125382
125435
125595
125714
125931
126020
126123
126342
126817
126919
127339
127965
128383
129133
129633
129657
129981
130016
130054
130057
130435
130457
130576
130652
131601
131732
132082
132096
132420
132991
133341
133415
133506
133629
133675
133728
134690
134697
134988
135194
135398
CPU times: user 1d 9h 27min 44s, sys: 6h 18min 56s, total: 1d 15h 46min 40s
Wall time: 2h 14min 59s

Equal spatial weights

%%time

for region_id in region_hulls.index:
    
    print(region_id)    
    
    # setup data for the spatial lag calculations
    X_train = pd.read_parquet(chars_dir + f'primary_chars_{region_id}.parquet')
    graph = read_parquet(graph_dir + f"tessellation_graph_{region_id}.parquet")

    # calculate and store the lag
    lag = parallel_higher_order_context(X_train, graph, k=spatial_lag, n_splits=n_splits, output_vals=3)
    lag.columns = np.concatenate([(c + "_15", c + "_median", c + "_85") for c in X_train.columns])
    combined_data = X_train.join(lag, how='inner')
    combined_data.to_parquet(f'{chars_dir}lag_chars_{region_id}_unweighted_{spatial_lag}.parquet')
19
24
33
478
754
817
1049
1485
1677
2415
2513
2707
2785
2790
2820
3228
3307
3313
3357
3540
3661
3762
3806
4271
4285
4640
4763
5175
5189
5320
5429
5874
6337
6351
6477
6858
6881
7113
7381
7411
7640
7693
7728
7921
7924
8014
8087
8147
8440
8659
8927
8960
9560
9840
9887
10197
10283
10600
10673
10764
10875
11024
11178
11550
11623
11640
12080
12222
12247
12347
12401
12546
12614
12649
12695
12736
13285
13496
13497
14086
14327
14383
14605
14836
15151
15308
15362
15415
15540
15560
15646
16446
16582
16687
17219
17720
17763
17808
17857
17874
17951
18006
18143
18215
19325
19474
20008
20063
20356
20573
20597
20811
21128
22022
22398
22633
22770
23227
23621
23941
24079
24141
24683
24737
25065
25497
25588
25814
25964
26146
26642
26773
27374
27700
27783
27997
28059
28060
28237
28601
28751
28795
28961
29387
30259
30571
30662
30938
31101
31696
31807
32671
32890
33094
33150
33415
33718
33769
33803
34553
34902
36043
36064
36227
36327
36396
36457
37246
37360
37371
37637
37789
37937
38374
38429
38584
38606
38877
39130
39903
40933
41257
41618
41686
42224
42437
42465
42570
43084
44353
44577
44580
44676
44853
44980
45035
45263
45342
45356
45491
45681
45951
45966
46050
46338
46835
47308
47311
47899
48569
48590
50170
50415
50466
50669
51186
51454
51525
51553
51595
52243
53006
53082
53490
53658
54059
54551
54724
55117
55544
56004
56381
56860
57118
57279
57491
57959
57961
58553
58714
59253
60585
60752
60840
60950
61323
61799
61852
62599
62847
63185
63950
64170
64620
64720
64762
64900
65086
65153
65186
65204
65806
66259
66807
66864
67836
68214
68368
68705
68900
69027
70379
70515
70529
70612
70786
71286
71490
72623
73070
73089
73094
73296
73452
74302
74923
75752
75990
76214
77130
77145
77166
77454
78090
78925
79739
79783
80776
81352
81530
81666
81810
82184
82214
82385
82403
83044
83798
84160
84183
84268
84986
85331
86349
87058
87257
87464
87553
87669
88485
89034
89093
89706
90747
90960
91242
92304
92816
94055
94482
95277
95332
95578
95656
96235
97027
97307
97413
97707
97848
97855
98159
98760
98887
99047
99125
99281
99430
99460
99507
99758
99898
100224
100304
100594
100635
100722
100975
101123
101252
101332
101518
101969
102322
102334
102389
102490
102508
102938
103001
103298
103643
103658
103698
103735
103818
104251
104358
104396
104415
104653
105293
105313
105392
105846
105995
106753
106930
106999
107265
107428
107916
108140
108308
108376
108648
109005
109050
109585
109676
109949
110157
110373
111252
111314
111594
111672
111683
111801
112098
112842
112966
113249
113487
114261
114334
114685
114948
115294
115954
116035
116242
116830
117162
117200
118465
118956
119645
119966
119991
120673
120825
121214
122230
122372
122404
122529
122904
122940
123004
123370
123547
124008
124022
124219
124768
125010
125294
125389
125591
125840
126119
126381
126542
126723
127149
127562
128338
129117
129193
129335
129409
129600
130732
131498
131560
132469
132728
132805
133611
133765
133801
134054
134356
CPU times: user 11h 56min 31s, sys: 3h 37min 51s, total: 15h 34min 22s
Wall time: 50min 13s