R code - Handy routines for hydrologists
What is R?
R is an open source programming language and environment for data analysis. It has rich functionality for data processing, analysis and graphing. See the R home page for more information and to download the package. Be forewarned that R has a steep learning curve. However, once you gain proficiency in R, the time invested in learning R will be paid back many times over.
R and hydrology
Data analysis is an integral part of hydrology. Hydrologists frequently use techniques, such as regression analysis, which are incorporated into conventional statistical packages and spreadsheet software. However, many hydrological analyses are not, including intensity-duration-frequency analysis and flood frequency analysis. These analyses are relatively simple to code in R.
An R package to access HYDAT data
Dave Hutchinson of Environment Canada has developed a package for R to facilitate access to HYDAT, the archive for Canadian hydrometric data. You can access a zipped folder containing the package via the following link:
R scripts for specific hydrologic analyses
What I have included here are bits of R code that hydrologists may find useful. If you have written some code that you would like to share, please send it along and I'll consider posting it here.