Package: CSHShydRology 1.4.2

Kevin Shook

CSHShydRology: Canadian Hydrological Analyses

A collection of user-submitted functions to aid in the analysis of hydrological data, particularly for users in Canada. The functions focus on the use of Canadian data sets, and are suited to Canadian hydrology, such as the important cold region hydrological processes and will work with Canadian hydrological models. The functions are grouped into several themes, currently including Statistical hydrology, Basic data manipulations, Visualization, and Spatial hydrology. Functions developed by the Floodnet project are also included. CSHShydRology has been developed with the assistance of the Canadian Society for Hydrological Sciences (CSHS) which is an affiliated society of the Canadian Water Resources Association (CWRA). As of version 1.2.6, functions now fail gracefully when attempting to download data from a url which is unavailable.

Authors:Kevin Shook [cre, aut], Paul Whitfield [aut], Robert Chlumsky [aut], Daniel Moore [aut], Martin Durocher [aut], Matthew Lemieux [ctb], Jason Chiang [ctb], Joel Trubilowicz [ctb], SJ Kim [ctb]

CSHShydRology_1.4.2.tar.gz
CSHShydRology_1.4.2.tar.gz(r-4.5-noble)CSHShydRology_1.4.2.tar.gz(r-4.4-noble)
CSHShydRology_1.4.2.tgz(r-4.4-emscripten)CSHShydRology_1.4.2.tgz(r-4.3-emscripten)
CSHShydRology.pdf |CSHShydRology.html
CSHShydRology/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/cshs-hydrology/cshshydrology/issues

Datasets:

59 exports 0.09 score 94 dependencies 23 scripts 347 downloads

Last updated 2 months agofrom:9232ad4bd6. Checks:OK: 1 NOTE: 1. Indexed: no.

TargetResultDate
Doc / VignettesOKSep 15 2024
R-4.5-linuxNOTESep 15 2024

Exports:ch_axis_doych_binned_MannWhitneych_booth_plotch_catchment_hypsch_checkcatchmentch_checkchannelsch_circ_mean_regch_clear_wdch_col_gradientch_col_transparentch_color_gradientch_contoursch_create_wdch_cut_blockch_date_subsetch_decades_plotch_doysch_fdcurvech_flow_rasterch_flow_raster_qach_flow_raster_trendch_get_ECDE_metadatach_get_peaksch_get_url_datach_get_wscstationch_hydrograph_plotch_polar_plotch_polar_plot_peaksch_polar_plot_prepch_qa_hydrographch_read_AHCCD_dailych_read_AHCCD_monthlych_read_ECDE_flowsch_regime_plotch_rfa_distseasonch_rfa_extractamaxch_rfa_julianplotch_rfa_seasonstatch_sh_get_amaxch_slicech_stack_ECch_sub_set_Yearsch_test_url_filech_tidyhydat_ECDEch_tidyhydat_ECDE_metach_tr_signch_tr_signifch_volcano_pourpointsch_volcano_rasterch_wbt_catchmentch_wbt_catchment_onestepch_wbt_channelsch_wbt_check_whiteboxch_wbt_filenamesch_wbt_flow_accumulationch_wbt_flow_directionch_wbt_pourpointsch_wbt_removesinksch_wtr_yr

Dependencies:abindaskpassbitbit64blobbootcachemcircularclassclassIntclicliprcolorspacecpp11crayoncurlDBIdbplyrdotCall64dplyre1071fansifarverfastmapfieldsgenericsggplot2ggspatialgluegtablehmshttrisobandjpegjsonliteKendallKernSmoothlabelinglatticelifecyclelubridatemagrittrmapsMASSMatrixmemoisemgcvmimemunsellmvtnormnlmeopensslpillarpkgconfigplogrplotrixpngprettyunitsprogressproxypurrrR6rappdirsrasterRColorBrewerRcppreadrrlangrosmRSQLites2scalessfspspamstringistringrsysterratibbletidyhydattidyrtidyselecttimechangetimeDatetzdbunitsutf8vctrsviridisLitevroomwhiteboxwithrwk

ch_hydrograph_plot

Rendered fromhydrograph_plot.Rmdusingknitr::rmarkdownon Sep 15 2024.

Last update: 2022-03-14
Started: 2022-03-14

Readme and manuals

Help Manual

Help pageTopics
Functions for Canadian hydrological analysesCSHShydRology-package CSHShydRology
Basic data manipulation functionsBasic_data_manipulation_functions
Streamflow dataCAN01AD002
CAN05AA008CAN05AA008
Generates the x axis beginning on specified day of yearch_axis_doy
Compares two time periods of data using Mann-Whitney testch_binned_MannWhitney
Create Booth plot of peaks over a thresholdch_booth_plot
Catchment hypsometrych_catchment_hyps
Check Catchmentsch_checkcatchment
Check Channelsch_checkchannels
Calculates the circular mean, median, and regularitych_circ_mean_reg
Clear Working Directorych_clear_wd
Creates a colour gradientch_col_gradient
Add Transparency to plot coloursch_col_transparent
ch_color_gradientch_color_gradient
Create Contoursch_contours
Create working directorych_create_wd
Extracts a specified time period from a longer recordch_cut_block
Subsets dates by stringch_date_subset
Plots output from ch_binned_MannWhitney for decadesch_decades_plot
Days of year and water yearch_doys
Plot Flow Duration Curvech_fdcurve
Raster plot of daily streamflowsch_flow_raster
Raster plot of daily streamflows with WSC quality flagsch_flow_raster_qa
Raster plot and simple trends of observed streamflows by periodsch_flow_raster_trend
Reads Environment Canada Date Explorer (ECDE) meta data filech_get_ECDE_metadata
Extracts peak flows over a thresholdch_get_peaks
Gets remote data setsch_get_url_data
Reads station information from a data file produced by ECDEch_get_wscstation
Hydrograph plotch_hydrograph_plot
Polar plot of daily streamflowsch_polar_plot
Polar / circular plots of peak flowsch_polar_plot_peaks
Creates a data structure to be passed to 'ch_polar_plot'ch_polar_plot_prep
Plots a hydrograph with the data quality symbols and returns a report on qa symbols and missing data.ch_qa_hydrograph
Reads AHCCD daily filech_read_AHCCD_daily
Reads AHCCD monthly filech_read_AHCCD_monthly
Reads a file of WSC daily flows from ECDataExplorer (ECDE)ch_read_ECDE_flows
Plots the regime of daily streamflows using quantilesch_regime_plot
Distance in seasonal spacech_rfa_distseason ch_rfa_distseason.data.frame ch_rfa_distseason.formula ch_rfa_distseason.numeric
Extracts the annual maxima of a daily time seriesch_rfa_extractamax ch_rfa_extractamax.default ch_rfa_extractamax.formula
Circular plotting by day of yearch_rfa_julianplot
Seasonal statistics for flood peaksch_rfa_seasonstat ch_rfa_seasonstat.data.frame ch_rfa_seasonstat.formula
Extracts annual maximum values from ECDE dataframe.ch_sh_get_amax
Converts doy or dwy into a factor that is used to bin datach_slice
Helper function for selecting points for an axisch_sub_set_Years
Converts a tidyhydat daily flow data tibble to ECDE formatch_tidyhydat_ECDE
Creates an ECDE-like dataframe of metadata from 'tidyhydat'ch_tidyhydat_ECDE_meta
ch_tr_signch_tr_sign
ch_tr_signif()ch_tr_signif
Creates a sample file of pour pointsch_volcano_pourpoints
Create Test Rasterch_volcano_raster
Delineate catchment boundariesch_wbt_catchment
Delineates a catchment in a single stepch_wbt_catchment_onestep
Generate stream networkch_wbt_channels
Creates names for Whitebox function input and output filesch_wbt_filenames
Creates flow accumulation grid filech_wbt_flow_accumulation
Creates flow direction grid filech_wbt_flow_direction
Snap pour points to channelsch_wbt_pourpoints
Removes sinks from a DEMch_wbt_removesinks
Designation of the water yearch_wtr_yr
Annual maxima from sites in the Atlantic region of CanadaflowAtlantic
List of Water Survey of Canada hydrometic stations.HYDAT_list
Spatial Hydrology functionsSpatial_hydrology_functions
Statistical analysis functionsStatisticalHydrology-functions
Visualization functionsVisualization-functions