Skip to contents

Write an AEME object to files

Usage

write_aeme_to_files(aeme, path, include_output = FALSE)

Arguments

aeme

aeme; object.

path

filepath; where input files are located relative to the current working directory.

include_output

logical, include output files. Default is FALSE. The output files can be large and take up a lot of space.

Examples

aeme_file <- system.file("extdata/aeme.rds", package = "AEME")
aeme <- readRDS(aeme_file)
path <- "test_write"
model_controls <- get_model_controls()
aeme <- build_aeme(path = path, aeme = aeme, model = "glm_aed",
model_controls = model_controls)
#>  Using observed water level
#> Error in calc_water_balance(aeme_time = aeme_time, model = model, method = w_bal$method,     use = w_bal$use, hyps = hyps, inf = inf, outf = outf[["outflow"]],     level = level, init_elev = init_elev, init_temp = init_temp,     obs_lake = aeme_obs[["lake"]], obs_met = met, elevation = elev,     print_plots = FALSE, params = wbal_params, coeffs = coeffs): ! Observed water level values are outside the range of the hypsograph
#>   elevations.
#>  Observed water level range: 23.4904 to 23.6874.
#>  Hypsograph elevation range: 10.57 to 23.64.
aeme <- run_aeme(aeme = aeme, model = "glm_aed", path = path)
#> Error in run_aeme(aeme = aeme, model = "glm_aed", path = path):  `model_controls` need to be provided to load model output.
write_aeme_to_files(aeme, path)