
Save scenario object on disk in parquet format using arrow package.
Source: R/arrow.R
save_scenario.RdSave scenario object on disk in parquet format using arrow package.
Usage
save_scenario(
scen,
path = scen@path,
embed_model = NULL,
embed_datasets = NULL,
format = get_arrow_format(),
overwrite = TRUE,
clean_start = FALSE,
write_log = TRUE,
verbose = TRUE
)Arguments
- scen
scenario object.
- path
character. Path to scenario directory.
- embed_model
NULL(default),TRUE, orFALSE. Controls whether the model is embedded in the saved scenario or referenced from the model store (seesave_model()).NULL: reference when the identical model content is already in the store, embed otherwise.TRUE: always embed (self-contained folder).FALSE: require a store hit, error otherwise. A referenced save stores only{name, hash, path};load_scenario()resolves it back via the registry / model store.- embed_datasets
the same choice for the big data tables and maps — the geoscale on
@settingsand, when the model is embedded, its geoscale and its repositories' weather/demand tables (seesave_dataset()).NULL(default) references whatever identical content is already in the dataset store;TRUEalways embeds;FALSErequires a store hit.- format
file format (currently
parquetonly, arrow or feather will be implemented in further releases).- overwrite
logical. Overwrite existing scenario directory.
- clean_start
logical. Clean scenario directory before saving.
- write_log
logical. Write (update) logfile.
- verbose
logical. Print messages.