diff --git a/R/get_elevation.R b/R/get_elevation.R index 0a0f458..17f83b4 100644 --- a/R/get_elevation.R +++ b/R/get_elevation.R @@ -9,9 +9,32 @@ #' @export get_glw <- function() { - url_cattle <- "https://dataverse.harvard.edu/dataset.xhtml?persistentId=doi:10.7910/DVN/LHBICE#" - url_cattle_out <- GET(url_cattle) - unzipped_glw_cattle <- unzip(url_cattle_out) - Aw_layer <- if_else(str_detect(names(unzipped_glw_cattle), "Aw")==TRUE, ) - -} \ No newline at end of file + url_elevation <- "" + url_elevation_out <- GET(url_elevation) + unzipped_elevation <- unzip(url_elevation_out) + +} + +# Install and load required packages +install.packages("aws.s3") +library(aws.s3) +install.packages("paws") +library(paws) + +renv::install("ecohealthalliance/containerTemplateUtils") + +library(containerTemplateUtils) + +# Set the AWS region +region <- "af-south-1" + +# Set the S3 bucket name and prefix +bucket_name <- "deafrica-input-datasets" +prefix <- "" # Empty prefix to fetch all objects, or specify a specific prefix + +Sys.setenv("AWS_REGION"="af-south-1") +aws_s3_download(path="data", bucket=bucket_name, key="") + + + + diff --git a/R/get_glw.R b/R/get_glw.R index 3357f24..17a668d 100644 --- a/R/get_glw.R +++ b/R/get_glw.R @@ -8,11 +8,19 @@ #' @author Whitney Bagge #' @export get_glw <- function() { + + taxa <- c("url_cattle","url_sheep","url_goats") + + for(i in 1:length(taxa)) { + + url_out <- switch(taxa[i], "url_cattle" = "https://dataverse.harvard.edu/api/access/datafile/6769710", + "url_sheep" = "https://dataverse.harvard.edu/api/access/datafile/6769629", + "url_goats" = "https://dataverse.harvard.edu/api/access/datafile/6769692" + ) - url_cattle <- "https://dataverse.harvard.edu/dataset.xhtml?persistentId=doi:10.7910/DVN/LHBICE#" - #taxa cattle sheep goat have three urls here switch function (like if_else); have the three targets - url_cattle_out <- GET(url_cattle) - unzipped_glw_cattle <- unzip(url_cattle_out) - Aw_layer <- if_else(str_detect(names(unzipped_glw_cattle), "Aw")==TRUE, ) + url_taxa_out<-download.file(url_out, destfile = paste("data/",taxa[i],sep="",".tif")) + + } + -} +} \ No newline at end of file diff --git a/R/get_grazingcap.R b/R/get_grazingcap.R deleted file mode 100644 index 9e072c7..0000000 --- a/R/get_grazingcap.R +++ /dev/null @@ -1,17 +0,0 @@ -#' .. content for \description{} (no empty lines) .. -#' -#' .. content for \details{} .. -#' -#' @title -#' @param -#' @return -#' @author Whitney Bagge -#' @export -get_glw <- function() { - - url_cattle <- "https://dataverse.harvard.edu/dataset.xhtml?persistentId=doi:10.7910/DVN/LHBICE#" - url_cattle_out <- GET(url_cattle) - unzipped_glw_cattle <- unzip(url_cattle_out) - Aw_layer <- if_else(str_detect(names(unzipped_glw_cattle), "Aw")==TRUE, ) - -} diff --git a/R/preprocess_glw.R b/R/preprocess_glw.R index 72fb446..5816b2e 100644 --- a/R/preprocess_glw.R +++ b/R/preprocess_glw.R @@ -7,10 +7,14 @@ #' @return #' @author Whitney Bagge #' @export -preprocess_glw <- function(glw_layer, bounding_boxes) { +preprocess_glw <- function(bounding_boxes) { - extent_object <- extent(bounding_boxes) - glw_layer_out <- crop(glw_layer, extent_object) + taxa_tif <- c("url_cattle.tif","url_sheep.tif","url_goats.tif") + + for(i in 1:length(taxa_tif)) { + extent_object <- raster::extent(bounding_boxes) + glw_layer_out <- raster::crop(taxa_tif, extent_object) return(glw_layer_out) + } } diff --git a/R/preprocess_soil.R b/R/preprocess_soil.R new file mode 100644 index 0000000..0639cc3 --- /dev/null +++ b/R/preprocess_soil.R @@ -0,0 +1,37 @@ +#' .. content for \description{} (no empty lines) .. +#' +#' .. content for \details{} .. +#' +#' @title +#' @param bounding_boxes +#' @return +#' @author Whitney Bagge +#' @export + +preprocess_soil <- function(unzipped_soil, bounding_boxes) { + + library(terra) + library(sf) + library(RSQLite) + + hwsd <- rast("./data/soil/HWSD2.bil") + + hwsd_bounded <- terra::crop(hwsd, bounding_boxes) + + print(paste("UTM zone:", utm.zone <- + floor(((sf::st_bbox(hwsd_bounded)$xmin + + sf::st_bbox(hwsd_bounded)$xmax)/2 + 180)/6) + + 1)) + + (epsg <- 32600 + utm.zone) + + hwsd_bounded.utm <- project(hwsd_bounded, paste0("EPSG:", epsg), method = "near") + + + # m <- dbDriver("SQLite") + # con <- dbConnect(m, dbname="HWSD2.sqlite") + # dbListTables(con) + # + # print(dbGetQuery(con, "select * from HWSD2_SMU_METADATA"), width=100) + # +} diff --git a/R/process_elevation.R b/R/process_elevation.R index 6714755..323239b 100644 --- a/R/process_elevation.R +++ b/R/process_elevation.R @@ -11,7 +11,6 @@ process_elevation <- function(elevation_layer_raw, bounding_boxes) { extent_object <- extent(bounding_boxes) elevation_layer_raw_out <- crop(elevation_layer_raw, extent_object) - return(elevation_layer_raw_out) } diff --git a/R/process_grazingcap.R b/R/process_grazingcap.R deleted file mode 100644 index 72fb446..0000000 --- a/R/process_grazingcap.R +++ /dev/null @@ -1,16 +0,0 @@ -#' .. content for \description{} (no empty lines) .. -#' -#' .. content for \details{} .. -#' -#' @title -#' @param bounding_boxes -#' @return -#' @author Whitney Bagge -#' @export -preprocess_glw <- function(glw_layer, bounding_boxes) { - - extent_object <- extent(bounding_boxes) - glw_layer_out <- crop(glw_layer, extent_object) - return(glw_layer_out) - -} diff --git a/R/soil_download.R b/R/soil_download.R new file mode 100644 index 0000000..e61544c --- /dev/null +++ b/R/soil_download.R @@ -0,0 +1,35 @@ +#' .. content for \description{} (no empty lines) .. +#' +#' .. content for \details{} .. +#' +#' @title +#' @param +#' @return +#' @author Whitney Bagge +#' @export +soil_download <- function() { + + options(timeout=200) + + location <- c("soil_raster", "soil_database") + + for(i in 1:length(location)) { + + url_out <- switch(location[i], "soil_raster" = "https://s3.eu-west-1.amazonaws.com/data.gaezdev.aws.fao.org/HWSD/HWSD2_RASTER.zip", + "soil_database" = "https://www.isric.org/sites/default/files/HWSD2.sqlite") + + + file_name <- paste("data/soil/",location[i],sep="",".zip") + + download.file(url=url_out, destfile = file_name) + + unzipped_soil <- unzip(file_name, exdir = "data/soil/") + + + + return("data/soil/") + + } + +} + diff --git a/_targets.R b/_targets.R index eed5ccc..8f357ac 100644 --- a/_targets.R +++ b/_targets.R @@ -115,28 +115,25 @@ source_targets <- tar_plan( format = "file" ), + ## SOIL + + ## GLW - tar_target(glw_cattle, get_glw()), - tar_target(glw_sheep, get_glw()), - tar_target(glw_goats, get_glw()), - tar_target(glw_cattle_preprocessed, preprocess_glw(glw_cattle, bounding_boxes)), - #need to cache - + #tar_target(glw_cattle, get_glw(url_cattle)), + #tar_target(glw_sheep, get_glw(url_sheep)), + #tar_target(glw_goats, get_glw(url_goats)), + #tar_target(glw_cattle_preprocessed, preprocess_glw(glw_cattle, bounding_boxes, download_directory = "data/glw")), + #tar_target(glw_sheep_preprocessed, preprocess_glw(glw_sheep, bounding_boxes, download_directory = "data/glw")), + #tar_target(glw_goats_preprocessed, preprocess_glw(glw_goats, bounding_boxes, download_directory = "data/glw")), + ## ELEVATION - tar_target(elevation_layer_raw, get_elevation()), - tar_target(elevation_layer_processed, - process_elevation(elevation_layer_processed, bounding_boxes)), - #need to cache - - ## GRAZING CAPACITY - - tar_target(grazingcap_raw, get_grazingcap()), - tar_target(grazingcap_processed, - process_grazingcap(grazingcap_layer_processed, bounding_boxes)), - #need to cache - + #tar_target(elevation_layer_raw, get_elevation()), + #tar_target(elevation_layer_processed, + # process_elevation(elevation_layer_processed, bounding_boxes)), + + ) # Data Processing ----------------------------------------------------------- diff --git a/renv.lock b/renv.lock index 72eef7d..18d5e44 100644 --- a/renv.lock +++ b/renv.lock @@ -1,6 +1,6 @@ { "R": { - "Version": "4.2.2", + "Version": "4.3.0", "Repositories": [ { "Name": "RSPM", @@ -35,22 +35,12 @@ }, "MASS": { "Package": "MASS", - "Version": "7.3-57", + "Version": "7.3-58.4", "Source": "Repository", "Repository": "CRAN", - "Hash": "71476c1d88d1ebdf31580e5a257d5d31", + "Hash": "a3142b2a022b8174ca675bc8b80cdc4e", "Requirements": [] }, - "Matrix": { - "Package": "Matrix", - "Version": "1.4-1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "699c47c606293bdfbc9fd78a93c9c8fe", - "Requirements": [ - "lattice" - ] - }, "R6": { "Package": "R6", "Version": "2.5.1", @@ -59,56 +49,30 @@ "Hash": "470851b6d5d0ac559e9d01bb352b4021", "Requirements": [] }, - "RApiSerialize": { - "Package": "RApiSerialize", - "Version": "0.1.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "d8a79c95f553670ceffbd190815bbfce", - "Requirements": [] - }, - "RColorBrewer": { - "Package": "RColorBrewer", - "Version": "1.1-3", + "RSQLite": { + "Package": "RSQLite", + "Version": "2.3.1", "Source": "Repository", "Repository": "CRAN", - "Hash": "45f0398006e83a5b10b72a90663d8d8c", - "Requirements": [] + "Hash": "207c90cd5438a1f596da2cd54c606fee", + "Requirements": [ + "DBI", + "bit64", + "blob", + "cpp11", + "memoise", + "pkgconfig", + "plogr" + ] }, "Rcpp": { "Package": "Rcpp", - "Version": "1.0.10", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "e749cae40fa9ef469b6050959517453c", - "Requirements": [] - }, - "RcppParallel": { - "Package": "RcppParallel", - "Version": "5.1.7", + "Version": "1.0.11", "Source": "Repository", "Repository": "CRAN", - "Hash": "a45594a00f5dbb073d5ec9f48592a08a", + "Hash": "ae6cbbe1492f4de79c45fce06f967ce8", "Requirements": [] }, - "arrow": { - "Package": "arrow", - "Version": "11.0.0.3", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "e861b81e0b87a2f133a688c985953508", - "Requirements": [ - "R6", - "assertthat", - "bit64", - "cpp11", - "glue", - "purrr", - "rlang", - "tidyselect", - "vctrs" - ] - }, "askpass": { "Package": "askpass", "Version": "1.1", @@ -119,36 +83,31 @@ "sys" ] }, - "assertthat": { - "Package": "assertthat", - "Version": "0.2.1", + "aws.s3": { + "Package": "aws.s3", + "Version": "0.3.21", "Source": "Repository", "Repository": "CRAN", - "Hash": "50c838a310445e954bc13f26f26a6ecf", - "Requirements": [] - }, - "atcursor": { - "Package": "atcursor", - "Version": "0.0.2", - "Source": "GitHub", - "RemoteType": "github", - "RemoteHost": "api.github.com", - "RemoteUsername": "milesmcbain", - "RemoteRepo": "atcursor", - "RemoteRef": "main", - "RemoteSha": "52445666e612650cfa787814c3b195eaa1012ab8", - "Hash": "76819a2c49cf4b16ae1e40e89bd92709", + "Hash": "a0b873f71741bba67e3bc128d8f09fe3", "Requirements": [ - "rstudioapi" + "aws.signature", + "base64enc", + "curl", + "digest", + "httr", + "xml2" ] }, - "backports": { - "Package": "backports", - "Version": "1.4.1", + "aws.signature": { + "Package": "aws.signature", + "Version": "0.6.0", "Source": "Repository", "Repository": "CRAN", - "Hash": "c39fbec8a30d23e721980b8afb31984c", - "Requirements": [] + "Hash": "0006bcef272aad12f78dd5a85fc7f4fc", + "Requirements": [ + "base64enc", + "digest" + ] }, "base64enc": { "Package": "base64enc", @@ -158,26 +117,6 @@ "Hash": "543776ae6848fde2f48ff3816d0628bc", "Requirements": [] }, - "base64url": { - "Package": "base64url", - "Version": "1.4", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "0c54cf3a08cc0e550fbd64ad33166143", - "Requirements": [ - "backports" - ] - }, - "bettermc": { - "Package": "bettermc", - "Version": "1.1.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "b2b7d8f90d753f720585f124cde6eb9f", - "Requirements": [ - "checkmate" - ] - }, "bit": { "Package": "bit", "Version": "4.0.5", @@ -224,40 +163,21 @@ }, "blob": { "Package": "blob", - "Version": "1.2.3", + "Version": "1.2.4", "Source": "Repository", "Repository": "CRAN", - "Hash": "10d231579bc9c06ab1c320618808d4ff", + "Hash": "40415719b5a479b87949f3aa0aee737c", "Requirements": [ "rlang", "vctrs" ] }, - "broom": { - "Package": "broom", - "Version": "1.0.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "1773f8d5102f9853ecd18a0d13d460fd", - "Requirements": [ - "backports", - "dplyr", - "ellipsis", - "generics", - "glue", - "purrr", - "rlang", - "stringr", - "tibble", - "tidyr" - ] - }, "bslib": { "Package": "bslib", - "Version": "0.4.2", + "Version": "0.5.1", "Source": "Repository", "Repository": "CRAN", - "Hash": "a7fbf03946ad741129dc81098722fca1", + "Hash": "283015ddfbb9d7bf15ea9f0b5698f0d9", "Requirements": [ "base64enc", "cachem", @@ -272,53 +192,21 @@ }, "cachem": { "Package": "cachem", - "Version": "1.0.6", + "Version": "1.0.8", "Source": "Repository", "Repository": "CRAN", - "Hash": "648c5b3d71e6a37e3043617489a0a0e9", + "Hash": "c35768291560ce302c0a6589f92e837d", "Requirements": [ "fastmap", "rlang" ] }, - "callr": { - "Package": "callr", - "Version": "3.7.3", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "9b2191ede20fa29828139b9900922e51", - "Requirements": [ - "R6", - "processx" - ] - }, - "cellranger": { - "Package": "cellranger", - "Version": "1.1.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "f61dbaec772ccd2e17705c1e872e9e7c", - "Requirements": [ - "rematch", - "tibble" - ] - }, - "checkmate": { - "Package": "checkmate", - "Version": "2.1.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "147e4db6909d8814bb30f671b49d7e06", - "Requirements": [ - "backports" - ] - }, "class": { "Package": "class", - "Version": "7.3-20", + "Version": "7.3-21", "Source": "Repository", "Repository": "CRAN", - "Hash": "da09d82223e669d270e47ed24ac8686e", + "Hash": "8ae0d4328e2eb3a582dfd5391a3663b7", "Requirements": [ "MASS" ] @@ -337,66 +225,31 @@ }, "cli": { "Package": "cli", - "Version": "3.6.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "3177a5a16c243adc199ba33117bd9657", - "Requirements": [] - }, - "clipr": { - "Package": "clipr", - "Version": "0.8.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "3f038e5ac7f41d4ac41ce658c85e3042", - "Requirements": [] - }, - "codetools": { - "Package": "codetools", - "Version": "0.2-18", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "019388fc48e48b3da0d3a76ff94608a8", - "Requirements": [] - }, - "colorspace": { - "Package": "colorspace", - "Version": "2.0-3", + "Version": "3.6.1", "Source": "Repository", "Repository": "CRAN", - "Hash": "bb4341986bc8b914f0f0acf2e4a3f2f7", + "Hash": "89e6d8219950eac806ae0c489052048a", "Requirements": [] }, "commonmark": { "Package": "commonmark", - "Version": "1.8.1", + "Version": "1.9.0", "Source": "Repository", "Repository": "CRAN", - "Hash": "b6e3e947d1d7ebf3d2bdcea1bde63fe7", + "Hash": "d691c61bff84bd63c383874d2d0c3307", "Requirements": [] }, - "conflicted": { - "Package": "conflicted", - "Version": "1.1.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "c6bb5e1ef58f2f1c84f238f55bd2e56a", - "Requirements": [ - "memoise", - "rlang" - ] - }, "containerTemplateUtils": { "Package": "containerTemplateUtils", - "Version": "0.0.0.9000", + "Version": "0.0.0.9006", "Source": "GitHub", "RemoteType": "github", "RemoteHost": "api.github.com", "RemoteUsername": "ecohealthalliance", "RemoteRepo": "containerTemplateUtils", "RemoteRef": "main", - "RemoteSha": "8da05c871ea3c5d85a2fd15789d9f727049465c5", - "Hash": "1ce5433f692bb67f206a540b5d30cc07", + "RemoteSha": "d707a282139c2b42d929baf96962aa4ce655b82b", + "Hash": "cf6fe8794d4ea287be91fb54b6f64abe", "Requirements": [ "blastula", "cli", @@ -407,28 +260,12 @@ "purrr" ] }, - "countrycode": { - "Package": "countrycode", - "Version": "1.4.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "2d162e8f29eec5526e362a7415d980ab", - "Requirements": [] - }, "cpp11": { "Package": "cpp11", - "Version": "0.4.3", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "ed588261931ee3be2c700d22e94a29ab", - "Requirements": [] - }, - "crayon": { - "Package": "crayon", - "Version": "1.5.2", + "Version": "0.4.6", "Source": "Repository", "Repository": "CRAN", - "Hash": "e8a1e41acf02548751f45c718d55aa6a", + "Hash": "707fae4bbf73697ec8d85f9d7076c061", "Requirements": [] }, "credentials": { @@ -445,98 +282,31 @@ "sys" ] }, - "crul": { - "Package": "crul", - "Version": "1.3", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "2408d291bf25a9a6c27d912bcfe6ce0c", - "Requirements": [ - "R6", - "curl", - "httpcode", - "jsonlite", - "mime", - "urltools" - ] - }, "curl": { "Package": "curl", - "Version": "5.0.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "e4f97056611e8e6b8b852d13b7400cf1", - "Requirements": [] - }, - "data.table": { - "Package": "data.table", - "Version": "1.14.6", + "Version": "5.0.1", "Source": "Repository", "Repository": "CRAN", - "Hash": "aecef50008ea7b57c76f1cb5c127fb02", + "Hash": "2118af9cb164c8d2dddc7b89eaf732d9", "Requirements": [] }, - "dbplyr": { - "Package": "dbplyr", - "Version": "2.3.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "f03e0e456f1cb7b068772af43772baea", - "Requirements": [ - "DBI", - "R6", - "assertthat", - "blob", - "cli", - "dplyr", - "glue", - "lifecycle", - "magrittr", - "pillar", - "purrr", - "rlang", - "tibble", - "tidyselect", - "vctrs", - "withr" - ] - }, - "desc": { - "Package": "desc", - "Version": "1.4.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "6b9602c7ebbe87101a9c8edb6e8b6d21", - "Requirements": [ - "R6", - "cli", - "rprojroot" - ] - }, "digest": { "Package": "digest", - "Version": "0.6.31", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "8b708f296afd9ae69f450f9640be8990", - "Requirements": [] - }, - "dotenv": { - "Package": "dotenv", - "Version": "1.0.3", + "Version": "0.6.33", "Source": "Repository", "Repository": "CRAN", - "Hash": "7e1213a65b6190437c644a14ec814ef3", + "Hash": "b18a9cf3c003977b0cc49d5e76ebe48d", "Requirements": [] }, "dplyr": { "Package": "dplyr", - "Version": "1.0.10", + "Version": "1.1.2", "Source": "Repository", "Repository": "CRAN", - "Hash": "539412282059f7f0c07295723d23f987", + "Hash": "dea6970ff715ca541c387de363ff405e", "Requirements": [ "R6", + "cli", "generics", "glue", "lifecycle", @@ -548,25 +318,6 @@ "vctrs" ] }, - "dtplyr": { - "Package": "dtplyr", - "Version": "1.2.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "c5f8828a0b459a703db190b001ad4818", - "Requirements": [ - "crayon", - "data.table", - "dplyr", - "ellipsis", - "glue", - "lifecycle", - "rlang", - "tibble", - "tidyselect", - "vctrs" - ] - }, "e1071": { "Package": "e1071", "Version": "1.7-13", @@ -578,22 +329,6 @@ "proxy" ] }, - "ecmwfr": { - "Package": "ecmwfr", - "Version": "1.5.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "430f1182cec3383b10446c701bc0b277", - "Requirements": [ - "R6", - "curl", - "getPass", - "httr", - "keyring", - "memoise", - "uuid" - ] - }, "ellipsis": { "Package": "ellipsis", "Version": "0.3.2", @@ -606,232 +341,78 @@ }, "evaluate": { "Package": "evaluate", - "Version": "0.19", + "Version": "0.21", "Source": "Repository", "Repository": "CRAN", - "Hash": "5aac3cd0a3ccb1a738941796b28c26fe", + "Hash": "d59f3b464e8da1aef82dc04b588b8dfb", "Requirements": [] }, "fansi": { "Package": "fansi", - "Version": "1.0.3", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "83a8afdbe71839506baa9f90eebad7ec", - "Requirements": [] - }, - "farver": { - "Package": "farver", - "Version": "2.1.1", + "Version": "1.0.4", "Source": "Repository", "Repository": "CRAN", - "Hash": "8106d78941f34855c440ddb946b8f7a5", + "Hash": "1d9e7ad3c8312a192dea7d3db0274fde", "Requirements": [] }, "fastmap": { "Package": "fastmap", - "Version": "1.1.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "77bd60a6157420d4ffa93b27cf6a58b8", - "Requirements": [] - }, - "filelock": { - "Package": "filelock", - "Version": "1.0.2", + "Version": "1.1.1", "Source": "Repository", "Repository": "CRAN", - "Hash": "38ec653c2613bed60052ba3787bd8a2c", + "Hash": "f7736a18de97dea803bde0a2daaafb27", "Requirements": [] }, - "fnmate": { - "Package": "fnmate", - "Version": "0.0.6", - "Source": "GitHub", - "RemoteType": "github", - "RemoteHost": "api.github.com", - "RemoteUsername": "MilesMcBain", - "RemoteRepo": "fnmate", - "RemoteRef": "master", - "RemoteSha": "18a4c00536e0deafeb6b3f91e48b53b641f47e6a", - "Hash": "522013b1e68cdf0ec38aad88ea671c64", - "Requirements": [ - "clipr", - "gert", - "glue", - "magrittr", - "purrr", - "readr", - "rlang", - "rstudioapi" - ] - }, - "forcats": { - "Package": "forcats", - "Version": "0.5.2", + "fontawesome": { + "Package": "fontawesome", + "Version": "0.5.1", "Source": "Repository", "Repository": "CRAN", - "Hash": "9d95bc88206321cd1bc98480ecfd74bb", + "Hash": "1e22b8cabbad1eae951a75e9f8b52378", "Requirements": [ - "cli", - "ellipsis", - "glue", - "lifecycle", - "magrittr", - "rlang", - "tibble", - "withr" + "htmltools", + "rlang" ] }, "fs": { "Package": "fs", - "Version": "1.5.2", + "Version": "1.6.3", "Source": "Repository", "Repository": "CRAN", - "Hash": "7c89603d81793f0d5486d91ab1fc6f1d", + "Hash": "47b5f30c720c23999b913a1a635cf0bb", "Requirements": [] }, - "furrr": { - "Package": "furrr", - "Version": "0.3.1", + "generics": { + "Package": "generics", + "Version": "0.1.3", "Source": "Repository", "Repository": "CRAN", - "Hash": "da7a4c32196cb2262a41dd5a25d486ff", - "Requirements": [ - "future", - "globals", - "lifecycle", - "purrr", - "rlang", - "vctrs" - ] + "Hash": "15e9634c0fcd294799e9b2e929ed1b86", + "Requirements": [] }, - "future": { - "Package": "future", - "Version": "1.30.0", + "gert": { + "Package": "gert", + "Version": "1.9.3", "Source": "Repository", "Repository": "CRAN", - "Hash": "d8a0dcbc9350c1e40edc644611d1ee15", + "Hash": "b544c397820e05a97d391b2d614a921a", "Requirements": [ - "digest", - "globals", - "listenv", - "parallelly" + "askpass", + "credentials", + "openssl", + "rstudioapi", + "sys", + "zip" ] }, - "future.callr": { - "Package": "future.callr", - "Version": "0.8.1", + "getPass": { + "Package": "getPass", + "Version": "0.2-2", "Source": "Repository", "Repository": "CRAN", - "Hash": "e76426c4a99a1798a9376c6fe9070a68", + "Hash": "07a91f99e56951818ab911366db77700", "Requirements": [ - "callr", - "future" - ] - }, - "gargle": { - "Package": "gargle", - "Version": "1.2.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "cca71329ad88e21267f09255d3f008c2", - "Requirements": [ - "cli", - "fs", - "glue", - "httr", - "jsonlite", - "rappdirs", - "rlang", - "rstudioapi", - "withr" - ] - }, - "generics": { - "Package": "generics", - "Version": "0.1.3", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "15e9634c0fcd294799e9b2e929ed1b86", - "Requirements": [] - }, - "gert": { - "Package": "gert", - "Version": "1.9.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "9122b3958e749badb5c939f498038b57", - "Requirements": [ - "askpass", - "credentials", - "openssl", - "rstudioapi", - "sys", - "zip" - ] - }, - "getPass": { - "Package": "getPass", - "Version": "0.2-2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "07a91f99e56951818ab911366db77700", - "Requirements": [ - "rstudioapi" - ] - }, - "ggplot2": { - "Package": "ggplot2", - "Version": "3.4.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "fd2aab12f54400c6bca43687231e246b", - "Requirements": [ - "MASS", - "cli", - "glue", - "gtable", - "isoband", - "lifecycle", - "mgcv", - "rlang", - "scales", - "tibble", - "vctrs", - "withr" - ] - }, - "gh": { - "Package": "gh", - "Version": "1.3.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "b6a12054ee13dce0f6696c019c10e539", - "Requirements": [ - "cli", - "gitcreds", - "httr", - "ini", - "jsonlite" - ] - }, - "gitcreds": { - "Package": "gitcreds", - "Version": "0.1.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "ab08ac61f3e1be454ae21911eb8bc2fe", - "Requirements": [] - }, - "globals": { - "Package": "globals", - "Version": "0.16.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "baa9585ab4ce47a9f4618e671778cc6f", - "Requirements": [ - "codetools" + "rstudioapi" ] }, "glue": { @@ -842,79 +423,6 @@ "Hash": "4f2596dfb05dac67b9dc558e5c6fba2e", "Requirements": [] }, - "googledrive": { - "Package": "googledrive", - "Version": "2.0.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "c3a25adbbfbb03f12e6f88c5fb1f3024", - "Requirements": [ - "cli", - "gargle", - "glue", - "httr", - "jsonlite", - "lifecycle", - "magrittr", - "pillar", - "purrr", - "rlang", - "tibble", - "uuid", - "vctrs", - "withr" - ] - }, - "googlesheets4": { - "Package": "googlesheets4", - "Version": "1.0.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "3b449d5292327880fc6cb61d0b2e9063", - "Requirements": [ - "cellranger", - "cli", - "curl", - "gargle", - "glue", - "googledrive", - "httr", - "ids", - "magrittr", - "purrr", - "rematch2", - "rlang", - "tibble", - "vctrs" - ] - }, - "gtable": { - "Package": "gtable", - "Version": "0.3.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "36b4265fb818f6a342bed217549cd896", - "Requirements": [] - }, - "haven": { - "Package": "haven", - "Version": "2.5.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "5b45a553fca2217a07b6f9c843304c44", - "Requirements": [ - "cli", - "cpp11", - "forcats", - "hms", - "lifecycle", - "readr", - "rlang", - "tibble", - "tidyselect", - "vctrs" - ] - }, "here": { "Package": "here", "Version": "1.0.1", @@ -935,26 +443,12 @@ "xfun" ] }, - "hms": { - "Package": "hms", - "Version": "1.1.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "41100392191e1244b887878b533eea91", - "Requirements": [ - "ellipsis", - "lifecycle", - "pkgconfig", - "rlang", - "vctrs" - ] - }, "htmltools": { "Package": "htmltools", - "Version": "0.5.4", + "Version": "0.5.6", "Source": "Repository", "Repository": "CRAN", - "Hash": "9d27e99cc90bd701c0a7a63e5923f9b7", + "Hash": "a2326a66919a3311f7fbb1e3bf568283", "Requirements": [ "base64enc", "digest", @@ -963,34 +457,12 @@ "rlang" ] }, - "htmlwidgets": { - "Package": "htmlwidgets", - "Version": "1.6.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "b677ee5954471eaa974c0d099a343a1a", - "Requirements": [ - "htmltools", - "jsonlite", - "knitr", - "rmarkdown", - "yaml" - ] - }, - "httpcode": { - "Package": "httpcode", - "Version": "0.3.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "13641a1c6d2cc98801b76764078e17ea", - "Requirements": [] - }, "httr": { "Package": "httr", - "Version": "1.4.4", + "Version": "1.4.6", "Source": "Repository", "Repository": "CRAN", - "Hash": "57557fac46471f0dbbf44705cc6a5c8c", + "Hash": "7e5e3cbd2a7bc07880c94e22348fb661", "Requirements": [ "R6", "curl", @@ -999,67 +471,6 @@ "openssl" ] }, - "ids": { - "Package": "ids", - "Version": "1.0.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "99df65cfef20e525ed38c3d2577f7190", - "Requirements": [ - "openssl", - "uuid" - ] - }, - "igraph": { - "Package": "igraph", - "Version": "1.3.5", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "132b06d7060f11ba8b4c7e7f385e9b7a", - "Requirements": [ - "Matrix", - "magrittr", - "pkgconfig", - "rlang" - ] - }, - "ini": { - "Package": "ini", - "Version": "0.3.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "6154ec2223172bce8162d4153cda21f7", - "Requirements": [] - }, - "isoband": { - "Package": "isoband", - "Version": "0.2.7", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "0080607b4a1a7b28979aecef976d8bc2", - "Requirements": [] - }, - "janitor": { - "Package": "janitor", - "Version": "2.2.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "5baae149f1082f466df9d1442ba7aa65", - "Requirements": [ - "dplyr", - "hms", - "lifecycle", - "lubridate", - "magrittr", - "purrr", - "rlang", - "snakecase", - "stringi", - "stringr", - "tidyr", - "tidyselect" - ] - }, "jquerylib": { "Package": "jquerylib", "Version": "0.1.4", @@ -1072,80 +483,31 @@ }, "jsonlite": { "Package": "jsonlite", - "Version": "1.8.4", + "Version": "1.8.7", "Source": "Repository", "Repository": "CRAN", - "Hash": "a4269a09a9b865579b2635c77e572374", + "Hash": "266a20443ca13c65688b2116d5220f76", "Requirements": [] }, - "kableExtra": { - "Package": "kableExtra", - "Version": "1.3.4", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "49b625e6aabe4c5f091f5850aba8ff78", - "Requirements": [ - "digest", - "glue", - "htmltools", - "knitr", - "magrittr", - "rmarkdown", - "rstudioapi", - "rvest", - "scales", - "stringr", - "svglite", - "viridisLite", - "webshot", - "xml2" - ] - }, - "keyring": { - "Package": "keyring", - "Version": "1.3.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "b7880ebefe188d62b099673bbc04afac", - "Requirements": [ - "R6", - "askpass", - "assertthat", - "filelock", - "openssl", - "rappdirs", - "sodium", - "yaml" - ] - }, "knitr": { "Package": "knitr", - "Version": "1.41", + "Version": "1.43", "Source": "Repository", "Repository": "CRAN", - "Hash": "6d4971f3610e75220534a1befe81bc92", + "Hash": "9775eb076713f627c07ce41d8199d8f6", "Requirements": [ "evaluate", "highr", - "stringr", "xfun", "yaml" ] }, - "labeling": { - "Package": "labeling", - "Version": "0.4.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "3d5108641f47470611a32d0bdf357a72", - "Requirements": [] - }, "lattice": { "Package": "lattice", - "Version": "0.20-45", + "Version": "0.21-8", "Source": "Repository", "Repository": "CRAN", - "Hash": "b64cdbb2b340437c4ee047a1f4c4377b", + "Hash": "0b8a6d63c8770f02a8b5635f3c431e6b", "Requirements": [] }, "lifecycle": { @@ -1160,25 +522,6 @@ "rlang" ] }, - "listenv": { - "Package": "listenv", - "Version": "0.9.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "4fbd3679ec8ee169ba28d4b1ea7d0e8f", - "Requirements": [] - }, - "lubridate": { - "Package": "lubridate", - "Version": "1.9.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "2af4550c2f0f7fbe7cbbf3dbf4ea3902", - "Requirements": [ - "generics", - "timechange" - ] - }, "magrittr": { "Package": "magrittr", "Version": "2.0.3", @@ -1198,17 +541,6 @@ "rlang" ] }, - "mgcv": { - "Package": "mgcv", - "Version": "1.8-40", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "c6b2fdb18cf68ab613bd564363e1ba0d", - "Requirements": [ - "Matrix", - "nlme" - ] - }, "mime": { "Package": "mime", "Version": "0.12", @@ -1217,81 +549,22 @@ "Hash": "18e9c28c1d3ca1560ce30658b22ce104", "Requirements": [] }, - "modelr": { - "Package": "modelr", - "Version": "0.1.10", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "bc23cda9c6a8f91dc1c10e1994494711", - "Requirements": [ - "broom", - "magrittr", - "purrr", - "rlang", - "tibble", - "tidyr", - "tidyselect", - "vctrs" - ] - }, - "munsell": { - "Package": "munsell", - "Version": "0.5.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "6dfe8bf774944bd5595785e3229d8771", - "Requirements": [ - "colorspace" - ] - }, - "nasapower": { - "Package": "nasapower", - "Version": "4.0.10", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "db9a6415e2d748e6a75d8b385aa9c120", - "Requirements": [ - "crul", - "jsonlite", - "lubridate", - "readr", - "tibble" - ] - }, - "nlme": { - "Package": "nlme", - "Version": "3.1-157", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "dbca60742be0c9eddc5205e5c7ca1f44", - "Requirements": [ - "lattice" - ] - }, "openssl": { "Package": "openssl", - "Version": "2.0.5", + "Version": "2.1.0", "Source": "Repository", "Repository": "CRAN", - "Hash": "b04c27110bf367b4daa93f34f3d58e75", + "Hash": "273a6bb4a9844c296a459d2176673270", "Requirements": [ "askpass" ] }, - "parallelly": { - "Package": "parallelly", - "Version": "1.34.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "2a795ec0ddbfe465ca0d6471039631bf", - "Requirements": [] - }, "paws": { "Package": "paws", - "Version": "0.1.12", + "Version": "0.3.0", "Source": "Repository", "Repository": "CRAN", - "Hash": "ebefb0931dd88cb25ea4ddb3b4f116ac", + "Hash": "8c3650837ceb3b7879d0accfe5eaac09", "Requirements": [ "paws.analytics", "paws.application.integration", @@ -1310,30 +583,30 @@ }, "paws.analytics": { "Package": "paws.analytics", - "Version": "0.1.12", + "Version": "0.3.0", "Source": "Repository", "Repository": "CRAN", - "Hash": "cb8bfd9ff536e7c45a68cdaa8a16785d", + "Hash": "f3a27b0314926120e8c333db7645351a", "Requirements": [ "paws.common" ] }, "paws.application.integration": { "Package": "paws.application.integration", - "Version": "0.1.13", + "Version": "0.3.1", "Source": "Repository", "Repository": "CRAN", - "Hash": "59c31bec4bf93502a7de2b0027519b1c", + "Hash": "bd24295846d31fbfba786d9560b34c6d", "Requirements": [ "paws.common" ] }, "paws.common": { "Package": "paws.common", - "Version": "0.5.4", + "Version": "0.5.8", "Source": "Repository", "Repository": "CRAN", - "Hash": "587bd5da7e2bd74b4d75f988b8a041ee", + "Hash": "35039630a878ed95aa7780ebe8f7e0bf", "Requirements": [ "Rcpp", "base64enc", @@ -1346,120 +619,120 @@ }, "paws.compute": { "Package": "paws.compute", - "Version": "0.1.13", + "Version": "0.3.1", "Source": "Repository", "Repository": "CRAN", - "Hash": "6c066919c1a6ae9706831eb9e970f9e7", + "Hash": "53bdd51873b59a4f26b2ec2e8492a307", "Requirements": [ "paws.common" ] }, "paws.cost.management": { "Package": "paws.cost.management", - "Version": "0.1.12", + "Version": "0.3.1", "Source": "Repository", "Repository": "CRAN", - "Hash": "43f79668a95339920a2662c153984d4b", + "Hash": "2cb9fc07abcb18e9c8bc5daf36c8af5f", "Requirements": [ "paws.common" ] }, "paws.customer.engagement": { "Package": "paws.customer.engagement", - "Version": "0.1.12", + "Version": "0.3.0", "Source": "Repository", "Repository": "CRAN", - "Hash": "239ad7681de6284d0afc8f07bdf824e5", + "Hash": "166659f02d517cb7ce1b966884de3c2c", "Requirements": [ "paws.common" ] }, "paws.database": { "Package": "paws.database", - "Version": "0.1.12", + "Version": "0.3.0", "Source": "Repository", "Repository": "CRAN", - "Hash": "2f861a7af3ba272f4ed892c9c2734ac2", + "Hash": "e73eabf72c6e44ca35ae03c6cea8d054", "Requirements": [ "paws.common" ] }, "paws.developer.tools": { "Package": "paws.developer.tools", - "Version": "0.1.12", + "Version": "0.3.1", "Source": "Repository", "Repository": "CRAN", - "Hash": "1378a14ce5711dcdc385aa5be56968a4", + "Hash": "087b29e9b3f918c5953f282a9bf52200", "Requirements": [ "paws.common" ] }, "paws.end.user.computing": { "Package": "paws.end.user.computing", - "Version": "0.1.12", + "Version": "0.3.0", "Source": "Repository", "Repository": "CRAN", - "Hash": "e051ba94a19e5a530aed100bbcb19537", + "Hash": "10eaafdd8088af3b07dccb0e1ad7604e", "Requirements": [ "paws.common" ] }, "paws.machine.learning": { "Package": "paws.machine.learning", - "Version": "0.1.12", + "Version": "0.3.0", "Source": "Repository", "Repository": "CRAN", - "Hash": "bca1b3dedc8842d230119420ed370bc9", + "Hash": "00130f561ff59d48577fc35af1eccbb9", "Requirements": [ "paws.common" ] }, "paws.management": { "Package": "paws.management", - "Version": "0.1.12", + "Version": "0.3.1", "Source": "Repository", "Repository": "CRAN", - "Hash": "5235cb3d225a6e83a101e2327f1a69c4", + "Hash": "a4538ca2179f7038c08bc89c9ccc5146", "Requirements": [ "paws.common" ] }, "paws.networking": { "Package": "paws.networking", - "Version": "0.1.12", + "Version": "0.3.0", "Source": "Repository", "Repository": "CRAN", - "Hash": "4a7f1431dabf35192c9fcbe8a0e9265c", + "Hash": "db990536001b21755174e160b53c381d", "Requirements": [ "paws.common" ] }, "paws.security.identity": { "Package": "paws.security.identity", - "Version": "0.1.12", + "Version": "0.3.1", "Source": "Repository", "Repository": "CRAN", - "Hash": "4daa4381ae249e3bd995f1bad49aa836", + "Hash": "6c142af824a896d966dc31a950605e79", "Requirements": [ "paws.common" ] }, "paws.storage": { "Package": "paws.storage", - "Version": "0.1.12", + "Version": "0.3.0", "Source": "Repository", "Repository": "CRAN", - "Hash": "533b13818105b2cff51ae444070e62f6", + "Hash": "25361c4afcfa4b7201b37d4b54b6157b", "Requirements": [ "paws.common" ] }, "pillar": { "Package": "pillar", - "Version": "1.8.1", + "Version": "1.9.0", "Source": "Repository", "Repository": "CRAN", - "Hash": "f2316df30902c81729ae9de95ad5a608", + "Hash": "15da5a8412f317beeee6175fbc76f4bb", "Requirements": [ "cli", "fansi", @@ -1478,206 +751,82 @@ "Hash": "01f28d4278f15c76cddbea05899c5d6f", "Requirements": [] }, - "plyr": { - "Package": "plyr", - "Version": "1.8.8", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "d744387aef9047b0b48be2933d78e862", - "Requirements": [ - "Rcpp" - ] - }, - "prettyunits": { - "Package": "prettyunits", - "Version": "1.1.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "95ef9167b75dde9d2ccc3c7528393e7e", - "Requirements": [] - }, - "processx": { - "Package": "processx", - "Version": "3.8.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "a33ee2d9bf07564efb888ad98410da84", - "Requirements": [ - "R6", - "ps" - ] - }, - "progress": { - "Package": "progress", - "Version": "1.2.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "14dc9f7a3c91ebb14ec5bb9208a07061", - "Requirements": [ - "R6", - "crayon", - "hms", - "prettyunits" - ] - }, - "proxy": { - "Package": "proxy", - "Version": "0.4-27", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "e0ef355c12942cf7a6b91a6cfaea8b3e", - "Requirements": [] - }, - "ps": { - "Package": "ps", - "Version": "1.7.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "68dd03d98a5efd1eb3012436de45ba83", - "Requirements": [] - }, - "purrr": { - "Package": "purrr", - "Version": "1.0.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "d71c815267c640f17ddbf7f16144b4bb", - "Requirements": [ - "cli", - "lifecycle", - "magrittr", - "rlang", - "vctrs" - ] - }, - "qs": { - "Package": "qs", - "Version": "0.25.5", + "plogr": { + "Package": "plogr", + "Version": "0.2.0", "Source": "Repository", "Repository": "CRAN", - "Hash": "f40adbb81e0f84f4292c1a1a3e9dfaa5", - "Requirements": [ - "RApiSerialize", - "Rcpp", - "stringfish" - ] - }, - "rappdirs": { - "Package": "rappdirs", - "Version": "0.3.3", + "Hash": "09eb987710984fc2905c7129c7d85e65", + "Requirements": [] + }, + "proxy": { + "Package": "proxy", + "Version": "0.4-27", "Source": "Repository", "Repository": "CRAN", - "Hash": "5e3c5dc0b071b21fa128676560dbe94d", + "Hash": "e0ef355c12942cf7a6b91a6cfaea8b3e", "Requirements": [] }, - "readr": { - "Package": "readr", - "Version": "2.1.3", + "purrr": { + "Package": "purrr", + "Version": "1.0.2", "Source": "Repository", "Repository": "CRAN", - "Hash": "2dfbfc673ccb3de3d8836b4b3bd23d14", + "Hash": "1cba04a4e9414bdefc9dcaa99649a8dc", "Requirements": [ - "R6", "cli", - "clipr", - "cpp11", - "crayon", - "hms", "lifecycle", + "magrittr", "rlang", - "tibble", - "tzdb", - "vroom" - ] - }, - "readxl": { - "Package": "readxl", - "Version": "1.4.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "5c1fbc365ac0a3fe7728ac79108b8e64", - "Requirements": [ - "cellranger", - "cpp11", - "progress", - "tibble" + "vctrs" ] }, - "rematch": { - "Package": "rematch", - "Version": "1.0.1", + "rappdirs": { + "Package": "rappdirs", + "Version": "0.3.3", "Source": "Repository", "Repository": "CRAN", - "Hash": "c66b930d20bb6d858cd18e1cebcfae5c", + "Hash": "5e3c5dc0b071b21fa128676560dbe94d", "Requirements": [] }, - "rematch2": { - "Package": "rematch2", - "Version": "2.1.2", + "raster": { + "Package": "raster", + "Version": "3.6-23", "Source": "Repository", "Repository": "CRAN", - "Hash": "76c9e04c712a05848ae7a23d2f170a40", + "Hash": "337d6d70f7d6bf78df236a5a53f09db0", "Requirements": [ - "tibble" + "Rcpp", + "sp", + "terra" ] }, "renv": { "Package": "renv", "Version": "0.16.0", "Source": "Repository", - "Repository": "RSPM", + "Repository": "CRAN", "Hash": "c9e8442ab69bc21c9697ecf856c1e6c7", "Requirements": [] }, - "reprex": { - "Package": "reprex", - "Version": "2.0.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "d66fe009d4c20b7ab1927eb405db9ee2", - "Requirements": [ - "callr", - "cli", - "clipr", - "fs", - "glue", - "knitr", - "lifecycle", - "rlang", - "rmarkdown", - "rstudioapi", - "withr" - ] - }, - "reshape2": { - "Package": "reshape2", - "Version": "1.4.4", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "bb5996d0bd962d214a11140d77589917", - "Requirements": [ - "Rcpp", - "plyr", - "stringr" - ] - }, "rlang": { "Package": "rlang", - "Version": "1.0.6", + "Version": "1.1.1", "Source": "Repository", "Repository": "CRAN", - "Hash": "4ed1f8336c8d52c3e750adcdc57228a7", + "Hash": "a85c767b55f0bf9b7ad16c6d7baee5bb", "Requirements": [] }, "rmarkdown": { "Package": "rmarkdown", - "Version": "2.19", + "Version": "2.24", "Source": "Repository", "Repository": "CRAN", - "Hash": "4e29299e1f4c7eabb0b8365b338adf3c", + "Hash": "3854c37590717c08c32ec8542a2e0a35", "Requirements": [ "bslib", "evaluate", + "fontawesome", "htmltools", "jquerylib", "jsonlite", @@ -1698,37 +847,18 @@ }, "rstudioapi": { "Package": "rstudioapi", - "Version": "0.14", + "Version": "0.15.0", "Source": "Repository", "Repository": "CRAN", - "Hash": "690bd2acc42a9166ce34845884459320", + "Hash": "5564500e25cffad9e22244ced1379887", "Requirements": [] }, - "rvest": { - "Package": "rvest", - "Version": "1.0.3", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "a4a5ac819a467808c60e36e92ddf195e", - "Requirements": [ - "cli", - "glue", - "httr", - "lifecycle", - "magrittr", - "rlang", - "selectr", - "tibble", - "withr", - "xml2" - ] - }, "s2": { "Package": "s2", - "Version": "1.1.2", + "Version": "1.1.4", "Source": "Repository", "Repository": "CRAN", - "Hash": "5cca323babe990f99d5bc3402f64b905", + "Hash": "f1cbe03bb3346f8e817518ffa20f9f5a", "Requirements": [ "Rcpp", "wk" @@ -1736,10 +866,10 @@ }, "sass": { "Package": "sass", - "Version": "0.4.4", + "Version": "0.4.7", "Source": "Repository", "Repository": "CRAN", - "Hash": "c76cbac7ca04ce82d8c38e29729987a3", + "Hash": "6bd4d33b50ff927191ec9acbf52fd056", "Requirements": [ "R6", "fs", @@ -1748,40 +878,12 @@ "rlang" ] }, - "scales": { - "Package": "scales", - "Version": "1.2.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "906cb23d2f1c5680b8ce439b44c6fa63", - "Requirements": [ - "R6", - "RColorBrewer", - "farver", - "labeling", - "lifecycle", - "munsell", - "rlang", - "viridisLite" - ] - }, - "selectr": { - "Package": "selectr", - "Version": "0.4-2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "3838071b66e0c566d55cc26bd6e27bf4", - "Requirements": [ - "R6", - "stringr" - ] - }, "sf": { "Package": "sf", - "Version": "1.0-12", + "Version": "1.0-14", "Source": "Repository", "Repository": "CRAN", - "Hash": "5b41b4f0bd22b38661d82205a87deb4b", + "Hash": "e2111252a76984ca50bf8d6314348681", "Requirements": [ "DBI", "Rcpp", @@ -1791,42 +893,14 @@ "units" ] }, - "snakecase": { - "Package": "snakecase", - "Version": "0.11.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "4079070fc210c7901c0832a3aeab894f", - "Requirements": [ - "stringi", - "stringr" - ] - }, - "sodium": { - "Package": "sodium", - "Version": "1.2.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "3606bb09e0914edd4fc8313b500dcd5e", - "Requirements": [] - }, - "sourcetools": { - "Package": "sourcetools", - "Version": "0.1.7", + "sp": { + "Package": "sp", + "Version": "2.0-0", "Source": "Repository", "Repository": "CRAN", - "Hash": "947e4e02a79effa5d512473e10f41797", - "Requirements": [] - }, - "stringfish": { - "Package": "stringfish", - "Version": "0.15.7", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "d860d083dadb4117e305b6451bb2dc8b", + "Hash": "2551981e6f85d59c81652bf654d6c3ca", "Requirements": [ - "Rcpp", - "RcppParallel" + "lattice" ] }, "stringi": { @@ -1853,121 +927,30 @@ "vctrs" ] }, - "svglite": { - "Package": "svglite", - "Version": "2.1.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "29442899581643411facb66f4add846a", - "Requirements": [ - "cpp11", - "systemfonts" - ] - }, "sys": { "Package": "sys", - "Version": "3.4.1", + "Version": "3.4.2", "Source": "Repository", "Repository": "CRAN", - "Hash": "34c16f1ef796057bfa06d3f4ff818a5d", + "Hash": "3a1be13d68d47a8cd0bfd74739ca1555", "Requirements": [] }, - "systemfonts": { - "Package": "systemfonts", - "Version": "1.0.4", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "90b28393209827327de889f49935140a", - "Requirements": [ - "cpp11" - ] - }, - "tarchetypes": { - "Package": "tarchetypes", - "Version": "0.7.4", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "7c17fd8229eb7ab46c008c06b6629bd0", - "Requirements": [ - "digest", - "dplyr", - "fs", - "furrr", - "future", - "future.callr", - "rlang", - "targets", - "tibble", - "tidyselect", - "vctrs", - "withr" - ] - }, - "targets": { - "Package": "targets", - "Version": "0.14.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "2d9503c7d701acccb205e5da6e9abacb", - "Requirements": [ - "R6", - "base64url", - "callr", - "cli", - "codetools", - "data.table", - "digest", - "igraph", - "knitr", - "rlang", - "tibble", - "tidyselect", - "vctrs", - "withr", - "yaml" - ] - }, "terra": { "Package": "terra", - "Version": "1.7-18", + "Version": "1.7-39", "Source": "Repository", "Repository": "CRAN", - "Hash": "5db3d690ad42a1828d3bf9e063c98587", + "Hash": "6037d18193ca3f16900646e773937094", "Requirements": [ "Rcpp" ] }, - "tflow": { - "Package": "tflow", - "Version": "0.3.7", - "Source": "GitHub", - "RemoteType": "github", - "RemoteHost": "api.github.com", - "RemoteUsername": "MilesMcBain", - "RemoteRepo": "tflow", - "RemoteRef": "master", - "RemoteSha": "30cb6850ee7f69d462619f066ff739dc19ff1e7c", - "Remotes": "milesmcbain/fnmate, milesmcbain/capsule, milesmcbain/atcursor", - "Hash": "a911e42015260aaa7cbdd618b75412fa", - "Requirements": [ - "atcursor", - "cli", - "fnmate", - "fs", - "glue", - "readr", - "rstudioapi", - "sourcetools", - "usethis", - "yaml" - ] - }, "tibble": { "Package": "tibble", - "Version": "3.1.8", + "Version": "3.2.1", "Source": "Repository", "Repository": "CRAN", - "Hash": "56b6934ef0f8c68225949a8672fe1a8f", + "Hash": "a84e2cc86d07289b3b6f5069df7a004c", "Requirements": [ "fansi", "lifecycle", @@ -1978,26 +961,6 @@ "vctrs" ] }, - "tidyr": { - "Package": "tidyr", - "Version": "1.2.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "cdb403db0de33ccd1b6f53b83736efa8", - "Requirements": [ - "cpp11", - "dplyr", - "ellipsis", - "glue", - "lifecycle", - "magrittr", - "purrr", - "rlang", - "tibble", - "tidyselect", - "vctrs" - ] - }, "tidyselect": { "Package": "tidyselect", "Version": "1.2.0", @@ -2013,139 +976,32 @@ "withr" ] }, - "tidyverse": { - "Package": "tidyverse", - "Version": "1.3.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "972389aea7fa1a34739054a810d0c6f6", - "Requirements": [ - "broom", - "cli", - "crayon", - "dbplyr", - "dplyr", - "dtplyr", - "forcats", - "ggplot2", - "googledrive", - "googlesheets4", - "haven", - "hms", - "httr", - "jsonlite", - "lubridate", - "magrittr", - "modelr", - "pillar", - "purrr", - "readr", - "readxl", - "reprex", - "rlang", - "rstudioapi", - "rvest", - "stringr", - "tibble", - "tidyr", - "xml2" - ] - }, - "timechange": { - "Package": "timechange", - "Version": "0.2.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "8548b44f79a35ba1791308b61e6012d7", - "Requirements": [ - "cpp11" - ] - }, "tinytex": { "Package": "tinytex", - "Version": "0.43", + "Version": "0.46", "Source": "Repository", "Repository": "CRAN", - "Hash": "facc02f3d63ed7dd765513c004c394ce", + "Hash": "0c41a73214d982f539c56a7773c7afa5", "Requirements": [ "xfun" ] }, - "triebeard": { - "Package": "triebeard", - "Version": "0.4.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "642507a148b0dd9b5620177e0a044413", - "Requirements": [ - "Rcpp" - ] - }, - "tzdb": { - "Package": "tzdb", - "Version": "0.3.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "b2e1cbce7c903eaf23ec05c58e59fb5e", - "Requirements": [ - "cpp11" - ] - }, "units": { "Package": "units", - "Version": "0.8-1", + "Version": "0.8-3", "Source": "Repository", "Repository": "CRAN", - "Hash": "81433967f9b34a120a4f5a5a016cd5ed", + "Hash": "880ebc99e4d8f7e5f3caeb2f12632583", "Requirements": [ "Rcpp" ] }, - "urltools": { - "Package": "urltools", - "Version": "1.7.3", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "e86a704261a105f4703f653e05defa3e", - "Requirements": [ - "Rcpp", - "triebeard" - ] - }, - "usethis": { - "Package": "usethis", - "Version": "2.1.6", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "a67a22c201832b12c036cc059f1d137d", - "Requirements": [ - "cli", - "clipr", - "crayon", - "curl", - "desc", - "fs", - "gert", - "gh", - "glue", - "jsonlite", - "lifecycle", - "purrr", - "rappdirs", - "rlang", - "rprojroot", - "rstudioapi", - "whisker", - "withr", - "yaml" - ] - }, "utf8": { "Package": "utf8", - "Version": "1.2.2", + "Version": "1.2.3", "Source": "Repository", "Repository": "CRAN", - "Hash": "c9c462b759a5cc844ae25b5942654d13", + "Hash": "1fe17157424bb09c48a8b3b550c753bc", "Requirements": [] }, "uuid": { @@ -2158,10 +1014,10 @@ }, "vctrs": { "Package": "vctrs", - "Version": "0.5.1", + "Version": "0.6.3", "Source": "Repository", "Repository": "CRAN", - "Hash": "970324f6572b4fd81db507b5d4062cb0", + "Hash": "d0ef2856b83dc33ea6e255caf6229ee2", "Requirements": [ "cli", "glue", @@ -2169,70 +1025,6 @@ "rlang" ] }, - "viridisLite": { - "Package": "viridisLite", - "Version": "0.4.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "62f4b5da3e08d8e5bcba6cac15603f70", - "Requirements": [] - }, - "visNetwork": { - "Package": "visNetwork", - "Version": "2.1.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "3e48b097e8d9a91ecced2ed4817a678d", - "Requirements": [ - "htmltools", - "htmlwidgets", - "jsonlite", - "magrittr" - ] - }, - "vroom": { - "Package": "vroom", - "Version": "1.6.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "64f81fdead6e0d250fb041e175d123ab", - "Requirements": [ - "bit64", - "cli", - "cpp11", - "crayon", - "glue", - "hms", - "lifecycle", - "progress", - "rlang", - "tibble", - "tidyselect", - "tzdb", - "vctrs", - "withr" - ] - }, - "webshot": { - "Package": "webshot", - "Version": "0.5.4", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "cfd9342c76693ae53108a474aafa1641", - "Requirements": [ - "callr", - "jsonlite", - "magrittr" - ] - }, - "whisker": { - "Package": "whisker", - "Version": "0.4.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "c6abfa47a46d281a7d5159d0a8891e88", - "Requirements": [] - }, "withr": { "Package": "withr", "Version": "2.5.0", @@ -2243,42 +1035,42 @@ }, "wk": { "Package": "wk", - "Version": "0.7.2", + "Version": "0.7.3", "Source": "Repository", "Repository": "CRAN", - "Hash": "d090e79291f852c4da96b036500d449f", + "Hash": "68a7ab6ec1afb5f076172b983c069313", "Requirements": [] }, "xfun": { "Package": "xfun", - "Version": "0.36", + "Version": "0.40", "Source": "Repository", "Repository": "CRAN", - "Hash": "f5baec54606751aa53ac9c0e05848ed6", + "Hash": "be07d23211245fc7d4209f54c4e4ffc8", "Requirements": [] }, "xml2": { "Package": "xml2", - "Version": "1.3.3", + "Version": "1.3.5", "Source": "Repository", "Repository": "CRAN", - "Hash": "40682ed6a969ea5abfd351eb67833adc", + "Hash": "6c40e5cfcc6aefd88110666e18c31f40", "Requirements": [] }, "yaml": { "Package": "yaml", - "Version": "2.3.6", + "Version": "2.3.7", "Source": "Repository", "Repository": "CRAN", - "Hash": "9b570515751dcbae610f29885e025b41", + "Hash": "0d0056cc5383fbc240ccd0cb584bf436", "Requirements": [] }, "zip": { "Package": "zip", - "Version": "2.2.2", + "Version": "2.3.0", "Source": "Repository", "Repository": "CRAN", - "Hash": "c42bfcec3fa6a0cce17ce1f8bc684f88", + "Hash": "d98c94dacb7e0efcf83b0a133a705504", "Requirements": [] } }