Generate a configuration for an analysis run

configure(rawdir, station, sampleEventIndex = -1,
  sampleEventMethod = "centre", replaceMissingQMethod = "interpolate",
  bottlesToDiscard = NA, Vbottle = 1600, Vmax = 5000,
  Hthresholds = 0, Qthresholds = NULL, Vthresholds = NULL,
  tstep.fill.s = 60, evtSepTime = 2 * 3600,
  sampleEventSeparationTime = NA, durationThreshold = 5,
  outsep = ";", outdec = ",", context = c(left = 0.1, right = 0.2),
  plotchars = c(1, 3, 4, 4), rain.aggregation.interval = 600,
  max.samples.ok = 4, bottlesToConsider = NA, dictionaryFile = "")

Arguments

rawdir

Where is the "root" directory to raw data?

station

which monitoring station? E.g in OGRE: one of c("EFH", "STR", "ALT", "NEU", "GEW").

sampleEventIndex

which sample event (logged by sampler), according to the list of files recorded by the autosampler, sorted by name. Give a negative number to select files from the end of the list of files: -1 means "last", -2 "one before last", etc.

sampleEventMethod

one of c("centre", "left", "right"). "left": sample time is begin of time interval, "right": sample time is end of time interval, "centre": sample time is middle of time interval

replaceMissingQMethod

one of c("interpolate", "predict"). "interpolate": linear interpolation "predict": prediction from water levels using a saved square regression

bottlesToDiscard

which bottles are to be discarded (because they are not full)? Default: NA

Vbottle

sample volume (in mL) given to the bottle representing the time interval with highest flow volume. Default: 1600

Vmax

maximum total volume for mixed sample, in mL. Default: 5000

Hthresholds

What are the level thresholds (in m) that trigger the start of the sampler? Named vector of numeric with names representing the site codes. E.g. for project OGRE: c("EFH", "STR", "ALT", "NEU", "GEW"). Default: 0

Qthresholds

flow thresholds for each station. Mark flow tresholds to define runoff events, same structure as Hthresholds

Vthresholds

hydraulic event volume thresholds for each station

tstep.fill.s

time step in seconds used to fill up data. Default: 60 seconds = 1 minute.

evtSepTime

separation of events (how long in seconds may Hthreshold be underrun within an event?). Default: 2*3600 (= 2 hours)

sampleEventSeparationTime

separation of sampled events within one and the same sampler file. If the difference between two sample times is greater than this time (in seconds) two sampled events are distinguished. Set to NA to prevent the splitting of sampled events.

durationThreshold

minimum duration (in minutes) of hydraulic events to be considered. Default: 5 minutes

outsep

separator to be used in output files (csv). Default: ";"

outdec

decimal character to be used in output files (csv). Default: ","

context

Vector of two elements giving the "context" before and after the event to be plotted, as percentages of the event duration. E.g. c(0.1, 0.2) means that the time interval to be plotted starts 10 percent of the event duration before the event begin and ends 20 percent of the event duration after the end of the event.

plotchars

plotting characters for Q.raw, Q.signal, ...

rain.aggregation.interval

time interval in seconds for rain data aggregation, e.g. 600 = 10 minutes. NA = no aggregation of original rain data

max.samples.ok

maximum number of "successful" samples within one bottle. Used for scaling the bottle "height" in the sample plot

bottlesToConsider

numeric vector of bottle numbers. Only bottles of the given numbers are considered (read from the sampler file). Set to NA to consider all bottles

dictionaryFile

full path to "dictionary" file that defines the folder structure and file name patterns in which the input files are expected to reside and to which the output files will be written. See kwb.ogre::OGRE_DEFAULT_DICTIONARY or kwb.dswt::DSWT_DEFAULT_DICTIONARY