hydrobm.benchmarks.bm_daily_mean_flow

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

Calculate the daily mean flow over the calculation period and use that as a predictor for each day in the whole dataframe.

Parameters:
datapandas DataFrame

Input data containing streamflow column.

cal_maskpandas Series

Boolean mask for the calculation period.

streamflowstr, optional

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

Returns:
bm_vals: pandas DataSeries

Daily mean flow values for the calculation period.

qbmpandas DataFrame

Benchmark flow time series for the daily mean flow benchmark model.