# \donttest{
data(NIRcannabis)
# Downview Absorbance of CBDA in percentage
downview_metadata <- add_application_metadata(
name = "CBDA Downview",
view = "Down",
measurement_mode = "DrIwr"
)
# Create a simple model with default model metadata
simple_model <- calibrate(CBDA ~ spc,
data = NIRcannabis, preprocess = preprocess_recipe(),
method = fit_plsr(5), control = calibration_control(),
metadata = add_model_metadata(), verbose = FALSE
)
# Two ways to add application metadata to a list of spectral_model objects:
model_list <- list(simple_model)
# Using the add_application_metadata 'object' argument
model_list <- add_application_metadata(
object = model_list,
name = "CBDA Downview",
view = "Down",
measurement_mode = "TrIwr"
)
# Adding it manually
model_list$metadata <- downview_metadata
# Alternatively, if you are creating an application, you can also pass
# application metadata to 'proximate_write_nax':
proximate_write_nax(
object = model_list,
path = tempdir(),
metadata = downview_metadata,
tsv_name = "some_tsv",
empty_tsv_name = "another_tsv",
report = TRUE,
verbose = FALSE
)
# }
Run the code above in your browser using DataLab