2021-10-15 09:05:04,257 (natcap.invest.utils) utils.prepare_workspace(157) INFO Writing log messages to Q:/SarahHalperin/InVEST/WaterQuality\InVEST-Nutrient-Delivery-Ratio-Model-(NDR)-log-2021-10-15--09_05_04.txt 2021-10-15 09:05:04,257 (natcap.invest.ui.model) model._logged_target(1644) Level 100 Starting model with parameters: Arguments for InVEST natcap.invest.ndr.ndr 3.9.1: biophysical_table_path Q:/SarahHalperin/Data/WaterQuality/BiophysicalTableHuangWeighted.csv calc_n True calc_p True dem_path Q:/SarahHalperin/Data/WaterQuality/DEM/NED_10mFill.tif k_param 2 lulc_path Q:/SarahHalperin/Data/LandUse/TV_NLCD/TV.NLCD_2030Nad83.tif n_workers -1 results_suffix 01 runoff_proxy_path Q:/SarahHalperin/Data/WaterQuality/WorldClim/WorldClim19702000/WorldClim19702000_tv_avg.tif subsurface_critical_length_n 0 subsurface_critical_length_p 0 subsurface_eff_n 0 subsurface_eff_p 0 threshold_flow_accumulation 2000 watersheds_path Q:/SarahHalperin/Data/WaterQuality/wbdhu12_tvproj.shp workspace_dir Q:/SarahHalperin/InVEST/WaterQuality 2021-10-15 09:05:04,288 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:04,288 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:04,351 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:04,366 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:04,616 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:04,616 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:04,647 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:04,647 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:04,679 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:04,679 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:04,679 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:04,882 (natcap.invest.ndr.ndr) ndr.validate(819) DEBUG Starting logging for biophysical table 2021-10-15 09:05:04,882 (natcap.invest.ndr.ndr) ndr.validate(842) DEBUG Required keys in CSV: ['lucode', 'load_n', 'eff_n', 'crit_len_n', 'load_p', 'eff_p', 'crit_len_p'] 2021-10-15 09:05:04,898 (natcap.invest.ndr.ndr) ndr.validate(845) DEBUG Error: None 2021-10-15 09:05:04,898 (natcap.invest.validation) validation._wrapped_validate_func(969) DEBUG Validation warnings: [] 2021-10-15 09:05:04,898 (natcap.invest.ui.inputs) inputs.run(684) INFO Validation thread returned warnings: [] 2021-10-15 09:05:04,929 (natcap.invest.ui.model) model._validation_finished(1793) INFO Whole-model validation returned: [] 2021-10-15 09:05:04,929 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:04,929 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:04,929 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:04,929 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:04,929 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:04,945 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:04,945 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:04,945 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:04,945 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:04,945 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:04,945 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:04,945 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:04,945 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:04,945 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:04,945 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:04,945 (natcap.invest.ui.model) model.post_warnings(1078) INFO Posting validation warnings to WMV dialog: [] 2021-10-15 09:05:04,945 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:04,960 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:04,960 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:04,960 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:04,960 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:04,960 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:04,960 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:04,960 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:04,960 (natcap.invest.ui.model) model.post_warnings(1078) INFO Posting validation warnings to WMV dialog: [] 2021-10-15 09:05:04,960 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: False 2021-10-15 09:05:04,960 (natcap.invest.ui.inputs) inputs.run(678) INFO Starting validation thread with target=._wrapped_validate_func at 0x000002018DC96B80>, args={'workspace_dir': 'Q:/SarahHalperin/InVEST/WaterQuality', 'results_suffix': '01', 'dem_path': 'Q:/SarahHalperin/Data/WaterQuality/DEM/NED_10mFill.tif', 'lulc_path': 'Q:/SarahHalperin/Data/LandUse/TV_NLCD/TV.NLCD_2030Nad83.tif', 'runoff_proxy_path': 'Q:/SarahHalperin/Data/WaterQuality/WorldClim/WorldClim19702000/WorldClim19702000_tv_avg.tif', 'watersheds_path': 'Q:/SarahHalperin/Data/WaterQuality/wbdhu12_tvproj.shp', 'biophysical_table_path': 'Q:/SarahHalperin/Data/WaterQuality/BiophysicalTableHuangWeighted.csv', 'calc_p': True, 'calc_n': True, 'threshold_flow_accumulation': '2000', 'k_param': '2', 'subsurface_critical_length_n': '0', 'subsurface_critical_length_p': '0', 'subsurface_eff_n': '0', 'subsurface_eff_p': '0'}, limit_to=None 2021-10-15 09:05:04,960 (natcap.invest.validation) validation._wrapped_validate_func(920) DEBUG Using ARG_SPEC for validation 2021-10-15 09:05:04,976 (natcap.invest.validation) validation._wrapped_validate_func(924) INFO Starting whole-model validation with ARGS_SPEC 2021-10-15 09:05:04,976 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:05,007 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:05,007 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:05,038 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:05,038 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:05,273 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2021-10-15 09:05:05,273 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:05,273 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:05,273 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 12712 2021-10-15 09:05:05,273 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2021-10-15 09:05:05,288 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2021-10-15 09:05:05,288 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2021-10-15 09:05:05,304 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:05,304 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:05,319 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 1 of 3 aligned: aligned_dem_01.tif 2021-10-15 09:05:05,319 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:05,319 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:05,335 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:05,569 (natcap.invest.ndr.ndr) ndr.validate(819) DEBUG Starting logging for biophysical table 2021-10-15 09:05:05,569 (natcap.invest.ndr.ndr) ndr.validate(842) DEBUG Required keys in CSV: ['lucode', 'load_n', 'eff_n', 'crit_len_n', 'load_p', 'eff_p', 'crit_len_p'] 2021-10-15 09:05:05,569 (natcap.invest.ndr.ndr) ndr.validate(845) DEBUG Error: None 2021-10-15 09:05:05,569 (natcap.invest.validation) validation._wrapped_validate_func(969) DEBUG Validation warnings: [] 2021-10-15 09:05:05,569 (natcap.invest.ui.inputs) inputs.run(684) INFO Validation thread returned warnings: [] 2021-10-15 09:05:05,585 (natcap.invest.ui.model) model._validation_finished(1793) INFO Whole-model validation returned: [] 2021-10-15 09:05:05,585 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:05,585 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:05,585 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:05,585 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:05,585 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:05,585 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:05,600 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:05,600 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:05,600 (natcap.invest.ui.inputs) inputs.run(678) INFO Starting validation thread with target=._wrapped_validate_func at 0x000002018DC96B80>, args={'workspace_dir': 'Q:/SarahHalperin/InVEST/WaterQuality', 'results_suffix': '01', 'dem_path': 'Q:/SarahHalperin/Data/WaterQuality/DEM/NED_10mFill.tif', 'lulc_path': 'Q:/SarahHalperin/Data/LandUse/TV_NLCD/TV.NLCD_2030Nad83.tif', 'runoff_proxy_path': 'Q:/SarahHalperin/Data/WaterQuality/WorldClim/WorldClim19702000/WorldClim19702000_tv_avg.tif', 'watersheds_path': 'Q:/SarahHalperin/Data/WaterQuality/wbdhu12_tvproj.shp', 'biophysical_table_path': 'Q:/SarahHalperin/Data/WaterQuality/BiophysicalTableHuangWeighted.csv', 'calc_p': True, 'calc_n': True, 'threshold_flow_accumulation': '2000', 'k_param': '2', 'subsurface_critical_length_n': '0', 'subsurface_critical_length_p': '0', 'subsurface_eff_n': '0', 'subsurface_eff_p': '0'}, limit_to=None 2021-10-15 09:05:05,600 (natcap.invest.validation) validation._wrapped_validate_func(920) DEBUG Using ARG_SPEC for validation 2021-10-15 09:05:05,600 (natcap.invest.validation) validation._wrapped_validate_func(924) INFO Starting whole-model validation with ARGS_SPEC 2021-10-15 09:05:05,600 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:05,632 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:05,632 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:05,663 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:05,663 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:05,757 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2021-10-15 09:05:05,772 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 12712 2021-10-15 09:05:05,772 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2021-10-15 09:05:05,772 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2021-10-15 09:05:05,772 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2021-10-15 09:05:05,804 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 2 of 3 aligned: aligned_lulc_01.tif 2021-10-15 09:05:05,882 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:05,882 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:05,929 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:05,929 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:05,929 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:05,929 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:05,944 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:06,147 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2021-10-15 09:05:06,147 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 12712 2021-10-15 09:05:06,147 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2021-10-15 09:05:06,147 (natcap.invest.ndr.ndr) ndr.validate(819) DEBUG Starting logging for biophysical table 2021-10-15 09:05:06,163 (natcap.invest.ndr.ndr) ndr.validate(842) DEBUG Required keys in CSV: ['lucode', 'load_n', 'eff_n', 'crit_len_n', 'load_p', 'eff_p', 'crit_len_p'] 2021-10-15 09:05:06,163 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2021-10-15 09:05:06,163 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2021-10-15 09:05:06,163 (natcap.invest.ndr.ndr) ndr.validate(845) DEBUG Error: None 2021-10-15 09:05:06,163 (natcap.invest.validation) validation._wrapped_validate_func(969) DEBUG Validation warnings: [] 2021-10-15 09:05:06,163 (natcap.invest.ui.inputs) inputs.run(684) INFO Validation thread returned warnings: [] 2021-10-15 09:05:06,178 (natcap.invest.ui.model) model._validation_finished(1793) INFO Whole-model validation returned: [] 2021-10-15 09:05:06,178 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,181 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,182 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,184 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,185 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,187 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,189 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,190 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,191 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,192 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 3 of 3 aligned: aligned_runoff_proxy_01.tif 2021-10-15 09:05:06,193 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,194 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(828) INFO aligned all 3 rasters. 2021-10-15 09:05:06,195 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,197 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,199 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,200 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,201 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,202 (natcap.invest.ui.model) model.post_warnings(1078) INFO Posting validation warnings to WMV dialog: [] 2021-10-15 09:05:06,203 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,205 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,206 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,207 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,208 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,209 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,210 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,211 (natcap.invest.ui.model) model.post_warnings(1078) INFO Posting validation warnings to WMV dialog: [] 2021-10-15 09:05:06,213 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: False 2021-10-15 09:05:06,214 (natcap.invest.ui.inputs) inputs.run(678) INFO Starting validation thread with target=._wrapped_validate_func at 0x000002018DC96B80>, args={'workspace_dir': 'Q:/SarahHalperin/InVEST/WaterQuality', 'results_suffix': '01', 'dem_path': 'Q:/SarahHalperin/Data/WaterQuality/DEM/NED_10mFill.tif', 'lulc_path': 'Q:/SarahHalperin/Data/LandUse/TV_NLCD/TV.NLCD_2030Nad83.tif', 'runoff_proxy_path': 'Q:/SarahHalperin/Data/WaterQuality/WorldClim/WorldClim19702000/WorldClim19702000_tv_avg.tif', 'watersheds_path': 'Q:/SarahHalperin/Data/WaterQuality/wbdhu12_tvproj.shp', 'biophysical_table_path': 'Q:/SarahHalperin/Data/WaterQuality/BiophysicalTableHuangWeighted.csv', 'calc_p': True, 'calc_n': True, 'threshold_flow_accumulation': '2000', 'k_param': '2', 'subsurface_critical_length_n': '0', 'subsurface_critical_length_p': '0', 'subsurface_eff_n': '0', 'subsurface_eff_p': '0'}, limit_to=None 2021-10-15 09:05:06,216 (natcap.invest.validation) validation._wrapped_validate_func(920) DEBUG Using ARG_SPEC for validation 2021-10-15 09:05:06,217 (natcap.invest.validation) validation._wrapped_validate_func(924) INFO Starting whole-model validation with ARGS_SPEC 2021-10-15 09:05:06,218 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:06,251 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:06,252 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:06,284 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:06,286 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:06,506 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:06,507 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:06,531 (pygeoprocessing.routing.routing) Task._call(1234) INFO (fill pits): complete 2021-10-15 09:05:06,540 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:06,541 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:06,548 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:06,550 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:06,555 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:06,769 (natcap.invest.ndr.ndr) ndr.validate(819) DEBUG Starting logging for biophysical table 2021-10-15 09:05:06,769 (natcap.invest.ndr.ndr) ndr.validate(842) DEBUG Required keys in CSV: ['lucode', 'load_n', 'eff_n', 'crit_len_n', 'load_p', 'eff_p', 'crit_len_p'] 2021-10-15 09:05:06,774 (natcap.invest.ndr.ndr) ndr.validate(845) DEBUG Error: None 2021-10-15 09:05:06,775 (natcap.invest.validation) validation._wrapped_validate_func(969) DEBUG Validation warnings: [] 2021-10-15 09:05:06,776 (natcap.invest.ui.inputs) inputs.run(684) INFO Validation thread returned warnings: [] 2021-10-15 09:05:06,785 (natcap.invest.ui.model) model._validation_finished(1793) INFO Whole-model validation returned: [] 2021-10-15 09:05:06,787 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,789 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,790 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,791 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,792 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,793 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,794 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,796 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,798 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:06,800 (natcap.invest.ui.inputs) inputs.run(678) INFO Starting validation thread with target=._wrapped_validate_func at 0x000002018DC96B80>, args={'workspace_dir': 'Q:/SarahHalperin/InVEST/WaterQuality', 'results_suffix': '01', 'dem_path': 'Q:/SarahHalperin/Data/WaterQuality/DEM/NED_10mFill.tif', 'lulc_path': 'Q:/SarahHalperin/Data/LandUse/TV_NLCD/TV.NLCD_2030Nad83.tif', 'runoff_proxy_path': 'Q:/SarahHalperin/Data/WaterQuality/WorldClim/WorldClim19702000/WorldClim19702000_tv_avg.tif', 'watersheds_path': 'Q:/SarahHalperin/Data/WaterQuality/wbdhu12_tvproj.shp', 'biophysical_table_path': 'Q:/SarahHalperin/Data/WaterQuality/BiophysicalTableHuangWeighted.csv', 'calc_p': True, 'calc_n': True, 'threshold_flow_accumulation': '2000', 'k_param': '2', 'subsurface_critical_length_n': '0', 'subsurface_critical_length_p': '0', 'subsurface_eff_n': '0', 'subsurface_eff_p': '0'}, limit_to=None 2021-10-15 09:05:06,803 (natcap.invest.validation) validation._wrapped_validate_func(920) DEBUG Using ARG_SPEC for validation 2021-10-15 09:05:06,804 (natcap.invest.validation) validation._wrapped_validate_func(924) INFO Starting whole-model validation with ARGS_SPEC 2021-10-15 09:05:06,808 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:06,844 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:06,845 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:06,880 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:06,881 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:06,987 (pygeoprocessing.routing.routing) Task._call(1234) INFO 100.0% complete 2021-10-15 09:05:07,024 (pygeoprocessing.routing.routing) Task._call(1234) DEBUG creating target flow accum raster layer 2021-10-15 09:05:07,084 (pygeoprocessing.routing.routing) Task._call(1234) DEBUG creating visited raster layer 2021-10-15 09:05:07,108 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:07,109 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:07,132 (pygeoprocessing.routing.routing) Task._call(1234) DEBUG starting search 2021-10-15 09:05:07,142 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:07,143 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:07,151 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:07,151 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:07,158 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:07,329 (pygeoprocessing.routing.routing) Task._call(1234) INFO 100.0% complete 2021-10-15 09:05:07,378 (natcap.invest.ndr.ndr) ndr.validate(819) DEBUG Starting logging for biophysical table 2021-10-15 09:05:07,379 (natcap.invest.ndr.ndr) ndr.validate(842) DEBUG Required keys in CSV: ['lucode', 'load_n', 'eff_n', 'crit_len_n', 'load_p', 'eff_p', 'crit_len_p'] 2021-10-15 09:05:07,385 (natcap.invest.ndr.ndr) ndr.validate(845) DEBUG Error: None 2021-10-15 09:05:07,386 (natcap.invest.validation) validation._wrapped_validate_func(969) DEBUG Validation warnings: [] 2021-10-15 09:05:07,387 (natcap.invest.ui.inputs) inputs.run(684) INFO Validation thread returned warnings: [] 2021-10-15 09:05:07,394 (natcap.invest.ui.model) model._validation_finished(1793) INFO Whole-model validation returned: [] 2021-10-15 09:05:07,395 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:07,397 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:07,398 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:07,400 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:07,401 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:07,403 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:07,404 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:07,405 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:07,406 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:07,408 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:07,409 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:07,410 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:07,411 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:07,412 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:07,413 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:07,415 (natcap.invest.ui.model) model.post_warnings(1078) INFO Posting validation warnings to WMV dialog: [] 2021-10-15 09:05:07,416 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:07,417 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:07,418 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:07,419 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:07,420 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:07,422 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:07,423 (natcap.invest.ui.model) model.post_warnings(1078) INFO Posting validation warnings to WMV dialog: [] 2021-10-15 09:05:07,424 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: False 2021-10-15 09:05:07,425 (natcap.invest.ui.inputs) inputs.run(678) INFO Starting validation thread with target=._wrapped_validate_func at 0x000002018DC96B80>, args={'workspace_dir': 'Q:/SarahHalperin/InVEST/WaterQuality', 'results_suffix': '01', 'dem_path': 'Q:/SarahHalperin/Data/WaterQuality/DEM/NED_10mFill.tif', 'lulc_path': 'Q:/SarahHalperin/Data/LandUse/TV_NLCD/TV.NLCD_2030Nad83.tif', 'runoff_proxy_path': 'Q:/SarahHalperin/Data/WaterQuality/WorldClim/WorldClim19702000/WorldClim19702000_tv_avg.tif', 'watersheds_path': 'Q:/SarahHalperin/Data/WaterQuality/wbdhu12_tvproj.shp', 'biophysical_table_path': 'Q:/SarahHalperin/Data/WaterQuality/BiophysicalTableHuangWeighted.csv', 'calc_p': True, 'calc_n': True, 'threshold_flow_accumulation': '2000', 'k_param': '2', 'subsurface_critical_length_n': '0', 'subsurface_critical_length_p': '0', 'subsurface_eff_n': '0', 'subsurface_eff_p': '0'}, limit_to=None 2021-10-15 09:05:07,426 (natcap.invest.validation) validation._wrapped_validate_func(920) DEBUG Using ARG_SPEC for validation 2021-10-15 09:05:07,427 (natcap.invest.validation) validation._wrapped_validate_func(924) INFO Starting whole-model validation with ARGS_SPEC 2021-10-15 09:05:07,428 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:07,461 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:07,461 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:07,494 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:07,495 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:07,523 (pygeoprocessing.routing.routing) Task._call(1234) INFO filter out incomplete divergent streams 2021-10-15 09:05:07,591 (pygeoprocessing.routing.routing) Task._call(1234) INFO 100.0% complete 2021-10-15 09:05:07,722 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:07,723 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:07,755 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:07,757 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:07,763 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:07,765 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:07,771 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:07,835 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2021-10-15 09:05:07,836 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 12712 2021-10-15 09:05:07,837 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2021-10-15 09:05:07,857 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2021-10-15 09:05:07,858 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2021-10-15 09:05:07,988 (natcap.invest.ndr.ndr) ndr.validate(819) DEBUG Starting logging for biophysical table 2021-10-15 09:05:07,988 (natcap.invest.ndr.ndr) ndr.validate(842) DEBUG Required keys in CSV: ['lucode', 'load_n', 'eff_n', 'crit_len_n', 'load_p', 'eff_p', 'crit_len_p'] 2021-10-15 09:05:07,993 (natcap.invest.ndr.ndr) ndr.validate(845) DEBUG Error: None 2021-10-15 09:05:07,994 (natcap.invest.validation) validation._wrapped_validate_func(969) DEBUG Validation warnings: [] 2021-10-15 09:05:07,995 (natcap.invest.ui.inputs) inputs.run(684) INFO Validation thread returned warnings: [] 2021-10-15 09:05:08,004 (natcap.invest.ui.model) model._validation_finished(1793) INFO Whole-model validation returned: [] 2021-10-15 09:05:08,006 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,007 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,008 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,009 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,010 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,011 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,013 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,014 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,016 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,018 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,019 (natcap.invest.ui.inputs) inputs.run(678) INFO Starting validation thread with target=._wrapped_validate_func at 0x000002018DC96B80>, args={'workspace_dir': 'Q:/SarahHalperin/InVEST/WaterQuality', 'results_suffix': '01', 'dem_path': 'Q:/SarahHalperin/Data/WaterQuality/DEM/NED_10mFill.tif', 'lulc_path': 'Q:/SarahHalperin/Data/LandUse/TV_NLCD/TV.NLCD_2030Nad83.tif', 'runoff_proxy_path': 'Q:/SarahHalperin/Data/WaterQuality/WorldClim/WorldClim19702000/WorldClim19702000_tv_avg.tif', 'watersheds_path': 'Q:/SarahHalperin/Data/WaterQuality/wbdhu12_tvproj.shp', 'biophysical_table_path': 'Q:/SarahHalperin/Data/WaterQuality/BiophysicalTableHuangWeighted.csv', 'calc_p': True, 'calc_n': True, 'threshold_flow_accumulation': '2000', 'k_param': '2', 'subsurface_critical_length_n': '0', 'subsurface_critical_length_p': '0', 'subsurface_eff_n': '0', 'subsurface_eff_p': '0'}, limit_to=None 2021-10-15 09:05:08,021 (natcap.invest.validation) validation._wrapped_validate_func(920) DEBUG Using ARG_SPEC for validation 2021-10-15 09:05:08,021 (natcap.invest.validation) validation._wrapped_validate_func(924) INFO Starting whole-model validation with ARGS_SPEC 2021-10-15 09:05:08,023 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:08,032 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2021-10-15 09:05:08,034 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 12712 2021-10-15 09:05:08,034 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2021-10-15 09:05:08,042 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2021-10-15 09:05:08,043 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2021-10-15 09:05:08,056 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:08,056 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:08,090 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:08,091 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:08,099 (pygeoprocessing.routing.routing) Task._call(1234) DEBUG creating target flow accum raster layer 2021-10-15 09:05:08,150 (pygeoprocessing.routing.routing) Task._call(1234) DEBUG creating visited raster layer 2021-10-15 09:05:08,213 (pygeoprocessing.routing.routing) Task._call(1234) DEBUG starting search 2021-10-15 09:05:08,327 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:08,329 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:08,362 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:08,363 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:08,370 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:08,371 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:08,377 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:08,426 (pygeoprocessing.routing.routing) Task._call(1234) INFO 100.0% complete 2021-10-15 09:05:08,523 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2021-10-15 09:05:08,525 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 12712 2021-10-15 09:05:08,525 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2021-10-15 09:05:08,570 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2021-10-15 09:05:08,571 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2021-10-15 09:05:08,590 (natcap.invest.ndr.ndr) ndr.validate(819) DEBUG Starting logging for biophysical table 2021-10-15 09:05:08,591 (natcap.invest.ndr.ndr) ndr.validate(842) DEBUG Required keys in CSV: ['lucode', 'load_n', 'eff_n', 'crit_len_n', 'load_p', 'eff_p', 'crit_len_p'] 2021-10-15 09:05:08,597 (natcap.invest.ndr.ndr) ndr.validate(845) DEBUG Error: None 2021-10-15 09:05:08,603 (natcap.invest.validation) validation._wrapped_validate_func(969) DEBUG Validation warnings: [] 2021-10-15 09:05:08,604 (natcap.invest.ui.inputs) inputs.run(684) INFO Validation thread returned warnings: [] 2021-10-15 09:05:08,613 (natcap.invest.ui.model) model._validation_finished(1793) INFO Whole-model validation returned: [] 2021-10-15 09:05:08,615 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,616 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,617 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,619 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,620 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,622 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,623 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,624 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,625 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,626 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,627 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,628 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,629 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,631 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,633 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,635 (natcap.invest.ui.model) model.post_warnings(1078) INFO Posting validation warnings to WMV dialog: [] 2021-10-15 09:05:08,636 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,637 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,638 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,639 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,640 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:08,642 (natcap.invest.ui.model) model.post_warnings(1078) INFO Posting validation warnings to WMV dialog: [] 2021-10-15 09:05:08,643 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: False 2021-10-15 09:05:08,644 (natcap.invest.ui.inputs) inputs.run(678) INFO Starting validation thread with target=._wrapped_validate_func at 0x000002018DC96B80>, args={'workspace_dir': 'Q:/SarahHalperin/InVEST/WaterQuality', 'results_suffix': '01', 'dem_path': 'Q:/SarahHalperin/Data/WaterQuality/DEM/NED_10mFill.tif', 'lulc_path': 'Q:/SarahHalperin/Data/LandUse/TV_NLCD/TV.NLCD_2030Nad83.tif', 'runoff_proxy_path': 'Q:/SarahHalperin/Data/WaterQuality/WorldClim/WorldClim19702000/WorldClim19702000_tv_avg.tif', 'watersheds_path': 'Q:/SarahHalperin/Data/WaterQuality/wbdhu12_tvproj.shp', 'biophysical_table_path': 'Q:/SarahHalperin/Data/WaterQuality/BiophysicalTableHuangWeighted.csv', 'calc_p': True, 'calc_n': True, 'threshold_flow_accumulation': '2000', 'k_param': '2', 'subsurface_critical_length_n': '0', 'subsurface_critical_length_p': '0', 'subsurface_eff_n': '0', 'subsurface_eff_p': '0'}, limit_to=None 2021-10-15 09:05:08,646 (natcap.invest.validation) validation._wrapped_validate_func(920) DEBUG Using ARG_SPEC for validation 2021-10-15 09:05:08,646 (natcap.invest.validation) validation._wrapped_validate_func(924) INFO Starting whole-model validation with ARGS_SPEC 2021-10-15 09:05:08,649 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:08,680 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:08,681 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:08,702 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2021-10-15 09:05:08,704 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 12712 2021-10-15 09:05:08,704 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2021-10-15 09:05:08,714 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:08,715 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:08,737 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2021-10-15 09:05:08,738 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2021-10-15 09:05:08,849 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2021-10-15 09:05:08,851 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 12712 2021-10-15 09:05:08,851 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2021-10-15 09:05:08,862 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2021-10-15 09:05:08,863 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2021-10-15 09:05:08,937 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:08,939 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:08,971 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:08,972 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:08,979 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:08,980 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:08,985 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:09,206 (natcap.invest.ndr.ndr) ndr.validate(819) DEBUG Starting logging for biophysical table 2021-10-15 09:05:09,207 (natcap.invest.ndr.ndr) ndr.validate(842) DEBUG Required keys in CSV: ['lucode', 'load_n', 'eff_n', 'crit_len_n', 'load_p', 'eff_p', 'crit_len_p'] 2021-10-15 09:05:09,212 (natcap.invest.ndr.ndr) ndr.validate(845) DEBUG Error: None 2021-10-15 09:05:09,213 (natcap.invest.validation) validation._wrapped_validate_func(969) DEBUG Validation warnings: [] 2021-10-15 09:05:09,214 (natcap.invest.ui.inputs) inputs.run(684) INFO Validation thread returned warnings: [] 2021-10-15 09:05:09,224 (natcap.invest.ui.model) model._validation_finished(1793) INFO Whole-model validation returned: [] 2021-10-15 09:05:09,225 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,226 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,227 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,228 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,230 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,231 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,233 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,234 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,244 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,246 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,247 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,254 (natcap.invest.ui.inputs) inputs.run(678) INFO Starting validation thread with target=._wrapped_validate_func at 0x000002018DC96B80>, args={'workspace_dir': 'Q:/SarahHalperin/InVEST/WaterQuality', 'results_suffix': '01', 'dem_path': 'Q:/SarahHalperin/Data/WaterQuality/DEM/NED_10mFill.tif', 'lulc_path': 'Q:/SarahHalperin/Data/LandUse/TV_NLCD/TV.NLCD_2030Nad83.tif', 'runoff_proxy_path': 'Q:/SarahHalperin/Data/WaterQuality/WorldClim/WorldClim19702000/WorldClim19702000_tv_avg.tif', 'watersheds_path': 'Q:/SarahHalperin/Data/WaterQuality/wbdhu12_tvproj.shp', 'biophysical_table_path': 'Q:/SarahHalperin/Data/WaterQuality/BiophysicalTableHuangWeighted.csv', 'calc_p': True, 'calc_n': True, 'threshold_flow_accumulation': '2000', 'k_param': '2', 'subsurface_critical_length_n': '0', 'subsurface_critical_length_p': '0', 'subsurface_eff_n': '0', 'subsurface_eff_p': '0'}, limit_to=None 2021-10-15 09:05:09,255 (natcap.invest.validation) validation._wrapped_validate_func(920) DEBUG Using ARG_SPEC for validation 2021-10-15 09:05:09,256 (natcap.invest.validation) validation._wrapped_validate_func(924) INFO Starting whole-model validation with ARGS_SPEC 2021-10-15 09:05:09,257 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:09,276 (pygeoprocessing.routing.routing) Task._call(1234) INFO 100.0% complete 2021-10-15 09:05:09,289 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:09,290 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:09,323 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:09,324 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:09,545 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:09,546 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:09,696 (pygeoprocessing.routing.routing) Task._call(1234) INFO 100.0% complete 2021-10-15 09:05:09,710 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:09,711 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:09,718 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:09,719 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:09,725 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:09,808 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2021-10-15 09:05:09,809 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 12712 2021-10-15 09:05:09,809 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2021-10-15 09:05:09,855 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2021-10-15 09:05:09,856 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2021-10-15 09:05:09,942 (natcap.invest.ndr.ndr) ndr.validate(819) DEBUG Starting logging for biophysical table 2021-10-15 09:05:09,943 (natcap.invest.ndr.ndr) ndr.validate(842) DEBUG Required keys in CSV: ['lucode', 'load_n', 'eff_n', 'crit_len_n', 'load_p', 'eff_p', 'crit_len_p'] 2021-10-15 09:05:09,948 (natcap.invest.ndr.ndr) ndr.validate(845) DEBUG Error: None 2021-10-15 09:05:09,949 (natcap.invest.validation) validation._wrapped_validate_func(969) DEBUG Validation warnings: [] 2021-10-15 09:05:09,950 (natcap.invest.ui.inputs) inputs.run(684) INFO Validation thread returned warnings: [] 2021-10-15 09:05:09,958 (natcap.invest.ui.model) model._validation_finished(1793) INFO Whole-model validation returned: [] 2021-10-15 09:05:09,960 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,962 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,964 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,965 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,967 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,968 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,970 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,971 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,973 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,974 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,975 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,976 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,977 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,979 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,980 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,981 (natcap.invest.ui.model) model.post_warnings(1078) INFO Posting validation warnings to WMV dialog: [] 2021-10-15 09:05:09,982 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,983 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,984 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,985 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: True 2021-10-15 09:05:09,986 (natcap.invest.ui.model) model.post_warnings(1078) INFO Posting validation warnings to WMV dialog: [] 2021-10-15 09:05:09,987 (natcap.invest.ui.inputs) inputs._validation_finished(1340) INFO Cleaning up validation for . Warnings: []. Valid: False 2021-10-15 09:05:09,989 (natcap.invest.ui.inputs) inputs.run(678) INFO Starting validation thread with target=._wrapped_validate_func at 0x000002018DC96B80>, args={'workspace_dir': 'Q:/SarahHalperin/InVEST/WaterQuality', 'results_suffix': '01', 'dem_path': 'Q:/SarahHalperin/Data/WaterQuality/DEM/NED_10mFill.tif', 'lulc_path': 'Q:/SarahHalperin/Data/LandUse/TV_NLCD/TV.NLCD_2030Nad83.tif', 'runoff_proxy_path': 'Q:/SarahHalperin/Data/WaterQuality/WorldClim/WorldClim19702000/WorldClim19702000_tv_avg.tif', 'watersheds_path': 'Q:/SarahHalperin/Data/WaterQuality/wbdhu12_tvproj.shp', 'biophysical_table_path': 'Q:/SarahHalperin/Data/WaterQuality/BiophysicalTableHuangWeighted.csv', 'calc_p': True, 'calc_n': True, 'threshold_flow_accumulation': '2000', 'k_param': '2', 'subsurface_critical_length_n': '0', 'subsurface_critical_length_p': '0', 'subsurface_eff_n': '0', 'subsurface_eff_p': '0'}, limit_to=None 2021-10-15 09:05:09,990 (natcap.invest.validation) validation._wrapped_validate_func(920) DEBUG Using ARG_SPEC for validation 2021-10-15 09:05:09,991 (natcap.invest.validation) validation._wrapped_validate_func(924) INFO Starting whole-model validation with ARGS_SPEC 2021-10-15 09:05:09,992 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:10,020 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2021-10-15 09:05:10,022 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 12712 2021-10-15 09:05:10,022 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2021-10-15 09:05:10,024 (natcap.invest.validation) validation.timeout(645) DEBUG File checking thread completed. 2021-10-15 09:05:10,024 (natcap.invest.validation) validation.timeout(633) DEBUG Starting file checking thread with timeout=5 2021-10-15 09:05:10,026 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(498) ERROR exception encountered in raster_calculator Traceback (most recent call last): File "natcap\invest\ndr\ndr.py", line 939, in _map_load_op KeyError: nan During handling of the above exception, another exception occurred: Traceback (most recent call last): File "pygeoprocessing\geoprocessing.py", line 443, in raster_calculator File "natcap\invest\ndr\ndr.py", line 943, in _map_load_op ValueError: cannot convert float NaN to integer 2021-10-15 09:05:10,033 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(513) INFO Waiting for raster stats worker result. 2021-10-15 09:05:10,033 (pygeoprocessing.geoprocessing_core) threading.run(870) WARNING No valid pixels were received, sending None. 2021-10-15 09:05:10,035 (taskgraph.Task) Task.add_task(779) ERROR Something went wrong when adding task n load (16), terminating taskgraph. Traceback (most recent call last): File "natcap\invest\ndr\ndr.py", line 939, in _map_load_op KeyError: nan During handling of the above exception, another exception occurred: Traceback (most recent call last): File "taskgraph\Task.py", line 747, in add_task File "taskgraph\Task.py", line 1234, in _call File "natcap\invest\ndr\ndr.py", line 947, in _calculate_load File "pygeoprocessing\geoprocessing.py", line 443, in raster_calculator File "natcap\invest\ndr\ndr.py", line 943, in _map_load_op ValueError: cannot convert float NaN to integer 2021-10-15 09:05:10,037 (natcap.invest.ui.model) model._logged_target(1652) ERROR Exception while executing Traceback (most recent call last): File "natcap\invest\ndr\ndr.py", line 939, in _map_load_op KeyError: nan During handling of the above exception, another exception occurred: Traceback (most recent call last): File "natcap\invest\ui\model.py", line 1650, in _logged_target File "natcap\invest\ndr\ndr.py", line 565, in execute File "taskgraph\Task.py", line 747, in add_task File "taskgraph\Task.py", line 1234, in _call File "natcap\invest\ndr\ndr.py", line 947, in _calculate_load File "pygeoprocessing\geoprocessing.py", line 443, in raster_calculator File "natcap\invest\ndr\ndr.py", line 943, in _map_load_op ValueError: cannot convert float NaN to integer 2021-10-15 09:05:10,038 (natcap.invest.ui.model) model._logged_target(1656) INFO Execution finished 2021-10-15 09:05:10,041 (natcap.invest.utils) utils.prepare_workspace(162) INFO Elapsed time: 5.78s