2022-10-28 23:40:14,738 (natcap.invest.utils) utils.prepare_workspace(161) Level 100 Writing log messages to [F:\DATA\GISData\HuangHeZY\Output\zyswy_3\InVEST-natcap.invest.seasonal_water_yield.seasonal_water_yield-log-2022-10-28--23_40_14.txt] 2022-10-28 23:40:14,739 (__main__) cli.main(475) Level 100 Starting model with parameters: Arguments for InVEST natcap.invest.seasonal_water_yield.seasonal_water_yield 3.12.0: alpha_m 1/12 aoi_path F:\DATA\GISData\HuangHeZY\input\watershield\zy_proj.shp beta_i 1 biophysical_table_path F:\DATA\GISData\HuangHeZY\input\Biophysical_table\biophysical_zy_2018.csv climate_zone_raster_path F:\DATA\GISData\HuangHeZY\input\Climate\KG_Classficiation.tif climate_zone_table_path F:\DATA\GISData\HuangHeZY\input\ClimateZone_table\climatezone_zy_2018.csv dem_raster_path F:\DATA\GISData\HuangHeZY\input\DEM\zy_DEM.tif et0_dir F:\DATA\GISData\HuangHeZY\input\ET0\2018 gamma 1 l_path lulc_raster_path F:\DATA\GISData\HuangHeZY\input\LULC\2018_reclass.tif monthly_alpha False monthly_alpha_path n_workers -1 precip_dir F:\DATA\GISData\HuangHeZY\input\PRE\2018 rain_events_table_path results_suffix zy_swy_18 soil_group_path F:\DATA\GISData\HuangHeZY\input\Soil\HYSOG_AD.tif threshold_flow_accumulation 1000 user_defined_climate_zones True user_defined_local_recharge False workspace_dir F:\DATA\GISData\HuangHeZY\Output\zyswy_3 2022-10-28 23:40:14,739 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(423) INFO prepare and test inputs for common errors 2022-10-28 23:40:14,784 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(489) INFO Building file registry 2022-10-28 23:40:14,785 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(495) INFO Checking that the AOI is not the output aggregate vector 2022-10-28 23:40:14,785 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(504) INFO Aligning and clipping dataset list 2022-10-28 23:40:16,652 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 1 of 28 aligned: prcp_a0_zy_swy_18.tif 2022-10-28 23:40:18,113 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 2 of 28 aligned: prcp_a1_zy_swy_18.tif 2022-10-28 23:40:19,887 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 3 of 28 aligned: prcp_a2_zy_swy_18.tif 2022-10-28 23:40:21,397 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 4 of 28 aligned: prcp_a3_zy_swy_18.tif 2022-10-28 23:40:22,921 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 5 of 28 aligned: prcp_a4_zy_swy_18.tif 2022-10-28 23:40:24,576 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 6 of 28 aligned: prcp_a5_zy_swy_18.tif 2022-10-28 23:40:26,481 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 7 of 28 aligned: prcp_a6_zy_swy_18.tif 2022-10-28 23:40:28,078 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 8 of 28 aligned: prcp_a7_zy_swy_18.tif 2022-10-28 23:40:29,640 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 9 of 28 aligned: prcp_a8_zy_swy_18.tif 2022-10-28 23:40:31,402 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 10 of 28 aligned: prcp_a9_zy_swy_18.tif 2022-10-28 23:40:33,156 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 11 of 28 aligned: prcp_a10_zy_swy_18.tif 2022-10-28 23:40:34,956 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 12 of 28 aligned: prcp_a11_zy_swy_18.tif 2022-10-28 23:40:36,618 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 13 of 28 aligned: soil_group_aligned_zy_swy_18.tif 2022-10-28 23:40:38,427 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 14 of 28 aligned: et0_a0_zy_swy_18.tif 2022-10-28 23:40:40,260 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 15 of 28 aligned: et0_a1_zy_swy_18.tif 2022-10-28 23:40:42,116 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 16 of 28 aligned: et0_a2_zy_swy_18.tif 2022-10-28 23:40:43,767 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 17 of 28 aligned: et0_a3_zy_swy_18.tif 2022-10-28 23:40:45,357 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 18 of 28 aligned: et0_a4_zy_swy_18.tif 2022-10-28 23:40:46,960 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 19 of 28 aligned: et0_a5_zy_swy_18.tif 2022-10-28 23:40:48,564 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 20 of 28 aligned: et0_a6_zy_swy_18.tif 2022-10-28 23:40:50,147 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 21 of 28 aligned: et0_a7_zy_swy_18.tif 2022-10-28 23:40:52,008 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 22 of 28 aligned: et0_a8_zy_swy_18.tif 2022-10-28 23:40:53,846 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 23 of 28 aligned: et0_a9_zy_swy_18.tif 2022-10-28 23:40:55,643 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 24 of 28 aligned: et0_a10_zy_swy_18.tif 2022-10-28 23:40:57,434 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 25 of 28 aligned: et0_a11_zy_swy_18.tif 2022-10-28 23:41:02,483 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3323) INFO Warp 57.0% complete F:\DATA\GISData\HuangHeZY\Output\zyswy_3\cache_dir\lulc_aligned_zy_swy_18.tif 2022-10-28 23:41:06,057 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3323) INFO Warp 100.0% complete F:\DATA\GISData\HuangHeZY\Output\zyswy_3\cache_dir\lulc_aligned_zy_swy_18.tif 2022-10-28 23:41:06,135 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 26 of 28 aligned: lulc_aligned_zy_swy_18.tif 2022-10-28 23:41:11,468 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 27 of 28 aligned: dem_aligned_zy_swy_18.tif 2022-10-28 23:41:13,204 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 28 of 28 aligned: cz_aligned_zy_swy_18.tif 2022-10-28 23:41:13,204 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(828) INFO aligned all 28 rasters. 2022-10-28 23:41:24,033 (pygeoprocessing.routing.routing) Task._call(1093) INFO (fill pits): 41993472 of 91746450 pixels complete 2022-10-28 23:41:35,014 (pygeoprocessing.routing.routing) Task._call(1093) INFO (fill pits): 62991616 of 91746450 pixels complete 2022-10-28 23:41:46,025 (pygeoprocessing.routing.routing) Task._call(1093) INFO (fill pits): 78735872 of 91746450 pixels complete 2022-10-28 23:41:49,611 (pygeoprocessing.routing.routing) Task._call(1093) INFO (fill pits): complete 2022-10-28 23:42:00,024 (pygeoprocessing.routing.routing) Task._call(1093) INFO 42.9% complete 2022-10-28 23:42:11,096 (pygeoprocessing.routing.routing) Task._call(1093) INFO 62.9% complete 2022-10-28 23:42:22,058 (pygeoprocessing.routing.routing) Task._call(1093) INFO 77.2% complete 2022-10-28 23:42:33,046 (pygeoprocessing.routing.routing) Task._call(1093) INFO 91.5% complete 2022-10-28 23:42:35,011 (pygeoprocessing.routing.routing) Task._call(1093) INFO 100.0% complete 2022-10-28 23:42:46,000 (pygeoprocessing.routing.routing) Task._call(1093) INFO mfd flow accum 12.8% complete 2022-10-28 23:42:57,002 (pygeoprocessing.routing.routing) Task._call(1093) INFO mfd flow accum 29.2% complete 2022-10-28 23:43:08,006 (pygeoprocessing.routing.routing) Task._call(1093) INFO mfd flow accum 46.2% complete 2022-10-28 23:43:12,413 (pygeoprocessing.routing.routing) Task._call(1093) INFO 100.0% complete 2022-10-28 23:43:23,000 (pygeoprocessing.routing.routing) Task._call(1093) INFO 77.2% complete 2022-10-28 23:43:34,018 (pygeoprocessing.routing.routing) Task._call(1093) INFO 94.4% complete 2022-10-28 23:43:34,397 (pygeoprocessing.routing.routing) Task._call(1093) INFO filter out incomplete divergent streams 2022-10-28 23:43:34,884 (pygeoprocessing.routing.routing) Task._call(1093) INFO 100.0% complete 2022-10-28 23:43:35,005 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(606) INFO quick flow 2022-10-28 23:43:35,005 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(620) INFO loading number of monthly events 2022-10-28 23:43:35,026 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:43:35,026 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:43:37,493 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:43:37,493 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:43:37,769 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:43:37,770 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:43:40,221 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:43:40,221 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:43:40,519 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:43:40,520 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:43:42,945 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:43:42,946 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:43:43,234 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:43:43,234 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:43:45,673 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:43:45,674 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:43:45,964 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:43:45,965 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:43:48,377 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:43:48,377 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:43:48,650 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:43:48,651 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:43:51,089 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:43:51,089 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:43:51,473 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:43:51,474 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:43:53,932 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:43:53,933 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:43:54,223 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:43:54,224 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:43:56,612 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:43:56,613 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:43:56,895 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:43:56,896 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:43:59,336 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:43:59,336 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:43:59,623 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:43:59,624 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:44:02,037 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:44:02,038 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:44:02,312 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:44:02,312 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:44:04,738 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:44:04,739 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:44:05,051 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:44:05,052 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:44:07,477 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:44:07,477 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:44:07,741 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:44:07,741 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:44:12,270 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:44:12,270 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:44:12,562 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:44:12,562 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:44:15,149 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:44:15,150 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:44:15,397 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(686) INFO calculate quick flow for month 1 2022-10-28 23:44:15,424 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:44:15,425 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:44:20,429 (pygeoprocessing.geoprocessing) geoprocessing.(477) INFO 67.1% complete 2022-10-28 23:44:24,177 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:44:24,177 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:44:24,420 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(686) INFO calculate quick flow for month 2 2022-10-28 23:44:24,448 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:44:24,448 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:44:29,450 (pygeoprocessing.geoprocessing) geoprocessing.(477) INFO 80.7% complete 2022-10-28 23:44:31,302 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:44:31,302 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:44:31,531 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(686) INFO calculate quick flow for month 3 2022-10-28 23:44:31,559 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:44:31,559 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:44:36,565 (pygeoprocessing.geoprocessing) geoprocessing.(477) INFO 66.4% complete 2022-10-28 23:44:40,921 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:44:40,921 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:44:41,078 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(686) INFO calculate quick flow for month 4 2022-10-28 23:44:41,130 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:44:41,130 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:44:46,134 (pygeoprocessing.geoprocessing) geoprocessing.(477) INFO 56.1% complete 2022-10-28 23:44:51,141 (pygeoprocessing.geoprocessing) geoprocessing.(477) INFO 82.2% complete 2022-10-28 23:44:54,138 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:44:54,138 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:44:54,308 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(686) INFO calculate quick flow for month 5 2022-10-28 23:44:54,335 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:44:54,336 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:44:59,343 (pygeoprocessing.geoprocessing) geoprocessing.(477) INFO 56.0% complete 2022-10-28 23:45:04,348 (pygeoprocessing.geoprocessing) geoprocessing.(477) INFO 84.7% complete 2022-10-28 23:45:06,401 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:45:06,401 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:45:06,577 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(686) INFO calculate quick flow for month 6 2022-10-28 23:45:06,604 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:45:06,605 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:45:11,608 (pygeoprocessing.geoprocessing) geoprocessing.(477) INFO 56.4% complete 2022-10-28 23:45:16,613 (pygeoprocessing.geoprocessing) geoprocessing.(477) INFO 82.7% complete 2022-10-28 23:45:19,373 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:45:19,373 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:45:19,528 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(686) INFO calculate quick flow for month 7 2022-10-28 23:45:19,555 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:45:19,556 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:45:24,562 (pygeoprocessing.geoprocessing) geoprocessing.(477) INFO 48.1% complete 2022-10-28 23:45:29,572 (pygeoprocessing.geoprocessing) geoprocessing.(477) INFO 75.7% complete 2022-10-28 23:45:34,162 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:45:34,162 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:45:34,346 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(686) INFO calculate quick flow for month 8 2022-10-28 23:45:34,373 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:45:34,374 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:45:39,368 (pygeoprocessing.geoprocessing) geoprocessing.(477) INFO 50.6% complete 2022-10-28 23:45:44,375 (pygeoprocessing.geoprocessing) geoprocessing.(477) INFO 77.3% complete 2022-10-28 23:45:48,859 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:45:48,859 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:45:49,055 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(686) INFO calculate quick flow for month 9 2022-10-28 23:45:49,082 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:45:49,082 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:45:54,082 (pygeoprocessing.geoprocessing) geoprocessing.(477) INFO 53.7% complete 2022-10-28 23:45:59,095 (pygeoprocessing.geoprocessing) geoprocessing.(477) INFO 82.5% complete 2022-10-28 23:46:01,638 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:46:01,638 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:46:01,829 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(686) INFO calculate quick flow for month 10 2022-10-28 23:46:01,857 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:46:01,857 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:46:06,857 (pygeoprocessing.geoprocessing) geoprocessing.(477) INFO 65.2% complete 2022-10-28 23:46:11,859 (pygeoprocessing.geoprocessing) geoprocessing.(477) INFO 97.1% complete 2022-10-28 23:46:12,009 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:46:12,009 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:46:12,264 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(686) INFO calculate quick flow for month 11 2022-10-28 23:46:12,291 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:46:12,292 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:46:17,290 (pygeoprocessing.geoprocessing) geoprocessing.(477) INFO 65.5% complete 2022-10-28 23:46:21,754 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:46:21,754 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:46:21,998 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(686) INFO calculate quick flow for month 12 2022-10-28 23:46:22,025 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:46:22,026 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:46:27,023 (pygeoprocessing.geoprocessing) geoprocessing.(477) INFO 77.1% complete 2022-10-28 23:46:29,548 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:46:29,548 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:46:29,819 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:46:29,820 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:46:34,815 (pygeoprocessing.geoprocessing) geoprocessing.(477) INFO 55.1% complete 2022-10-28 23:46:39,823 (pygeoprocessing.geoprocessing) geoprocessing.(477) INFO 95.8% complete 2022-10-28 23:46:40,188 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:46:40,189 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:46:40,384 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(713) INFO calculate local recharge 2022-10-28 23:46:40,400 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:46:40,401 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:46:43,284 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:46:43,284 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:46:43,643 (taskgraph.Task) Task.add_task(653) INFO A task was created that had an identical args signature sans target paths, but a different target_path_list of the same length. To avoid recomputation, dynamically adding previous Task (classify kc month 0 (32)) as a dependent task to this one (classify kc month 1 (33)). 2022-10-28 23:46:43,644 (taskgraph.Task) Task.is_precalculated(1252) INFO not precalculated (classify kc month 1 (33)), Task hash exists, but there are these mismatches: Recorded path not in target path list f:\data\gisdata\huanghezy\output\zyswy_3\cache_dir\kc_0_zy_swy_18.tif 2022-10-28 23:46:43,658 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:46:43,658 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:46:46,572 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:46:46,572 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:46:46,837 (taskgraph.Task) Task.add_task(653) INFO A task was created that had an identical args signature sans target paths, but a different target_path_list of the same length. To avoid recomputation, dynamically adding previous Task (classify kc month 1 (33)) as a dependent task to this one (classify kc month 2 (33)). 2022-10-28 23:46:46,839 (taskgraph.Task) Task.is_precalculated(1252) INFO not precalculated (classify kc month 2 (33)), Task hash exists, but there are these mismatches: Recorded path not in target path list f:\data\gisdata\huanghezy\output\zyswy_3\cache_dir\kc_1_zy_swy_18.tif 2022-10-28 23:46:46,851 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:46:46,852 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:46:49,765 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:46:49,766 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:46:50,126 (taskgraph.Task) Task.add_task(653) INFO A task was created that had an identical args signature sans target paths, but a different target_path_list of the same length. To avoid recomputation, dynamically adding previous Task (classify kc month 2 (33)) as a dependent task to this one (classify kc month 3 (33)). 2022-10-28 23:46:50,128 (taskgraph.Task) Task.is_precalculated(1252) INFO not precalculated (classify kc month 3 (33)), Task hash exists, but there are these mismatches: Recorded path not in target path list f:\data\gisdata\huanghezy\output\zyswy_3\cache_dir\kc_2_zy_swy_18.tif 2022-10-28 23:46:50,142 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:46:50,143 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:46:53,016 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:46:53,016 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:46:53,422 (taskgraph.Task) Task.add_task(653) INFO A task was created that had an identical args signature sans target paths, but a different target_path_list of the same length. To avoid recomputation, dynamically adding previous Task (classify kc month 3 (33)) as a dependent task to this one (classify kc month 4 (33)). 2022-10-28 23:46:53,424 (taskgraph.Task) Task.is_precalculated(1252) INFO not precalculated (classify kc month 4 (33)), Task hash exists, but there are these mismatches: Recorded path not in target path list f:\data\gisdata\huanghezy\output\zyswy_3\cache_dir\kc_3_zy_swy_18.tif 2022-10-28 23:46:53,438 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:46:53,438 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:46:56,302 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:46:56,302 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:46:56,663 (taskgraph.Task) Task.add_task(653) INFO A task was created that had an identical args signature sans target paths, but a different target_path_list of the same length. To avoid recomputation, dynamically adding previous Task (classify kc month 4 (33)) as a dependent task to this one (classify kc month 5 (33)). 2022-10-28 23:46:56,665 (taskgraph.Task) Task.is_precalculated(1252) INFO not precalculated (classify kc month 5 (33)), Task hash exists, but there are these mismatches: Recorded path not in target path list f:\data\gisdata\huanghezy\output\zyswy_3\cache_dir\kc_4_zy_swy_18.tif 2022-10-28 23:46:56,677 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:46:56,677 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:46:59,545 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:46:59,545 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:46:59,898 (taskgraph.Task) Task.add_task(653) INFO A task was created that had an identical args signature sans target paths, but a different target_path_list of the same length. To avoid recomputation, dynamically adding previous Task (classify kc month 5 (33)) as a dependent task to this one (classify kc month 6 (33)). 2022-10-28 23:46:59,900 (taskgraph.Task) Task.is_precalculated(1252) INFO not precalculated (classify kc month 6 (33)), Task hash exists, but there are these mismatches: Recorded path not in target path list f:\data\gisdata\huanghezy\output\zyswy_3\cache_dir\kc_5_zy_swy_18.tif 2022-10-28 23:46:59,912 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:46:59,912 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:47:02,829 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:47:02,829 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:47:03,125 (taskgraph.Task) Task.add_task(653) INFO A task was created that had an identical args signature sans target paths, but a different target_path_list of the same length. To avoid recomputation, dynamically adding previous Task (classify kc month 6 (33)) as a dependent task to this one (classify kc month 7 (33)). 2022-10-28 23:47:03,127 (taskgraph.Task) Task.is_precalculated(1252) INFO not precalculated (classify kc month 7 (33)), Task hash exists, but there are these mismatches: Recorded path not in target path list f:\data\gisdata\huanghezy\output\zyswy_3\cache_dir\kc_6_zy_swy_18.tif 2022-10-28 23:47:03,140 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:47:03,141 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:47:06,044 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:47:06,044 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:47:06,411 (taskgraph.Task) Task.add_task(653) INFO A task was created that had an identical args signature sans target paths, but a different target_path_list of the same length. To avoid recomputation, dynamically adding previous Task (classify kc month 7 (33)) as a dependent task to this one (classify kc month 8 (33)). 2022-10-28 23:47:06,413 (taskgraph.Task) Task.is_precalculated(1252) INFO not precalculated (classify kc month 8 (33)), Task hash exists, but there are these mismatches: Recorded path not in target path list f:\data\gisdata\huanghezy\output\zyswy_3\cache_dir\kc_7_zy_swy_18.tif 2022-10-28 23:47:06,426 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:47:06,427 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:47:09,344 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:47:09,344 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:47:09,690 (taskgraph.Task) Task.add_task(653) INFO A task was created that had an identical args signature sans target paths, but a different target_path_list of the same length. To avoid recomputation, dynamically adding previous Task (classify kc month 8 (33)) as a dependent task to this one (classify kc month 9 (33)). 2022-10-28 23:47:09,692 (taskgraph.Task) Task.is_precalculated(1252) INFO not precalculated (classify kc month 9 (33)), Task hash exists, but there are these mismatches: Recorded path not in target path list f:\data\gisdata\huanghezy\output\zyswy_3\cache_dir\kc_8_zy_swy_18.tif 2022-10-28 23:47:09,708 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:47:09,709 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:47:12,668 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:47:12,668 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:47:13,009 (taskgraph.Task) Task.add_task(653) INFO A task was created that had an identical args signature sans target paths, but a different target_path_list of the same length. To avoid recomputation, dynamically adding previous Task (classify kc month 9 (33)) as a dependent task to this one (classify kc month 10 (33)). 2022-10-28 23:47:13,011 (taskgraph.Task) Task.is_precalculated(1252) INFO not precalculated (classify kc month 10 (33)), Task hash exists, but there are these mismatches: Recorded path not in target path list f:\data\gisdata\huanghezy\output\zyswy_3\cache_dir\kc_9_zy_swy_18.tif 2022-10-28 23:47:13,024 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:47:13,025 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:47:15,892 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:47:15,892 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:47:16,258 (taskgraph.Task) Task.add_task(653) INFO A task was created that had an identical args signature sans target paths, but a different target_path_list of the same length. To avoid recomputation, dynamically adding previous Task (classify kc month 10 (33)) as a dependent task to this one (classify kc month 11 (33)). 2022-10-28 23:47:16,261 (taskgraph.Task) Task.is_precalculated(1252) INFO not precalculated (classify kc month 11 (33)), Task hash exists, but there are these mismatches: Recorded path not in target path list f:\data\gisdata\huanghezy\output\zyswy_3\cache_dir\kc_10_zy_swy_18.tif 2022-10-28 23:47:16,274 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:47:16,275 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:47:19,158 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:47:19,158 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:47:25,001 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 0.00% complete 2022-10-28 23:47:31,081 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 8.59% complete 2022-10-28 23:47:37,165 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 11.45% complete 2022-10-28 23:47:43,141 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 17.17% complete 2022-10-28 23:47:49,275 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 20.03% complete 2022-10-28 23:47:55,084 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 22.89% complete 2022-10-28 23:48:01,156 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 25.75% complete 2022-10-28 23:48:07,105 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 28.61% complete 2022-10-28 23:48:13,026 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 31.47% complete 2022-10-28 23:48:19,291 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 34.33% complete 2022-10-28 23:48:25,219 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 34.33% complete 2022-10-28 23:48:31,264 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 37.19% complete 2022-10-28 23:48:37,062 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 40.05% complete 2022-10-28 23:48:43,374 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 40.06% complete 2022-10-28 23:48:49,254 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 42.91% complete 2022-10-28 23:48:55,165 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 45.77% complete 2022-10-28 23:49:01,178 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 45.77% complete 2022-10-28 23:49:07,083 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 48.63% complete 2022-10-28 23:49:13,355 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 48.63% complete 2022-10-28 23:49:19,051 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 51.49% complete 2022-10-28 23:49:25,090 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 51.50% complete 2022-10-28 23:49:31,263 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 54.35% complete 2022-10-28 23:49:37,115 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 57.21% complete 2022-10-28 23:49:43,220 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 57.21% complete 2022-10-28 23:49:49,252 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 60.07% complete 2022-10-28 23:49:55,374 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 60.07% complete 2022-10-28 23:50:01,180 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 62.93% complete 2022-10-28 23:50:07,402 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 62.94% complete 2022-10-28 23:50:13,143 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 65.79% complete 2022-10-28 23:50:19,386 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 65.80% complete 2022-10-28 23:50:25,309 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 68.65% complete 2022-10-28 23:50:31,261 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 68.65% complete 2022-10-28 23:50:37,335 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 68.66% complete 2022-10-28 23:50:43,137 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 71.51% complete 2022-10-28 23:50:49,106 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 71.52% complete 2022-10-28 23:50:55,147 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 74.37% complete 2022-10-28 23:51:01,118 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 74.37% complete 2022-10-28 23:51:07,121 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 74.38% complete 2022-10-28 23:51:13,381 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 77.23% complete 2022-10-28 23:51:19,029 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 77.23% complete 2022-10-28 23:51:25,013 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 77.24% complete 2022-10-28 23:51:31,170 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 80.09% complete 2022-10-28 23:51:37,243 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 80.10% complete 2022-10-28 23:51:43,239 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 80.10% complete 2022-10-28 23:51:49,252 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 82.95% complete 2022-10-28 23:51:55,002 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 82.96% complete 2022-10-28 23:52:01,292 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 85.81% complete 2022-10-28 23:52:07,378 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 85.82% complete 2022-10-28 23:52:13,083 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 85.82% complete 2022-10-28 23:52:19,371 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 88.68% complete 2022-10-28 23:52:25,402 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 88.68% complete 2022-10-28 23:52:31,079 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 91.54% complete 2022-10-28 23:52:37,158 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 94.40% complete 2022-10-28 23:52:43,109 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 94.40% complete 2022-10-28 23:52:49,061 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO peak point detection 97.26% complete 2022-10-28 23:52:51,547 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-28 23:52:51,547 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-28 23:52:55,510 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-10-28 23:52:55,510 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-10-28 23:52:55,823 (osgeo) utils._log_gdal_errors(97) ERROR [errno 1] Failed to create field name '区域编': cannot convert to ISO-8859-1 2022-10-28 23:52:55,823 (osgeo) utils._log_gdal_errors(97) ERROR [errno 1] Failed to create field name '水资源': cannot convert to ISO-8859-1 2022-10-28 23:52:55,823 (osgeo) utils._log_gdal_errors(97) ERROR [errno 1] Failed to create field name '流域面': cannot convert to ISO-8859-1 2022-10-28 23:53:01,052 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 1 of 1 aligned: clipped_raster.tif 2022-10-28 23:53:01,052 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(828) INFO aligned all 1 rasters. 2022-10-28 23:53:01,057 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1275) INFO build a lookup of aggregate field value to FID 2022-10-28 23:53:01,058 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1282) INFO creating disjoint polygon set 2022-10-28 23:53:01,058 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2258) INFO build shapely polygon list 2022-10-28 23:53:01,060 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2283) INFO build shapely rtree index 2022-10-28 23:53:01,070 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2296) INFO poly feature lookup 100.0% complete on aggregated_results_swy_zy_swy_18.shp 2022-10-28 23:53:01,071 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2300) INFO build poly intersection lookup 2022-10-28 23:53:01,072 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2322) INFO poly intersection feature lookup 100.0% complete on aggregated_results_swy_zy_swy_18.shp 2022-10-28 23:53:01,072 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2356) INFO maximal subset build 100.0% complete on aggregated_results_swy_zy_swy_18.shp 2022-10-28 23:53:01,083 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1303) INFO processing 1 disjoint polygon sets 2022-10-28 23:53:01,084 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1337) INFO disjoint polygon set 1 of 1 100.0% processed on aggregated_results_swy_zy_swy_18.shp 2022-10-28 23:53:01,879 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1345) INFO rasterizing disjoint polygon set 1 of 1 aggregated_results_swy_zy_swy_18.shp 2022-10-28 23:53:03,363 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1363) INFO summarizing rasterized disjoint polygon set 1 of 1 aggregated_results_swy_zy_swy_18.shp 2022-10-28 23:53:05,017 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1500) INFO all done processing polygon sets for aggregated_results_swy_zy_swy_18.shp 2022-10-28 23:53:10,276 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 1 of 1 aligned: clipped_raster.tif 2022-10-28 23:53:10,277 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(828) INFO aligned all 1 rasters. 2022-10-28 23:53:10,281 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1275) INFO build a lookup of aggregate field value to FID 2022-10-28 23:53:10,281 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1282) INFO creating disjoint polygon set 2022-10-28 23:53:10,281 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2258) INFO build shapely polygon list 2022-10-28 23:53:10,282 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2283) INFO build shapely rtree index 2022-10-28 23:53:10,282 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2296) INFO poly feature lookup 100.0% complete on aggregated_results_swy_zy_swy_18.shp 2022-10-28 23:53:10,282 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2300) INFO build poly intersection lookup 2022-10-28 23:53:10,283 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2322) INFO poly intersection feature lookup 100.0% complete on aggregated_results_swy_zy_swy_18.shp 2022-10-28 23:53:10,283 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2356) INFO maximal subset build 100.0% complete on aggregated_results_swy_zy_swy_18.shp 2022-10-28 23:53:10,293 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1303) INFO processing 1 disjoint polygon sets 2022-10-28 23:53:10,293 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1337) INFO disjoint polygon set 1 of 1 100.0% processed on aggregated_results_swy_zy_swy_18.shp 2022-10-28 23:53:11,089 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1345) INFO rasterizing disjoint polygon set 1 of 1 aggregated_results_swy_zy_swy_18.shp 2022-10-28 23:53:12,571 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1363) INFO summarizing rasterized disjoint polygon set 1 of 1 aggregated_results_swy_zy_swy_18.shp 2022-10-28 23:53:14,217 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1500) INFO all done processing polygon sets for aggregated_results_swy_zy_swy_18.shp 2022-10-28 23:53:14,406 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(786) INFO calculate L_sum 2022-10-28 23:53:25,000 (pygeoprocessing.routing.routing) Task._call(1093) INFO mfd flow accum 11.3% complete 2022-10-28 23:53:36,000 (pygeoprocessing.routing.routing) Task._call(1093) INFO mfd flow accum 26.4% complete 2022-10-28 23:53:47,000 (pygeoprocessing.routing.routing) Task._call(1093) INFO mfd flow accum 41.4% complete 2022-10-28 23:53:55,682 (pygeoprocessing.routing.routing) Task._call(1093) INFO 100.0% complete 2022-10-28 23:54:01,000 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO route base flow 6.50% complete 2022-10-28 23:54:07,001 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO route base flow 41.59% complete 2022-10-28 23:54:13,000 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO route base flow 46.09% complete 2022-10-28 23:54:19,000 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO route base flow 49.50% complete 2022-10-28 23:54:25,000 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO route base flow 52.77% complete 2022-10-28 23:54:31,000 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO route base flow 56.00% complete 2022-10-28 23:54:37,006 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO route base flow 59.34% complete 2022-10-28 23:54:43,000 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO route base flow 62.83% complete 2022-10-28 23:54:49,000 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO route base flow 66.24% complete 2022-10-28 23:54:55,002 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO route base flow 69.72% complete 2022-10-28 23:55:01,000 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO route base flow 72.92% complete 2022-10-28 23:55:07,007 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO route base flow 76.24% complete 2022-10-28 23:55:13,000 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO route base flow 79.53% complete 2022-10-28 23:55:19,000 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO route base flow 82.66% complete 2022-10-28 23:55:25,004 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO route base flow 85.80% complete 2022-10-28 23:55:31,000 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO route base flow 88.86% complete 2022-10-28 23:55:37,001 (natcap.invest.seasonal_water_yield.seasonal_water_yield_core) Task._call(1093) INFO route base flow 92.05% complete 2022-10-28 23:55:39,774 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(822) INFO (\w/) SWY Complete! 2022-10-28 23:55:39,774 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(823) INFO (.. \ 2022-10-28 23:55:39,774 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(824) INFO _/ ) \______ 2022-10-28 23:55:39,774 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(825) INFO (oo /'\ )`, 2022-10-28 23:55:39,774 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(826) INFO `--' (v __( / || 2022-10-28 23:55:39,775 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(827) INFO ||| ||| || 2022-10-28 23:55:39,775 (natcap.invest.seasonal_water_yield.seasonal_water_yield) seasonal_water_yield._execute(828) INFO //_| //_| 2022-10-28 23:55:39,775 (natcap.invest.utils) utils.prepare_workspace(169) INFO Elapsed time: 15m 25.039999999999964s 2022-10-28 23:55:39,775 (natcap.invest.utils) utils.prepare_workspace(172) INFO Execution finished