2023-09-27 20:45:44,127 (natcap.invest.utils) utils.prepare_workspace(161) Level 100 Writing log messages to [E:\StudyThing2\START\Road_impact\2023.9.27\InVEST-natcap.invest.habitat_quality-log-2023-09-27--20_45_44.txt] 2023-09-27 20:45:44,127 (__main__) cli.main(475) Level 100 Starting model with parameters: Arguments for InVEST natcap.invest.habitat_quality 3.12.0: access_vector_path half_saturation_constant 0.05 lulc_bas_path lulc_cur_path E:\StudyThing2\START\Road_impact\2023.9.27\2013_11N+r.tif lulc_fut_path n_workers -1 results_suffix 500m sensitivity_table_path E:\StudyThing2\START\Road_impact\2023.9.27\Sensitivity.csv threats_table_path E:\StudyThing2\START\Road_impact\2023.9.27\Threat.csv workspace_dir E:\StudyThing2\START\Road_impact\2023.9.27 2023-09-27 20:45:44,175 (natcap.invest.habitat_quality) habitat_quality.execute(261) INFO Starting execute of Habitat Quality model. 2023-09-27 20:45:44,175 (natcap.invest.habitat_quality) habitat_quality.execute(267) INFO Creating workspace 2023-09-27 20:45:44,192 (natcap.invest.habitat_quality) habitat_quality.execute(280) INFO Checking Threat and Sensitivity tables for compliance 2023-09-27 20:45:44,198 (natcap.invest.utils) utils.build_lookup_from_csv(569) WARNING Empty or NaN values were found in the table: E:\StudyThing2\START\Road_impact\2023.9.27\Threat.csv. 2023-09-27 20:45:44,204 (natcap.invest.utils) utils.build_lookup_from_csv(569) WARNING Empty or NaN values were found in the table: E:\StudyThing2\START\Road_impact\2023.9.27\Sensitivity.csv. 2023-09-27 20:45:44,204 (natcap.invest.utils) utils.build_lookup_from_csv(576) WARNING Encountered an entirely blank row on line(s) [nan]. Dropping rows from table. 2023-09-27 20:45:44,207 (natcap.invest.habitat_quality) habitat_quality.execute(307) INFO Validate threat rasters and collect unique LULC codes 2023-09-27 20:45:44,416 (natcap.invest.habitat_quality) habitat_quality.execute(369) INFO Checking threat raster values are valid ( 0 <= x <= 1 ). 2023-09-27 20:45:44,416 (natcap.invest.habitat_quality) habitat_quality.execute(380) INFO Aligning and resizing land cover and threat rasters 2023-09-27 20:45:45,634 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 1 of 2 aligned: 2013_11N+r_aligned_500m.tif 2023-09-27 20:45:46,676 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 2 of 2 aligned: road_c_aligned_500m.tif 2023-09-27 20:45:46,676 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(828) INFO aligned all 2 rasters. 2023-09-27 20:45:46,681 (natcap.invest.habitat_quality) habitat_quality.execute(433) INFO Starting habitat_quality biophysical calculations 2023-09-27 20:45:47,505 (natcap.invest.habitat_quality) habitat_quality.execute(477) INFO Calculating habitat quality for landuse: E:\StudyThing2\START\Road_impact\2023.9.27\intermediate\2013_11N+r_aligned_500m.tif 2023-09-27 20:45:47,523 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2023-09-27 20:45:47,524 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2023-09-27 20:45:48,852 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2023-09-27 20:45:48,852 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2023-09-27 20:45:49,650 (pygeoprocessing.geoprocessing) geoprocessing.convolve_2d(2681) INFO starting convolve 2023-09-27 20:45:49,652 (pygeoprocessing.geoprocessing) geoprocessing.convolve_2d(2729) INFO 1134 sent to workers, wait for worker results 2023-09-27 20:45:53,290 (pygeoprocessing.geoprocessing) geoprocessing.convolve_2d(2795) INFO convolution worker 100.0% complete on filtered_road_c_500m.tif 2023-09-27 20:45:54,770 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2023-09-27 20:45:54,770 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2023-09-27 20:45:56,188 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2023-09-27 20:45:56,188 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2023-09-27 20:45:56,976 (natcap.invest.habitat_quality) habitat_quality.execute(611) INFO Starting raster calculation on total degradation 2023-09-27 20:45:56,996 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2023-09-27 20:45:56,997 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2023-09-27 20:46:00,460 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2023-09-27 20:46:00,460 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2023-09-27 20:46:01,331 (natcap.invest.habitat_quality) habitat_quality.execute(629) INFO Starting raster calculation on quality 2023-09-27 20:46:01,349 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2023-09-27 20:46:01,349 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2023-09-27 20:46:04,581 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2023-09-27 20:46:04,582 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2023-09-27 20:46:05,429 (natcap.invest.habitat_quality) habitat_quality.execute(642) INFO Baseline not provided to compute Rarity 2023-09-27 20:46:05,429 (natcap.invest.habitat_quality) habitat_quality.execute(669) INFO Habitat Quality Model complete. 2023-09-27 20:46:05,429 (natcap.invest.utils) utils.prepare_workspace(169) INFO Elapsed time: 21.3s 2023-09-27 20:46:05,429 (natcap.invest.utils) utils.prepare_workspace(172) INFO Execution finished