05/02/2019 00:24:22 natcap.invest.utils INFO Writing log messages to E:\Box Sync\Conservation Geography\work\landscapes\pcw\analyses\MCC\inVest\NDR\out3\InVEST-Nutrient-Delivery-Ratio-Model-(NDR)-log-2019-05-02--00_24_22.txt 05/02/2019 00:24:22 natcap.invest.ui.model Level 100 Starting model with parameters: Arguments for InVEST natcap.invest.ndr.ndr 3.6.0: biophysical_table_path E:/Box Sync/Conservation Geography/work/landscapes/pcw/analyses/MCC/inVest/inputs/biophysical_table/dosso_biophysical_table_NDR.csv calc_n True calc_p True dem_path E:/Box Sync/Conservation Geography/work/landscapes/pcw/analyses/MCC/inVest/inputs/topo/dem.asc k_param 2 lulc_path E:/Box Sync/Conservation Geography/work/landscapes/pcw/analyses/MCC/inVest/inputs/lulc/dosso_lulc2018_alb_rcl_NDR_ss.img n_workers -1 results_suffix dosso runoff_proxy_path E:/Box Sync/Conservation Geography/work/landscapes/pcw/analyses/MCC/inVest/SWaterYield/out2/QF_dosso_v2sn.tif subsurface_critical_length_n 180 subsurface_critical_length_p 180 subsurface_eff_n 80 subsurface_eff_p 80 threshold_flow_accumulation 1000 watersheds_path E:/Box Sync/Conservation Geography/work/landscapes/pcw/analyses/MCC/inVest/inputs/watershed/dosso_region_srtm_30m_watersheds_ss.shp workspace_dir E:\Box Sync\Conservation Geography\work\landscapes\pcw\analyses\MCC\inVest\NDR\out3 05/02/2019 00:24:23 natcap.invest.ndr.ndr INFO calculating flow accumulation 05/02/2019 00:24:25 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core INFO labeling flats 05/02/2019 00:24:25 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core INFO draining away from higher 05/02/2019 00:24:25 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core INFO draining towards lower 05/02/2019 00:24:25 natcap.invest.pygeoprocessing_0_3_3.routing DEBUG flats exist, calculating flow direction for them 05/02/2019 00:24:26 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core INFO labeling flats 05/02/2019 00:24:26 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core INFO draining away from higher 05/02/2019 00:24:26 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core INFO draining towards lower 05/02/2019 00:24:26 natcap.invest.pygeoprocessing_0_3_3.routing INFO flats exist on second pass, must be flat areas that abut the raster edge 05/02/2019 00:24:26 natcap.invest.pygeoprocessing_0_3_3.routing DEBUG starting flow accumulation 05/02/2019 00:24:27 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING no flow direction found for 0 3 05/02/2019 00:24:27 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING no flow direction found for 0 3 05/02/2019 00:24:27 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING no flow direction found for 0 3 05/02/2019 00:24:28 natcap.invest.ndr.ndr INFO Calculating slope 05/02/2019 00:24:29 natcap.invest.ndr.ndr INFO Thresholding slope 05/02/2019 00:24:29 natcap.invest.ndr.ndr INFO Aligning rasters 05/02/2019 00:24:30 natcap.invest.ndr.ndr INFO Aggregating runoff proxy to watersheds 05/02/2019 00:24:32 natcap.invest.ndr.ndr INFO Nromalizing runoff proxy 05/02/2019 00:24:32 natcap.invest.ndr.ndr INFO Classifying streams from flow accumulation raster 05/02/2019 00:24:33 natcap.invest.ndr.ndr INFO Mapping n load to LULC 05/02/2019 00:24:33 natcap.invest.ndr.ndr INFO Calculating runoff proxy for n 05/02/2019 00:24:33 natcap.invest.ndr.ndr INFO Mapping n subsurface load to LULC 05/02/2019 00:24:38 natcap.invest.ndr.ndr INFO Mapping p load to LULC 05/02/2019 00:24:38 natcap.invest.ndr.ndr INFO Calculating runoff proxy for p 05/02/2019 00:24:39 natcap.invest.ndr.ndr INFO Mapping p subsurface load to LULC 05/02/2019 00:24:43 natcap.invest.ndr.ndr INFO calculating E:\Box Sync\Conservation Geography\work\landscapes\pcw\analyses\MCC\inVest\NDR\out3\intermediate_outputs\s_accumulation_dosso.tif 05/02/2019 00:24:44 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING no flow direction found for 0 3 05/02/2019 00:24:44 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING no flow direction found for 0 3 05/02/2019 00:24:44 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING no flow direction found for 0 3 05/02/2019 00:24:45 natcap.invest.ndr.ndr INFO calculating E:\Box Sync\Conservation Geography\work\landscapes\pcw\analyses\MCC\inVest\NDR\out3\intermediate_outputs\s_bar_dosso.tif 05/02/2019 00:24:46 natcap.invest.ndr.ndr INFO calculating d_up 05/02/2019 00:24:46 natcap.invest.ndr.ndr INFO calculate inverse S factor 05/02/2019 00:24:47 natcap.invest.ndr.ndr INFO calculating d_dn 05/02/2019 00:24:47 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING no flow direction found for 0 3 05/02/2019 00:24:47 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING no flow direction found for 0 3 05/02/2019 00:24:47 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING no flow direction found for 0 3 05/02/2019 00:24:47 natcap.invest.ndr.ndr INFO calculate ic 05/02/2019 00:24:48 natcap.invest.ndr.ndr INFO calculate effective retention 05/02/2019 00:24:48 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING no flow direction found for 0 3 05/02/2019 00:24:48 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING no flow direction found for 0 3 05/02/2019 00:24:48 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING no flow direction found for 0 3 05/02/2019 00:24:48 natcap.invest.ndr.ndr INFO calculate NDR 05/02/2019 00:24:49 natcap.invest.ndr.ndr INFO calculate subsurface effective retention 05/02/2019 00:24:49 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING no flow direction found for 0 3 05/02/2019 00:24:49 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING no flow direction found for 0 3 05/02/2019 00:24:49 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING no flow direction found for 0 3 05/02/2019 00:24:49 natcap.invest.ndr.ndr INFO calculate sub NDR 05/02/2019 00:24:51 natcap.invest.ndr.ndr INFO Summarizing the results of nutrient n 05/02/2019 00:24:54 natcap.invest.ndr.ndr INFO calculate effective retention 05/02/2019 00:24:54 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING no flow direction found for 0 3 05/02/2019 00:24:54 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING no flow direction found for 0 3 05/02/2019 00:24:54 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING no flow direction found for 0 3 05/02/2019 00:24:55 ndr core INFO visit_stack on stream effective_retention size: 382 05/02/2019 00:24:55 natcap.invest.ndr.ndr INFO calculate NDR 05/02/2019 00:24:55 natcap.invest.ndr.ndr INFO calculate subsurface effective retention 05/02/2019 00:24:55 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING no flow direction found for 0 3 05/02/2019 00:24:55 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING no flow direction found for 0 3 05/02/2019 00:24:55 natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING no flow direction found for 0 3 05/02/2019 00:24:56 ndr core INFO visit_stack on stream effective_retention size: 382 05/02/2019 00:24:56 natcap.invest.ndr.ndr INFO calculate sub NDR 05/02/2019 00:24:57 natcap.invest.ndr.ndr INFO Summarizing the results of nutrient p 05/02/2019 00:25:01 natcap.invest.ndr.ndr INFO Writing summaries to output shapefile 05/02/2019 00:25:01 natcap.invest.ndr.ndr INFO cleaning up temp files 05/02/2019 00:25:01 natcap.invest.ndr.ndr INFO NDR complete! 05/02/2019 00:25:01 natcap.invest.ndr.ndr INFO _ _ ____ ____ 05/02/2019 00:25:01 natcap.invest.ndr.ndr INFO | \ |"| | _"\U | _"\ u 05/02/2019 00:25:01 natcap.invest.ndr.ndr INFO <| \| |>/| | | |\| |_) |/ 05/02/2019 00:25:01 natcap.invest.ndr.ndr INFO U| |\ |uU| |_| |\| _ < 05/02/2019 00:25:01 natcap.invest.ndr.ndr INFO |_| \_| |____/ u|_| \_\ 05/02/2019 00:25:01 natcap.invest.ndr.ndr INFO || \\,-.|||_ // \\_ 05/02/2019 00:25:01 natcap.invest.ndr.ndr INFO (_") (_/(__)_) (__) (__) 05/02/2019 00:25:01 natcap.invest.ui.model INFO Execution finished 05/02/2019 00:25:01 natcap.invest.utils INFO Elapsed time: 38.52s