Skip to contents

A function to automate the creation of a scenario directory name. Used internally in `solve*()` and `interpolate*()` functions. Also can be used to amend the name of the scenario directory and explicitly assign the directory name to save the scenario object.

Usage

make_scenario_dirname(
  scen,
  name = scen@name,
  model_name = scen@model@name,
  calendar_name = scen@settings@calendar@name,
  horizon_name = scen@settings@horizon@name,
  prefix = NULL,
  suffix = NULL,
  sep = "_"
)

Arguments

scen

scenario object

name

character, name of the scenario, default is `scen@name`

model_name

character, name of the model, default is `scen@model@name`

calendar_name

character, name of the calendar, default is `scen@settings@calendar@name`

horizon_name

character, name of the horizon, default is `scen@settings@horizon@name`

prefix

character, prefix to add to the name

suffix

character, suffix to add to the name

sep

character, separator, default is `_`

Value

character, name of the scenario directory