View source: R/check_inventory.R
check_inventory | R Documentation |
Some simple checks for multiple time frequencies, domains, ensembles,
downscale realizations, and completeness of simulation periods.
Can also run compare_variables_in_inventory
to check for completeness of variables for all models. These checks are meant
as guides only, since one might not wish multiple elements of the above for
climate model ensemble assessments.
check_inventory(data_inventory, check_hist = FALSE, check_vars = FALSE)
data_inventory |
A data.table as resulting from
|
check_hist |
Boolean, if |
check_vars |
Boolean, if |
The checks are
for multiple time frequency (day, month, ...)
for multiple domains (EUR-11, EUR-44, ...)
for multiple ensembles (r1i1p1, r2i1p1, ...)
for multiple downscale realizations (v1, v2, ..)
for complete periods of simulations: historical usually goes approx. from 1950/70 - 2005, and rcp* from 2006 - 2100; evaluation is not checked, because it has very heterogeneous periods; cordex-adjust has historical and rcp* combined
that each rcp* has a corresponding historical run (optional, off by default; otherwise problematic with merged hist and rcp runs, as in cordex-adjust)
that all variables (tas, pr, ...) are available for all models (optional, off by default)
An object of class "eurocordexr_inv_check" (an overloaded list) with results from the checks. Has a special print method, which shows a verbose summary of the results.
# some empty example files
fn_zip <- system.file("extdata", "inv-test-files.zip", package = "eurocordexr")
tmpdir <- tempdir()
unzip(fn_zip, exdir = tmpdir)
dat_inv <- get_inventory(fs::path(tmpdir, "testdata"))
check_inventory(dat_inv)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.