Data TidyingFunctions to add rows and columns of dates and discharge conversions to daily streamflow data frames to prepare for custom analyses. 


Fills data gaps of missing dates 

Add year, month, and day of year variable columns to daily flows 

Add a column of seasons 

Add rolling nday average column(s) to daily flows 

Add a basin area column to daily flows 

Add a daily volumetric flows column to daily flows 

Add a daily volumetric water yield column to daily flows 

Add a daily cumulative volumetric flows column to daily flows 

Add a daily cumulative water yield column to daily flows 

Data ScreeningFunctions to calculate and plot statistics to screen data for outliers, gaps, and missing dates. 

Plot a daily streamflow data set 

Plot daily streamflow data with their symbols 

Calculate annual summary and missing data statistics for screening data 

Plot annual summary statistics for data screening 

Plot annual and monthly missing dates 

Plot daily streamflow data symbols by year 

Flow Summary StatisticsFunctions to calculate and plot mean, median, minimum, and selected percentiles flows. Can select duration (e.g. 7day, 30day) of statistics using ‘roll_days’ arguments. 

Calculate daily summary statistics 

Plot daily summary statistics 

Calculate monthly summary statistics 

Plot monthly summary statistics 

Plot monthly summary statistics (as ribbons) 

Plot monthly means and percent LTMADs 

Calculate annual summary statistics 

Plot annual summary statistics (as lines) 

Plot annual summary statistics (as ribbons) 

Plot annual means compared to the longterm mean 

Calculate longterm summary statistics from daily mean flows 

Plot longterm summary statistics from daily mean flows 

Calculate longterm summary statistics from annual monthly mean flows 

Plot longterm summary statistics from annual monthly mean flows 

Calculate the longterm mean annual discharge 

Calculate longterm percentiles 

Calculate the percentile rank of a flow value 

Plot flow duration curves 

Cumulative/Total Discharge Summary StatisticsFunctions to calculate and plot mean, median, minimum, and selected percentiles flows for years (or seasons) by volume (cubic metres) or by areabased water yield (mm) using the ‘use_yield’ and ‘basin_area’ arguments. 

Calculate annual (and seasonal) total cumulative flows 

Plot annual (and seasonal) total cumulative flows 

Calculate cumulative monthly flow statistics 

Plot cumulative monthly flow statistics 

Calculate cumulative daily flow statistics 

Plot cumulative daily flow statistics 

Annual StatisticsFunctions to calculate and plot various annual statistics. 

Calculate annual low flows and dates 

Plot annual low flows and dates 

Calculate annual high flows and dates 

Plot annual high flows and dates 

Calculate annual high and low flows 

Plot annual high and low flows 

Plot annual high and low flows for a specific year 

Calculate annual timing of flows 

Plot annual timing of flows 

Plot annual timing of flows for a specific year 

Calculate annual days above and below normal 

Plot annual count of normal days and days above and below normal 

Plot days above normal, below normal and normal for a specific year 

Calculate all fasstr annual statistics 

Annual Trending AnalysisFunctions to compute and plot prewhitened, nonparametric annual trends on streamflow data. 

Calculate prewhitened nonlinear annual trends on streamflow data 

Volume Frequency AnalysesFunctions to compute and plot volume frequency analyses on annual low or high streamflow data (or custom data). 

Perform an annual low or highflow frequency analysis 

Calculate an annual frequency analysis quantile 

Perform a frequency analysis on annual peak statistics from HYDAT 

Perform a custom volume frequency analysis 

Computing a Full AnalysisFunctions to compute a suite of data and plots from many of the fasstr functions. 

Compute a suite of tables and plots from various fasstr functions 

Write a suite of tables and plots from various fasstr functions into a directory 

Writing FunctionsFunctions to save the outputted objected (tibbles and lists of plots) from the fasstr functions 

Write a streamflow dataset as a .xlsx, .xls, or .csv file 

Write a data frame as a .xlsx, .xls, or .csv file 

Write plots from a list into a directory or PDF document 

Write all data frames and plots from a list of objects into a directory 

SupersededFunctions that are still supported but no longer receive active development, as better solutions now exist. 

Calculate annual days above and below normal 

Calculate annual high and low flows 

Plot annual days above and below normal 