Package: FlowScreen 2.1

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. 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>.

Authors:Jennifer Dierauer [aut, cre], Paul Whitfield [aut]

FlowScreen_2.1.tar.gz
FlowScreen_2.1.zip(r-4.7-any)FlowScreen_2.1.zip(r-4.6-any)FlowScreen_2.1.zip(r-4.5-any)
FlowScreen_2.1.tgz(r-4.6-any)FlowScreen_2.1.tgz(r-4.5-any)
FlowScreen_2.1.tar.gz(r-4.7-any)FlowScreen_2.1.tar.gz(r-4.6-any)
FlowScreen_2.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
FlowScreen/json (API)

# Install 'FlowScreen' in R:
install.packages('FlowScreen', repos = c('https://hydauer.r-universe.dev', 'https://cloud.r-project.org'))
Datasets:

On CRAN:

Conda:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

1.98 score 1 stars 48 scripts 320 downloads 2 mentions 36 exports 7 dependencies

Last updated from:a318aed60e. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK117
source / vignettesOK159
linux-releaseOK134
macos-releaseOK155
macos-oldrelOK176
windows-develOK103
windows-releaseOK91
windows-oldrelOK97
wasm-releaseOK98

Exports:add.station.metadatabf_boughtonbf_eckhardtbf_oneparambf.seasbf.statscheck_completenesscreate.tsdr.eventsdr.pdsdr.seasdrop.yearsFDCMAMnmetrics.allmissingnessmqtNA.count.runsNA.runspk.bf.statspk.covpk.maxpk.max.doypkspks.durQnread.flowsregimeremove.station.metadatascreen.cptsscreen.framesscreen.metricscreen.seriesscreen.summaryset.plot.titlesstation.info

Dependencies:bootchangepointevirKendalllatticezoozyp

Readme and manuals

Help Manual

Help pageTopics
Add MetaData to Databaseadd.station.metadata
Create custom axis starting on hydrologic year start monthaxis_doy.internal
Boughton recursive digital filterbf_boughton
Eckhardt two parameter recursive digital filterbf_eckhardt
One parameter recursive digital filterbf_oneparam
Seasonal baseflow percentagebf.seas
Baseflow statisticsbf.stats
Subset of the Caniapiscau River Daily Flowscania.sub.ts
Caniapiscau River Daily Flowscaniapiscau
Screening results for the Caniapiscau Rivercaniapiscau.res
Check Completenesscheck_completeness
Create a Time Series of daily streamflow observationscreate.ts
Partial Duration Series and Event Statistics for streamflow droughtsdr.events
Get the partial duration series for streamflow droughtsdr.pds
Find the start, middle, end, and duration of seasonal droughtsdr.seas
Drop hydrologic yearsdrop.years
Flow Duration CurveFDC
Screen Daily Discharge Time Series for Temporal Trends and Change PointsFlowScreen
Get station information for hydrometric stationsget.station.internal
Returns plot titles and labels based on plot type and language preferenceget.titles.internal
Add hydrologic Year, month, and doy columns to a daily time serieshyear.internal
Calculate mean annual minimum n-day flowsMAMn
Streamflow metricsmetrics.all
missingness testmissingness
Moving quantile thresholdmqt
Sum missing data points from a daily time seriesNA.count.runs
Missing data runs for daily time series.NA.runs
Calculate baseflow peak statisticspk.bf.stats
Center of Volumepk.cov
Annual maximum seriespk.max
Day of year for annual maximum seriespk.max.doy
Get the flow peaks over a thresholdpks
Calculate the inter-event durationpks.dur
Calculate flow quantilesQn
Read file of streamflowsread.flows
Plot flow regimeregime
Remove MetaData for one station from databaseremove.station.metadata
Change point time series plotscreen.cpts
Plot one or more frames from the summary screening plotscreen.frames
Internal wrapper for creating trend and change-point plotsscreen.frames.internal
Plot a metric with trend and change pointsscreen.metric
Create a plot of the daily streamflow time seriesscreen.series
Create a summary screening plotscreen.summary
Internal wrapper for creating trend and change-point summary plotsscreen.summary.internal
Set plot titlesset.plot.titles
Retrieve Station Infostation.info
Add calendar year, month, and day of year columnsYMD.internal