View source: R/Extractions_Main.R
process_arguments | R Documentation |
Process arguments of calling script
process_arguments(x)
x |
A vector of character strings.
The return value of |
A named list with the processed arguments.
The available command-line options are
-o=output_filename
: output file name (without extension)
-fun=fun_metric
: name of a metric function
-fparam=param_filename
: file name of the R script with parameters; see
system.file("exec", "Project_Parameters.R", package = "rSW2metrics")
for a template
-mode=[{TRUE,test}|{FALSE,full,any,}]
: option for running a test;
if TRUE
or test
, then the metric function is extracting only from
the first ntests
runs;
all available runs are extracted (default)
if option is missing or contains any other value
-ntests=x
: number of runs used if in test mode (-mode
) with a default
of x=100
-runids=r1:r2
: sequence of runs defined by first r1
and last r2
run
(from available runs) from which metrics are extracted;
if missing and in full mode (-mode
),
then all available runs are used (default);
if missing and in test mode, then option -ntests
is used;
if in test mode and both -ntests
and -runids
are present, then
-runids
takes precedence
-ncores=x
: size of parallel (socket) cluster used to extract
fun_metric
from runs (default x=1
)
-cllog=[{TRUE,}|{FALSE,any}]
: logging activity on cluster to disk
(default FALSE
)
-add_aggs_across_yrs=[{TRUE,}|{FALSE,any}]
: across-year summaries
(defined by fun_aggs_across_yrs()
from fparam
) added to output
if option is present and fun_metric
produces time-series output
process_arguments(
c(
"-o=AI_annual",
"-fun=metric_AI",
"-fparam=Project_Parameters.R",
"-add_aggs_across_yrs",
"-ncores=2"
)
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.