easy_vic_build.tools.dpc_func.extractData_func.Extract_CAMELS_ForcingDaymet

Module easy_vic_build.tools.dpc_func.extractData_func.Extract_CAMELS_ForcingDaymet.

Functions

ExtractData(basinShp[, read_dates, read_keys])

params:

ExtractForcingDaymet(forcingDaymet, ...[, plot])

_summary_

readForcingDaymet([hru_id_list])

Run readForcingDaymet data processing routine.

easy_vic_build.tools.dpc_func.extractData_func.Extract_CAMELS_ForcingDaymet.readForcingDaymet(hru_id_list=None)[source]

Run readForcingDaymet 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_ForcingDaymet.ExtractForcingDaymet(forcingDaymet, forcingDaymetGaugeAttributes, gauge_id, read_dates, plot=False)[source]

_summary_

Parameters:
  • forcingDaymet (_type_) – _description_

  • forcingDaymetGaugeAttributes (_type_) – _description_

  • gauge_id (_type_) – _description_

  • extract_dates (_type_) – _description_, #!note should be set to avoid missing value e.g. extract_dates = pd.date_range(“19800101”, “20141231”, freq=”D”)

  • plot (bool, optional) – _description_. Defaults to False.

easy_vic_build.tools.dpc_func.extractData_func.Extract_CAMELS_ForcingDaymet.ExtractData(basinShp, read_dates=None, read_keys=None)[source]
params:

read_dates: pd.date_range(“19800101”, “20141231”, freq=”D”), should be set to avoid missing value read_keys: [“prcp(mm/day)”] # “prcp(mm/day)” “srad(W/m2)” “dayl(s)” “swe(mm)” “tmax(C)” “tmin(C)” “vp(Pa)”