FlowScreen: Daily Streamflow Trend and Change Point Screening

Screens daily streamflow time series for temporal trends and change-points. This package has been primarily developed for assessing the quality of daily streamflow time series. It also contains tools for plotting and calculating many different streamflow metrics. The package can be used to produce summary screening plots showing change-points and significant temporal trends for high flow, low flow, and/or baseflow statistics, or it can be used to perform more detailed hydrological time series analyses. The package was designed for screening daily streamflow time series from Water Survey Canada and the United States Geological Survey but will also work with streamflow time series from many other agencies.

Author
Jennifer Dierauer [aut, cre], Paul Whitfield [aut]
Date of publication
2016-07-15 23:17:01
Maintainer
Jennifer Dierauer <jen.r.brand@gmail.com>
License
GPL (>= 2)
Version
1.2.1

View on CRAN

Man pages

axis_doy.internal
Create custom axis starting on hyrologic year start month
bf_boughton
Boughton recursive digital filter
bf_eckhardt
Eckhardt two parameter recursive digital filter
bf_oneparam
One parameter recursive digital filter
bf.seas
Seasonal baseflow percentage
bf.stats
Baseflow statistics
caniapiscau
Caniapiscau River Daily Flows
caniapiscau.res
Screening results for the Caniapiscau River
cania.sub.ts
Subset of the Caniapiscau River Daily Flows
create.ts
Create a Time Series of daily streamflow observations
dr.events
Partial Duration Series and Event Statistics for streamflow...
dr.pds
Get the partial duration series for streamflow droughts
dr.seas
Find the start, middle, end, and duration of seasonal...
FDC
Flow Duration Curve
FlowScreen
Screen Daily Discharge Time Series for Temporal Trends and...
get.station.internal
Get station information for USGS or WSC hydrometric stations
get.titles.internal
Returns plot titles and labels based on plot type and...
hyear.internal
Add hydrologic Year, month, and doy columns to a daily time...
MAMn
Calculate mean annual minimum n-day flows
metrics.all
Streamflow metrics
mqt
Moving quantile threshold
NA.runs
Missing data runs for daily time series.
NA.sum
Sum missing data points from a daily time series
pk.bf.stats
Calculate baseflow peak statistics
pk.cov
Center of Volume
pk.max
Annual maximum series
pk.max.doy
Day of year for annual maximum series
pks
Get the flow peaks over a threshold
pks.dur
Calculate the inter-event duration
Qn
Calculate flow quantiles
read.flows
Read .csv or .Rdata file of streamflows
regime
Plot flow regime
screen.cpts
Change point time series plot
screen.frames
Plot one or more frames from the summary screening plot
screen.frames.internal
Internal wrapper for creating trend and change-point plots
screen.metric
Plot a metric with trend and change points
screen.series
Create a plot of the daily streamflow time series
screen.summary
Create a screening plot
screen.summary.internal
Internal wrapper for creating trend and change-point summary...
station.info
Retrieve Station Info
YMD.internal
Add calendar year, month, and day of year columns

Files in this package

FlowScreen
FlowScreen/NAMESPACE
FlowScreen/data
FlowScreen/data/cania.sub.ts.rda
FlowScreen/data/caniapiscau.res.rda
FlowScreen/data/caniapiscau.rda
FlowScreen/R
FlowScreen/R/hyear.internal.r
FlowScreen/R/YMD.internal.r
FlowScreen/R/bf_boughton.r
FlowScreen/R/station.info.R
FlowScreen/R/dr.pds.R
FlowScreen/R/mqt.r
FlowScreen/R/NA.sum.r
FlowScreen/R/get.station.internal.r
FlowScreen/R/create.ts.r
FlowScreen/R/read.flows.R
FlowScreen/R/pks.R
FlowScreen/R/dr.seas.R
FlowScreen/R/screen.frames.R
FlowScreen/R/FDC.R
FlowScreen/R/cania.sub.ts.R
FlowScreen/R/MAMn.R
FlowScreen/R/axis_doy.internal.r
FlowScreen/R/bf.seas.R
FlowScreen/R/regime.R
FlowScreen/R/sysdata.rda
FlowScreen/R/bf_oneparam.r
FlowScreen/R/caniapiscau.res.R
FlowScreen/R/metrics.all.R
FlowScreen/R/pk.max.doy.R
FlowScreen/R/bf.stats.R
FlowScreen/R/regime.internal.R
FlowScreen/R/screen.summary.internal.R
FlowScreen/R/screen.summary.R
FlowScreen/R/pk.cov.R
FlowScreen/R/dr.events.R
FlowScreen/R/pk.max.R
FlowScreen/R/Qn.R
FlowScreen/R/pk.bf.stats.R
FlowScreen/R/screen.frames.internal.R
FlowScreen/R/NA.runs.r
FlowScreen/R/screen.cpts.R
FlowScreen/R/get.titles.internal.R
FlowScreen/R/screen.series.R
FlowScreen/R/pks.dur.R
FlowScreen/R/bf_eckhardt.r
FlowScreen/R/screen.metric.R
FlowScreen/R/caniapiscau.R
FlowScreen/MD5
FlowScreen/DESCRIPTION
FlowScreen/man
FlowScreen/man/metrics.all.Rd
FlowScreen/man/dr.events.Rd
FlowScreen/man/pks.Rd
FlowScreen/man/Qn.Rd
FlowScreen/man/screen.summary.Rd
FlowScreen/man/create.ts.Rd
FlowScreen/man/axis_doy.internal.Rd
FlowScreen/man/bf_eckhardt.Rd
FlowScreen/man/hyear.internal.Rd
FlowScreen/man/screen.summary.internal.Rd
FlowScreen/man/screen.frames.Rd
FlowScreen/man/bf_oneparam.Rd
FlowScreen/man/caniapiscau.res.Rd
FlowScreen/man/caniapiscau.Rd
FlowScreen/man/dr.seas.Rd
FlowScreen/man/screen.series.Rd
FlowScreen/man/FlowScreen.Rd
FlowScreen/man/screen.frames.internal.Rd
FlowScreen/man/mqt.Rd
FlowScreen/man/pks.dur.Rd
FlowScreen/man/pk.max.Rd
FlowScreen/man/FDC.Rd
FlowScreen/man/regime.Rd
FlowScreen/man/screen.cpts.Rd
FlowScreen/man/pk.max.doy.Rd
FlowScreen/man/NA.runs.Rd
FlowScreen/man/read.flows.Rd
FlowScreen/man/get.titles.internal.Rd
FlowScreen/man/bf.seas.Rd
FlowScreen/man/NA.sum.Rd
FlowScreen/man/pk.bf.stats.Rd
FlowScreen/man/MAMn.Rd
FlowScreen/man/YMD.internal.Rd
FlowScreen/man/bf.stats.Rd
FlowScreen/man/get.station.internal.Rd
FlowScreen/man/dr.pds.Rd
FlowScreen/man/station.info.Rd
FlowScreen/man/cania.sub.ts.Rd
FlowScreen/man/pk.cov.Rd
FlowScreen/man/screen.metric.Rd
FlowScreen/man/bf_boughton.Rd