
Save and read portable opal fits
opal_fit_io.Rdsave_opal_fit() writes atomically and refuses to replace an existing file
unless requested. read_opal_fit() verifies the portable payload and can
rebuild its transient RTMB objective.
Usage
save_opal_fit(x, file, compress = "gzip", overwrite = FALSE)
read_opal_fit(
file,
strict = FALSE,
rebuild = strict,
integrity = c("exact", "portable")
)Arguments
- x
An
opal_fitobject.- file
Path to an RDS file.
- compress
Compression passed to
saveRDS().- overwrite
Replace an existing file.
- strict
Treat scientific-contract incompatibility as an error.
- rebuild
Rebuild and cache the RTMB objective after reading. Defaults to
strict.- integrity
Runtime-payload verification mode.
"exact"requires the raw serialized payload identity to match."portable"permits a mismatch across R versions, provided the rebuilt objective is verified.