inst/doc/mnemos_arg.R

## ----setup, include = FALSE---------------------------------------------------
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>"
)

## -----------------------------------------------------------------------------
library(hydrotoolbox)

## ----read_fun, eval=FALSE, fig.width = 6, fig.height = 4----------------------
#  # set path to file
#  path <- system.file('extdata', 'mnemos_guido.xlsx', package = 'hydrotoolbox')
#  
#  # as we can have multiple sheets, we can get an idea of its content
#  read_mnemos(path = path, get_sheet = TRUE)
#  
#  # suppose that we want to read the daily minimum temperature
#  tmax_guido <- read_mnemos(path = path, by = 'day',
#                            out_name = 'tmax(ºC)', sheet = '11413-017')
#  
#  plot(x = tmax_guido[ , 1], y = tmax_guido[ , 2],
#       col = 'dodgerblue', type = 'l',
#       xlab = 'date', ylab = 'Tmin(ºC)')
#  

## ----build, eval = FALSE, fig.width = 6, fig.height = 4-----------------------
#  # in this path you will find the raw example data
#  path <- system.file('extdata', package = 'hydrotoolbox')
#  
#  list.files(path)
#  
#  # we load in a single object (hydromet_station class)
#  # the streamflow and water height series
#  guido <-
#    hm_create() %>% # create the met-station
#    hm_build_generic(path = path,
#                     file_name = 'mnemos_guido.xlsx',
#                     slot_name = c('qd', 'evap', 'tair',
#                                   'tmax', 'tmin', 'wspd'),
#                     by = c('day', 'day', '6 hour',
#                            'day', 'day', '6 hour'),
#                     out_name = list(c('qd(m3/s)', 'flag'),
#                                     c('e(mm/d)', 'flag'),
#                                     c('tdb(ºC)', 'flag'),
#                                     c('tmax(ºC)', 'flag'),
#                                     c('tmin(ºC)', 'flag'),
#                                     c('w(km/h)', 'flag')),
#                     FUN = read_mnemos,
#                     sheet = 1L:6L)
#  
#  # we can explore the data-set inside it by using hm_show
#  guido %>% hm_show()

Try the hydrotoolbox package in your browser

Any scripts or data that you put into this service are public.

hydrotoolbox documentation built on April 14, 2023, 12:34 a.m.