hyetor is an R package that provides a collection of tools that analyze fixed interval precipitation records. It can be used to:
For more details checkout the package’s website and the vignettes:
hyetor with details about the package’s functions.The functions that are provided by hyetor are:
hyet_create, hyet_fill, hyet_aggregate and hyet_split.hyet_erosivity, hyet_intensities, hyet_missing and hyet_uch.The data sets that are provided by hyetor are:
prec5min, time series that comes from the weather station ‘Arna’ in Greece. The owner of that weather station is the Ministry of Environment and Energy. The time series period is from 12/1954 to 05/1956 and the time-step is 5 minutes.This is a minimal example which shows how to use the package’s functions to fill the internall precipitation timeseries, prec5min, and compute rainfall erosivity values.
library(hyetor)
library(ggplot2)
library(tibble)
ei_values <- prec5min %>%
hyet_fill(time_step = 5, ts_unit = "mins") %>%
hyet_erosivity(time_step = 5)Let’s create a plot with erosivity values and total precipitation height.
ei_values %>%
ggplot(aes(x = cum_prec, y = erosivity)) +
geom_point() +
geom_smooth(method = "loess") +
scale_x_log10("Precipitation (mm)") +
scale_y_log10("EI30 (MJ.mm/ha/h)") +
theme_bw()
hyetor please use:Konstantinos Vantas, (2018). hyetor: R package to analyze fixed interval precipitation time series, URL: https://kvantas.github.io/hyetor/,
DOI:http://doi.org/10.5281/zenodo.1403156
A BibTeX entry for LaTeX users is
@Manual{ vantas2018hyetor,
author = {Konstantinos Vantas},
title = {{hyetor}: R package to analyze fixed interval precipitation time series},
doi = {http://doi.org/10.5281/zenodo.1403156},
year = {2018},
note = {R package},
url = {https://kvantas.github.io/hyetor/},
}