hydrobm.benchmarks.bm_monthly_rainfall_runoff_ratio_to_daily

hydrobm.benchmarks.bm_monthly_rainfall_runoff_ratio_to_daily(data, cal_mask, precipitation='precipitation', streamflow='streamflow')[source]

Calculate the mean monthly rainfall-runoff ratio over the calculation period and use that as a predictor of runoff-from-precipitation for each day in the whole dataframe.

Parameters:
datapandas DataFrame

Input data containing precipitation and streamflow columns.

cal_maskpandas Series

Boolean mask for the calculation period.

precipitationstr, optional

Name of the precipitation column in the input data. Default is [‘precipitation’].

streamflowstr, optional

Name of the streamflow column in the input data. Default is [‘streamflow’].

Returns:
bm_vals: pandas DataSeries

Monthly rainfall-runoff ratio values for the calculation period.

qbmpandas DataFrame

Benchmark flow time series for the monthly rainfall-runoff ratio (RRR) benchmark model. Computed as mean monthly RRR multiplied by daily mean precipitation.