hydrobm.benchmarks.bm_median_flow

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

Calculate the median flow over the calculation period and use that as a predictor for all timesteps 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: float

Median flow value for the calculation period.

qbmpandas DataFrame

Benchmark flow time series for the median flow benchmark model.