FlowScreen2.1 package

Daily Streamflow Trend and Change Point Screening

add.station.metadata

Add MetaData to Database

axis_doy.internal

Create custom axis starting on hydrologic 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

check_completeness

Check Completeness

create.ts

Create a Time Series of daily streamflow observations

dr.events

Partial Duration Series and Event Statistics for streamflow droughts

dr.pds

Get the partial duration series for streamflow droughts

dr.seas

Find the start, middle, end, and duration of seasonal droughts

drop.years

Drop hydrologic years

FDC

Flow Duration Curve

FlowScreen

Screen Daily Discharge Time Series for Temporal Trends and Change Poin...

get.station.internal

Get station information for hydrometric stations

get.titles.internal

Returns plot titles and labels based on plot type and language prefere...

hyear.internal

Add hydrologic Year, month, and doy columns to a daily time series

MAMn

Calculate mean annual minimum n-day flows

metrics.all

Streamflow metrics

missingness

missingness test

mqt

Moving quantile threshold

NA.count.runs

Sum missing data points from a daily time series

NA.runs

Missing data runs for daily time series.

pk.bf.stats

Calculate baseflow peak statistics

pk.cov

Center of Volume

pk.max.doy

Day of year for annual maximum series

pk.max

Annual maximum series

pks.dur

Calculate the inter-event duration

pks

Get the flow peaks over a threshold

Qn

Calculate flow quantiles

read.flows

Read file of streamflows

regime

Plot flow regime

remove.station.metadata

Remove MetaData for one station from database

screen.cpts

Change point time series plot

screen.frames.internal

Internal wrapper for creating trend and change-point plots

screen.frames

Plot one or more frames from the summary screening plot

screen.metric

Plot a metric with trend and change points

screen.series

Create a plot of the daily streamflow time series

screen.summary.internal

Internal wrapper for creating trend and change-point summary plots

screen.summary

Create a summary screening plot

set.plot.titles

Set plot titles

station.info

Retrieve Station Info

YMD.internal

Add calendar year, month, and day of year columns

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. Package update to version 2.0 made updates to read.flows function to allow loading of GRDC and ROBIN streamflow record formats. This package uses the `changepoint` package for change point detection. For more information on change point methods, see the changepoint package at <https://cran.r-project.org/package=changepoint>.

  • Maintainer: Jennifer Dierauer
  • License: GPL (>= 2)
  • Last published: 2025-07-05