2023-09-29 11:09:32,452 (natcap.invest.utils) utils.prepare_workspace(161) Level 100 Writing log messages to [E:\StudyThing2\START\Road_impact\23.9.29_1km\InVEST-natcap.invest.habitat_quality-log-2023-09-29--11_09_32.txt] 2023-09-29 11:09:32,452 (__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\23.9.29_1km\2013_11N+r.tif lulc_fut_path n_workers -1 results_suffix 1km sensitivity_table_path E:\StudyThing2\START\Road_impact\23.9.29_1km\Sensitivity.csv threats_table_path E:\StudyThing2\START\Road_impact\23.9.29_1km\Threat.csv workspace_dir E:\StudyThing2\START\Road_impact\23.9.29_1km 2023-09-29 11:09:32,500 (natcap.invest.habitat_quality) habitat_quality.execute(261) INFO Starting execute of Habitat Quality model. 2023-09-29 11:09:32,500 (natcap.invest.habitat_quality) habitat_quality.execute(267) INFO Creating workspace 2023-09-29 11:09:32,516 (natcap.invest.habitat_quality) habitat_quality.execute(280) INFO Checking Threat and Sensitivity tables for compliance 2023-09-29 11:09:32,522 (natcap.invest.utils) utils.build_lookup_from_csv(569) WARNING Empty or NaN values were found in the table: E:\StudyThing2\START\Road_impact\23.9.29_1km\Threat.csv. 2023-09-29 11:09:32,528 (natcap.invest.utils) utils.build_lookup_from_csv(569) WARNING Empty or NaN values were found in the table: E:\StudyThing2\START\Road_impact\23.9.29_1km\Sensitivity.csv. 2023-09-29 11:09:32,528 (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-29 11:09:32,530 (natcap.invest.habitat_quality) habitat_quality.execute(307) INFO Validate threat rasters and collect unique LULC codes 2023-09-29 11:09:32,737 (natcap.invest.habitat_quality) habitat_quality.execute(369) INFO Checking threat raster values are valid ( 0 <= x <= 1 ). 2023-09-29 11:09:32,737 (natcap.invest.habitat_quality) habitat_quality.execute(380) INFO Aligning and resizing land cover and threat rasters 2023-09-29 11:09:33,940 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 1 of 2 aligned: 2013_11N+r_aligned_1km.tif 2023-09-29 11:09:34,954 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 2 of 2 aligned: road_c_aligned_1km.tif 2023-09-29 11:09:34,954 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(828) INFO aligned all 2 rasters. 2023-09-29 11:09:34,961 (natcap.invest.habitat_quality) habitat_quality.execute(433) INFO Starting habitat_quality biophysical calculations 2023-09-29 11:09:35,782 (natcap.invest.habitat_quality) habitat_quality.execute(477) INFO Calculating habitat quality for landuse: E:\StudyThing2\START\Road_impact\23.9.29_1km\intermediate\2013_11N+r_aligned_1km.tif 2023-09-29 11:09:35,801 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2023-09-29 11:09:35,802 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2023-09-29 11:09:37,123 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2023-09-29 11:09:37,123 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2023-09-29 11:09:37,924 (pygeoprocessing.geoprocessing) geoprocessing.convolve_2d(2681) INFO starting convolve 2023-09-29 11:09:37,926 (pygeoprocessing.geoprocessing) geoprocessing.convolve_2d(2729) INFO 1134 sent to workers, wait for worker results 2023-09-29 11:09:41,620 (pygeoprocessing.geoprocessing) geoprocessing.convolve_2d(2795) INFO convolution worker 100.0% complete on filtered_road_c_1km.tif 2023-09-29 11:09:43,100 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2023-09-29 11:09:43,101 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2023-09-29 11:09:44,458 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2023-09-29 11:09:44,458 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2023-09-29 11:09:45,245 (natcap.invest.habitat_quality) habitat_quality.execute(611) INFO Starting raster calculation on total degradation 2023-09-29 11:09:45,265 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2023-09-29 11:09:45,266 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2023-09-29 11:09:48,593 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2023-09-29 11:09:48,594 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2023-09-29 11:09:49,470 (natcap.invest.habitat_quality) habitat_quality.execute(629) INFO Starting raster calculation on quality 2023-09-29 11:09:49,487 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2023-09-29 11:09:49,488 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2023-09-29 11:09:52,670 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2023-09-29 11:09:52,670 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2023-09-29 11:09:53,515 (natcap.invest.habitat_quality) habitat_quality.execute(642) INFO Baseline not provided to compute Rarity 2023-09-29 11:09:53,515 (natcap.invest.habitat_quality) habitat_quality.execute(669) INFO Habitat Quality Model complete. 2023-09-29 11:09:53,515 (natcap.invest.utils) utils.prepare_workspace(169) INFO Elapsed time: 21.06s 2023-09-29 11:09:53,516 (natcap.invest.utils) utils.prepare_workspace(172) INFO Execution finished