From 0c1c4911da59eaefe36efaefdcd2704d52e42a9a Mon Sep 17 00:00:00 2001 From: Rob Baker Date: Mon, 26 Feb 2024 11:28:56 -0700 Subject: [PATCH 1/5] updated via pkgdown --- docs/pkgdown.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/pkgdown.yml b/docs/pkgdown.yml index 2012523..94cdd26 100644 --- a/docs/pkgdown.yml +++ b/docs/pkgdown.yml @@ -3,5 +3,5 @@ pkgdown: 2.0.7 pkgdown_sha: ~ articles: DPchecker: DPchecker.html -last_built: 2024-02-06T19:16Z +last_built: 2024-02-26T18:12Z From cac3066f3815e842e1c5da0e453aa21e208a9859 Mon Sep 17 00:00:00 2001 From: Rob Baker Date: Mon, 24 Jun 2024 10:07:07 -0600 Subject: [PATCH 2/5] add info about updating test_missing_data --- NEWS.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/NEWS.md b/NEWS.md index 1a5729c..764f3c7 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,7 @@ # DPchecker 0.3.4 +2024-06-24 +* Fixed bug in `test_missing_data()` where if the order of files listed in metadata did not match the order of files produced by `list.files()` the function would evaluate the wrong file and produce inadvertent and unhelpful errors. 2024-02-05 * Fix bug in `test_date_range()` that was adding UTC to temporalCoverage * `test_missing_data()` now also handles the missing data codes "blank" and "empty". From 3bb75318c4b23079bc2a37c85eb31ae8dde5f2d5 Mon Sep 17 00:00:00 2001 From: Rob Baker Date: Mon, 24 Jun 2024 10:08:09 -0600 Subject: [PATCH 3/5] better NA handling for orcids --- R/optional_eml_elements.R | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/R/optional_eml_elements.R b/R/optional_eml_elements.R index 187fa3d..7eafff1 100644 --- a/R/optional_eml_elements.R +++ b/R/optional_eml_elements.R @@ -376,12 +376,16 @@ test_orcid_match <- function(metadata = load_metadata(directory)){ } } - #if there are any orcids, record orcids bad orcids: + #if there are any orcids, record orcids & bad orcids: if(!is.null(existing_orcid)){ bad_orcid <- NULL wrong_person <- NULL for(i in seq_along(surName)){ orcid_url <- existing_orcid[i] + is_it_na <- stringr::str_sub(orcid_url, start = -2) + if(is_it_na == "NA") { + next + } #api request to ORCID: tryCatch({test_req <- httr::GET(orcid_url)}, From e7675ca705e3a4e08dc27a209b8fae6637911a94 Mon Sep 17 00:00:00 2001 From: Rob Baker Date: Mon, 24 Jun 2024 10:08:32 -0600 Subject: [PATCH 4/5] update test_missing_data to handle file order mismatch between metadata and list.files() --- R/tabular_data_congruence.R | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/R/tabular_data_congruence.R b/R/tabular_data_congruence.R index fef65eb..3e38837 100644 --- a/R/tabular_data_congruence.R +++ b/R/tabular_data_congruence.R @@ -627,8 +627,7 @@ test_missing_data <- function(directory = here::here(), #detail_level <- match.arg(arg_choices) # get dataTable and all children elements - data_tbl <- EML::eml_get(metadata, "dataTable") - data_tbl$`@context` <- NULL + data_tbl <- metadata[["dataset"]][["dataTable"]] # If there's only one csv, data_tbl ends up with one less level of nesting. Re-nest it so that the rest of the code works consistently if ("attributeList" %in% names(data_tbl)) { data_tbl <- list(data_tbl) @@ -650,36 +649,44 @@ test_missing_data <- function(directory = here::here(), for (j in seq_len(ncol(dat))) { #look for NAs; if NAs found, look for correct missing data codes if (sum(is.na(dat[,j])) > 0) { - missing <- data_tbl[[i]][["attributeList"]][["attribute"]][[j]][["missingValueCode"]][["code"]] - if(is.null(missing) || sum(missing != missing_types) < 1) { - #file level error message output: - if (detail_level == "files") { - error_log <- append(error_log, + for(k in 1:length(seq_along(data_tbl))){ + if(data_tbl[[k]][["physical"]][["objectName"]] != data_files[i]){ + next + } else { + missing <- data_tbl[[k]][["attributeList"]][["attribute"]][[j]][["missingValueCode"]][["code"]] + if(is.null(missing) || sum(missing != missing_types) < 1) { + #file level error message output: + if (detail_level == "files") { + error_log <- append(error_log, paste0(" ", "---> {.file ", data_files[i], "} contains missing data without a corresponding missing data code in metadata." )) - break - } - #column level error message output: - if (detail_level == "columns") { - error_log <- append(error_log, + break + } + #column level error message output: + if (detail_level == "columns") { + error_log <- append(error_log, paste0(" ", "---> {.file ", data_files[i], "} {.field ", names(dat)[j], "} contains missing data without a corresponding missing data code in metadata.")) + } + } + } } } } } - } if(is.null(error_log)){ - cli::cli_inform(c("v" = "Missing data listed as NA is accounted for in metadata")) + cli::cli_inform(c( + "v" = "Missing data listed as NA is accounted for in metadata")) } else{ # really only need to say it once per file/column combo + error_log <- unique(error_log) msg <- error_log names(msg) <- rep(" ", length(msg)) err <- paste0("Undocumented missing data detected. Please document all missing data in metadata:\n") From 4566f92a508dd260a0bc4e656052e8ba61ef7dd0 Mon Sep 17 00:00:00 2001 From: Rob Baker Date: Mon, 24 Jun 2024 10:08:56 -0600 Subject: [PATCH 5/5] autoupdate via devtools::document and pkgdown --- DESCRIPTION | 2 +- docs/404.html | 10 +- docs/LICENSE-text.html | 8 +- docs/LICENSE.html | 8 +- docs/articles/DPchecker.html | 10 +- docs/articles/index.html | 10 +- docs/authors.html | 8 +- docs/deps/bootstrap-5.3.1/bootstrap.min.css | 4 +- docs/deps/bootstrap-5.3.1/font.css | 124 ------------------ ...txg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrc.woff | Bin 27828 -> 0 bytes ...txg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrc.woff | Bin 27492 -> 0 bytes .../1adeadb2fe618c5ed46221f15e12b9c8.woff | Bin 46088 -> 0 bytes .../fonts/4iCs6KVjbNBYlgo6ew.woff | Bin 134032 -> 0 bytes .../fonts/4iCs6KVjbNBYlgoKfw7w.woff | Bin 39832 -> 0 bytes .../fonts/4iCv6KVjbNBYlgoCxCvTtA.woff | Bin 117140 -> 0 bytes .../fonts/4iCv6KVjbNBYlgoCxCvjsGyL.woff | Bin 34452 -> 0 bytes .../6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDQ.woff | Bin 17760 -> 0 bytes .../6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7j.woff | Bin 49156 -> 0 bytes .../fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3aPA.woff | Bin 74684 -> 0 bytes .../6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7j.woff | Bin 18420 -> 0 bytes .../6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkw.woff | Bin 74348 -> 0 bytes .../6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vAkw.woff | Bin 74332 -> 0 bytes .../6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdo.woff | Bin 18388 -> 0 bytes .../6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zAkw.woff | Bin 74148 -> 0 bytes .../6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdo.woff | Bin 18340 -> 0 bytes .../fonts/CSR54z1Qlv-GDxkbKVQ_dFsvWNRevw.woff | Bin 16724 -> 0 bytes .../fonts/CSR54z1Qlv-GDxkbKVQ_dFsvaNA.woff | Bin 29672 -> 0 bytes .../fonts/CSR64z1Qlv-GDxkbKVQ_TOQ.woff | Bin 75128 -> 0 bytes .../fonts/CSR64z1Qlv-GDxkbKVQ_fOAKSw.woff | Bin 16516 -> 0 bytes ...xRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DBKXhM0.woff | Bin 55992 -> 0 bytes ...xRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQhM0.woff | Bin 56004 -> 0 bytes ...g3hIP6sJ7fM7PqlOPHYvDP_W9O7GQTTbI1rSg.woff | Bin 47720 -> 0 bytes ...g3hIP6sJ7fM7PqlOPHYvDP_W9O7GQTTsoprSg.woff | Bin 47924 -> 0 bytes ...HjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew9.woff | Bin 50580 -> 0 bytes ...HjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew9.woff | Bin 50580 -> 0 bytes ...HjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w9.woff | Bin 51108 -> 0 bytes .../fonts/KFOlCnqEu92Fr1MmEU9fBBc-.woff | Bin 20544 -> 0 bytes .../fonts/KFOlCnqEu92Fr1MmEU9vAA.woff | Bin 65756 -> 0 bytes .../fonts/KFOlCnqEu92Fr1MmSU5fBBc-.woff | Bin 20416 -> 0 bytes .../fonts/KFOlCnqEu92Fr1MmSU5vAA.woff | Bin 65164 -> 0 bytes .../fonts/KFOlCnqEu92Fr1MmWUlfBBc-.woff | Bin 20408 -> 0 bytes .../fonts/KFOlCnqEu92Fr1MmWUlvAA.woff | Bin 65556 -> 0 bytes .../fonts/KFOmCnqEu92Fr1Me5g.woff | Bin 65456 -> 0 bytes .../fonts/KFOmCnqEu92Fr1Mu4mxM.woff | Bin 20344 -> 0 bytes .../fonts/QGYpz_kZZAGCONcK2A4bGOj8mNhL.woff | Bin 89776 -> 0 bytes .../fonts/S6u8w4BMUTPHjxsAXC-s.woff | Bin 29864 -> 0 bytes .../fonts/S6u8w4BMUTPHjxswWA.woff | Bin 35436 -> 0 bytes .../fonts/S6u9w4BMUTPHh6UVSwiPHw.woff | Bin 28044 -> 0 bytes .../fonts/S6u9w4BMUTPHh6UVeww.woff | Bin 33296 -> 0 bytes .../fonts/S6u9w4BMUTPHh7USSwiPHw.woff | Bin 30016 -> 0 bytes .../fonts/S6u9w4BMUTPHh7USeww.woff | Bin 35168 -> 0 bytes .../fonts/S6uyw4BMUTPHjx4wWA.woff | Bin 28648 -> 0 bytes .../fonts/S6uyw4BMUTPHvxo.woff | Bin 34020 -> 0 bytes ...HuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZs.woff | Bin 138900 -> 0 bytes ...HuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZs.woff | Bin 137508 -> 0 bytes ...HuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZs.woff | Bin 128192 -> 0 bytes .../XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmRTA.woff | Bin 53216 -> 0 bytes .../XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmRTA.woff | Bin 54196 -> 0 bytes .../XRXI3I6Li01BKofiOc5wtlZ2di8HDLshRTA.woff | Bin 53856 -> 0 bytes .../a98f7a7574819ba83bec6279a2cecd95.woff | Bin 45884 -> 0 bytes ...cVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVQ.woff | Bin 72136 -> 0 bytes ...SCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexg.woff | Bin 23636 -> 0 bytes ...cVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVQ.woff | Bin 74700 -> 0 bytes ...SCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexg.woff | Bin 23576 -> 0 bytes ...cVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVQ.woff | Bin 74564 -> 0 bytes ...cVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkaVQ.woff | Bin 74940 -> 0 bytes ...cVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVQ.woff | Bin 74644 -> 0 bytes ...SCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAexg.woff | Bin 22964 -> 0 bytes ...cVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVQ.woff | Bin 71660 -> 0 bytes ...X2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVQ.woff | Bin 22332 -> 0 bytes ...vWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4k.woff | Bin 68664 -> 0 bytes ...vWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4k.woff | Bin 70652 -> 0 bytes ...vWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4k.woff | Bin 69392 -> 0 bytes ...X2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVQ.woff | Bin 22940 -> 0 bytes ...vWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4k.woff | Bin 70524 -> 0 bytes ...X2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVQ.woff | Bin 22908 -> 0 bytes ...vWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4k.woff | Bin 70792 -> 0 bytes ...vWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0C4k.woff | Bin 71144 -> 0 bytes .../fonts/q5uGsou0JOdh94bfvQlr.woff | Bin 31584 -> 0 bytes docs/index.html | 10 +- docs/news/index.html | 10 +- docs/pkgdown.js | 8 +- docs/pkgdown.yml | 6 +- docs/reference/DPchecker-package.html | 8 +- docs/reference/DPchecker_example.html | 8 +- docs/reference/index.html | 11 +- docs/reference/is_eml.html | 8 +- docs/reference/load_data.html | 8 +- docs/reference/load_metadata.html | 8 +- docs/reference/pipe.html | 8 +- docs/reference/reexports.html | 8 +- docs/reference/run_congruence_checks.html | 22 +++- docs/reference/test_attribute_defs.html | 8 +- docs/reference/test_by_for_nps.html | 8 +- docs/reference/test_creator.html | 8 +- docs/reference/test_cui_dissemination.html | 8 +- docs/reference/test_datatable_urls.html | 8 +- docs/reference/test_datatable_urls_doi.html | 8 +- docs/reference/test_date_range.html | 8 +- docs/reference/test_dates_parse.html | 8 +- docs/reference/test_delimiter.html | 8 +- docs/reference/test_doi.html | 8 +- docs/reference/test_doi_format.html | 8 +- docs/reference/test_dp_abstract.html | 8 +- docs/reference/test_dp_title.html | 8 +- docs/reference/test_dup_meta_entries.html | 8 +- docs/reference/test_fields_match.html | 8 +- docs/reference/test_file_descript.html | 8 +- docs/reference/test_file_name_match.html | 8 +- docs/reference/test_footer.html | 8 +- docs/reference/test_geographic_cov.html | 8 +- docs/reference/test_header_num.html | 8 +- docs/reference/test_int_rights.html | 8 +- docs/reference/test_keywords.html | 8 +- docs/reference/test_license.html | 8 +- docs/reference/test_metadata_version.html | 8 +- docs/reference/test_methods.html | 8 +- docs/reference/test_missing_data.html | 8 +- docs/reference/test_notes.html | 8 +- docs/reference/test_numeric_fields.html | 8 +- docs/reference/test_orcid_exists.html | 8 +- docs/reference/test_orcid_format.html | 8 +- docs/reference/test_orcid_match.html | 8 +- docs/reference/test_orcid_resolves.html | 8 +- docs/reference/test_pii_data_emails.html | 8 +- docs/reference/test_pii_meta_emails.html | 8 +- docs/reference/test_pub_date.html | 8 +- docs/reference/test_public_points.html | 8 +- docs/reference/test_publisher.html | 8 +- docs/reference/test_publisher_city.html | 8 +- docs/reference/test_publisher_name.html | 8 +- docs/reference/test_publisher_state.html | 8 +- docs/reference/test_storage_type.html | 8 +- docs/reference/test_taxonomic_cov.html | 13 +- docs/reference/test_valid_fieldnames.html | 8 +- docs/reference/test_valid_filenames.html | 8 +- docs/reference/test_validate_schema.html | 8 +- docs/search.json | 2 +- 138 files changed, 277 insertions(+), 397 deletions(-) delete mode 100644 docs/deps/bootstrap-5.3.1/font.css delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrc.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrc.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/1adeadb2fe618c5ed46221f15e12b9c8.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgo6ew.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKfw7w.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvTtA.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjsGyL.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDQ.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7j.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3aPA.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7j.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkw.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vAkw.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdo.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zAkw.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdo.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvWNRevw.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvaNA.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/CSR64z1Qlv-GDxkbKVQ_TOQ.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/CSR64z1Qlv-GDxkbKVQ_fOAKSw.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DBKXhM0.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQhM0.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/HI_jiYsKILxRpg3hIP6sJ7fM7PqlOPHYvDP_W9O7GQTTbI1rSg.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/HI_jiYsKILxRpg3hIP6sJ7fM7PqlOPHYvDP_W9O7GQTTsoprSg.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew9.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew9.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w9.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmEU9vAA.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmSU5vAA.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmWUlvAA.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/KFOmCnqEu92Fr1Me5g.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/KFOmCnqEu92Fr1Mu4mxM.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/QGYpz_kZZAGCONcK2A4bGOj8mNhL.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/S6u8w4BMUTPHjxsAXC-s.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/S6u8w4BMUTPHjxswWA.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh6UVSwiPHw.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh6UVeww.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh7USSwiPHw.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh7USeww.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/S6uyw4BMUTPHjx4wWA.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/S6uyw4BMUTPHvxo.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZs.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZs.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZs.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmRTA.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmRTA.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshRTA.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/a98f7a7574819ba83bec6279a2cecd95.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVQ.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexg.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVQ.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexg.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVQ.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkaVQ.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVQ.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAexg.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVQ.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVQ.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4k.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4k.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4k.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVQ.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4k.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVQ.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4k.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0C4k.woff delete mode 100644 docs/deps/bootstrap-5.3.1/fonts/q5uGsou0JOdh94bfvQlr.woff diff --git a/DESCRIPTION b/DESCRIPTION index d526ff3..e7e1b5d 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -10,7 +10,7 @@ Description: Allows the user (and reviewer) to check a data package and test whe License: MIT + file LICENSE Encoding: UTF-8 Roxygen: list(markdown = TRUE) -RoxygenNote: 7.2.3 +RoxygenNote: 7.3.1 VignetteBuilder: knitr Suggests: here, diff --git a/docs/404.html b/docs/404.html index a4d8fc0..2fc3aef 100644 --- a/docs/404.html +++ b/docs/404.html @@ -10,7 +10,7 @@ - + License • DPcheckerLicense • DPchecker Skip to contents -