bfi: Baseflow Separation

Description Usage Arguments Details Value References Examples

View source: R/bfi.R

Description

Extract baseflow from a daily streamflow record using the method proposed by the Institute of Hydrology (1980a,b), and as implemented by Wahl and Wahl (1988).

Usage

1
2
bfi(date, discharge, by = "water year", f = 0.9, N = 5L,
  STAID = "Unknown")

Arguments

date

the date for each discharge value, should be of class "Date." Missing values are not permitted.

discharge

the daily streamflow to be separated missing values are not permitted within the time specified by Start and end.

by

string describing how to construct turning points: "water year", "calendar_year", or "continuous".

f

the factor for identifying turning points.

N

the time perod for period for calculating the turning points.

STAID

the station identifier for the data.

Details

The original description of constructing turning points proposed dividing water years into 5-day increments and selecting the minimum flow for each period. Gustard and others (1992) describe using continuous 5-day increments rather than restarting on the water year.

Value

an object of class "baseflow" and inherits class "data.frame" of the selected data, a data frame of the baseflow information, and other information about the analysis.

References

Gustard, A., Bullock, A., and Dixon, J.M., 1992, Low flow estimation in the United Kingdom: Institue of Hydrology Report No. 108, 88 p. and appendixes.

Institute of Hydrology, 1980a, Low flow studies: Wallingford, Oxon, United Kingdom, Report No. I, 41 p.

Institute of Hydrology, 1980b, Low flow studies: Wallingford, Oxon, United Kingdom, Report No. 3, p. 12- 19.

Wahl, K.L., and Wahl, T.L., 1988, BFI—A computer program for determining an index to base flow: US Bureau of Reclamation Water Resources Research Laboratory, accessed August 25, 2004: U.S. Bureau of Reclamation.

Examples

1
2
3
4
5
6
7
## Not run: 
# Process by calendar year as that is the retrieval range
ChopBFI <- with(ChoptankFlow, bfi(date, discharge, by="calendar year",
STAID="01491000"))
head(ChopBFI, 20)

## End(Not run)

smwesten-usgs/recharge documentation built on March 8, 2021, 11:51 a.m.