2022-04-08 15:45:13,144 (natcap.invest.utils) utils.prepare_workspace(162) Level 100 Writing log messages to /Users/dannykelly/Desktop/EastNewarkHeatOutputBaselineR1/InVEST-Urban-Cooling-log-2022-04-08--15_45_13.txt 2022-04-08 15:45:13,146 (natcap.invest.ui.model) model._logged_target(1643) Level 100 Starting model with parameters: Arguments for InVEST natcap.invest.urban_cooling_model 3.10.2: aoi_vector_path /Users/dannykelly/Desktop/TestRun1/EastNewarkAlbersConicalAOI/EastNewarkBASFAlbersConical.shp biophysical_table_path /Users/dannykelly/Desktop/TestRun1/EastNewark_urban_cooling_BioFizz.csv cc_method factors cc_weight_albedo 0.2 cc_weight_eti 0.2 cc_weight_shade 0.6 do_energy_valuation False do_productivity_valuation False green_area_cooling_distance 1000 lulc_raster_path /Users/dannykelly/Desktop/TestRun1/eastnewardlncd.tif n_workers -1 ref_eto_raster_path /Users/dannykelly/Desktop/TestRun1/ENJulyETOr2.tif results_suffix R1 t_air_average_radius 2000 t_ref 21.5 uhi_max 3.5 workspace_dir /Users/dannykelly/Desktop/EastNewarkHeatOutputBaselineR1 2022-04-08 15:45:13,146 (natcap.invest.urban_cooling_model) urban_cooling_model.execute(306) INFO Starting Urban Cooling Model 2022-04-08 15:45:13,154 (natcap.invest.utils) utils.build_lookup_from_csv(570) WARNING Empty or NaN values were found in the table: /Users/dannykelly/Desktop/TestRun1/EastNewark_urban_cooling_BioFizz.csv. 2022-04-08 15:45:13,427 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 1 of 2 aligned: lulc_R1.tif 2022-04-08 15:45:13,441 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 2 of 2 aligned: ref_eto_R1.tif 2022-04-08 15:45:13,441 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(828) INFO aligned all 2 rasters. 2022-04-08 15:45:13,465 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-04-08 15:45:13,466 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 25346 2022-04-08 15:45:13,466 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-04-08 15:45:13,467 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(498) ERROR exception encountered in raster_calculator Traceback (most recent call last): File "pygeoprocessing/geoprocessing.py", line 443, in raster_calculator File "pygeoprocessing/geoprocessing.py", line 1885, in _map_dataset_to_value_op pygeoprocessing.geoprocessing.ReclassificationMissingValuesError: The following 3 raster values [22 23 24] from "/Users/dannykelly/Desktop/EastNewarkHeatOutputBaselineR1/intermediate/lulc_R1.tif" do not have corresponding entries in the value map: {0: 0.0, 1: 0.7, 2: 0.5, 3: 0.2, 4: 0.0, 5: 1.0, 6: 0.0, 7: 1.0, 8: 0.85, 9: 1.0, 10: 1.0, 11: 0.8, 12: 1.0}. 2022-04-08 15:45:13,471 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(513) INFO Waiting for raster stats worker result. 2022-04-08 15:45:13,471 (pygeoprocessing.geoprocessing_core) threading.run(870) WARNING No valid pixels were received, sending None. 2022-04-08 15:45:13,472 (taskgraph.Task) Task.add_task(706) ERROR Something went wrong when adding task reclassify to kc (1), terminating taskgraph. Traceback (most recent call last): File "natcap/invest/utils.py", line 915, in reclassify_raster File "pygeoprocessing/geoprocessing.py", line 1892, in reclassify_raster File "pygeoprocessing/geoprocessing.py", line 443, in raster_calculator File "pygeoprocessing/geoprocessing.py", line 1885, in _map_dataset_to_value_op pygeoprocessing.geoprocessing.ReclassificationMissingValuesError: The following 3 raster values [22 23 24] from "/Users/dannykelly/Desktop/EastNewarkHeatOutputBaselineR1/intermediate/lulc_R1.tif" do not have corresponding entries in the value map: {0: 0.0, 1: 0.7, 2: 0.5, 3: 0.2, 4: 0.0, 5: 1.0, 6: 0.0, 7: 1.0, 8: 0.85, 9: 1.0, 10: 1.0, 11: 0.8, 12: 1.0}. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "taskgraph/Task.py", line 674, in add_task File "taskgraph/Task.py", line 1093, in _call File "natcap/invest/utils.py", line 925, in reclassify_raster ValueError: Values in the LULC raster were found that are not represented under the 'lucode' column of the Biophysical table. The missing values found in the LULC raster but not the table are: [22 23 24]. 2022-04-08 15:45:13,474 (natcap.invest.utils) utils.prepare_workspace(167) ERROR Exception while executing Urban-Cooling Traceback (most recent call last): File "natcap/invest/utils.py", line 915, in reclassify_raster File "pygeoprocessing/geoprocessing.py", line 1892, in reclassify_raster File "pygeoprocessing/geoprocessing.py", line 443, in raster_calculator File "pygeoprocessing/geoprocessing.py", line 1885, in _map_dataset_to_value_op pygeoprocessing.geoprocessing.ReclassificationMissingValuesError: The following 3 raster values [22 23 24] from "/Users/dannykelly/Desktop/EastNewarkHeatOutputBaselineR1/intermediate/lulc_R1.tif" do not have corresponding entries in the value map: {0: 0.0, 1: 0.7, 2: 0.5, 3: 0.2, 4: 0.0, 5: 1.0, 6: 0.0, 7: 1.0, 8: 0.85, 9: 1.0, 10: 1.0, 11: 0.8, 12: 1.0}. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "natcap/invest/utils.py", line 165, in prepare_workspace File "natcap/invest/ui/model.py", line 1649, in _logged_target File "natcap/invest/urban_cooling_model.py", line 403, in execute File "taskgraph/Task.py", line 674, in add_task File "taskgraph/Task.py", line 1093, in _call File "natcap/invest/utils.py", line 925, in reclassify_raster ValueError: Values in the LULC raster were found that are not represented under the 'lucode' column of the Biophysical table. The missing values found in the LULC raster but not the table are: [22 23 24]. 2022-04-08 15:45:13,475 (natcap.invest.utils) utils.prepare_workspace(170) INFO Elapsed time: 0.33s 2022-04-08 15:45:13,475 (natcap.invest.utils) utils.prepare_workspace(173) INFO Execution finished