easy_vic_build.tools.dpc_func.extractData_func.Extract_CAMELS_Streamflow

Module easy_vic_build.tools.dpc_func.extractData_func.Extract_CAMELS_Streamflow.

Functions

ExtractData(basin_shp[, read_dates])

Run ExtractData data processing routine.

checkStreamflowMissing(usgs_streamflow[, ...])

Run checkStreamflowMissing data processing routine.

getremoveStreamflowMissing([date_period])

Run getremoveStreamflowMissing data processing routine.

readStreamflow([hru_id_list])

Run readStreamflow data processing routine.

removeStreamflowMissingfromlists(fns, ...)

_summary_

easy_vic_build.tools.dpc_func.extractData_func.Extract_CAMELS_Streamflow.readStreamflow(hru_id_list=None)[source]

Run readStreamflow data processing routine.

Parameters:

hru_id_list (object, optional) – Input value for hru_id_list.

Returns:

Output generated by this function.

Return type:

object

easy_vic_build.tools.dpc_func.extractData_func.Extract_CAMELS_Streamflow.ExtractData(basin_shp, read_dates=None)[source]

Run ExtractData data processing routine.

Parameters:
  • basin_shp (object) – Input value for basin_shp.

  • read_dates (object, optional) – Input value for read_dates.

Returns:

Output generated by this function.

Return type:

object

easy_vic_build.tools.dpc_func.extractData_func.Extract_CAMELS_Streamflow.checkStreamflowMissing(usgs_streamflow, date_period=['19980101', '20101231'])[source]

Run checkStreamflowMissing data processing routine.

Parameters:
  • usgs_streamflow (object) – Input value for usgs_streamflow.

  • date_period (object, optional) – Input value for date_period.

Returns:

Output generated by this function.

Return type:

object

easy_vic_build.tools.dpc_func.extractData_func.Extract_CAMELS_Streamflow.removeStreamflowMissingfromlists(fns, fpaths, usgs_streamflows, date_period)[source]

_summary_

Returns
list of dicts: remove_files_Missing

# unpack remove_files_Missing remove_reason_streamflow_Missing= [f[“reason”] for f in remove_files_Missing] remove_fn_streamflow_Missing = [f[“fn”] for f in remove_files_Missing] remove_fpath_streamflow_Missing = [f[“fpath”] for f in remove_files_Missing] remove_usgs_streamflow_Missing = [f[“usgs_streamflow”] for f in remove_files_Missing]

easy_vic_build.tools.dpc_func.extractData_func.Extract_CAMELS_Streamflow.getremoveStreamflowMissing(date_period=['19980101', '20101231'])[source]

Run getremoveStreamflowMissing data processing routine.

Parameters:

date_period (object, optional) – Input value for date_period.

Returns:

Output generated by this function.

Return type:

object