All functions

anova()

Analysis of Variance

assign_limits()

Function to assign default Groundwater Protection Standards

boxcox_transform()

Boxcox transformation

boxplot()

Boxplot function

conc_to_meq()

Function to convert chemical data from mg/L to meq/L

conf_int()

Function to calculate confidence intervals

connect_manages3()

Connect to a MANAGES 3.x Site.mdb database

connect_manages4()

Function to connect to MANAGES 4.0 database

constituents()

Function to return a list of all the constituents

corr_plot()

Create a correlation plot

create_database()

Function to create a new database for water quality data

default_gwps

U.S. EPA Maximum Contaminant Level and RSL Lookup Table

delete_datebase()

Function to delete an existing water quality database

dixon_test()

Dixon test for outliers

est_dist()

Function to return either normal, lognormal, or non-parametric distribution

est_dist_censored()

Function to return either normal, lognormal, gamma, or non-parametric distribution estimate

from_csv()

function to read data in csv format and convert date to POSIXct with lubridate

from_excel()

function to read data in excel format

get_theilsen()

Function to get slope and intercept from Theil-Sen slope for plotting

grubbs_test()

Grubb's test for outliers

gw_data

Example groundwater quality data

include_dup()

Function to include duplicate samples

indiana_data

Groundwater quality data for the state of Indiana

join_lt()

Function to join columns of lt_measure and sample results

kendall_trend()

Kendall Trend

manager()

manager

name_units()

Function to return a column of parameter name with units

nth_date()

Function to find the date for next n samples

ohio_data

Groundwater quality data for the state of Ohio

percent_gt()

Calculate the percentage of right censored data

percent_lt()

Calculate the percentage of left censored data

piper_plot()

Create a piper diagram

piper_time_html()

Function to create an aminated Piper plot and save to html

piper_time_plot()

Function to create an animated Piper plot through time using the animation package

pred_int()

Function to calculate prediction interval

pred_int_sim()

Function to calculate simultaneous prediction interval

read_manages3()

Function return a MANAGES 3.x Site.mdb database in memory

read_manages4()

Function to read MANAGES 4.0 database

remove_dup()

Function to remove duplicate samples Example: If you have wells named MW-1 and another named MW-1 Duplicate this function will remove the MW-1 Duplicate sample

replace_missing()

Function to replace missing values

rosner_test()

Rosner's test for outliers

sample_locations()

Function to return a list of all the location IDs

schoeller_plot()

Schoeller Diagram

series_plot()

This function plots multiple groundwater data time series by location, or constituent

set_background()

Function to return a column of background data

set_censored()

Function to ensure non-detect data are set to either the PQL, or RL

set_proposed_background()

Function to return a column of the proposed background data

simplify_param_name()

Helper function to split parameter names

start_date()

Function to find the start of sampling for a well constituent pair

stiff_plot()

Stiff Diagram

stiff_time_html()

Function to create an animated Stiff Diagram and save to html

stiff_time_plot()

Function to create an animated Stiff Diagram

summary()

Summary function

to_censored()

Function to convert character column of less than, or greater than symbols to logical vectors and return a data frame

to_spatial()

function to convert data to sf object

to_wide()

Helper function to cast data frame to wide format

tol_int()

Function to calculate tolernace intervals

tukey_outlier()

Tukey's test for outliers

update_background()

Function to update background data

write_event_summary()

Function to export summary table for a sampling event

write_excel()

Function to export data from manages to excel. Each sampling location is saved to a tab.