diff --git a/.gitignore b/.gitignore
index 1123582..3061670 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ docs
inst/doc
/data
/temporary-scripts
+/cache
diff --git a/CLAUDE.md b/CLAUDE.md
deleted file mode 100644
index 652e077..0000000
--- a/CLAUDE.md
+++ /dev/null
@@ -1,27 +0,0 @@
-# climateapi Package Development Notes
-
-## Performance-Critical Functions
-
-The following functions rely on large input datasets and are slow. Speed optimizations using `duckplyr`, `parquet`, `arrow`, and `tidytable` are critical for these functions:
-
-- `get_ihp_registrations()` - IHP registration data can be very large (millions of records)
-- `get_nfip_policies()` - NFIP policy data exceeds 80 million records nationally
-- `get_nfip_claims()` - NFIP claims data exceeds 2 million records
-
-### Testing Strategy for Large-Data Functions
-
-Tests for these functions load data once at the top of the test file and reuse that object for all success tests. This avoids repeated I/O during test runs. Validation tests (expected to fail) call the function directly without using the cached data object.
-
-### Performance Considerations
-
-When modifying these functions:
-- Prefer `arrow::read_parquet()` over CSV reads
-- Use `tidytable` or `dtplyr` for grouped operations on large data
-- Avoid loading full datasets into memory when filtering is possible
-- Consider chunked processing for extremely large files
-
-## Testing Philosophy
-
-**Do not create skip functions for unavailable dependencies.** If a test requires a package (like `tidycensus`) or a resource (like Box), that dependency should be available when tests run. If something is missing, that's a real problem to fix, not work around with skip logic.
-
-The only acceptable skip pattern is for tests that require external data sources that legitimately may not be configured in all environments (e.g., Box path for large data files). Even then, the validation and signature tests should still run.
diff --git a/DESCRIPTION b/DESCRIPTION
index af6be4a..5d18abb 100644
--- a/DESCRIPTION
+++ b/DESCRIPTION
@@ -31,6 +31,7 @@ Imports:
ggplot2,
ipumsr,
janitor,
+ jsonlite,
lehdr,
lubridate,
magrittr,
diff --git a/NAMESPACE b/NAMESPACE
index 28858de..e642a47 100644
--- a/NAMESPACE
+++ b/NAMESPACE
@@ -2,6 +2,7 @@
export(cache_it)
export(convert_table_text_to_dataframe)
+export(download_openfema_datasets)
export(estimate_units_per_parcel)
export(estimate_zoning_envelope)
export(get_box_path)
@@ -28,6 +29,7 @@ export(get_system_username)
export(get_wildfire_burn_zones)
export(inflation_adjust)
export(interpolate_demographics)
+export(list_openfema_endpoints)
export(polygons_to_linestring)
export(qualtrics_define_missing)
export(qualtrics_format_metadata)
diff --git a/R/CLAUDE.md b/R/CLAUDE.md
deleted file mode 100644
index adfdcb1..0000000
--- a/R/CLAUDE.md
+++ /dev/null
@@ -1,7 +0,0 @@
-
-# Recent Activity
-
-
-
-*No recent activity*
-
\ No newline at end of file
diff --git a/R/download_openfema_datasets.R b/R/download_openfema_datasets.R
new file mode 100644
index 0000000..288bc31
--- /dev/null
+++ b/R/download_openfema_datasets.R
@@ -0,0 +1,183 @@
+#' @title List available OpenFEMA dataset endpoints
+#'
+#' @description Queries the OpenFEMA metadata API and returns a tibble of all
+#' available datasets with their names, versions, record counts, and download
+#' URLs by format.
+#'
+#' @returns A tibble with columns:
+#' \describe{
+#' \item{name}{The API endpoint name (e.g., "DisasterDeclarationsSummaries").}
+#' \item{title}{Human-readable dataset title.}
+#' \item{version}{API version number.}
+#' \item{record_count}{Number of records in the dataset.}
+#' \item{formats}{Comma-separated list of available download formats.}
+#' \item{url_parquet}{Download URL for parquet format (NA if unavailable).}
+#' \item{url_csv}{Download URL for CSV format (NA if unavailable).}
+#' }
+#'
+#' @export
+#'
+#' @examples
+#' \dontrun{
+#' endpoints <- list_openfema_endpoints()
+#' endpoints |> dplyr::filter(stringr::str_detect(name, "Nfip"))
+#' }
+list_openfema_endpoints <- function() {
+
+ metadata_url <- "https://www.fema.gov/api/open/v1/OpenFemaDataSets"
+ response <- jsonlite::fromJSON(metadata_url, simplifyDataFrame = FALSE)
+
+ records <- response[["OpenFemaDataSets"]]
+ if (is.null(records)) {
+ stop("Unexpected API response structure from OpenFEMA metadata endpoint.")
+ }
+
+ rows <- purrr::map(records, function(rec) {
+ dist <- rec[["distribution"]]
+ if (is.null(dist)) dist <- list()
+
+ format_urls <- purrr::map(dist, function(d) {
+ list(format = tolower(d[["format"]] %||% ""), url = d[["accessURL"]] %||% NA_character_)
+ })
+
+ all_formats <- purrr::map_chr(format_urls, "format")
+ get_url <- function(fmt) {
+ match <- purrr::keep(format_urls, ~ .x$format == fmt)
+ if (length(match) > 0) match[[1]]$url else NA_character_
+ }
+
+ tibble::tibble(
+ name = rec[["name"]] %||% NA_character_,
+ title = rec[["title"]] %||% NA_character_,
+ version = rec[["version"]] %||% NA_integer_,
+ record_count = rec[["recordCount"]] %||% NA_integer_,
+ formats = paste(all_formats, collapse = ", "),
+ url_parquet = get_url("parquet"),
+ url_csv = get_url("csv")
+ )
+ })
+
+ dplyr::bind_rows(rows)
+}
+
+
+#' @title Download full OpenFEMA datasets
+#'
+#' @description Downloads full data files for OpenFEMA API endpoints. Prefers
+#' parquet format, falling back to CSV. Uses the OpenFEMA metadata API to
+#' dynamically resolve download URLs.
+#'
+#' @param endpoints A character vector of dataset endpoint names (e.g.,
+#' `"DisasterDeclarationsSummaries"`). Use [list_openfema_endpoints()] to see
+#' available names. Default `NULL` downloads all endpoints.
+#' @param download_directory Directory path where files will be saved. Created if it does
+#' not exist. Defaults to `"."`.
+#' @param format_preference Character vector specifying format preference order.
+#' The first available format is used. Defaults to `c("parquet", "csv")`.
+#' @param overwrite Logical. If `FALSE` (default), skips files that already
+#' exist in `download_directory`.
+#'
+#' @returns A tibble summarizing the results with columns: `name`, `format`,
+#' `file_path`, `status` (one of "downloaded", "skipped", "failed", "no_format").
+#'
+#' @export
+#'
+#' @examples
+#' \dontrun{
+#' # Download a single small dataset
+#' download_openfema_datasets(
+#' endpoints = "DisasterDeclarationsSummaries",
+#' download_directory = "data/openfema")
+#'
+#' # Download all datasets
+#' download_openfema_datasets(download_directory = "data/openfema")
+#'
+#' # See what's available first
+#' list_openfema_endpoints()
+#' }
+download_openfema_datasets <- function(
+ endpoints = NULL,
+ download_directory = ".",
+ format_preference = c("parquet", "csv"),
+ overwrite = FALSE) {
+
+ metadata <- list_openfema_endpoints()
+
+ # Validate requested endpoints
+ if (!is.null(endpoints)) {
+ unknown <- setdiff(endpoints, metadata$name)
+ if (length(unknown) > 0) {
+ stop(
+ "Unknown endpoint(s): ", paste(unknown, collapse = ", "),
+ "\nUse list_openfema_endpoints() to see available names."
+ )
+ }
+ metadata <- metadata |> dplyr::filter(.data$name %in% endpoints)
+ }
+
+ if (!dir.exists(download_directory)) {
+ dir.create(download_directory, recursive = TRUE)
+ message("Created directory: ", download_directory)
+ }
+
+ # Process each dataset
+ results <- purrr::pmap(
+ list(metadata$name, metadata$url_parquet, metadata$url_csv, metadata$formats),
+ function(name, url_parquet, url_csv, formats) {
+
+ # Build lookup of format -> URL
+ url_lookup <- c(parquet = url_parquet, csv = url_csv)
+
+ # Pick best available format
+ chosen_format <- NA_character_
+ chosen_url <- NA_character_
+ for (fmt in format_preference) {
+ url_candidate <- url_lookup[[fmt]]
+ if (!is.na(url_candidate)) {
+ chosen_format <- fmt
+ chosen_url <- url_candidate
+ break
+ }
+ }
+
+ if (is.na(chosen_format)) {
+ message("[", name, "] No preferred format available (has: ", formats, "). Skipping.")
+ return(tibble::tibble(
+ name = name, format = NA_character_,
+ file_path = NA_character_, status = "no_format"
+ ))
+ }
+
+ date_stamp <- format(Sys.Date(), "%Y_%m_%d")
+ safe_name <- gsub("-", "_", name)
+ file_name <- paste0(safe_name, "_", date_stamp, ".", chosen_format)
+ file_path <- file.path(download_directory, file_name)
+
+ if (file.exists(file_path) && !overwrite) {
+ message("[", name, "] File already exists, skipping. Use overwrite = TRUE to re-download.")
+ return(tibble::tibble(
+ name = name, format = chosen_format,
+ file_path = file_path, status = "skipped"
+ ))
+ }
+
+ message("[", name, "] Downloading ", chosen_format, " from: ", chosen_url)
+ old_timeout <- getOption("timeout")
+ on.exit(options(timeout = old_timeout), add = TRUE)
+ options(timeout = 1200)
+ dl_result <- tryCatch({
+ utils::download.file(chosen_url, destfile = file_path, mode = "wb", quiet = FALSE)
+ "downloaded"
+ }, error = function(e) {
+ warning("[", name, "] Download failed: ", conditionMessage(e))
+ "failed"
+ })
+
+ tibble::tibble(
+ name = name, format = chosen_format,
+ file_path = file_path, status = dl_result)
+ }
+ )
+
+ dplyr::bind_rows(results)
+}
diff --git a/R/get_sba_loans.R b/R/get_sba_loans.R
index 5a7d0a0..f8fac58 100644
--- a/R/get_sba_loans.R
+++ b/R/get_sba_loans.R
@@ -1,5 +1,3 @@
-# Author: Will Curran-Groome
-
#' @importFrom magrittr %>%
#' @title Access SBA data on disaster loans
@@ -49,7 +47,7 @@ get_sba_loans = function() {
sba_eidl_declaration_number = dplyr::if_else(is.na(sba_eidl_declaration_number), sba_eidl_declaration, sba_eidl_declaration_number),
damaged_property_zip_code = dplyr::if_else(is.na(damaged_property_zip_code), damaged_property_zip, damaged_property_zip_code),
damaged_property_city_name = dplyr::if_else(is.na(damaged_property_city_name), damaged_property_city, damaged_property_city_name),
- damaged_property_state_code = dplyr::if_else(is.na(damaged_property_state_code), damaged_property_state, damaged_property_state_code),
+ damaged_property_state_abbreviation = dplyr::if_else(is.na(damaged_property_state_code), damaged_property_state, damaged_property_state_code),
total_approved_loan_amount = dplyr::if_else(is.na(total_approved_loan_amount), total_approved, total_approved_loan_amount),
approved_amount_real_estate = dplyr::if_else(is.na(approved_amount_real_estate), approved_amount_real, approved_amount_real_estate),
total_verified_loss = dplyr::if_else(is.na(total_verified_loss), total_verified, total_verified_loss)) %>%
@@ -77,7 +75,7 @@ get_sba_loans = function() {
sba_eidl_declaration_number = dplyr::if_else(is.na(sba_eidl_declaration_number), sba_eidl_declaration, sba_eidl_declaration_number),
damaged_property_zip_code = dplyr::if_else(is.na(damaged_property_zip_code), damaged_property_zip, damaged_property_zip_code),
damaged_property_city_name = dplyr::if_else(is.na(damaged_property_city_name), damaged_property_city, damaged_property_city_name),
- damaged_property_state_code = dplyr::if_else(is.na(damaged_property_state_code), damaged_property_state, damaged_property_state_code),
+ damaged_property_state_abbreviation = dplyr::if_else(is.na(damaged_property_state_code), damaged_property_state, damaged_property_state_code),
total_approved_loan_amount = dplyr::if_else(is.na(total_approved_loan_amount), total_approved, total_approved_loan_amount),
approved_amount_real_estate = dplyr::if_else(is.na(approved_amount_real_estate), approved_amount_real, approved_amount_real_estate),
total_verified_loss = dplyr::if_else(is.na(total_verified_loss), total_verified, total_verified_loss)) %>%
@@ -87,18 +85,40 @@ get_sba_loans = function() {
approved_amount_real)) %>%
dplyr::rename(
disaster_number_fema = fema_disaster_number,
+ disaster_number_sba = sba_disaster_number,
disaster_number_sba_physical = sba_physical_declaration_number,
disaster_number_sba_eidl = sba_eidl_declaration_number,
verified_loss_total = total_verified_loss,
approved_amount_total = total_approved_loan_amount)
result = dplyr::bind_rows(
- business_loans %>% dplyr::mutate(loan_type = "business"),
- home_loans %>% dplyr::mutate(loan_type = "residential")) %>%
- ## these are weird, meaningless records that are either embedded in the raw data
- ## or that are accidentally created as rows when data are read-in from file
- dplyr::filter(!stringr::str_detect(disaster_number_sba_physical, "Business Data Only|United States Small Business"))
-
+ business_loans %>% dplyr::mutate(loan_type = "business"),
+ home_loans %>% dplyr::mutate(loan_type = "residential")) %>%
+ suppressWarnings({dplyr::mutate(
+ ## state codes should be characters, not numbers (e.g., "AL")
+ damaged_property_state_code = dplyr::if_else(!is.na(as.numeric(damaged_property_state_code)), NA, damaged_property_state_code),
+ damaged_property_zip_code = dplyr::case_when(
+ ## sometimes these are represented as three digits in the raw data, but in PR, all zip codes are prefixed with "00", so padding is safe/correct
+ damaged_property_state_code == "PR" ~ stringr::str_pad(damaged_property_zip_code, width = 5, side = "left", pad = "0"),
+ ## in the raw data, these columns are transposed in some cases; as.numeric(city) should be NA if city is accurate, so this is safe
+ is.na(as.numeric(damaged_property_zip_code)) ~ as.numeric(damaged_property_city_name) %>% stringr::str_pad(width = 5, side = "left", pad = "0"),
+ TRUE ~ damaged_property_zip_code),
+ damaged_property_state_code = dplyr::case_when(
+ ## we infer state codes from disaster codes, where state codes are prefixed on the disaster number
+ is.na(damaged_property_state_code) & stringr::str_detect(sba_disaster_number, "^[A-Z]{2}-") ~ stringr::str_sub(sba_disaster_number, 1, 2),
+ is.na(damaged_property_state_code) & stringr::str_detect(disaster_number_fema, "^[A-Z]{2}-") ~ stringr::str_sub(disaster_number_fema, 1, 2),
+ ## another transposition issue; we only use the city name when it is two, uppercase characters
+ is.na(damaged_property_state_code) & stringr::str_detect(damaged_property_city_name, "^[A-Z]{2}$") ~ damaged_property_city_name,
+ TRUE ~ damaged_property_state_code),
+ damaged_property_city_name = dplyr::case_when(
+ ## yet another raw data transposition issue
+ stringr::str_detect(damaged_property_city_name, "^[A-Z]{2}$") & !stringr::str_detect(sba_disaster_number, "-") ~ sba_disaster_number,
+ TRUE ~ damaged_property_city_name))}) %>%
+ dplyr::filter(
+ ## these are weird, meaningless records that are either embedded in the raw data
+ ## or that are accidentally created as rows when data are read-in from file
+ !stringr::str_detect(disaster_number_sba_physical, "Business Data Only|United States Small Business|Home Data Only"))
+
return(result)
}
diff --git a/man/download_openfema_datasets.Rd b/man/download_openfema_datasets.Rd
new file mode 100644
index 0000000..7f2265e
--- /dev/null
+++ b/man/download_openfema_datasets.Rd
@@ -0,0 +1,50 @@
+% Generated by roxygen2: do not edit by hand
+% Please edit documentation in R/download_openfema_datasets.R
+\name{download_openfema_datasets}
+\alias{download_openfema_datasets}
+\title{Download full OpenFEMA datasets}
+\usage{
+download_openfema_datasets(
+ endpoints = NULL,
+ download_directory = ".",
+ format_preference = c("parquet", "csv"),
+ overwrite = FALSE
+)
+}
+\arguments{
+\item{endpoints}{A character vector of dataset endpoint names (e.g.,
+\code{"DisasterDeclarationsSummaries"}). Use \code{\link[=list_openfema_endpoints]{list_openfema_endpoints()}} to see
+available names. Default \code{NULL} downloads all endpoints.}
+
+\item{download_directory}{Directory path where files will be saved. Created if it does
+not exist. Defaults to \code{"."}.}
+
+\item{format_preference}{Character vector specifying format preference order.
+The first available format is used. Defaults to \code{c("parquet", "csv")}.}
+
+\item{overwrite}{Logical. If \code{FALSE} (default), skips files that already
+exist in \code{download_directory}.}
+}
+\value{
+A tibble summarizing the results with columns: \code{name}, \code{format},
+\code{file_path}, \code{status} (one of "downloaded", "skipped", "failed", "no_format").
+}
+\description{
+Downloads full data files for OpenFEMA API endpoints. Prefers
+parquet format, falling back to CSV. Uses the OpenFEMA metadata API to
+dynamically resolve download URLs.
+}
+\examples{
+\dontrun{
+# Download a single small dataset
+download_openfema_datasets(
+ endpoints = "DisasterDeclarationsSummaries",
+ download_directory = "data/openfema")
+
+# Download all datasets
+download_openfema_datasets(download_directory = "data/openfema")
+
+# See what's available first
+list_openfema_endpoints()
+}
+}
diff --git a/man/list_openfema_endpoints.Rd b/man/list_openfema_endpoints.Rd
new file mode 100644
index 0000000..6dd904d
--- /dev/null
+++ b/man/list_openfema_endpoints.Rd
@@ -0,0 +1,31 @@
+% Generated by roxygen2: do not edit by hand
+% Please edit documentation in R/download_openfema_datasets.R
+\name{list_openfema_endpoints}
+\alias{list_openfema_endpoints}
+\title{List available OpenFEMA dataset endpoints}
+\usage{
+list_openfema_endpoints()
+}
+\value{
+A tibble with columns:
+\describe{
+\item{name}{The API endpoint name (e.g., "DisasterDeclarationsSummaries").}
+\item{title}{Human-readable dataset title.}
+\item{version}{API version number.}
+\item{record_count}{Number of records in the dataset.}
+\item{formats}{Comma-separated list of available download formats.}
+\item{url_parquet}{Download URL for parquet format (NA if unavailable).}
+\item{url_csv}{Download URL for CSV format (NA if unavailable).}
+}
+}
+\description{
+Queries the OpenFEMA metadata API and returns a tibble of all
+available datasets with their names, versions, record counts, and download
+URLs by format.
+}
+\examples{
+\dontrun{
+endpoints <- list_openfema_endpoints()
+endpoints |> dplyr::filter(stringr::str_detect(name, "Nfip"))
+}
+}
diff --git a/renv.lock b/renv.lock
index 9f46d9e..98da03a 100644
--- a/renv.lock
+++ b/renv.lock
@@ -1,6343 +1,6254 @@
-{
- "R": {
- "Version": "4.5.1",
- "Repositories": [
- {
- "Name": "CRAN",
- "URL": "https://cran.rstudio.com"
- }
- ]
- },
- "Packages": {
- "BH": {
- "Package": "BH",
- "Version": "1.90.0-1",
- "Source": "Repository",
- "Type": "Package",
- "Title": "Boost C++ Header Files",
- "Date": "2025-12-13",
- "Authors@R": "c(person(\"Dirk\", \"Eddelbuettel\", role = c(\"aut\", \"cre\"), email = \"edd@debian.org\", comment = c(ORCID = \"0000-0001-6419-907X\")), person(\"John W.\", \"Emerson\", role = \"aut\"), person(\"Michael J.\", \"Kane\", role = \"aut\", comment = c(ORCID = \"0000-0003-1899-6662\")))",
- "Description": "Boost provides free peer-reviewed portable C++ source libraries. A large part of Boost is provided as C++ template code which is resolved entirely at compile-time without linking. This package aims to provide the most useful subset of Boost libraries for template use among CRAN packages. By placing these libraries in this package, we offer a more efficient distribution system for CRAN as replication of this code in the sources of other packages is avoided. As of release 1.84.0-0, the following Boost libraries are included: 'accumulators' 'algorithm' 'align' 'any' 'atomic' 'beast' 'bimap' 'bind' 'circular_buffer' 'compute' 'concept' 'config' 'container' 'date_time' 'detail' 'dynamic_bitset' 'exception' 'flyweight' 'foreach' 'functional' 'fusion' 'geometry' 'graph' 'heap' 'icl' 'integer' 'interprocess' 'intrusive' 'io' 'iostreams' 'iterator' 'lambda2' 'math' 'move' 'mp11' 'mpl' 'multiprecision' 'numeric' 'pending' 'phoenix' 'polygon' 'preprocessor' 'process' 'propery_tree' 'qvm' 'random' 'range' 'scope_exit' 'smart_ptr' 'sort' 'spirit' 'tuple' 'type_traits' 'typeof' 'unordered' 'url' 'utility' 'uuid'.",
- "License": "BSL-1.0",
- "URL": "https://github.com/eddelbuettel/bh, https://dirk.eddelbuettel.com/code/bh.html",
- "BugReports": "https://github.com/eddelbuettel/bh/issues",
- "NeedsCompilation": "no",
- "Author": "Dirk Eddelbuettel [aut, cre] (ORCID: ), John W. Emerson [aut], Michael J. Kane [aut] (ORCID: )",
- "Maintainer": "Dirk Eddelbuettel ",
- "Repository": "CRAN"
- },
- "DBI": {
- "Package": "DBI",
- "Version": "1.2.3",
- "Source": "Repository",
- "Title": "R Database Interface",
- "Date": "2024-06-02",
- "Authors@R": "c( person(\"R Special Interest Group on Databases (R-SIG-DB)\", role = \"aut\"), person(\"Hadley\", \"Wickham\", role = \"aut\"), person(\"Kirill\", \"Müller\", , \"kirill@cynkra.com\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-1416-3412\")), person(\"R Consortium\", role = \"fnd\") )",
- "Description": "A database interface definition for communication between R and relational database management systems. All classes in this package are virtual and need to be extended by the various R/DBMS implementations.",
- "License": "LGPL (>= 2.1)",
- "URL": "https://dbi.r-dbi.org, https://github.com/r-dbi/DBI",
- "BugReports": "https://github.com/r-dbi/DBI/issues",
- "Depends": [
- "methods",
- "R (>= 3.0.0)"
- ],
- "Suggests": [
- "arrow",
- "blob",
- "covr",
- "DBItest",
- "dbplyr",
- "downlit",
- "dplyr",
- "glue",
- "hms",
- "knitr",
- "magrittr",
- "nanoarrow (>= 0.3.0.1)",
- "RMariaDB",
- "rmarkdown",
- "rprojroot",
- "RSQLite (>= 1.1-2)",
- "testthat (>= 3.0.0)",
- "vctrs",
- "xml2"
- ],
- "VignetteBuilder": "knitr",
- "Config/autostyle/scope": "line_breaks",
- "Config/autostyle/strict": "false",
- "Config/Needs/check": "r-dbi/DBItest",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.1",
- "Config/Needs/website": "r-dbi/DBItest, r-dbi/dbitemplate, adbi, AzureKusto, bigrquery, DatabaseConnector, dittodb, duckdb, implyr, lazysf, odbc, pool, RAthena, IMSMWU/RClickhouse, RH2, RJDBC, RMariaDB, RMySQL, RPostgres, RPostgreSQL, RPresto, RSQLite, sergeant, sparklyr, withr",
- "Config/testthat/edition": "3",
- "NeedsCompilation": "no",
- "Author": "R Special Interest Group on Databases (R-SIG-DB) [aut], Hadley Wickham [aut], Kirill Müller [aut, cre] (), R Consortium [fnd]",
- "Maintainer": "Kirill Müller ",
- "Repository": "CRAN"
- },
- "KernSmooth": {
- "Package": "KernSmooth",
- "Version": "2.23-26",
- "Source": "Repository",
- "Priority": "recommended",
- "Date": "2024-12-10",
- "Title": "Functions for Kernel Smoothing Supporting Wand & Jones (1995)",
- "Authors@R": "c(person(\"Matt\", \"Wand\", role = \"aut\", email = \"Matt.Wand@uts.edu.au\"), person(\"Cleve\", \"Moler\", role = \"ctb\", comment = \"LINPACK routines in src/d*\"), person(\"Brian\", \"Ripley\", role = c(\"trl\", \"cre\", \"ctb\"), email = \"Brian.Ripley@R-project.org\", comment = \"R port and updates\"))",
- "Note": "Maintainers are not available to give advice on using a package they did not author.",
- "Depends": [
- "R (>= 2.5.0)",
- "stats"
- ],
- "Suggests": [
- "MASS",
- "carData"
- ],
- "Description": "Functions for kernel smoothing (and density estimation) corresponding to the book: Wand, M.P. and Jones, M.C. (1995) \"Kernel Smoothing\".",
- "License": "Unlimited",
- "ByteCompile": "yes",
- "NeedsCompilation": "yes",
- "Author": "Matt Wand [aut], Cleve Moler [ctb] (LINPACK routines in src/d*), Brian Ripley [trl, cre, ctb] (R port and updates)",
- "Maintainer": "Brian Ripley ",
- "Repository": "CRAN"
- },
- "MASS": {
- "Package": "MASS",
- "Version": "7.3-65",
- "Source": "Repository",
- "Priority": "recommended",
- "Date": "2025-02-19",
- "Revision": "$Rev: 3681 $",
- "Depends": [
- "R (>= 4.4.0)",
- "grDevices",
- "graphics",
- "stats",
- "utils"
- ],
- "Imports": [
- "methods"
- ],
- "Suggests": [
- "lattice",
- "nlme",
- "nnet",
- "survival"
- ],
- "Authors@R": "c(person(\"Brian\", \"Ripley\", role = c(\"aut\", \"cre\", \"cph\"), email = \"Brian.Ripley@R-project.org\"), person(\"Bill\", \"Venables\", role = c(\"aut\", \"cph\")), person(c(\"Douglas\", \"M.\"), \"Bates\", role = \"ctb\"), person(\"Kurt\", \"Hornik\", role = \"trl\", comment = \"partial port ca 1998\"), person(\"Albrecht\", \"Gebhardt\", role = \"trl\", comment = \"partial port ca 1998\"), person(\"David\", \"Firth\", role = \"ctb\", comment = \"support functions for polr\"))",
- "Description": "Functions and datasets to support Venables and Ripley, \"Modern Applied Statistics with S\" (4th edition, 2002).",
- "Title": "Support Functions and Datasets for Venables and Ripley's MASS",
- "LazyData": "yes",
- "ByteCompile": "yes",
- "License": "GPL-2 | GPL-3",
- "URL": "http://www.stats.ox.ac.uk/pub/MASS4/",
- "Contact": "",
- "NeedsCompilation": "yes",
- "Author": "Brian Ripley [aut, cre, cph], Bill Venables [aut, cph], Douglas M. Bates [ctb], Kurt Hornik [trl] (partial port ca 1998), Albrecht Gebhardt [trl] (partial port ca 1998), David Firth [ctb] (support functions for polr)",
- "Maintainer": "Brian Ripley ",
- "Repository": "CRAN"
- },
- "R6": {
- "Package": "R6",
- "Version": "2.6.1",
- "Source": "Repository",
- "Title": "Encapsulated Classes with Reference Semantics",
- "Authors@R": "c( person(\"Winston\", \"Chang\", , \"winston@posit.co\", role = c(\"aut\", \"cre\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )",
- "Description": "Creates classes with reference semantics, similar to R's built-in reference classes. Compared to reference classes, R6 classes are simpler and lighter-weight, and they are not built on S4 classes so they do not require the methods package. These classes allow public and private members, and they support inheritance, even when the classes are defined in different packages.",
- "License": "MIT + file LICENSE",
- "URL": "https://r6.r-lib.org, https://github.com/r-lib/R6",
- "BugReports": "https://github.com/r-lib/R6/issues",
- "Depends": [
- "R (>= 3.6)"
- ],
- "Suggests": [
- "lobstr",
- "testthat (>= 3.0.0)"
- ],
- "Config/Needs/website": "tidyverse/tidytemplate, ggplot2, microbenchmark, scales",
- "Config/testthat/edition": "3",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.2",
- "NeedsCompilation": "no",
- "Author": "Winston Chang [aut, cre], Posit Software, PBC [cph, fnd]",
- "Maintainer": "Winston Chang ",
- "Repository": "CRAN"
- },
- "RColorBrewer": {
- "Package": "RColorBrewer",
- "Version": "1.1-3",
- "Source": "Repository",
- "Date": "2022-04-03",
- "Title": "ColorBrewer Palettes",
- "Authors@R": "c(person(given = \"Erich\", family = \"Neuwirth\", role = c(\"aut\", \"cre\"), email = \"erich.neuwirth@univie.ac.at\"))",
- "Author": "Erich Neuwirth [aut, cre]",
- "Maintainer": "Erich Neuwirth ",
- "Depends": [
- "R (>= 2.0.0)"
- ],
- "Description": "Provides color schemes for maps (and other graphics) designed by Cynthia Brewer as described at http://colorbrewer2.org.",
- "License": "Apache License 2.0",
- "NeedsCompilation": "no",
- "Repository": "CRAN"
- },
- "RSQLite": {
- "Package": "RSQLite",
- "Version": "2.4.6",
- "Source": "Repository",
- "Title": "SQLite Interface for R",
- "Date": "2026-02-05",
- "Authors@R": "c( person(\"Kirill\", \"Müller\", , \"kirill@cynkra.com\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-1416-3412\")), person(\"Hadley\", \"Wickham\", role = \"aut\"), person(c(\"David\", \"A.\"), \"James\", role = \"aut\"), person(\"Seth\", \"Falcon\", role = \"aut\"), person(\"D. Richard\", \"Hipp\", role = \"ctb\", comment = \"for the included SQLite sources\"), person(\"Dan\", \"Kennedy\", role = \"ctb\", comment = \"for the included SQLite sources\"), person(\"Joe\", \"Mistachkin\", role = \"ctb\", comment = \"for the included SQLite sources\"), person(, \"SQLite Authors\", role = \"ctb\", comment = \"for the included SQLite sources\"), person(\"Liam\", \"Healy\", role = \"ctb\", comment = \"for the included SQLite sources\"), person(\"R Consortium\", role = \"fnd\"), person(, \"RStudio\", role = \"cph\") )",
- "Description": "Embeds the SQLite database engine in R and provides an interface compliant with the DBI package. The source for the SQLite engine (version 3.51.2) and for various extensions is included. System libraries will never be consulted because this package relies on static linking for the plugins it includes; this also ensures a consistent experience across all installations.",
- "License": "LGPL (>= 2.1)",
- "URL": "https://rsqlite.r-dbi.org, https://github.com/r-dbi/RSQLite",
- "BugReports": "https://github.com/r-dbi/RSQLite/issues",
- "Depends": [
- "R (>= 3.1.0)"
- ],
- "Imports": [
- "bit64",
- "blob (>= 1.2.0)",
- "DBI (>= 1.2.0)",
- "memoise",
- "methods",
- "pkgconfig",
- "rlang"
- ],
- "Suggests": [
- "callr",
- "cli",
- "DBItest (>= 1.8.0)",
- "decor",
- "gert",
- "gh",
- "hms",
- "knitr",
- "magrittr",
- "rmarkdown",
- "rvest",
- "testthat (>= 3.0.0)",
- "withr",
- "xml2"
- ],
- "LinkingTo": [
- "cpp11 (>= 0.4.0)"
- ],
- "VignetteBuilder": "knitr",
- "Config/Needs/website": "r-dbi/dbitemplate",
- "Config/autostyle/scope": "line_breaks",
- "Config/autostyle/strict": "false",
- "Config/testthat/edition": "3",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.3.9000",
- "Collate": "'SQLiteConnection.R' 'SQLKeywords_SQLiteConnection.R' 'SQLiteDriver.R' 'SQLite.R' 'SQLiteResult.R' 'coerce.R' 'compatRowNames.R' 'copy.R' 'cpp11.R' 'datasetsDb.R' 'dbAppendTable_SQLiteConnection.R' 'dbBeginTransaction.R' 'dbBegin_SQLiteConnection.R' 'dbBind_SQLiteResult.R' 'dbClearResult_SQLiteResult.R' 'dbColumnInfo_SQLiteResult.R' 'dbCommit_SQLiteConnection.R' 'dbConnect_SQLiteConnection.R' 'dbConnect_SQLiteDriver.R' 'dbDataType_SQLiteConnection.R' 'dbDataType_SQLiteDriver.R' 'dbDisconnect_SQLiteConnection.R' 'dbExistsTable_SQLiteConnection_Id.R' 'dbExistsTable_SQLiteConnection_character.R' 'dbFetch_SQLiteResult.R' 'dbGetException_SQLiteConnection.R' 'dbGetInfo_SQLiteConnection.R' 'dbGetInfo_SQLiteDriver.R' 'dbGetPreparedQuery.R' 'dbGetPreparedQuery_SQLiteConnection_character_data.frame.R' 'dbGetRowCount_SQLiteResult.R' 'dbGetRowsAffected_SQLiteResult.R' 'dbGetStatement_SQLiteResult.R' 'dbHasCompleted_SQLiteResult.R' 'dbIsValid_SQLiteConnection.R' 'dbIsValid_SQLiteDriver.R' 'dbIsValid_SQLiteResult.R' 'dbListResults_SQLiteConnection.R' 'dbListTables_SQLiteConnection.R' 'dbQuoteIdentifier_SQLiteConnection_SQL.R' 'dbQuoteIdentifier_SQLiteConnection_character.R' 'dbReadTable_SQLiteConnection_character.R' 'dbRemoveTable_SQLiteConnection_character.R' 'dbRollback_SQLiteConnection.R' 'dbSendPreparedQuery.R' 'dbSendPreparedQuery_SQLiteConnection_character_data.frame.R' 'dbSendQuery_SQLiteConnection_character.R' 'dbUnloadDriver_SQLiteDriver.R' 'dbUnquoteIdentifier_SQLiteConnection_SQL.R' 'dbWriteTable_SQLiteConnection_character_character.R' 'dbWriteTable_SQLiteConnection_character_data.frame.R' 'db_bind.R' 'deprecated.R' 'export.R' 'fetch_SQLiteResult.R' 'import-standalone-check_suggested.R' 'import-standalone-purrr.R' 'initExtension.R' 'initRegExp.R' 'isSQLKeyword_SQLiteConnection_character.R' 'make.db.names_SQLiteConnection_character.R' 'pkgconfig.R' 'show_SQLiteConnection.R' 'sqlData_SQLiteConnection.R' 'table.R' 'transactions.R' 'utils.R' 'version.R' 'zzz.R'",
- "NeedsCompilation": "yes",
- "Author": "Kirill Müller [aut, cre] (ORCID: ), Hadley Wickham [aut], David A. James [aut], Seth Falcon [aut], D. Richard Hipp [ctb] (for the included SQLite sources), Dan Kennedy [ctb] (for the included SQLite sources), Joe Mistachkin [ctb] (for the included SQLite sources), SQLite Authors [ctb] (for the included SQLite sources), Liam Healy [ctb] (for the included SQLite sources), R Consortium [fnd], RStudio [cph]",
- "Maintainer": "Kirill Müller ",
- "Repository": "CRAN"
- },
- "Rcpp": {
- "Package": "Rcpp",
- "Version": "1.1.1",
- "Source": "Repository",
- "Title": "Seamless R and C++ Integration",
- "Date": "2026-01-07",
- "Authors@R": "c(person(\"Dirk\", \"Eddelbuettel\", role = c(\"aut\", \"cre\"), email = \"edd@debian.org\", comment = c(ORCID = \"0000-0001-6419-907X\")), person(\"Romain\", \"Francois\", role = \"aut\", comment = c(ORCID = \"0000-0002-2444-4226\")), person(\"JJ\", \"Allaire\", role = \"aut\", comment = c(ORCID = \"0000-0003-0174-9868\")), person(\"Kevin\", \"Ushey\", role = \"aut\", comment = c(ORCID = \"0000-0003-2880-7407\")), person(\"Qiang\", \"Kou\", role = \"aut\", comment = c(ORCID = \"0000-0001-6786-5453\")), person(\"Nathan\", \"Russell\", role = \"aut\"), person(\"Iñaki\", \"Ucar\", role = \"aut\", comment = c(ORCID = \"0000-0001-6403-5550\")), person(\"Doug\", \"Bates\", role = \"aut\", comment = c(ORCID = \"0000-0001-8316-9503\")), person(\"John\", \"Chambers\", role = \"aut\"))",
- "Description": "The 'Rcpp' package provides R functions as well as C++ classes which offer a seamless integration of R and C++. Many R data types and objects can be mapped back and forth to C++ equivalents which facilitates both writing of new code as well as easier integration of third-party libraries. Documentation about 'Rcpp' is provided by several vignettes included in this package, via the 'Rcpp Gallery' site at , the paper by Eddelbuettel and Francois (2011, ), the book by Eddelbuettel (2013, ) and the paper by Eddelbuettel and Balamuta (2018, ); see 'citation(\"Rcpp\")' for details.",
- "Depends": [
- "R (>= 3.5.0)"
- ],
- "Imports": [
- "methods",
- "utils"
- ],
- "Suggests": [
- "tinytest",
- "inline",
- "rbenchmark",
- "pkgKitten (>= 0.1.2)"
- ],
- "URL": "https://www.rcpp.org, https://dirk.eddelbuettel.com/code/rcpp.html, https://github.com/RcppCore/Rcpp",
- "License": "GPL (>= 2)",
- "BugReports": "https://github.com/RcppCore/Rcpp/issues",
- "MailingList": "rcpp-devel@lists.r-forge.r-project.org",
- "RoxygenNote": "6.1.1",
- "Encoding": "UTF-8",
- "VignetteBuilder": "Rcpp",
- "NeedsCompilation": "yes",
- "Author": "Dirk Eddelbuettel [aut, cre] (ORCID: ), Romain Francois [aut] (ORCID: ), JJ Allaire [aut] (ORCID: ), Kevin Ushey [aut] (ORCID: ), Qiang Kou [aut] (ORCID: ), Nathan Russell [aut], Iñaki Ucar [aut] (ORCID: ), Doug Bates [aut] (ORCID: ), John Chambers [aut]",
- "Maintainer": "Dirk Eddelbuettel ",
- "Repository": "CRAN"
- },
- "Rttf2pt1": {
- "Package": "Rttf2pt1",
- "Version": "1.3.12",
- "Source": "GitHub",
- "Title": "'ttf2pt1' Program",
- "Author": "Winston Chang, Andrew Weeks, Frank M. Siegert, Mark Heath, Thomas Henlick, Sergey Babkin, Turgut Uyar, Rihardas Hepas, Szalay Tamas, Johan Vromans, Petr Titera, Lei Wang, Chen Xiangyang, Zvezdan Petkovic, Rigel, I. Lee Hetherington",
- "Maintainer": "Winston Chang ",
- "Description": "Contains the program 'ttf2pt1', for use with the 'extrafont' package. This product includes software developed by the 'TTF2PT1' Project and its contributors.",
- "Depends": [
- "R (>= 2.15)"
- ],
- "License": "file LICENSE",
- "URL": "https://github.com/wch/Rttf2pt1",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.2.3",
- "RemoteType": "github",
- "RemoteHost": "api.github.com",
- "RemoteUsername": "wch",
- "RemoteRepo": "Rttf2pt1",
- "RemoteRef": "main",
- "RemoteSha": "f625326af9783f6ae4d42cc5302dd6f2968e008f"
- },
- "S7": {
- "Package": "S7",
- "Version": "0.2.1",
- "Source": "Repository",
- "Title": "An Object Oriented System Meant to Become a Successor to S3 and S4",
- "Authors@R": "c( person(\"Object-Oriented Programming Working Group\", role = \"cph\"), person(\"Davis\", \"Vaughan\", role = \"aut\"), person(\"Jim\", \"Hester\", role = \"aut\", comment = c(ORCID = \"0000-0002-2739-7082\")), person(\"Tomasz\", \"Kalinowski\", role = \"aut\"), person(\"Will\", \"Landau\", role = \"aut\"), person(\"Michael\", \"Lawrence\", role = \"aut\"), person(\"Martin\", \"Maechler\", role = \"aut\", comment = c(ORCID = \"0000-0002-8685-9910\")), person(\"Luke\", \"Tierney\", role = \"aut\"), person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0003-4757-117X\")) )",
- "Description": "A new object oriented programming system designed to be a successor to S3 and S4. It includes formal class, generic, and method specification, and a limited form of multiple dispatch. It has been designed and implemented collaboratively by the R Consortium Object-Oriented Programming Working Group, which includes representatives from R-Core, 'Bioconductor', 'Posit'/'tidyverse', and the wider R community.",
- "License": "MIT + file LICENSE",
- "URL": "https://rconsortium.github.io/S7/, https://github.com/RConsortium/S7",
- "BugReports": "https://github.com/RConsortium/S7/issues",
- "Depends": [
- "R (>= 3.5.0)"
- ],
- "Imports": [
- "utils"
- ],
- "Suggests": [
- "bench",
- "callr",
- "covr",
- "knitr",
- "methods",
- "rmarkdown",
- "testthat (>= 3.2.0)",
- "tibble"
- ],
- "VignetteBuilder": "knitr",
- "Config/build/compilation-database": "true",
- "Config/Needs/website": "sloop",
- "Config/testthat/edition": "3",
- "Config/testthat/parallel": "TRUE",
- "Config/testthat/start-first": "external-generic",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.3",
- "NeedsCompilation": "yes",
- "Author": "Object-Oriented Programming Working Group [cph], Davis Vaughan [aut], Jim Hester [aut] (ORCID: ), Tomasz Kalinowski [aut], Will Landau [aut], Michael Lawrence [aut], Martin Maechler [aut] (ORCID: ), Luke Tierney [aut], Hadley Wickham [aut, cre] (ORCID: )",
- "Maintainer": "Hadley Wickham ",
- "Repository": "https://packagemanager.posit.co/cran/latest"
- },
- "arrow": {
- "Package": "arrow",
- "Version": "23.0.0",
- "Source": "Repository",
- "Title": "Integration to 'Apache' 'Arrow'",
- "Authors@R": "c( person(\"Neal\", \"Richardson\", email = \"neal.p.richardson@gmail.com\", role = c(\"aut\")), person(\"Ian\", \"Cook\", email = \"ianmcook@gmail.com\", role = c(\"aut\")), person(\"Nic\", \"Crane\", email = \"thisisnic@gmail.com\", role = c(\"aut\")), person(\"Dewey\", \"Dunnington\", role = c(\"aut\"), email = \"dewey@fishandwhistle.net\", comment = c(ORCID = \"0000-0002-9415-4582\")), person(\"Romain\", \"Fran\\u00e7ois\", role = c(\"aut\"), comment = c(ORCID = \"0000-0002-2444-4226\")), person(\"Jonathan\", \"Keane\", email = \"jkeane@gmail.com\", role = c(\"aut\", \"cre\")), person(\"Bryce\", \"Mecum\", email = \"brycemecum@gmail.com\", role = c(\"aut\")), person(\"Drago\\u0219\", \"Moldovan-Gr\\u00fcnfeld\", email = \"dragos.mold@gmail.com\", role = c(\"aut\")), person(\"Jeroen\", \"Ooms\", email = \"jeroen@berkeley.edu\", role = c(\"aut\")), person(\"Jacob\", \"Wujciak-Jens\", email = \"jacob@wujciak.de\", role = c(\"aut\")), person(\"Javier\", \"Luraschi\", email = \"javier@rstudio.com\", role = c(\"ctb\")), person(\"Karl\", \"Dunkle Werner\", email = \"karldw@users.noreply.github.com\", role = c(\"ctb\"), comment = c(ORCID = \"0000-0003-0523-7309\")), person(\"Jeffrey\", \"Wong\", email = \"jeffreyw@netflix.com\", role = c(\"ctb\")), person(\"Apache Arrow\", email = \"dev@arrow.apache.org\", role = c(\"aut\", \"cph\")) )",
- "Description": "'Apache' 'Arrow' is a cross-language development platform for in-memory data. It specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware. This package provides an interface to the 'Arrow C++' library.",
- "Depends": [
- "R (>= 4.1)"
- ],
- "License": "Apache License (>= 2.0)",
- "URL": "https://github.com/apache/arrow/, https://arrow.apache.org/docs/r/",
- "BugReports": "https://github.com/apache/arrow/issues",
- "Encoding": "UTF-8",
- "Language": "en-US",
- "SystemRequirements": "C++20; for AWS S3 support on Linux, libcurl and openssl (optional); cmake >= 3.26 (build-time only, and only for full source build)",
- "Biarch": "true",
- "Imports": [
- "assertthat",
- "bit64 (>= 0.9-7)",
- "glue",
- "methods",
- "purrr",
- "R6",
- "rlang (>= 1.0.0)",
- "stats",
- "tidyselect (>= 1.0.0)",
- "utils",
- "vctrs"
- ],
- "RoxygenNote": "7.3.3",
- "Config/testthat/edition": "3",
- "Config/build/bootstrap": "TRUE",
- "Suggests": [
- "blob",
- "curl",
- "cli",
- "DBI",
- "dbplyr",
- "decor",
- "distro",
- "dplyr",
- "duckdb (>= 0.2.8)",
- "hms",
- "jsonlite",
- "knitr",
- "lubridate",
- "pillar",
- "pkgload",
- "reticulate",
- "rmarkdown",
- "stringi",
- "stringr",
- "sys",
- "testthat (>= 3.1.0)",
- "tibble",
- "tzdb",
- "withr"
- ],
- "LinkingTo": [
- "cpp11 (>= 0.4.2)"
- ],
- "Collate": "'arrowExports.R' 'enums.R' 'arrow-object.R' 'type.R' 'array-data.R' 'arrow-datum.R' 'array.R' 'arrow-info.R' 'arrow-package.R' 'arrow-tabular.R' 'buffer.R' 'chunked-array.R' 'io.R' 'compression.R' 'scalar.R' 'compute.R' 'config.R' 'csv.R' 'dataset.R' 'dataset-factory.R' 'dataset-format.R' 'dataset-partition.R' 'dataset-scan.R' 'dataset-write.R' 'dictionary.R' 'dplyr-across.R' 'dplyr-arrange.R' 'dplyr-by.R' 'dplyr-collect.R' 'dplyr-count.R' 'dplyr-datetime-helpers.R' 'dplyr-distinct.R' 'dplyr-eval.R' 'dplyr-filter.R' 'dplyr-funcs-agg.R' 'dplyr-funcs-augmented.R' 'dplyr-funcs-conditional.R' 'dplyr-funcs-datetime.R' 'dplyr-funcs-doc.R' 'dplyr-funcs-math.R' 'dplyr-funcs-simple.R' 'dplyr-funcs-string.R' 'dplyr-funcs-type.R' 'expression.R' 'dplyr-funcs.R' 'dplyr-glimpse.R' 'dplyr-group-by.R' 'dplyr-join.R' 'dplyr-mutate.R' 'dplyr-select.R' 'dplyr-slice.R' 'dplyr-summarize.R' 'dplyr-union.R' 'record-batch.R' 'table.R' 'dplyr.R' 'duckdb.R' 'extension.R' 'feather.R' 'field.R' 'filesystem.R' 'flight.R' 'install-arrow.R' 'ipc-stream.R' 'json.R' 'memory-pool.R' 'message.R' 'metadata.R' 'parquet.R' 'python.R' 'query-engine.R' 'record-batch-reader.R' 'record-batch-writer.R' 'reexports-bit64.R' 'reexports-tidyselect.R' 'schema.R' 'udf.R' 'util.R'",
- "NeedsCompilation": "yes",
- "Author": "Neal Richardson [aut], Ian Cook [aut], Nic Crane [aut], Dewey Dunnington [aut] (ORCID: ), Romain François [aut] (ORCID: ), Jonathan Keane [aut, cre], Bryce Mecum [aut], Dragoș Moldovan-Grünfeld [aut], Jeroen Ooms [aut], Jacob Wujciak-Jens [aut], Javier Luraschi [ctb], Karl Dunkle Werner [ctb] (ORCID: ), Jeffrey Wong [ctb], Apache Arrow [aut, cph]",
- "Maintainer": "Jonathan Keane ",
- "Repository": "https://packagemanager.posit.co/cran/latest"
- },
- "askpass": {
- "Package": "askpass",
- "Version": "1.2.1",
- "Source": "Repository",
- "Type": "Package",
- "Title": "Password Entry Utilities for R, Git, and SSH",
- "Authors@R": "person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), email = \"jeroenooms@gmail.com\", comment = c(ORCID = \"0000-0002-4035-0289\"))",
- "Description": "Cross-platform utilities for prompting the user for credentials or a passphrase, for example to authenticate with a server or read a protected key. Includes native programs for MacOS and Windows, hence no 'tcltk' is required. Password entry can be invoked in two different ways: directly from R via the askpass() function, or indirectly as password-entry back-end for 'ssh-agent' or 'git-credential' via the SSH_ASKPASS and GIT_ASKPASS environment variables. Thereby the user can be prompted for credentials or a passphrase if needed when R calls out to git or ssh.",
- "License": "MIT + file LICENSE",
- "URL": "https://r-lib.r-universe.dev/askpass",
- "BugReports": "https://github.com/r-lib/askpass/issues",
- "Encoding": "UTF-8",
- "Imports": [
- "sys (>= 2.1)"
- ],
- "RoxygenNote": "7.2.3",
- "Suggests": [
- "testthat"
- ],
- "Language": "en-US",
- "NeedsCompilation": "yes",
- "Author": "Jeroen Ooms [aut, cre] ()",
- "Maintainer": "Jeroen Ooms ",
- "Repository": "CRAN"
- },
- "assertthat": {
- "Package": "assertthat",
- "Version": "0.2.1",
- "Source": "Repository",
- "Title": "Easy Pre and Post Assertions",
- "Authors@R": "person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", c(\"aut\", \"cre\"))",
- "Description": "An extension to stopifnot() that makes it easy to declare the pre and post conditions that you code should satisfy, while also producing friendly error messages so that your users know what's gone wrong.",
- "License": "GPL-3",
- "Imports": [
- "tools"
- ],
- "Suggests": [
- "testthat",
- "covr"
- ],
- "RoxygenNote": "6.0.1",
- "Collate": "'assert-that.r' 'on-failure.r' 'assertions-file.r' 'assertions-scalar.R' 'assertions.r' 'base.r' 'base-comparison.r' 'base-is.r' 'base-logical.r' 'base-misc.r' 'utils.r' 'validate-that.R'",
- "NeedsCompilation": "no",
- "Author": "Hadley Wickham [aut, cre]",
- "Maintainer": "Hadley Wickham ",
- "Repository": "RSPM",
- "Encoding": "UTF-8"
- },
- "backports": {
- "Package": "backports",
- "Version": "1.5.0",
- "Source": "Repository",
- "Type": "Package",
- "Title": "Reimplementations of Functions Introduced Since R-3.0.0",
- "Authors@R": "c( person(\"Michel\", \"Lang\", NULL, \"michellang@gmail.com\", role = c(\"cre\", \"aut\"), comment = c(ORCID = \"0000-0001-9754-0393\")), person(\"Duncan\", \"Murdoch\", NULL, \"murdoch.duncan@gmail.com\", role = c(\"aut\")), person(\"R Core Team\", role = \"aut\"))",
- "Maintainer": "Michel Lang ",
- "Description": "Functions introduced or changed since R v3.0.0 are re-implemented in this package. The backports are conditionally exported in order to let R resolve the function name to either the implemented backport, or the respective base version, if available. Package developers can make use of new functions or arguments by selectively importing specific backports to support older installations.",
- "URL": "https://github.com/r-lib/backports",
- "BugReports": "https://github.com/r-lib/backports/issues",
- "License": "GPL-2 | GPL-3",
- "NeedsCompilation": "yes",
- "ByteCompile": "yes",
- "Depends": [
- "R (>= 3.0.0)"
- ],
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.1",
- "Author": "Michel Lang [cre, aut] (), Duncan Murdoch [aut], R Core Team [aut]",
- "Repository": "CRAN"
- },
- "base64enc": {
- "Package": "base64enc",
- "Version": "0.1-6",
- "Source": "Repository",
- "Title": "Tools for 'base64' Encoding",
- "Author": "Simon Urbanek [aut, cre, cph] (https://urbanek.nz, ORCID: )",
- "Authors@R": "person(\"Simon\", \"Urbanek\", role=c(\"aut\",\"cre\",\"cph\"), email=\"Simon.Urbanek@r-project.org\", comment=c(\"https://urbanek.nz\", ORCID=\"0000-0003-2297-1732\"))",
- "Maintainer": "Simon Urbanek ",
- "Depends": [
- "R (>= 2.9.0)"
- ],
- "Enhances": [
- "png"
- ],
- "Description": "Tools for handling 'base64' encoding. It is more flexible than the orphaned 'base64' package.",
- "License": "GPL-2 | GPL-3",
- "URL": "https://www.rforge.net/base64enc",
- "BugReports": "https://github.com/s-u/base64enc/issues",
- "NeedsCompilation": "yes",
- "Repository": "CRAN"
- },
- "bit": {
- "Package": "bit",
- "Version": "4.6.0",
- "Source": "Repository",
- "Title": "Classes and Methods for Fast Memory-Efficient Boolean Selections",
- "Authors@R": "c( person(\"Michael\", \"Chirico\", email = \"MichaelChirico4@gmail.com\", role = c(\"aut\", \"cre\")), person(\"Jens\", \"Oehlschlägel\", role = \"aut\"), person(\"Brian\", \"Ripley\", role = \"ctb\") )",
- "Depends": [
- "R (>= 3.4.0)"
- ],
- "Suggests": [
- "testthat (>= 3.0.0)",
- "roxygen2",
- "knitr",
- "markdown",
- "rmarkdown",
- "microbenchmark",
- "bit64 (>= 4.0.0)",
- "ff (>= 4.0.0)"
- ],
- "Description": "Provided are classes for boolean and skewed boolean vectors, fast boolean methods, fast unique and non-unique integer sorting, fast set operations on sorted and unsorted sets of integers, and foundations for ff (range index, compression, chunked processing).",
- "License": "GPL-2 | GPL-3",
- "LazyLoad": "yes",
- "ByteCompile": "yes",
- "Encoding": "UTF-8",
- "URL": "https://github.com/r-lib/bit",
- "VignetteBuilder": "knitr, rmarkdown",
- "RoxygenNote": "7.3.2",
- "Config/testthat/edition": "3",
- "NeedsCompilation": "yes",
- "Author": "Michael Chirico [aut, cre], Jens Oehlschlägel [aut], Brian Ripley [ctb]",
- "Maintainer": "Michael Chirico ",
- "Repository": "CRAN"
- },
- "bit64": {
- "Package": "bit64",
- "Version": "4.6.0-1",
- "Source": "Repository",
- "Title": "A S3 Class for Vectors of 64bit Integers",
- "Authors@R": "c( person(\"Michael\", \"Chirico\", email = \"michaelchirico4@gmail.com\", role = c(\"aut\", \"cre\")), person(\"Jens\", \"Oehlschlägel\", role = \"aut\"), person(\"Leonardo\", \"Silvestri\", role = \"ctb\"), person(\"Ofek\", \"Shilon\", role = \"ctb\") )",
- "Depends": [
- "R (>= 3.4.0)",
- "bit (>= 4.0.0)"
- ],
- "Description": "Package 'bit64' provides serializable S3 atomic 64bit (signed) integers. These are useful for handling database keys and exact counting in +-2^63. WARNING: do not use them as replacement for 32bit integers, integer64 are not supported for subscripting by R-core and they have different semantics when combined with double, e.g. integer64 + double => integer64. Class integer64 can be used in vectors, matrices, arrays and data.frames. Methods are available for coercion from and to logicals, integers, doubles, characters and factors as well as many elementwise and summary functions. Many fast algorithmic operations such as 'match' and 'order' support inter- active data exploration and manipulation and optionally leverage caching.",
- "License": "GPL-2 | GPL-3",
- "LazyLoad": "yes",
- "ByteCompile": "yes",
- "URL": "https://github.com/r-lib/bit64",
- "Encoding": "UTF-8",
- "Imports": [
- "graphics",
- "methods",
- "stats",
- "utils"
- ],
- "Suggests": [
- "testthat (>= 3.0.3)",
- "withr"
- ],
- "Config/testthat/edition": "3",
- "Config/needs/development": "testthat",
- "RoxygenNote": "7.3.2",
- "NeedsCompilation": "yes",
- "Author": "Michael Chirico [aut, cre], Jens Oehlschlägel [aut], Leonardo Silvestri [ctb], Ofek Shilon [ctb]",
- "Maintainer": "Michael Chirico ",
- "Repository": "CRAN"
- },
- "blob": {
- "Package": "blob",
- "Version": "1.3.0",
- "Source": "Repository",
- "Title": "A Simple S3 Class for Representing Vectors of Binary Data ('BLOBS')",
- "Authors@R": "c( person(\"Hadley\", \"Wickham\", role = \"aut\"), person(\"Kirill\", \"Müller\", , \"kirill@cynkra.com\", role = \"cre\"), person(\"RStudio\", role = c(\"cph\", \"fnd\")) )",
- "Description": "R's raw vector is useful for storing a single binary object. What if you want to put a vector of them in a data frame? The 'blob' package provides the blob object, a list of raw vectors, suitable for use as a column in data frame.",
- "License": "MIT + file LICENSE",
- "URL": "https://blob.tidyverse.org, https://github.com/tidyverse/blob",
- "BugReports": "https://github.com/tidyverse/blob/issues",
- "Imports": [
- "methods",
- "rlang",
- "vctrs (>= 0.2.1)"
- ],
- "Suggests": [
- "covr",
- "crayon",
- "pillar (>= 1.2.1)",
- "testthat (>= 3.0.0)"
- ],
- "Config/autostyle/scope": "line_breaks",
- "Config/autostyle/strict": "false",
- "Config/Needs/website": "tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.3.9000",
- "NeedsCompilation": "no",
- "Author": "Hadley Wickham [aut], Kirill Müller [cre], RStudio [cph, fnd]",
- "Maintainer": "Kirill Müller ",
- "Repository": "CRAN"
- },
- "brio": {
- "Package": "brio",
- "Version": "1.1.5",
- "Source": "Repository",
- "Title": "Basic R Input Output",
- "Authors@R": "c( person(\"Jim\", \"Hester\", role = \"aut\", comment = c(ORCID = \"0000-0002-2739-7082\")), person(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\", role = c(\"aut\", \"cre\")), person(given = \"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )",
- "Description": "Functions to handle basic input output, these functions always read and write UTF-8 (8-bit Unicode Transformation Format) files and provide more explicit control over line endings.",
- "License": "MIT + file LICENSE",
- "URL": "https://brio.r-lib.org, https://github.com/r-lib/brio",
- "BugReports": "https://github.com/r-lib/brio/issues",
- "Depends": [
- "R (>= 3.6)"
- ],
- "Suggests": [
- "covr",
- "testthat (>= 3.0.0)"
- ],
- "Config/Needs/website": "tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.2.3",
- "NeedsCompilation": "yes",
- "Author": "Jim Hester [aut] (), Gábor Csárdi [aut, cre], Posit Software, PBC [cph, fnd]",
- "Maintainer": "Gábor Csárdi ",
- "Repository": "CRAN"
- },
- "broom": {
- "Package": "broom",
- "Version": "1.0.12",
- "Source": "Repository",
- "Type": "Package",
- "Title": "Convert Statistical Objects into Tidy Tibbles",
- "Authors@R": "c( person(\"David\", \"Robinson\", , \"admiral.david@gmail.com\", role = \"aut\"), person(\"Alex\", \"Hayes\", , \"alexpghayes@gmail.com\", role = \"aut\", comment = c(ORCID = \"0000-0002-4985-5160\")), person(\"Simon\", \"Couch\", , \"simon.couch@posit.co\", role = c(\"aut\"), comment = c(ORCID = \"0000-0001-5676-5107\")), person(\"Emil\", \"Hvitfeldt\", , \"emil.hvitfeldt@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-0679-1945\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"), comment = c(ROR = \"03wc8by49\")), person(\"Indrajeet\", \"Patil\", , \"patilindrajeet.science@gmail.com\", role = \"ctb\", comment = c(ORCID = \"0000-0003-1995-6531\")), person(\"Derek\", \"Chiu\", , \"dchiu@bccrc.ca\", role = \"ctb\"), person(\"Matthieu\", \"Gomez\", , \"mattg@princeton.edu\", role = \"ctb\"), person(\"Boris\", \"Demeshev\", , \"boris.demeshev@gmail.com\", role = \"ctb\"), person(\"Dieter\", \"Menne\", , \"dieter.menne@menne-biomed.de\", role = \"ctb\"), person(\"Benjamin\", \"Nutter\", , \"nutter@battelle.org\", role = \"ctb\"), person(\"Luke\", \"Johnston\", , \"luke.johnston@mail.utoronto.ca\", role = \"ctb\"), person(\"Ben\", \"Bolker\", , \"bolker@mcmaster.ca\", role = \"ctb\"), person(\"Francois\", \"Briatte\", , \"f.briatte@gmail.com\", role = \"ctb\"), person(\"Jeffrey\", \"Arnold\", , \"jeffrey.arnold@gmail.com\", role = \"ctb\"), person(\"Jonah\", \"Gabry\", , \"jsg2201@columbia.edu\", role = \"ctb\"), person(\"Luciano\", \"Selzer\", , \"luciano.selzer@gmail.com\", role = \"ctb\"), person(\"Gavin\", \"Simpson\", , \"ucfagls@gmail.com\", role = \"ctb\"), person(\"Jens\", \"Preussner\", , \"jens.preussner@mpi-bn.mpg.de\", role = \"ctb\"), person(\"Jay\", \"Hesselberth\", , \"jay.hesselberth@gmail.com\", role = \"ctb\"), person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"ctb\"), person(\"Matthew\", \"Lincoln\", , \"matthew.d.lincoln@gmail.com\", role = \"ctb\"), person(\"Alessandro\", \"Gasparini\", , \"ag475@leicester.ac.uk\", role = \"ctb\"), person(\"Lukasz\", \"Komsta\", , \"lukasz.komsta@umlub.pl\", role = \"ctb\"), person(\"Frederick\", \"Novometsky\", role = \"ctb\"), person(\"Wilson\", \"Freitas\", role = \"ctb\"), person(\"Michelle\", \"Evans\", role = \"ctb\"), person(\"Jason Cory\", \"Brunson\", , \"cornelioid@gmail.com\", role = \"ctb\"), person(\"Simon\", \"Jackson\", , \"drsimonjackson@gmail.com\", role = \"ctb\"), person(\"Ben\", \"Whalley\", , \"ben.whalley@plymouth.ac.uk\", role = \"ctb\"), person(\"Karissa\", \"Whiting\", , \"karissa.whiting@gmail.com\", role = \"ctb\"), person(\"Yves\", \"Rosseel\", , \"yrosseel@gmail.com\", role = \"ctb\"), person(\"Michael\", \"Kuehn\", , \"mkuehn10@gmail.com\", role = \"ctb\"), person(\"Jorge\", \"Cimentada\", , \"cimentadaj@gmail.com\", role = \"ctb\"), person(\"Erle\", \"Holgersen\", , \"erle.holgersen@gmail.com\", role = \"ctb\"), person(\"Karl\", \"Dunkle Werner\", role = \"ctb\", comment = c(ORCID = \"0000-0003-0523-7309\")), person(\"Ethan\", \"Christensen\", , \"christensen.ej@gmail.com\", role = \"ctb\"), person(\"Steven\", \"Pav\", , \"shabbychef@gmail.com\", role = \"ctb\"), person(\"Paul\", \"PJ\", , \"pjpaul.stephens@gmail.com\", role = \"ctb\"), person(\"Ben\", \"Schneider\", , \"benjamin.julius.schneider@gmail.com\", role = \"ctb\"), person(\"Patrick\", \"Kennedy\", , \"pkqstr@protonmail.com\", role = \"ctb\"), person(\"Lily\", \"Medina\", , \"lilymiru@gmail.com\", role = \"ctb\"), person(\"Brian\", \"Fannin\", , \"captain@pirategrunt.com\", role = \"ctb\"), person(\"Jason\", \"Muhlenkamp\", , \"jason.muhlenkamp@gmail.com\", role = \"ctb\"), person(\"Matt\", \"Lehman\", role = \"ctb\"), person(\"Bill\", \"Denney\", , \"wdenney@humanpredictions.com\", role = \"ctb\", comment = c(ORCID = \"0000-0002-5759-428X\")), person(\"Nic\", \"Crane\", role = \"ctb\"), person(\"Andrew\", \"Bates\", role = \"ctb\"), person(\"Vincent\", \"Arel-Bundock\", , \"vincent.arel-bundock@umontreal.ca\", role = \"ctb\", comment = c(ORCID = \"0000-0003-2042-7063\")), person(\"Hideaki\", \"Hayashi\", role = \"ctb\"), person(\"Luis\", \"Tobalina\", role = \"ctb\"), person(\"Annie\", \"Wang\", , \"anniewang.uc@gmail.com\", role = \"ctb\"), person(\"Wei Yang\", \"Tham\", , \"weiyang.tham@gmail.com\", role = \"ctb\"), person(\"Clara\", \"Wang\", , \"clara.wang.94@gmail.com\", role = \"ctb\"), person(\"Abby\", \"Smith\", , \"als1@u.northwestern.edu\", role = \"ctb\", comment = c(ORCID = \"0000-0002-3207-0375\")), person(\"Jasper\", \"Cooper\", , \"jaspercooper@gmail.com\", role = \"ctb\", comment = c(ORCID = \"0000-0002-8639-3188\")), person(\"E Auden\", \"Krauska\", , \"krauskae@gmail.com\", role = \"ctb\", comment = c(ORCID = \"0000-0002-1466-5850\")), person(\"Alex\", \"Wang\", , \"x249wang@uwaterloo.ca\", role = \"ctb\"), person(\"Malcolm\", \"Barrett\", , \"malcolmbarrett@gmail.com\", role = \"ctb\", comment = c(ORCID = \"0000-0003-0299-5825\")), person(\"Charles\", \"Gray\", , \"charlestigray@gmail.com\", role = \"ctb\", comment = c(ORCID = \"0000-0002-9978-011X\")), person(\"Jared\", \"Wilber\", role = \"ctb\"), person(\"Vilmantas\", \"Gegzna\", , \"GegznaV@gmail.com\", role = \"ctb\", comment = c(ORCID = \"0000-0002-9500-5167\")), person(\"Eduard\", \"Szoecs\", , \"eduardszoecs@gmail.com\", role = \"ctb\"), person(\"Frederik\", \"Aust\", , \"frederik.aust@uni-koeln.de\", role = \"ctb\", comment = c(ORCID = \"0000-0003-4900-788X\")), person(\"Angus\", \"Moore\", , \"angusmoore9@gmail.com\", role = \"ctb\"), person(\"Nick\", \"Williams\", , \"ntwilliams.personal@gmail.com\", role = \"ctb\"), person(\"Marius\", \"Barth\", , \"marius.barth.uni.koeln@gmail.com\", role = \"ctb\", comment = c(ORCID = \"0000-0002-3421-6665\")), person(\"Bruna\", \"Wundervald\", , \"brunadaviesw@gmail.com\", role = \"ctb\", comment = c(ORCID = \"0000-0001-8163-220X\")), person(\"Joyce\", \"Cahoon\", , \"joyceyu48@gmail.com\", role = \"ctb\", comment = c(ORCID = \"0000-0001-7217-4702\")), person(\"Grant\", \"McDermott\", , \"grantmcd@uoregon.edu\", role = \"ctb\", comment = c(ORCID = \"0000-0001-7883-8573\")), person(\"Kevin\", \"Zarca\", , \"kevin.zarca@gmail.com\", role = \"ctb\"), person(\"Shiro\", \"Kuriwaki\", , \"shirokuriwaki@gmail.com\", role = \"ctb\", comment = c(ORCID = \"0000-0002-5687-2647\")), person(\"Lukas\", \"Wallrich\", , \"lukas.wallrich@gmail.com\", role = \"ctb\", comment = c(ORCID = \"0000-0003-2121-5177\")), person(\"James\", \"Martherus\", , \"james@martherus.com\", role = \"ctb\", comment = c(ORCID = \"0000-0002-8285-3300\")), person(\"Chuliang\", \"Xiao\", , \"cxiao@umich.edu\", role = \"ctb\", comment = c(ORCID = \"0000-0002-8466-9398\")), person(\"Joseph\", \"Larmarange\", , \"joseph@larmarange.net\", role = \"ctb\"), person(\"Max\", \"Kuhn\", , \"max@posit.co\", role = \"ctb\"), person(\"Michal\", \"Bojanowski\", , \"michal2992@gmail.com\", role = \"ctb\"), person(\"Hakon\", \"Malmedal\", , \"hmalmedal@gmail.com\", role = \"ctb\"), person(\"Clara\", \"Wang\", role = \"ctb\"), person(\"Sergio\", \"Oller\", , \"sergioller@gmail.com\", role = \"ctb\"), person(\"Luke\", \"Sonnet\", , \"luke.sonnet@gmail.com\", role = \"ctb\"), person(\"Jim\", \"Hester\", , \"jim.hester@posit.co\", role = \"ctb\"), person(\"Ben\", \"Schneider\", , \"benjamin.julius.schneider@gmail.com\", role = \"ctb\"), person(\"Bernie\", \"Gray\", , \"bfgray3@gmail.com\", role = \"ctb\", comment = c(ORCID = \"0000-0001-9190-6032\")), person(\"Mara\", \"Averick\", , \"mara@posit.co\", role = \"ctb\"), person(\"Aaron\", \"Jacobs\", , \"atheriel@gmail.com\", role = \"ctb\"), person(\"Andreas\", \"Bender\", , \"bender.at.R@gmail.com\", role = \"ctb\"), person(\"Sven\", \"Templer\", , \"sven.templer@gmail.com\", role = \"ctb\"), person(\"Paul-Christian\", \"Buerkner\", , \"paul.buerkner@gmail.com\", role = \"ctb\"), person(\"Matthew\", \"Kay\", , \"mjskay@umich.edu\", role = \"ctb\"), person(\"Erwan\", \"Le Pennec\", , \"lepennec@gmail.com\", role = \"ctb\"), person(\"Johan\", \"Junkka\", , \"johan.junkka@umu.se\", role = \"ctb\"), person(\"Hao\", \"Zhu\", , \"haozhu233@gmail.com\", role = \"ctb\"), person(\"Benjamin\", \"Soltoff\", , \"soltoffbc@uchicago.edu\", role = \"ctb\"), person(\"Zoe\", \"Wilkinson Saldana\", , \"zoewsaldana@gmail.com\", role = \"ctb\"), person(\"Tyler\", \"Littlefield\", , \"tylurp1@gmail.com\", role = \"ctb\"), person(\"Charles T.\", \"Gray\", , \"charlestigray@gmail.com\", role = \"ctb\"), person(\"Shabbh E.\", \"Banks\", role = \"ctb\"), person(\"Serina\", \"Robinson\", , \"robi0916@umn.edu\", role = \"ctb\"), person(\"Roger\", \"Bivand\", , \"Roger.Bivand@nhh.no\", role = \"ctb\"), person(\"Riinu\", \"Ots\", , \"riinuots@gmail.com\", role = \"ctb\"), person(\"Nicholas\", \"Williams\", , \"ntwilliams.personal@gmail.com\", role = \"ctb\"), person(\"Nina\", \"Jakobsen\", role = \"ctb\"), person(\"Michael\", \"Weylandt\", , \"michael.weylandt@gmail.com\", role = \"ctb\"), person(\"Lisa\", \"Lendway\", , \"llendway@macalester.edu\", role = \"ctb\"), person(\"Karl\", \"Hailperin\", , \"khailper@gmail.com\", role = \"ctb\"), person(\"Josue\", \"Rodriguez\", , \"jerrodriguez@ucdavis.edu\", role = \"ctb\"), person(\"Jenny\", \"Bryan\", , \"jenny@posit.co\", role = \"ctb\"), person(\"Chris\", \"Jarvis\", , \"Christopher1.jarvis@gmail.com\", role = \"ctb\"), person(\"Greg\", \"Macfarlane\", , \"gregmacfarlane@gmail.com\", role = \"ctb\"), person(\"Brian\", \"Mannakee\", , \"bmannakee@gmail.com\", role = \"ctb\"), person(\"Drew\", \"Tyre\", , \"atyre2@unl.edu\", role = \"ctb\"), person(\"Shreyas\", \"Singh\", , \"shreyas.singh.298@gmail.com\", role = \"ctb\"), person(\"Laurens\", \"Geffert\", , \"laurensgeffert@gmail.com\", role = \"ctb\"), person(\"Hong\", \"Ooi\", , \"hongooi@microsoft.com\", role = \"ctb\"), person(\"Henrik\", \"Bengtsson\", , \"henrikb@braju.com\", role = \"ctb\"), person(\"Eduard\", \"Szocs\", , \"eduardszoecs@gmail.com\", role = \"ctb\"), person(\"David\", \"Hugh-Jones\", , \"davidhughjones@gmail.com\", role = \"ctb\"), person(\"Matthieu\", \"Stigler\", , \"Matthieu.Stigler@gmail.com\", role = \"ctb\"), person(\"Hugo\", \"Tavares\", , \"hm533@cam.ac.uk\", role = \"ctb\", comment = c(ORCID = \"0000-0001-9373-2726\")), person(\"R. Willem\", \"Vervoort\", , \"Willemvervoort@gmail.com\", role = \"ctb\"), person(\"Brenton M.\", \"Wiernik\", , \"brenton@wiernik.org\", role = \"ctb\"), person(\"Josh\", \"Yamamoto\", , \"joshuayamamoto5@gmail.com\", role = \"ctb\"), person(\"Jasme\", \"Lee\", role = \"ctb\"), person(\"Taren\", \"Sanders\", , \"taren.sanders@acu.edu.au\", role = \"ctb\", comment = c(ORCID = \"0000-0002-4504-6008\")), person(\"Ilaria\", \"Prosdocimi\", , \"prosdocimi.ilaria@gmail.com\", role = \"ctb\", comment = c(ORCID = \"0000-0001-8565-094X\")), person(\"Daniel D.\", \"Sjoberg\", , \"danield.sjoberg@gmail.com\", role = \"ctb\", comment = c(ORCID = \"0000-0003-0862-2018\")), person(\"Alex\", \"Reinhart\", , \"areinhar@stat.cmu.edu\", role = \"ctb\", comment = c(ORCID = \"0000-0002-6658-514X\")) )",
- "Description": "Summarizes key information about statistical objects in tidy tibbles. This makes it easy to report results, create plots and consistently work with large numbers of models at once. Broom provides three verbs that each provide different types of information about a model. tidy() summarizes information about model components such as coefficients of a regression. glance() reports information about an entire model, such as goodness of fit measures like AIC and BIC. augment() adds information about individual observations to a dataset, such as fitted values or influence measures.",
- "License": "MIT + file LICENSE",
- "URL": "https://broom.tidymodels.org/, https://github.com/tidymodels/broom",
- "BugReports": "https://github.com/tidymodels/broom/issues",
- "Depends": [
- "R (>= 4.1)"
- ],
- "Imports": [
- "backports",
- "cli",
- "dplyr (>= 1.0.0)",
- "generics (>= 0.0.2)",
- "glue",
- "lifecycle",
- "purrr",
- "rlang (>= 1.1.0)",
- "stringr",
- "tibble (>= 3.0.0)",
- "tidyr (>= 1.0.0)"
- ],
- "Suggests": [
- "AER",
- "AUC",
- "bbmle",
- "betareg (>= 3.2-1)",
- "biglm",
- "binGroup",
- "boot",
- "btergm (>= 1.10.6)",
- "car (>= 3.1-2)",
- "carData",
- "caret",
- "cluster",
- "cmprsk",
- "coda",
- "covr",
- "drc",
- "e1071",
- "emmeans",
- "epiR (>= 2.0.85)",
- "ergm (>= 3.10.4)",
- "fixest (>= 0.9.0)",
- "gam (>= 1.15)",
- "gee",
- "geepack",
- "ggplot2",
- "glmnet",
- "glmnetUtils",
- "gmm",
- "Hmisc",
- "interp",
- "irlba",
- "joineRML",
- "Kendall",
- "knitr",
- "ks",
- "Lahman",
- "lavaan (>= 0.6.18)",
- "leaps",
- "lfe",
- "lm.beta",
- "lme4",
- "lmodel2",
- "lmtest (>= 0.9.38)",
- "lsmeans",
- "maps",
- "margins",
- "MASS",
- "mclust",
- "mediation",
- "metafor",
- "mfx",
- "mgcv",
- "mlogit",
- "modeldata",
- "modeltests (>= 0.1.6)",
- "muhaz",
- "multcomp",
- "network",
- "nnet",
- "ordinal",
- "plm",
- "poLCA",
- "psych",
- "quantreg",
- "rmarkdown",
- "robust",
- "robustbase",
- "rsample",
- "sandwich",
- "spatialreg",
- "spdep (>= 1.1)",
- "speedglm",
- "spelling",
- "stats4",
- "survey",
- "survival (>= 3.6-4)",
- "systemfit",
- "testthat (>= 3.0.0)",
- "tseries",
- "vars",
- "zoo"
- ],
- "VignetteBuilder": "knitr",
- "Config/Needs/website": "tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Config/usethis/last-upkeep": "2025-04-25",
- "Encoding": "UTF-8",
- "Language": "en-US",
- "RoxygenNote": "7.3.3",
- "Collate": "'aaa-documentation-helper.R' 'null-and-default.R' 'aer.R' 'auc.R' 'base.R' 'bbmle.R' 'betareg.R' 'biglm.R' 'bingroup.R' 'boot.R' 'broom-package.R' 'broom.R' 'btergm.R' 'car.R' 'caret.R' 'cluster.R' 'cmprsk.R' 'data-frame.R' 'deprecated-0-7-0.R' 'drc.R' 'emmeans.R' 'epiR.R' 'ergm.R' 'fixest.R' 'gam.R' 'geepack.R' 'glmnet-cv-glmnet.R' 'glmnet-glmnet.R' 'gmm.R' 'hmisc.R' 'import-standalone-obj-type.R' 'import-standalone-types-check.R' 'joinerml.R' 'kendall.R' 'ks.R' 'lavaan.R' 'leaps.R' 'lfe.R' 'list-irlba.R' 'list-optim.R' 'list-svd.R' 'list-xyz.R' 'list.R' 'lm-beta.R' 'lmodel2.R' 'lmtest.R' 'maps.R' 'margins.R' 'mass-fitdistr.R' 'mass-negbin.R' 'mass-polr.R' 'mass-ridgelm.R' 'stats-lm.R' 'mass-rlm.R' 'mclust.R' 'mediation.R' 'metafor.R' 'mfx.R' 'mgcv.R' 'mlogit.R' 'muhaz.R' 'multcomp.R' 'nnet.R' 'nobs.R' 'ordinal-clm.R' 'ordinal-clmm.R' 'plm.R' 'polca.R' 'psych.R' 'stats-nls.R' 'quantreg-nlrq.R' 'quantreg-rq.R' 'quantreg-rqs.R' 'robust-glmrob.R' 'robust-lmrob.R' 'robustbase-glmrob.R' 'robustbase-lmrob.R' 'sp.R' 'spdep.R' 'speedglm-speedglm.R' 'speedglm-speedlm.R' 'stats-anova.R' 'stats-arima.R' 'stats-decompose.R' 'stats-factanal.R' 'stats-glm.R' 'stats-htest.R' 'stats-kmeans.R' 'stats-loess.R' 'stats-mlm.R' 'stats-prcomp.R' 'stats-smooth.spline.R' 'stats-summary-lm.R' 'stats-time-series.R' 'survey.R' 'survival-aareg.R' 'survival-cch.R' 'survival-coxph.R' 'survival-pyears.R' 'survival-survdiff.R' 'survival-survexp.R' 'survival-survfit.R' 'survival-survreg.R' 'systemfit.R' 'tseries.R' 'utilities.R' 'vars.R' 'zoo.R' 'zzz.R'",
- "NeedsCompilation": "no",
- "Author": "David Robinson [aut], Alex Hayes [aut] (ORCID: ), Simon Couch [aut] (ORCID: ), Emil Hvitfeldt [aut, cre] (ORCID: ), Posit Software, PBC [cph, fnd] (ROR: ), Indrajeet Patil [ctb] (ORCID: ), Derek Chiu [ctb], Matthieu Gomez [ctb], Boris Demeshev [ctb], Dieter Menne [ctb], Benjamin Nutter [ctb], Luke Johnston [ctb], Ben Bolker [ctb], Francois Briatte [ctb], Jeffrey Arnold [ctb], Jonah Gabry [ctb], Luciano Selzer [ctb], Gavin Simpson [ctb], Jens Preussner [ctb], Jay Hesselberth [ctb], Hadley Wickham [ctb], Matthew Lincoln [ctb], Alessandro Gasparini [ctb], Lukasz Komsta [ctb], Frederick Novometsky [ctb], Wilson Freitas [ctb], Michelle Evans [ctb], Jason Cory Brunson [ctb], Simon Jackson [ctb], Ben Whalley [ctb], Karissa Whiting [ctb], Yves Rosseel [ctb], Michael Kuehn [ctb], Jorge Cimentada [ctb], Erle Holgersen [ctb], Karl Dunkle Werner [ctb] (ORCID: ), Ethan Christensen [ctb], Steven Pav [ctb], Paul PJ [ctb], Ben Schneider [ctb], Patrick Kennedy [ctb], Lily Medina [ctb], Brian Fannin [ctb], Jason Muhlenkamp [ctb], Matt Lehman [ctb], Bill Denney [ctb] (ORCID: ), Nic Crane [ctb], Andrew Bates [ctb], Vincent Arel-Bundock [ctb] (ORCID: ), Hideaki Hayashi [ctb], Luis Tobalina [ctb], Annie Wang [ctb], Wei Yang Tham [ctb], Clara Wang [ctb], Abby Smith [ctb] (ORCID: ), Jasper Cooper [ctb] (ORCID: ), E Auden Krauska [ctb] (ORCID: ), Alex Wang [ctb], Malcolm Barrett [ctb] (ORCID: ), Charles Gray [ctb] (ORCID: ), Jared Wilber [ctb], Vilmantas Gegzna [ctb] (ORCID: ), Eduard Szoecs [ctb], Frederik Aust [ctb] (ORCID: ), Angus Moore [ctb], Nick Williams [ctb], Marius Barth [ctb] (ORCID: ), Bruna Wundervald [ctb] (ORCID: ), Joyce Cahoon [ctb] (ORCID: ), Grant McDermott [ctb] (ORCID: ), Kevin Zarca [ctb], Shiro Kuriwaki [ctb] (ORCID: ), Lukas Wallrich [ctb] (ORCID: ), James Martherus [ctb] (ORCID: ), Chuliang Xiao [ctb] (ORCID: ), Joseph Larmarange [ctb], Max Kuhn [ctb], Michal Bojanowski [ctb], Hakon Malmedal [ctb], Clara Wang [ctb], Sergio Oller [ctb], Luke Sonnet [ctb], Jim Hester [ctb], Ben Schneider [ctb], Bernie Gray [ctb] (ORCID: ), Mara Averick [ctb], Aaron Jacobs [ctb], Andreas Bender [ctb], Sven Templer [ctb], Paul-Christian Buerkner [ctb], Matthew Kay [ctb], Erwan Le Pennec [ctb], Johan Junkka [ctb], Hao Zhu [ctb], Benjamin Soltoff [ctb], Zoe Wilkinson Saldana [ctb], Tyler Littlefield [ctb], Charles T. Gray [ctb], Shabbh E. Banks [ctb], Serina Robinson [ctb], Roger Bivand [ctb], Riinu Ots [ctb], Nicholas Williams [ctb], Nina Jakobsen [ctb], Michael Weylandt [ctb], Lisa Lendway [ctb], Karl Hailperin [ctb], Josue Rodriguez [ctb], Jenny Bryan [ctb], Chris Jarvis [ctb], Greg Macfarlane [ctb], Brian Mannakee [ctb], Drew Tyre [ctb], Shreyas Singh [ctb], Laurens Geffert [ctb], Hong Ooi [ctb], Henrik Bengtsson [ctb], Eduard Szocs [ctb], David Hugh-Jones [ctb], Matthieu Stigler [ctb], Hugo Tavares [ctb] (ORCID: ), R. Willem Vervoort [ctb], Brenton M. Wiernik [ctb], Josh Yamamoto [ctb], Jasme Lee [ctb], Taren Sanders [ctb] (ORCID: ), Ilaria Prosdocimi [ctb] (ORCID: ), Daniel D. Sjoberg [ctb] (ORCID: ), Alex Reinhart [ctb] (ORCID: )",
- "Maintainer": "Emil Hvitfeldt ",
- "Repository": "CRAN"
- },
- "bslib": {
- "Package": "bslib",
- "Version": "0.10.0",
- "Source": "Repository",
- "Title": "Custom 'Bootstrap' 'Sass' Themes for 'shiny' and 'rmarkdown'",
- "Authors@R": "c( person(\"Carson\", \"Sievert\", , \"carson@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-4958-2844\")), person(\"Joe\", \"Cheng\", , \"joe@posit.co\", role = \"aut\"), person(\"Garrick\", \"Aden-Buie\", , \"garrick@posit.co\", role = \"aut\", comment = c(ORCID = \"0000-0002-7111-0077\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")), person(, \"Bootstrap contributors\", role = \"ctb\", comment = \"Bootstrap library\"), person(, \"Twitter, Inc\", role = \"cph\", comment = \"Bootstrap library\"), person(\"Javi\", \"Aguilar\", role = c(\"ctb\", \"cph\"), comment = \"Bootstrap colorpicker library\"), person(\"Thomas\", \"Park\", role = c(\"ctb\", \"cph\"), comment = \"Bootswatch library\"), person(, \"PayPal\", role = c(\"ctb\", \"cph\"), comment = \"Bootstrap accessibility plugin\") )",
- "Description": "Simplifies custom 'CSS' styling of both 'shiny' and 'rmarkdown' via 'Bootstrap' 'Sass'. Supports 'Bootstrap' 3, 4 and 5 as well as their various 'Bootswatch' themes. An interactive widget is also provided for previewing themes in real time.",
- "License": "MIT + file LICENSE",
- "URL": "https://rstudio.github.io/bslib/, https://github.com/rstudio/bslib",
- "BugReports": "https://github.com/rstudio/bslib/issues",
- "Depends": [
- "R (>= 2.10)"
- ],
- "Imports": [
- "base64enc",
- "cachem",
- "fastmap (>= 1.1.1)",
- "grDevices",
- "htmltools (>= 0.5.8)",
- "jquerylib (>= 0.1.3)",
- "jsonlite",
- "lifecycle",
- "memoise (>= 2.0.1)",
- "mime",
- "rlang",
- "sass (>= 0.4.9)"
- ],
- "Suggests": [
- "brand.yml",
- "bsicons",
- "curl",
- "fontawesome",
- "future",
- "ggplot2",
- "knitr",
- "lattice",
- "magrittr",
- "rappdirs",
- "rmarkdown (>= 2.7)",
- "shiny (>= 1.11.1)",
- "testthat",
- "thematic",
- "tools",
- "utils",
- "withr",
- "yaml"
- ],
- "Config/Needs/deploy": "BH, chiflights22, colourpicker, commonmark, cpp11, cpsievert/chiflights22, cpsievert/histoslider, dplyr, DT, ggplot2, ggridges, gt, hexbin, histoslider, htmlwidgets, lattice, leaflet, lubridate, markdown, modelr, plotly, reactable, reshape2, rprojroot, rsconnect, rstudio/shiny, scales, styler, tibble",
- "Config/Needs/routine": "chromote, desc, renv",
- "Config/Needs/website": "brio, crosstalk, dplyr, DT, ggplot2, glue, htmlwidgets, leaflet, lorem, palmerpenguins, plotly, purrr, rprojroot, rstudio/htmltools, scales, stringr, tidyr, webshot2",
- "Config/testthat/edition": "3",
- "Config/testthat/parallel": "true",
- "Config/testthat/start-first": "zzzz-bs-sass, fonts, zzz-precompile, theme-*, rmd-*",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.3",
- "Collate": "'accordion.R' 'breakpoints.R' 'bs-current-theme.R' 'bs-dependencies.R' 'bs-global.R' 'bs-remove.R' 'bs-theme-layers.R' 'bs-theme-preset-bootswatch.R' 'bs-theme-preset-brand.R' 'bs-theme-preset-builtin.R' 'bs-theme-preset.R' 'utils.R' 'bs-theme-preview.R' 'bs-theme-update.R' 'bs-theme.R' 'bslib-package.R' 'buttons.R' 'card.R' 'deprecated.R' 'files.R' 'fill.R' 'imports.R' 'input-code-editor.R' 'input-dark-mode.R' 'input-submit.R' 'input-switch.R' 'layout.R' 'nav-items.R' 'nav-update.R' 'navbar_options.R' 'navs-legacy.R' 'navs.R' 'onLoad.R' 'page.R' 'popover.R' 'precompiled.R' 'print.R' 'shiny-devmode.R' 'sidebar.R' 'staticimports.R' 'toast.R' 'tooltip.R' 'utils-deps.R' 'utils-shiny.R' 'utils-tags.R' 'value-box.R' 'version-default.R' 'versions.R'",
- "NeedsCompilation": "no",
- "Author": "Carson Sievert [aut, cre] (ORCID: ), Joe Cheng [aut], Garrick Aden-Buie [aut] (ORCID: ), Posit Software, PBC [cph, fnd], Bootstrap contributors [ctb] (Bootstrap library), Twitter, Inc [cph] (Bootstrap library), Javi Aguilar [ctb, cph] (Bootstrap colorpicker library), Thomas Park [ctb, cph] (Bootswatch library), PayPal [ctb, cph] (Bootstrap accessibility plugin)",
- "Maintainer": "Carson Sievert ",
- "Repository": "https://packagemanager.posit.co/cran/latest"
- },
- "cachem": {
- "Package": "cachem",
- "Version": "1.1.0",
- "Source": "Repository",
- "Title": "Cache R Objects with Automatic Pruning",
- "Description": "Key-value stores with automatic pruning. Caches can limit either their total size or the age of the oldest object (or both), automatically pruning objects to maintain the constraints.",
- "Authors@R": "c( person(\"Winston\", \"Chang\", , \"winston@posit.co\", c(\"aut\", \"cre\")), person(family = \"Posit Software, PBC\", role = c(\"cph\", \"fnd\")))",
- "License": "MIT + file LICENSE",
- "Encoding": "UTF-8",
- "ByteCompile": "true",
- "URL": "https://cachem.r-lib.org/, https://github.com/r-lib/cachem",
- "Imports": [
- "rlang",
- "fastmap (>= 1.2.0)"
- ],
- "Suggests": [
- "testthat"
- ],
- "RoxygenNote": "7.2.3",
- "Config/Needs/routine": "lobstr",
- "Config/Needs/website": "pkgdown",
- "NeedsCompilation": "yes",
- "Author": "Winston Chang [aut, cre], Posit Software, PBC [cph, fnd]",
- "Maintainer": "Winston Chang ",
- "Repository": "CRAN"
- },
- "callr": {
- "Package": "callr",
- "Version": "3.7.6",
- "Source": "Repository",
- "Title": "Call R from R",
- "Authors@R": "c( person(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\", role = c(\"aut\", \"cre\", \"cph\"), comment = c(ORCID = \"0000-0001-7098-9676\")), person(\"Winston\", \"Chang\", role = \"aut\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")), person(\"Ascent Digital Services\", role = c(\"cph\", \"fnd\")) )",
- "Description": "It is sometimes useful to perform a computation in a separate R process, without affecting the current R process at all. This packages does exactly that.",
- "License": "MIT + file LICENSE",
- "URL": "https://callr.r-lib.org, https://github.com/r-lib/callr",
- "BugReports": "https://github.com/r-lib/callr/issues",
- "Depends": [
- "R (>= 3.4)"
- ],
- "Imports": [
- "processx (>= 3.6.1)",
- "R6",
- "utils"
- ],
- "Suggests": [
- "asciicast (>= 2.3.1)",
- "cli (>= 1.1.0)",
- "mockery",
- "ps",
- "rprojroot",
- "spelling",
- "testthat (>= 3.2.0)",
- "withr (>= 2.3.0)"
- ],
- "Config/Needs/website": "r-lib/asciicast, glue, htmlwidgets, igraph, tibble, tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Encoding": "UTF-8",
- "Language": "en-US",
- "RoxygenNote": "7.3.1.9000",
- "NeedsCompilation": "no",
- "Author": "Gábor Csárdi [aut, cre, cph] (), Winston Chang [aut], Posit Software, PBC [cph, fnd], Ascent Digital Services [cph, fnd]",
- "Maintainer": "Gábor Csárdi ",
- "Repository": "CRAN"
- },
- "cellranger": {
- "Package": "cellranger",
- "Version": "1.1.0",
- "Source": "Repository",
- "Title": "Translate Spreadsheet Cell Ranges to Rows and Columns",
- "Authors@R": "c( person(\"Jennifer\", \"Bryan\", , \"jenny@stat.ubc.ca\", c(\"cre\", \"aut\")), person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", \"ctb\") )",
- "Description": "Helper functions to work with spreadsheets and the \"A1:D10\" style of cell range specification.",
- "Depends": [
- "R (>= 3.0.0)"
- ],
- "License": "MIT + file LICENSE",
- "LazyData": "true",
- "URL": "https://github.com/rsheets/cellranger",
- "BugReports": "https://github.com/rsheets/cellranger/issues",
- "Suggests": [
- "covr",
- "testthat (>= 1.0.0)",
- "knitr",
- "rmarkdown"
- ],
- "RoxygenNote": "5.0.1.9000",
- "VignetteBuilder": "knitr",
- "Imports": [
- "rematch",
- "tibble"
- ],
- "NeedsCompilation": "no",
- "Author": "Jennifer Bryan [cre, aut], Hadley Wickham [ctb]",
- "Maintainer": "Jennifer Bryan ",
- "Repository": "CRAN"
- },
- "censusapi": {
- "Package": "censusapi",
- "Version": "0.9.0",
- "Source": "Repository",
- "Title": "Retrieve Data from the Census APIs",
- "Authors@R": "person(\"Hannah\", \"Recht\", email = \"censusapi.rstats@gmail.com\", role = c(\"aut\", \"cre\"))",
- "Description": "A wrapper for the U.S. Census Bureau APIs that returns data frames of Census data and metadata. Available datasets include the Decennial Census, American Community Survey, Small Area Health Insurance Estimates, Small Area Income and Poverty Estimates, Population Estimates and Projections, and more.",
- "URL": "https://www.hrecht.com/censusapi/, https://github.com/hrecht/censusapi",
- "BugReports": "https://github.com/hrecht/censusapi/issues",
- "Depends": [
- "R (>= 3.5)"
- ],
- "License": "GPL-3",
- "LazyData": "true",
- "RoxygenNote": "7.3.2",
- "Imports": [
- "httr",
- "jsonlite",
- "rlang"
- ],
- "Suggests": [
- "knitr",
- "rmarkdown"
- ],
- "Encoding": "UTF-8",
- "VignetteBuilder": "knitr",
- "NeedsCompilation": "no",
- "Author": "Hannah Recht [aut, cre]",
- "Maintainer": "Hannah Recht ",
- "Repository": "https://packagemanager.posit.co/cran/latest"
- },
- "class": {
- "Package": "class",
- "Version": "7.3-23",
- "Source": "Repository",
- "Priority": "recommended",
- "Date": "2025-01-01",
- "Depends": [
- "R (>= 3.0.0)",
- "stats",
- "utils"
- ],
- "Imports": [
- "MASS"
- ],
- "Authors@R": "c(person(\"Brian\", \"Ripley\", role = c(\"aut\", \"cre\", \"cph\"), email = \"Brian.Ripley@R-project.org\"), person(\"William\", \"Venables\", role = \"cph\"))",
- "Description": "Various functions for classification, including k-nearest neighbour, Learning Vector Quantization and Self-Organizing Maps.",
- "Title": "Functions for Classification",
- "ByteCompile": "yes",
- "License": "GPL-2 | GPL-3",
- "URL": "http://www.stats.ox.ac.uk/pub/MASS4/",
- "NeedsCompilation": "yes",
- "Author": "Brian Ripley [aut, cre, cph], William Venables [cph]",
- "Maintainer": "Brian Ripley ",
- "Repository": "CRAN"
- },
- "classInt": {
- "Package": "classInt",
- "Version": "0.4-11",
- "Source": "Repository",
- "Date": "2025-01-06",
- "Title": "Choose Univariate Class Intervals",
- "Authors@R": "c( person(\"Roger\", \"Bivand\", role=c(\"aut\", \"cre\"), email=\"Roger.Bivand@nhh.no\", comment=c(ORCID=\"0000-0003-2392-6140\")), person(\"Bill\", \"Denney\", role=\"ctb\", comment=c(ORCID=\"0000-0002-5759-428X\")), person(\"Richard\", \"Dunlap\", role=\"ctb\"), person(\"Diego\", \"Hernangómez\", role=\"ctb\", comment=c(ORCID=\"0000-0001-8457-4658\")), person(\"Hisaji\", \"Ono\", role=\"ctb\"), person(\"Josiah\", \"Parry\", role = \"ctb\", comment = c(ORCID = \"0000-0001-9910-865X\")), person(\"Matthieu\", \"Stigler\", role=\"ctb\", comment =c(ORCID=\"0000-0002-6802-4290\")))",
- "Depends": [
- "R (>= 2.2)"
- ],
- "Imports": [
- "grDevices",
- "stats",
- "graphics",
- "e1071",
- "class",
- "KernSmooth"
- ],
- "Suggests": [
- "spData (>= 0.2.6.2)",
- "units",
- "knitr",
- "rmarkdown",
- "tinytest"
- ],
- "NeedsCompilation": "yes",
- "Description": "Selected commonly used methods for choosing univariate class intervals for mapping or other graphics purposes.",
- "License": "GPL (>= 2)",
- "URL": "https://r-spatial.github.io/classInt/, https://github.com/r-spatial/classInt/",
- "BugReports": "https://github.com/r-spatial/classInt/issues/",
- "RoxygenNote": "6.1.1",
- "Encoding": "UTF-8",
- "VignetteBuilder": "knitr",
- "Author": "Roger Bivand [aut, cre] (), Bill Denney [ctb] (), Richard Dunlap [ctb], Diego Hernangómez [ctb] (), Hisaji Ono [ctb], Josiah Parry [ctb] (), Matthieu Stigler [ctb] ()",
- "Maintainer": "Roger Bivand ",
- "Repository": "CRAN"
- },
- "cli": {
- "Package": "cli",
- "Version": "3.6.5",
- "Source": "Repository",
- "Title": "Helpers for Developing Command Line Interfaces",
- "Authors@R": "c( person(\"Gábor\", \"Csárdi\", , \"gabor@posit.co\", role = c(\"aut\", \"cre\")), person(\"Hadley\", \"Wickham\", role = \"ctb\"), person(\"Kirill\", \"Müller\", role = \"ctb\"), person(\"Salim\", \"Brüggemann\", , \"salim-b@pm.me\", role = \"ctb\", comment = c(ORCID = \"0000-0002-5329-5987\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )",
- "Description": "A suite of tools to build attractive command line interfaces ('CLIs'), from semantic elements: headings, lists, alerts, paragraphs, etc. Supports custom themes via a 'CSS'-like language. It also contains a number of lower level 'CLI' elements: rules, boxes, trees, and 'Unicode' symbols with 'ASCII' alternatives. It support ANSI colors and text styles as well.",
- "License": "MIT + file LICENSE",
- "URL": "https://cli.r-lib.org, https://github.com/r-lib/cli",
- "BugReports": "https://github.com/r-lib/cli/issues",
- "Depends": [
- "R (>= 3.4)"
- ],
- "Imports": [
- "utils"
- ],
- "Suggests": [
- "callr",
- "covr",
- "crayon",
- "digest",
- "glue (>= 1.6.0)",
- "grDevices",
- "htmltools",
- "htmlwidgets",
- "knitr",
- "methods",
- "processx",
- "ps (>= 1.3.4.9000)",
- "rlang (>= 1.0.2.9003)",
- "rmarkdown",
- "rprojroot",
- "rstudioapi",
- "testthat (>= 3.2.0)",
- "tibble",
- "whoami",
- "withr"
- ],
- "Config/Needs/website": "r-lib/asciicast, bench, brio, cpp11, decor, desc, fansi, prettyunits, sessioninfo, tidyverse/tidytemplate, usethis, vctrs",
- "Config/testthat/edition": "3",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.2",
- "NeedsCompilation": "yes",
- "Author": "Gábor Csárdi [aut, cre], Hadley Wickham [ctb], Kirill Müller [ctb], Salim Brüggemann [ctb] (), Posit Software, PBC [cph, fnd]",
- "Maintainer": "Gábor Csárdi ",
- "Repository": "CRAN"
- },
- "clipr": {
- "Package": "clipr",
- "Version": "0.8.0",
- "Source": "Repository",
- "Type": "Package",
- "Title": "Read and Write from the System Clipboard",
- "Authors@R": "c( person(\"Matthew\", \"Lincoln\", , \"matthew.d.lincoln@gmail.com\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-4387-3384\")), person(\"Louis\", \"Maddox\", role = \"ctb\"), person(\"Steve\", \"Simpson\", role = \"ctb\"), person(\"Jennifer\", \"Bryan\", role = \"ctb\") )",
- "Description": "Simple utility functions to read from and write to the Windows, OS X, and X11 clipboards.",
- "License": "GPL-3",
- "URL": "https://github.com/mdlincoln/clipr, http://matthewlincoln.net/clipr/",
- "BugReports": "https://github.com/mdlincoln/clipr/issues",
- "Imports": [
- "utils"
- ],
- "Suggests": [
- "covr",
- "knitr",
- "rmarkdown",
- "rstudioapi (>= 0.5)",
- "testthat (>= 2.0.0)"
- ],
- "VignetteBuilder": "knitr",
- "Encoding": "UTF-8",
- "Language": "en-US",
- "RoxygenNote": "7.1.2",
- "SystemRequirements": "xclip (https://github.com/astrand/xclip) or xsel (http://www.vergenet.net/~conrad/software/xsel/) for accessing the X11 clipboard, or wl-clipboard (https://github.com/bugaevc/wl-clipboard) for systems using Wayland.",
- "NeedsCompilation": "no",
- "Author": "Matthew Lincoln [aut, cre] (), Louis Maddox [ctb], Steve Simpson [ctb], Jennifer Bryan [ctb]",
- "Maintainer": "Matthew Lincoln ",
- "Repository": "CRAN"
- },
- "clisymbols": {
- "Package": "clisymbols",
- "Version": "1.2.0",
- "Source": "Repository",
- "Title": "Unicode Symbols at the R Prompt",
- "Authors@R": "c( person(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\", role = c(\"aut\", \"cre\")), person(\"Sindre\", \"Sorhus\", role = \"aut\") )",
- "Description": "A small subset of Unicode symbols, that are useful when building command line applications. They fall back to alternatives on terminals that do not support Unicode. Many symbols were taken from the 'figures' 'npm' package (see ).",
- "License": "MIT + file LICENSE",
- "URL": "https://github.com/gaborcsardi/clisymbols",
- "BugReports": "https://github.com/gaborcsardi/clisymbols/issues",
- "Suggests": [
- "testthat"
- ],
- "Encoding": "UTF-8",
- "NeedsCompilation": "no",
- "Author": "Gábor Csárdi [aut, cre], Sindre Sorhus [aut]",
- "Maintainer": "Gábor Csárdi ",
- "Repository": "RSPM"
- },
- "conflicted": {
- "Package": "conflicted",
- "Version": "1.2.0",
- "Source": "Repository",
- "Title": "An Alternative Conflict Resolution Strategy",
- "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", role = c(\"aut\", \"cre\")), person(\"RStudio\", role = c(\"cph\", \"fnd\")) )",
- "Description": "R's default conflict management system gives the most recently loaded package precedence. This can make it hard to detect conflicts, particularly when they arise because a package update creates ambiguity that did not previously exist. 'conflicted' takes a different approach, making every conflict an error and forcing you to choose which function to use.",
- "License": "MIT + file LICENSE",
- "URL": "https://conflicted.r-lib.org/, https://github.com/r-lib/conflicted",
- "BugReports": "https://github.com/r-lib/conflicted/issues",
- "Depends": [
- "R (>= 3.2)"
- ],
- "Imports": [
- "cli (>= 3.4.0)",
- "memoise",
- "rlang (>= 1.0.0)"
- ],
- "Suggests": [
- "callr",
- "covr",
- "dplyr",
- "Matrix",
- "methods",
- "pkgload",
- "testthat (>= 3.0.0)",
- "withr"
- ],
- "Config/Needs/website": "tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.2.3",
- "NeedsCompilation": "no",
- "Author": "Hadley Wickham [aut, cre], RStudio [cph, fnd]",
- "Maintainer": "Hadley Wickham ",
- "Repository": "CRAN"
- },
- "coro": {
- "Package": "coro",
- "Version": "1.1.0",
- "Source": "Repository",
- "Title": "'Coroutines' for R",
- "Authors@R": "c( person(\"Lionel\", \"Henry\", , \"lionel@posit.co\", role = c(\"aut\", \"cre\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )",
- "Description": "Provides 'coroutines' for R, a family of functions that can be suspended and resumed later on. This includes 'async' functions (which await) and generators (which yield). 'Async' functions are based on the concurrency framework of the 'promises' package. Generators are based on a dependency free iteration protocol defined in 'coro' and are compatible with iterators from the 'reticulate' package.",
- "License": "MIT + file LICENSE",
- "URL": "https://github.com/r-lib/coro, https://coro.r-lib.org/",
- "BugReports": "https://github.com/r-lib/coro/issues",
- "Depends": [
- "R (>= 3.5.0)"
- ],
- "Imports": [
- "rlang (>= 0.4.12)"
- ],
- "Suggests": [
- "knitr",
- "later (>= 1.1.0)",
- "magrittr (>= 2.0.0)",
- "promises",
- "reticulate",
- "rmarkdown",
- "testthat (>= 3.0.0)"
- ],
- "VignetteBuilder": "knitr",
- "Config/Needs/website": "tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.2",
- "NeedsCompilation": "no",
- "Author": "Lionel Henry [aut, cre], Posit Software, PBC [cph, fnd]",
- "Maintainer": "Lionel Henry ",
- "Repository": "https://packagemanager.posit.co/cran/latest"
- },
- "cpp11": {
- "Package": "cpp11",
- "Version": "0.5.3",
- "Source": "Repository",
- "Title": "A C++11 Interface for R's C Interface",
- "Authors@R": "c( person(\"Davis\", \"Vaughan\", email = \"davis@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0003-4777-038X\")), person(\"Jim\",\"Hester\", role = \"aut\", comment = c(ORCID = \"0000-0002-2739-7082\")), person(\"Romain\", \"François\", role = \"aut\", comment = c(ORCID = \"0000-0002-2444-4226\")), person(\"Benjamin\", \"Kietzman\", role = \"ctb\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )",
- "Description": "Provides a header only, C++11 interface to R's C interface. Compared to other approaches 'cpp11' strives to be safe against long jumps from the C API as well as C++ exceptions, conform to normal R function semantics and supports interaction with 'ALTREP' vectors.",
- "License": "MIT + file LICENSE",
- "URL": "https://cpp11.r-lib.org, https://github.com/r-lib/cpp11",
- "BugReports": "https://github.com/r-lib/cpp11/issues",
- "Depends": [
- "R (>= 4.0.0)"
- ],
- "Suggests": [
- "bench",
- "brio",
- "callr",
- "cli",
- "covr",
- "decor",
- "desc",
- "ggplot2",
- "glue",
- "knitr",
- "lobstr",
- "mockery",
- "progress",
- "rmarkdown",
- "scales",
- "Rcpp",
- "testthat (>= 3.2.0)",
- "tibble",
- "utils",
- "vctrs",
- "withr"
- ],
- "VignetteBuilder": "knitr",
- "Config/Needs/website": "tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Config/Needs/cpp11/cpp_register": "brio, cli, decor, desc, glue, tibble, vctrs",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.2",
- "NeedsCompilation": "no",
- "Author": "Davis Vaughan [aut, cre] (ORCID: ), Jim Hester [aut] (ORCID: ), Romain François [aut] (ORCID: ), Benjamin Kietzman [ctb], Posit Software, PBC [cph, fnd]",
- "Maintainer": "Davis Vaughan ",
- "Repository": "https://packagemanager.posit.co/cran/latest"
- },
- "crayon": {
- "Package": "crayon",
- "Version": "1.5.3",
- "Source": "Repository",
- "Title": "Colored Terminal Output",
- "Authors@R": "c( person(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\", role = c(\"aut\", \"cre\")), person(\"Brodie\", \"Gaslam\", , \"brodie.gaslam@yahoo.com\", role = \"ctb\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )",
- "Description": "The crayon package is now superseded. Please use the 'cli' package for new projects. Colored terminal output on terminals that support 'ANSI' color and highlight codes. It also works in 'Emacs' 'ESS'. 'ANSI' color support is automatically detected. Colors and highlighting can be combined and nested. New styles can also be created easily. This package was inspired by the 'chalk' 'JavaScript' project.",
- "License": "MIT + file LICENSE",
- "URL": "https://r-lib.github.io/crayon/, https://github.com/r-lib/crayon",
- "BugReports": "https://github.com/r-lib/crayon/issues",
- "Imports": [
- "grDevices",
- "methods",
- "utils"
- ],
- "Suggests": [
- "mockery",
- "rstudioapi",
- "testthat",
- "withr"
- ],
- "Config/Needs/website": "tidyverse/tidytemplate",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.1",
- "Collate": "'aaa-rstudio-detect.R' 'aaaa-rematch2.R' 'aab-num-ansi-colors.R' 'aac-num-ansi-colors.R' 'ansi-256.R' 'ansi-palette.R' 'combine.R' 'string.R' 'utils.R' 'crayon-package.R' 'disposable.R' 'enc-utils.R' 'has_ansi.R' 'has_color.R' 'link.R' 'styles.R' 'machinery.R' 'parts.R' 'print.R' 'style-var.R' 'show.R' 'string_operations.R'",
- "NeedsCompilation": "no",
- "Author": "Gábor Csárdi [aut, cre], Brodie Gaslam [ctb], Posit Software, PBC [cph, fnd]",
- "Maintainer": "Gábor Csárdi ",
- "Repository": "CRAN"
- },
- "crosswalk": {
- "Package": "crosswalk",
- "Version": "0.0.0.9001",
- "Source": "GitHub",
- "Type": "Package",
- "Title": "streamlining inter-temporal and inter-geography crosswalking",
- "Description": "An R package providing a simple interface to access and apply crosswalks.",
- "License": "MIT + file LICENSE",
- "Authors@R": "person(given = \"Will\", family = \"Curran-Groome\", email = \"wcurrangroome@urban.org\", role = c(\"aut\", \"cre\"))",
- "Encoding": "UTF-8",
- "LazyData": "true",
- "Roxygen": "list(markdown = TRUE)",
- "RoxygenNote": "7.3.3",
- "Depends": [
- "R (>= 4.1.0)"
- ],
- "Imports": [
- "dplyr",
- "httr",
- "httr2",
- "janitor",
- "purrr",
- "readr",
- "rlang",
- "rvest",
- "stringr",
- "tibble",
- "tidyr",
- "tidytable",
- "utils"
- ],
- "Suggests": [
- "ggplot2",
- "testthat (>= 3.0.0)",
- "tidycensus",
- "knitr",
- "rmarkdown"
- ],
- "Config/testthat/edition": "3",
- "VignetteBuilder": "knitr",
- "URL": "https://ui-research.github.io/crosswalk/",
- "Author": "Will Curran-Groome [aut, cre]",
- "Maintainer": "Will Curran-Groome ",
- "RemoteType": "github",
- "RemoteHost": "api.github.com",
- "RemoteUsername": "UI-Research",
- "RemoteRepo": "crosswalk",
- "RemoteRef": "main",
- "RemoteSha": "235d7701e4c5a8ffc8e70a2ab780058b2d9f7aa0"
- },
- "curl": {
- "Package": "curl",
- "Version": "7.0.0",
- "Source": "Repository",
- "Type": "Package",
- "Title": "A Modern and Flexible Web Client for R",
- "Authors@R": "c( person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), email = \"jeroenooms@gmail.com\", comment = c(ORCID = \"0000-0002-4035-0289\")), person(\"Hadley\", \"Wickham\", role = \"ctb\"), person(\"Posit Software, PBC\", role = \"cph\"))",
- "Description": "Bindings to 'libcurl' for performing fully configurable HTTP/FTP requests where responses can be processed in memory, on disk, or streaming via the callback or connection interfaces. Some knowledge of 'libcurl' is recommended; for a more-user-friendly web client see the 'httr2' package which builds on this package with http specific tools and logic.",
- "License": "MIT + file LICENSE",
- "SystemRequirements": "libcurl (>= 7.73): libcurl-devel (rpm) or libcurl4-openssl-dev (deb)",
- "URL": "https://jeroen.r-universe.dev/curl",
- "BugReports": "https://github.com/jeroen/curl/issues",
- "Suggests": [
- "spelling",
- "testthat (>= 1.0.0)",
- "knitr",
- "jsonlite",
- "later",
- "rmarkdown",
- "httpuv (>= 1.4.4)",
- "webutils"
- ],
- "VignetteBuilder": "knitr",
- "Depends": [
- "R (>= 3.0.0)"
- ],
- "RoxygenNote": "7.3.2",
- "Encoding": "UTF-8",
- "Language": "en-US",
- "NeedsCompilation": "yes",
- "Author": "Jeroen Ooms [aut, cre] (ORCID: ), Hadley Wickham [ctb], Posit Software, PBC [cph]",
- "Maintainer": "Jeroen Ooms ",
- "Repository": "https://packagemanager.posit.co/cran/latest"
- },
- "data.table": {
- "Package": "data.table",
- "Version": "1.18.2.1",
- "Source": "Repository",
- "Title": "Extension of `data.frame`",
- "Depends": [
- "R (>= 3.4.0)"
- ],
- "Imports": [
- "methods"
- ],
- "Suggests": [
- "bit64 (>= 4.0.0)",
- "bit (>= 4.0.4)",
- "R.utils (>= 2.13.0)",
- "xts",
- "zoo (>= 1.8-1)",
- "yaml",
- "knitr",
- "markdown"
- ],
- "Description": "Fast aggregation of large data (e.g. 100GB in RAM), fast ordered joins, fast add/modify/delete of columns by group using no copies at all, list columns, friendly and fast character-separated-value read/write. Offers a natural and flexible syntax, for faster development.",
- "License": "MPL-2.0 | file LICENSE",
- "URL": "https://r-datatable.com, https://Rdatatable.gitlab.io/data.table, https://github.com/Rdatatable/data.table",
- "BugReports": "https://github.com/Rdatatable/data.table/issues",
- "VignetteBuilder": "knitr",
- "Encoding": "UTF-8",
- "ByteCompile": "TRUE",
- "Authors@R": "c( person(\"Tyson\",\"Barrett\", role=c(\"aut\",\"cre\"), email=\"t.barrett88@gmail.com\", comment = c(ORCID=\"0000-0002-2137-1391\")), person(\"Matt\",\"Dowle\", role=\"aut\", email=\"mattjdowle@gmail.com\"), person(\"Arun\",\"Srinivasan\", role=\"aut\", email=\"asrini@pm.me\"), person(\"Jan\",\"Gorecki\", role=\"aut\", email=\"j.gorecki@wit.edu.pl\"), person(\"Michael\",\"Chirico\", role=\"aut\", email=\"michaelchirico4@gmail.com\", comment = c(ORCID=\"0000-0003-0787-087X\")), person(\"Toby\",\"Hocking\", role=\"aut\", email=\"toby.hocking@r-project.org\", comment = c(ORCID=\"0000-0002-3146-0865\")), person(\"Benjamin\",\"Schwendinger\",role=\"aut\", comment = c(ORCID=\"0000-0003-3315-8114\")), person(\"Ivan\", \"Krylov\", role=\"aut\", email=\"ikrylov@disroot.org\", comment = c(ORCID=\"0000-0002-0172-3812\")), person(\"Pasha\",\"Stetsenko\", role=\"ctb\"), person(\"Tom\",\"Short\", role=\"ctb\"), person(\"Steve\",\"Lianoglou\", role=\"ctb\"), person(\"Eduard\",\"Antonyan\", role=\"ctb\"), person(\"Markus\",\"Bonsch\", role=\"ctb\"), person(\"Hugh\",\"Parsonage\", role=\"ctb\"), person(\"Scott\",\"Ritchie\", role=\"ctb\"), person(\"Kun\",\"Ren\", role=\"ctb\"), person(\"Xianying\",\"Tan\", role=\"ctb\"), person(\"Rick\",\"Saporta\", role=\"ctb\"), person(\"Otto\",\"Seiskari\", role=\"ctb\"), person(\"Xianghui\",\"Dong\", role=\"ctb\"), person(\"Michel\",\"Lang\", role=\"ctb\"), person(\"Watal\",\"Iwasaki\", role=\"ctb\"), person(\"Seth\",\"Wenchel\", role=\"ctb\"), person(\"Karl\",\"Broman\", role=\"ctb\"), person(\"Tobias\",\"Schmidt\", role=\"ctb\"), person(\"David\",\"Arenburg\", role=\"ctb\"), person(\"Ethan\",\"Smith\", role=\"ctb\"), person(\"Francois\",\"Cocquemas\", role=\"ctb\"), person(\"Matthieu\",\"Gomez\", role=\"ctb\"), person(\"Philippe\",\"Chataignon\", role=\"ctb\"), person(\"Nello\",\"Blaser\", role=\"ctb\"), person(\"Dmitry\",\"Selivanov\", role=\"ctb\"), person(\"Andrey\",\"Riabushenko\", role=\"ctb\"), person(\"Cheng\",\"Lee\", role=\"ctb\"), person(\"Declan\",\"Groves\", role=\"ctb\"), person(\"Daniel\",\"Possenriede\", role=\"ctb\"), person(\"Felipe\",\"Parages\", role=\"ctb\"), person(\"Denes\",\"Toth\", role=\"ctb\"), person(\"Mus\",\"Yaramaz-David\", role=\"ctb\"), person(\"Ayappan\",\"Perumal\", role=\"ctb\"), person(\"James\",\"Sams\", role=\"ctb\"), person(\"Martin\",\"Morgan\", role=\"ctb\"), person(\"Michael\",\"Quinn\", role=\"ctb\"), person(given=\"@javrucebo\", role=\"ctb\", comment=\"GitHub user\"), person(\"Marc\",\"Halperin\", role=\"ctb\"), person(\"Roy\",\"Storey\", role=\"ctb\"), person(\"Manish\",\"Saraswat\", role=\"ctb\"), person(\"Morgan\",\"Jacob\", role=\"ctb\"), person(\"Michael\",\"Schubmehl\", role=\"ctb\"), person(\"Davis\",\"Vaughan\", role=\"ctb\"), person(\"Leonardo\",\"Silvestri\", role=\"ctb\"), person(\"Jim\",\"Hester\", role=\"ctb\"), person(\"Anthony\",\"Damico\", role=\"ctb\"), person(\"Sebastian\",\"Freundt\", role=\"ctb\"), person(\"David\",\"Simons\", role=\"ctb\"), person(\"Elliott\",\"Sales de Andrade\", role=\"ctb\"), person(\"Cole\",\"Miller\", role=\"ctb\"), person(\"Jens Peder\",\"Meldgaard\", role=\"ctb\"), person(\"Vaclav\",\"Tlapak\", role=\"ctb\"), person(\"Kevin\",\"Ushey\", role=\"ctb\"), person(\"Dirk\",\"Eddelbuettel\", role=\"ctb\"), person(\"Tony\",\"Fischetti\", role=\"ctb\"), person(\"Ofek\",\"Shilon\", role=\"ctb\"), person(\"Vadim\",\"Khotilovich\", role=\"ctb\"), person(\"Hadley\",\"Wickham\", role=\"ctb\"), person(\"Bennet\",\"Becker\", role=\"ctb\"), person(\"Kyle\",\"Haynes\", role=\"ctb\"), person(\"Boniface Christian\",\"Kamgang\", role=\"ctb\"), person(\"Olivier\",\"Delmarcell\", role=\"ctb\"), person(\"Josh\",\"O'Brien\", role=\"ctb\"), person(\"Dereck\",\"de Mezquita\", role=\"ctb\"), person(\"Michael\",\"Czekanski\", role=\"ctb\"), person(\"Dmitry\", \"Shemetov\", role=\"ctb\"), person(\"Nitish\", \"Jha\", role=\"ctb\"), person(\"Joshua\", \"Wu\", role=\"ctb\"), person(\"Iago\", \"Giné-Vázquez\", role=\"ctb\"), person(\"Anirban\", \"Chetia\", role=\"ctb\"), person(\"Doris\", \"Amoakohene\", role=\"ctb\"), person(\"Angel\", \"Feliz\", role=\"ctb\"), person(\"Michael\",\"Young\", role=\"ctb\"), person(\"Mark\", \"Seeto\", role=\"ctb\"), person(\"Philippe\", \"Grosjean\", role=\"ctb\"), person(\"Vincent\", \"Runge\", role=\"ctb\"), person(\"Christian\", \"Wia\", role=\"ctb\"), person(\"Elise\", \"Maigné\", role=\"ctb\"), person(\"Vincent\", \"Rocher\", role=\"ctb\"), person(\"Vijay\", \"Lulla\", role=\"ctb\"), person(\"Aljaž\", \"Sluga\", role=\"ctb\"), person(\"Bill\", \"Evans\", role=\"ctb\"), person(\"Reino\", \"Bruner\", role=\"ctb\"), person(given=\"@badasahog\", role=\"ctb\", comment=\"GitHub user\"), person(\"Vinit\", \"Thakur\", role=\"ctb\"), person(\"Mukul\", \"Kumar\", role=\"ctb\"), person(\"Ildikó\", \"Czeller\", role=\"ctb\"), person(\"Manmita\", \"Das\", role=\"ctb\") )",
- "NeedsCompilation": "yes",
- "Author": "Tyson Barrett [aut, cre] (ORCID: ), Matt Dowle [aut], Arun Srinivasan [aut], Jan Gorecki [aut], Michael Chirico [aut] (ORCID: ), Toby Hocking [aut] (ORCID: ), Benjamin Schwendinger [aut] (ORCID: ), Ivan Krylov [aut] (ORCID: ), Pasha Stetsenko [ctb], Tom Short [ctb], Steve Lianoglou [ctb], Eduard Antonyan [ctb], Markus Bonsch [ctb], Hugh Parsonage [ctb], Scott Ritchie [ctb], Kun Ren [ctb], Xianying Tan [ctb], Rick Saporta [ctb], Otto Seiskari [ctb], Xianghui Dong [ctb], Michel Lang [ctb], Watal Iwasaki [ctb], Seth Wenchel [ctb], Karl Broman [ctb], Tobias Schmidt [ctb], David Arenburg [ctb], Ethan Smith [ctb], Francois Cocquemas [ctb], Matthieu Gomez [ctb], Philippe Chataignon [ctb], Nello Blaser [ctb], Dmitry Selivanov [ctb], Andrey Riabushenko [ctb], Cheng Lee [ctb], Declan Groves [ctb], Daniel Possenriede [ctb], Felipe Parages [ctb], Denes Toth [ctb], Mus Yaramaz-David [ctb], Ayappan Perumal [ctb], James Sams [ctb], Martin Morgan [ctb], Michael Quinn [ctb], @javrucebo [ctb] (GitHub user), Marc Halperin [ctb], Roy Storey [ctb], Manish Saraswat [ctb], Morgan Jacob [ctb], Michael Schubmehl [ctb], Davis Vaughan [ctb], Leonardo Silvestri [ctb], Jim Hester [ctb], Anthony Damico [ctb], Sebastian Freundt [ctb], David Simons [ctb], Elliott Sales de Andrade [ctb], Cole Miller [ctb], Jens Peder Meldgaard [ctb], Vaclav Tlapak [ctb], Kevin Ushey [ctb], Dirk Eddelbuettel [ctb], Tony Fischetti [ctb], Ofek Shilon [ctb], Vadim Khotilovich [ctb], Hadley Wickham [ctb], Bennet Becker [ctb], Kyle Haynes [ctb], Boniface Christian Kamgang [ctb], Olivier Delmarcell [ctb], Josh O'Brien [ctb], Dereck de Mezquita [ctb], Michael Czekanski [ctb], Dmitry Shemetov [ctb], Nitish Jha [ctb], Joshua Wu [ctb], Iago Giné-Vázquez [ctb], Anirban Chetia [ctb], Doris Amoakohene [ctb], Angel Feliz [ctb], Michael Young [ctb], Mark Seeto [ctb], Philippe Grosjean [ctb], Vincent Runge [ctb], Christian Wia [ctb], Elise Maigné [ctb], Vincent Rocher [ctb], Vijay Lulla [ctb], Aljaž Sluga [ctb], Bill Evans [ctb], Reino Bruner [ctb], @badasahog [ctb] (GitHub user), Vinit Thakur [ctb], Mukul Kumar [ctb], Ildikó Czeller [ctb], Manmita Das [ctb]",
- "Maintainer": "Tyson Barrett ",
- "Repository": "https://packagemanager.posit.co/cran/latest"
- },
- "dbplyr": {
- "Package": "dbplyr",
- "Version": "2.5.1",
- "Source": "Repository",
- "Type": "Package",
- "Title": "A 'dplyr' Back End for Databases",
- "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = c(\"aut\", \"cre\")), person(\"Maximilian\", \"Girlich\", role = \"aut\"), person(\"Edgar\", \"Ruiz\", role = \"aut\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )",
- "Description": "A 'dplyr' back end for databases that allows you to work with remote database tables as if they are in-memory data frames. Basic features works with any database that has a 'DBI' back end; more advanced features require 'SQL' translation to be provided by the package author.",
- "License": "MIT + file LICENSE",
- "URL": "https://dbplyr.tidyverse.org/, https://github.com/tidyverse/dbplyr",
- "BugReports": "https://github.com/tidyverse/dbplyr/issues",
- "Depends": [
- "R (>= 3.6)"
- ],
- "Imports": [
- "blob (>= 1.2.0)",
- "cli (>= 3.6.1)",
- "DBI (>= 1.1.3)",
- "dplyr (>= 1.1.2)",
- "glue (>= 1.6.2)",
- "lifecycle (>= 1.0.3)",
- "magrittr",
- "methods",
- "pillar (>= 1.9.0)",
- "purrr (>= 1.0.1)",
- "R6 (>= 2.2.2)",
- "rlang (>= 1.1.1)",
- "tibble (>= 3.2.1)",
- "tidyr (>= 1.3.0)",
- "tidyselect (>= 1.2.1)",
- "utils",
- "vctrs (>= 0.6.3)",
- "withr (>= 2.5.0)"
- ],
- "Suggests": [
- "bit64",
- "covr",
- "knitr",
- "Lahman",
- "nycflights13",
- "odbc (>= 1.4.2)",
- "RMariaDB (>= 1.2.2)",
- "rmarkdown",
- "RPostgres (>= 1.4.5)",
- "RPostgreSQL",
- "RSQLite (>= 2.3.8)",
- "testthat (>= 3.1.10)"
- ],
- "VignetteBuilder": "knitr",
- "Config/Needs/website": "tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Config/testthat/parallel": "TRUE",
- "Encoding": "UTF-8",
- "Language": "en-gb",
- "RoxygenNote": "7.3.3",
- "Collate": "'db-sql.R' 'utils-check.R' 'import-standalone-types-check.R' 'import-standalone-obj-type.R' 'utils.R' 'sql.R' 'escape.R' 'translate-sql-cut.R' 'translate-sql-quantile.R' 'translate-sql-string.R' 'translate-sql-paste.R' 'translate-sql-helpers.R' 'translate-sql-window.R' 'translate-sql-conditional.R' 'backend-.R' 'backend-access.R' 'backend-hana.R' 'backend-hive.R' 'backend-impala.R' 'verb-copy-to.R' 'backend-mssql.R' 'backend-mysql.R' 'backend-odbc.R' 'backend-oracle.R' 'backend-postgres.R' 'backend-postgres-old.R' 'backend-redshift.R' 'backend-snowflake.R' 'backend-spark-sql.R' 'backend-sqlite.R' 'backend-teradata.R' 'build-sql.R' 'data-cache.R' 'data-lahman.R' 'data-nycflights13.R' 'db-escape.R' 'db-io.R' 'db.R' 'dbplyr.R' 'explain.R' 'ident.R' 'import-standalone-s3-register.R' 'join-by-compat.R' 'join-cols-compat.R' 'lazy-join-query.R' 'lazy-ops.R' 'lazy-query.R' 'lazy-select-query.R' 'lazy-set-op-query.R' 'memdb.R' 'optimise-utils.R' 'pillar.R' 'progress.R' 'sql-build.R' 'query-join.R' 'query-select.R' 'query-semi-join.R' 'query-set-op.R' 'query.R' 'reexport.R' 'remote.R' 'rows.R' 'schema.R' 'simulate.R' 'sql-clause.R' 'sql-expr.R' 'src-sql.R' 'src_dbi.R' 'table-name.R' 'tbl-lazy.R' 'tbl-sql.R' 'test-frame.R' 'testthat.R' 'tidyeval-across.R' 'tidyeval.R' 'translate-sql.R' 'utils-format.R' 'verb-arrange.R' 'verb-compute.R' 'verb-count.R' 'verb-distinct.R' 'verb-do-query.R' 'verb-do.R' 'verb-expand.R' 'verb-fill.R' 'verb-filter.R' 'verb-group_by.R' 'verb-head.R' 'verb-joins.R' 'verb-mutate.R' 'verb-pivot-longer.R' 'verb-pivot-wider.R' 'verb-pull.R' 'verb-select.R' 'verb-set-ops.R' 'verb-slice.R' 'verb-summarise.R' 'verb-uncount.R' 'verb-window.R' 'zzz.R'",
- "NeedsCompilation": "no",
- "Author": "Hadley Wickham [aut, cre], Maximilian Girlich [aut], Edgar Ruiz [aut], Posit Software, PBC [cph, fnd]",
- "Maintainer": "Hadley Wickham ",
- "Repository": "https://packagemanager.posit.co/cran/latest"
- },
- "desc": {
- "Package": "desc",
- "Version": "1.4.3",
- "Source": "Repository",
- "Title": "Manipulate DESCRIPTION Files",
- "Authors@R": "c( person(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\", role = c(\"aut\", \"cre\")), person(\"Kirill\", \"Müller\", role = \"aut\"), person(\"Jim\", \"Hester\", , \"james.f.hester@gmail.com\", role = \"aut\"), person(\"Maëlle\", \"Salmon\", role = \"ctb\", comment = c(ORCID = \"0000-0002-2815-0399\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )",
- "Maintainer": "Gábor Csárdi ",
- "Description": "Tools to read, write, create, and manipulate DESCRIPTION files. It is intended for packages that create or manipulate other packages.",
- "License": "MIT + file LICENSE",
- "URL": "https://desc.r-lib.org/, https://github.com/r-lib/desc",
- "BugReports": "https://github.com/r-lib/desc/issues",
- "Depends": [
- "R (>= 3.4)"
- ],
- "Imports": [
- "cli",
- "R6",
- "utils"
- ],
- "Suggests": [
- "callr",
- "covr",
- "gh",
- "spelling",
- "testthat",
- "whoami",
- "withr"
- ],
- "Config/Needs/website": "tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Encoding": "UTF-8",
- "Language": "en-US",
- "RoxygenNote": "7.2.3",
- "Collate": "'assertions.R' 'authors-at-r.R' 'built.R' 'classes.R' 'collate.R' 'constants.R' 'deps.R' 'desc-package.R' 'description.R' 'encoding.R' 'find-package-root.R' 'latex.R' 'non-oo-api.R' 'package-archives.R' 'read.R' 'remotes.R' 'str.R' 'syntax_checks.R' 'urls.R' 'utils.R' 'validate.R' 'version.R'",
- "NeedsCompilation": "no",
- "Author": "Gábor Csárdi [aut, cre], Kirill Müller [aut], Jim Hester [aut], Maëlle Salmon [ctb] (), Posit Software, PBC [cph, fnd]",
- "Repository": "CRAN"
- },
- "diffobj": {
- "Package": "diffobj",
- "Version": "0.3.6",
- "Source": "Repository",
- "Type": "Package",
- "Title": "Diffs for R Objects",
- "Description": "Generate a colorized diff of two R objects for an intuitive visualization of their differences.",
- "Authors@R": "c( person( \"Brodie\", \"Gaslam\", email=\"brodie.gaslam@yahoo.com\", role=c(\"aut\", \"cre\")), person( \"Michael B.\", \"Allen\", email=\"ioplex@gmail.com\", role=c(\"ctb\", \"cph\"), comment=\"Original C implementation of Myers Diff Algorithm\"))",
- "Depends": [
- "R (>= 3.1.0)"
- ],
- "License": "GPL-2 | GPL-3",
- "URL": "https://github.com/brodieG/diffobj",
- "BugReports": "https://github.com/brodieG/diffobj/issues",
- "RoxygenNote": "7.2.3",
- "VignetteBuilder": "knitr",
- "Encoding": "UTF-8",
- "Suggests": [
- "knitr",
- "rmarkdown"
- ],
- "Collate": "'capt.R' 'options.R' 'pager.R' 'check.R' 'finalizer.R' 'misc.R' 'html.R' 'styles.R' 's4.R' 'core.R' 'diff.R' 'get.R' 'guides.R' 'hunks.R' 'layout.R' 'myerssimple.R' 'rdiff.R' 'rds.R' 'set.R' 'subset.R' 'summmary.R' 'system.R' 'text.R' 'tochar.R' 'trim.R' 'word.R'",
- "Imports": [
- "crayon (>= 1.3.2)",
- "tools",
- "methods",
- "utils",
- "stats"
- ],
- "NeedsCompilation": "yes",
- "Author": "Brodie Gaslam [aut, cre], Michael B. Allen [ctb, cph] (Original C implementation of Myers Diff Algorithm)",
- "Maintainer": "Brodie Gaslam ",
- "Repository": "CRAN"
- },
- "digest": {
- "Package": "digest",
- "Version": "0.6.39",
- "Source": "Repository",
- "Authors@R": "c(person(\"Dirk\", \"Eddelbuettel\", role = c(\"aut\", \"cre\"), email = \"edd@debian.org\", comment = c(ORCID = \"0000-0001-6419-907X\")), person(\"Antoine\", \"Lucas\", role=\"ctb\", comment = c(ORCID = \"0000-0002-8059-9767\")), person(\"Jarek\", \"Tuszynski\", role=\"ctb\"), person(\"Henrik\", \"Bengtsson\", role=\"ctb\", comment = c(ORCID = \"0000-0002-7579-5165\")), person(\"Simon\", \"Urbanek\", role=\"ctb\", comment = c(ORCID = \"0000-0003-2297-1732\")), person(\"Mario\", \"Frasca\", role=\"ctb\"), person(\"Bryan\", \"Lewis\", role=\"ctb\"), person(\"Murray\", \"Stokely\", role=\"ctb\"), person(\"Hannes\", \"Muehleisen\", role=\"ctb\", comment = c(ORCID = \"0000-0001-8552-0029\")), person(\"Duncan\", \"Murdoch\", role=\"ctb\"), person(\"Jim\", \"Hester\", role=\"ctb\", comment = c(ORCID = \"0000-0002-2739-7082\")), person(\"Wush\", \"Wu\", role=\"ctb\", comment = c(ORCID = \"0000-0001-5180-0567\")), person(\"Qiang\", \"Kou\", role=\"ctb\", comment = c(ORCID = \"0000-0001-6786-5453\")), person(\"Thierry\", \"Onkelinx\", role=\"ctb\", comment = c(ORCID = \"0000-0001-8804-4216\")), person(\"Michel\", \"Lang\", role=\"ctb\", comment = c(ORCID = \"0000-0001-9754-0393\")), person(\"Viliam\", \"Simko\", role=\"ctb\"), person(\"Kurt\", \"Hornik\", role=\"ctb\", comment = c(ORCID = \"0000-0003-4198-9911\")), person(\"Radford\", \"Neal\", role=\"ctb\", comment = c(ORCID = \"0000-0002-2473-3407\")), person(\"Kendon\", \"Bell\", role=\"ctb\", comment = c(ORCID = \"0000-0002-9093-8312\")), person(\"Matthew\", \"de Queljoe\", role=\"ctb\"), person(\"Dmitry\", \"Selivanov\", role=\"ctb\", comment = c(ORCID = \"0000-0003-0492-6647\")), person(\"Ion\", \"Suruceanu\", role=\"ctb\", comment = c(ORCID = \"0009-0005-6446-4909\")), person(\"Bill\", \"Denney\", role=\"ctb\", comment = c(ORCID = \"0000-0002-5759-428X\")), person(\"Dirk\", \"Schumacher\", role=\"ctb\"), person(\"András\", \"Svraka\", role=\"ctb\", comment = c(ORCID = \"0009-0008-8480-1329\")), person(\"Sergey\", \"Fedorov\", role=\"ctb\", comment = c(ORCID = \"0000-0002-5970-7233\")), person(\"Will\", \"Landau\", role=\"ctb\", comment = c(ORCID = \"0000-0003-1878-3253\")), person(\"Floris\", \"Vanderhaeghe\", role=\"ctb\", comment = c(ORCID = \"0000-0002-6378-6229\")), person(\"Kevin\", \"Tappe\", role=\"ctb\"), person(\"Harris\", \"McGehee\", role=\"ctb\"), person(\"Tim\", \"Mastny\", role=\"ctb\"), person(\"Aaron\", \"Peikert\", role=\"ctb\", comment = c(ORCID = \"0000-0001-7813-818X\")), person(\"Mark\", \"van der Loo\", role=\"ctb\", comment = c(ORCID = \"0000-0002-9807-4686\")), person(\"Chris\", \"Muir\", role=\"ctb\", comment = c(ORCID = \"0000-0003-2555-3878\")), person(\"Moritz\", \"Beller\", role=\"ctb\", comment = c(ORCID = \"0000-0003-4852-0526\")), person(\"Sebastian\", \"Campbell\", role=\"ctb\", comment = c(ORCID = \"0009-0000-5948-4503\")), person(\"Winston\", \"Chang\", role=\"ctb\", comment = c(ORCID = \"0000-0002-1576-2126\")), person(\"Dean\", \"Attali\", role=\"ctb\", comment = c(ORCID = \"0000-0002-5645-3493\")), person(\"Michael\", \"Chirico\", role=\"ctb\", comment = c(ORCID = \"0000-0003-0787-087X\")), person(\"Kevin\", \"Ushey\", role=\"ctb\", comment = c(ORCID = \"0000-0003-2880-7407\")), person(\"Carl\", \"Pearson\", role=\"ctb\", comment = c(ORCID = \"0000-0003-0701-7860\")))",
- "Date": "2025-11-19",
- "Title": "Create Compact Hash Digests of R Objects",
- "Description": "Implementation of a function 'digest()' for the creation of hash digests of arbitrary R objects (using the 'md5', 'sha-1', 'sha-256', 'crc32', 'xxhash', 'murmurhash', 'spookyhash', 'blake3', 'crc32c', 'xxh3_64', and 'xxh3_128' algorithms) permitting easy comparison of R language objects, as well as functions such as 'hmac()' to create hash-based message authentication code. Please note that this package is not meant to be deployed for cryptographic purposes for which more comprehensive (and widely tested) libraries such as 'OpenSSL' should be used.",
- "URL": "https://github.com/eddelbuettel/digest, https://eddelbuettel.github.io/digest/, https://dirk.eddelbuettel.com/code/digest.html",
- "BugReports": "https://github.com/eddelbuettel/digest/issues",
- "Depends": [
- "R (>= 3.3.0)"
- ],
- "Imports": [
- "utils"
- ],
- "License": "GPL (>= 2)",
- "Suggests": [
- "tinytest",
- "simplermarkdown",
- "rbenchmark"
- ],
- "VignetteBuilder": "simplermarkdown",
- "Encoding": "UTF-8",
- "NeedsCompilation": "yes",
- "Author": "Dirk Eddelbuettel [aut, cre] (ORCID: ), Antoine Lucas [ctb] (ORCID: ), Jarek Tuszynski [ctb], Henrik Bengtsson [ctb] (ORCID: ), Simon Urbanek [ctb] (ORCID: ), Mario Frasca [ctb], Bryan Lewis [ctb], Murray Stokely [ctb], Hannes Muehleisen [ctb] (ORCID: ), Duncan Murdoch [ctb], Jim Hester [ctb] (ORCID: ), Wush Wu [ctb] (ORCID: ), Qiang Kou [ctb] (ORCID: ), Thierry Onkelinx [ctb] (ORCID: ), Michel Lang [ctb] (ORCID: ), Viliam Simko [ctb], Kurt Hornik [ctb] (ORCID: ), Radford Neal [ctb] (ORCID: ), Kendon Bell [ctb] (ORCID: ), Matthew de Queljoe [ctb], Dmitry Selivanov [ctb] (ORCID: ), Ion Suruceanu [ctb] (ORCID: ), Bill Denney [ctb] (ORCID: ), Dirk Schumacher [ctb], András Svraka [ctb] (ORCID: ), Sergey Fedorov [ctb] (ORCID: ), Will Landau [ctb] (ORCID: ), Floris Vanderhaeghe [ctb] (ORCID: ), Kevin Tappe [ctb], Harris McGehee [ctb], Tim Mastny [ctb], Aaron Peikert [ctb] (ORCID: ), Mark van der Loo [ctb] (ORCID: ), Chris Muir [ctb] (ORCID: ), Moritz Beller [ctb] (ORCID: ), Sebastian Campbell [ctb] (ORCID: ), Winston Chang [ctb] (ORCID: ), Dean Attali [ctb] (ORCID: ), Michael Chirico [ctb] (ORCID: ), Kevin Ushey [ctb] (ORCID: ), Carl Pearson [ctb] (ORCID: )",
- "Maintainer": "Dirk Eddelbuettel ",
- "Repository": "https://packagemanager.posit.co/cran/latest"
- },
- "downlit": {
- "Package": "downlit",
- "Version": "0.4.5",
- "Source": "Repository",
- "Title": "Syntax Highlighting and Automatic Linking",
- "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = c(\"aut\", \"cre\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )",
- "Description": "Syntax highlighting of R code, specifically designed for the needs of 'RMarkdown' packages like 'pkgdown', 'hugodown', and 'bookdown'. It includes linking of function calls to their documentation on the web, and automatic translation of ANSI escapes in output to the equivalent HTML.",
- "License": "MIT + file LICENSE",
- "URL": "https://downlit.r-lib.org/, https://github.com/r-lib/downlit",
- "BugReports": "https://github.com/r-lib/downlit/issues",
- "Depends": [
- "R (>= 4.0.0)"
- ],
- "Imports": [
- "brio",
- "desc",
- "digest",
- "evaluate",
- "fansi",
- "memoise",
- "rlang",
- "vctrs",
- "withr",
- "yaml"
- ],
- "Suggests": [
- "covr",
- "htmltools",
- "jsonlite",
- "MASS",
- "MassSpecWavelet",
- "pkgload",
- "rmarkdown",
- "testthat (>= 3.0.0)",
- "xml2"
- ],
- "Config/Needs/website": "tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.3",
- "NeedsCompilation": "no",
- "Author": "Hadley Wickham [aut, cre], Posit Software, PBC [cph, fnd]",
- "Maintainer": "Hadley Wickham ",
- "Repository": "CRAN"
- },
- "dplyr": {
- "Package": "dplyr",
- "Version": "1.2.0",
- "Source": "Repository",
- "Type": "Package",
- "Title": "A Grammar of Data Manipulation",
- "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0003-4757-117X\")), person(\"Romain\", \"François\", role = \"aut\", comment = c(ORCID = \"0000-0002-2444-4226\")), person(\"Lionel\", \"Henry\", role = \"aut\"), person(\"Kirill\", \"Müller\", role = \"aut\", comment = c(ORCID = \"0000-0002-1416-3412\")), person(\"Davis\", \"Vaughan\", , \"davis@posit.co\", role = \"aut\", comment = c(ORCID = \"0000-0003-4777-038X\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )",
- "Description": "A fast, consistent tool for working with data frame like objects, both in memory and out of memory.",
- "License": "MIT + file LICENSE",
- "URL": "https://dplyr.tidyverse.org, https://github.com/tidyverse/dplyr",
- "BugReports": "https://github.com/tidyverse/dplyr/issues",
- "Depends": [
- "R (>= 4.1.0)"
- ],
- "Imports": [
- "cli (>= 3.6.2)",
- "generics",
- "glue (>= 1.3.2)",
- "lifecycle (>= 1.0.5)",
- "magrittr (>= 1.5)",
- "methods",
- "pillar (>= 1.9.0)",
- "R6",
- "rlang (>= 1.1.7)",
- "tibble (>= 3.2.0)",
- "tidyselect (>= 1.2.0)",
- "utils",
- "vctrs (>= 0.7.1)"
- ],
- "Suggests": [
- "broom",
- "covr",
- "DBI",
- "dbplyr (>= 2.2.1)",
- "ggplot2",
- "knitr",
- "Lahman",
- "lobstr",
- "nycflights13",
- "purrr",
- "rmarkdown",
- "RSQLite",
- "stringi (>= 1.7.6)",
- "testthat (>= 3.1.5)",
- "tidyr (>= 1.3.0)",
- "withr"
- ],
- "VignetteBuilder": "knitr",
- "Config/build/compilation-database": "true",
- "Config/Needs/website": "tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Encoding": "UTF-8",
- "LazyData": "true",
- "RoxygenNote": "7.3.3",
- "NeedsCompilation": "yes",
- "Author": "Hadley Wickham [aut, cre] (ORCID: ), Romain François [aut] (ORCID: ), Lionel Henry [aut], Kirill Müller [aut] (ORCID: ), Davis Vaughan [aut] (ORCID: ), Posit Software, PBC [cph, fnd]",
- "Maintainer": "Hadley Wickham ",
- "Repository": "CRAN"
- },
- "dtplyr": {
- "Package": "dtplyr",
- "Version": "1.3.2",
- "Source": "Repository",
- "Title": "Data Table Back-End for 'dplyr'",
- "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = c(\"cre\", \"aut\")), person(\"Maximilian\", \"Girlich\", role = \"aut\"), person(\"Mark\", \"Fairbanks\", role = \"aut\"), person(\"Ryan\", \"Dickerson\", role = \"aut\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )",
- "Description": "Provides a data.table backend for 'dplyr'. The goal of 'dtplyr' is to allow you to write 'dplyr' code that is automatically translated to the equivalent, but usually much faster, data.table code.",
- "License": "MIT + file LICENSE",
- "URL": "https://dtplyr.tidyverse.org, https://github.com/tidyverse/dtplyr",
- "BugReports": "https://github.com/tidyverse/dtplyr/issues",
- "Depends": [
- "R (>= 4.0)"
- ],
- "Imports": [
- "cli (>= 3.4.0)",
- "data.table (>= 1.13.0)",
- "dplyr (>= 1.1.0)",
- "glue",
- "lifecycle",
- "rlang (>= 1.0.4)",
- "tibble",
- "tidyselect (>= 1.2.0)",
- "vctrs (>= 0.4.1)"
- ],
- "Suggests": [
- "bench",
- "covr",
- "knitr",
- "rmarkdown",
- "testthat (>= 3.1.2)",
- "tidyr (>= 1.1.0)",
- "waldo (>= 0.3.1)"
- ],
- "VignetteBuilder": "knitr",
- "Config/Needs/website": "tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.2.9000",
- "NeedsCompilation": "no",
- "Author": "Hadley Wickham [cre, aut], Maximilian Girlich [aut], Mark Fairbanks [aut], Ryan Dickerson [aut], Posit Software, PBC [cph, fnd]",
- "Maintainer": "Hadley Wickham ",
- "Repository": "https://packagemanager.posit.co/cran/latest"
- },
- "e1071": {
- "Package": "e1071",
- "Version": "1.7-17",
- "Source": "Repository",
- "Title": "Misc Functions of the Department of Statistics, Probability Theory Group (Formerly: E1071), TU Wien",
- "Imports": [
- "graphics",
- "grDevices",
- "class",
- "stats",
- "methods",
- "utils",
- "proxy"
- ],
- "Suggests": [
- "cluster",
- "mlbench",
- "nnet",
- "randomForest",
- "rpart",
- "SparseM",
- "xtable",
- "Matrix",
- "MASS",
- "slam"
- ],
- "Authors@R": "c(person(given = \"David\", family = \"Meyer\", role = c(\"aut\", \"cre\"), email = \"David.Meyer@R-project.org\", comment = c(ORCID = \"0000-0002-5196-3048\")), person(given = \"Evgenia\", family = \"Dimitriadou\", role = c(\"aut\",\"cph\")), person(given = \"Kurt\", family = \"Hornik\", role = \"aut\", email = \"Kurt.Hornik@R-project.org\", comment = c(ORCID = \"0000-0003-4198-9911\")), person(given = \"Andreas\", family = \"Weingessel\", role = \"aut\"), person(given = \"Friedrich\", family = \"Leisch\", role = \"aut\"), person(given = \"Chih-Chung\", family = \"Chang\", role = c(\"ctb\",\"cph\"), comment = \"libsvm C++-code\"), person(given = \"Chih-Chen\", family = \"Lin\", role = c(\"ctb\",\"cph\"), comment = \"libsvm C++-code\"))",
- "Description": "Functions for latent class analysis, short time Fourier transform, fuzzy clustering, support vector machines, shortest path computation, bagged clustering, naive Bayes classifier, generalized k-nearest neighbour ...",
- "License": "GPL-2 | GPL-3",
- "LazyLoad": "yes",
- "NeedsCompilation": "yes",
- "Author": "David Meyer [aut, cre] (ORCID: ), Evgenia Dimitriadou [aut, cph], Kurt Hornik [aut] (ORCID: ), Andreas Weingessel [aut], Friedrich Leisch [aut], Chih-Chung Chang [ctb, cph] (libsvm C++-code), Chih-Chen Lin [ctb, cph] (libsvm C++-code)",
- "Maintainer": "David Meyer ",
- "Repository": "CRAN"
- },
- "ellmer": {
- "Package": "ellmer",
- "Version": "0.4.0",
- "Source": "Repository",
- "Title": "Chat with Large Language Models",
- "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0003-4757-117X\")), person(\"Joe\", \"Cheng\", role = \"aut\"), person(\"Aaron\", \"Jacobs\", role = \"aut\"), person(\"Garrick\", \"Aden-Buie\", , \"garrick@posit.co\", role = \"aut\", comment = c(ORCID = \"0000-0002-7111-0077\")), person(\"Barret\", \"Schloerke\", , \"barret@posit.co\", role = \"aut\", comment = c(ORCID = \"0000-0001-9986-114X\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"), comment = c(ROR = \"03wc8by49\")) )",
- "Description": "Chat with large language models from a range of providers including 'Claude' , 'OpenAI' , and more. Supports streaming, asynchronous calls, tool calling, and structured data extraction.",
- "License": "MIT + file LICENSE",
- "URL": "https://ellmer.tidyverse.org, https://github.com/tidyverse/ellmer",
- "BugReports": "https://github.com/tidyverse/ellmer/issues",
- "Depends": [
- "R (>= 4.1)"
- ],
- "Imports": [
- "cli",
- "coro (>= 1.1.0)",
- "glue",
- "httr2 (>= 1.2.1)",
- "jsonlite",
- "later (>= 1.4.0)",
- "lifecycle",
- "promises (>= 1.3.1)",
- "R6",
- "rlang (>= 1.1.0)",
- "S7 (>= 0.2.0)",
- "tibble",
- "vctrs"
- ],
- "Suggests": [
- "connectcreds",
- "curl (>= 6.0.1)",
- "gargle",
- "gitcreds",
- "jose",
- "knitr",
- "magick",
- "openssl",
- "paws.common",
- "png",
- "rmarkdown",
- "shiny",
- "shinychat (>= 0.2.0)",
- "testthat (>= 3.0.0)",
- "vcr (>= 2.0.0)",
- "withr"
- ],
- "VignetteBuilder": "knitr",
- "Config/Needs/website": "tidyverse/tidytemplate, rmarkdown",
- "Config/testthat/edition": "3",
- "Config/testthat/parallel": "true",
- "Config/testthat/start-first": "chat, provider*",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.3",
- "Collate": "'utils-S7.R' 'types.R' 'ellmer-package.R' 'tools-def.R' 'content.R' 'provider.R' 'as-json.R' 'batch-chat.R' 'chat-structured.R' 'chat-tools-content.R' 'turns.R' 'chat-tools.R' 'chat-utils.R' 'utils-coro.R' 'chat.R' 'content-image.R' 'content-pdf.R' 'content-replay.R' 'httr2.R' 'import-standalone-obj-type.R' 'import-standalone-purrr.R' 'import-standalone-types-check.R' 'interpolate.R' 'live.R' 'parallel-chat.R' 'params.R' 'provider-any.R' 'provider-aws.R' 'provider-openai-compatible.R' 'provider-azure.R' 'provider-claude-files.R' 'provider-claude-tools.R' 'provider-claude.R' 'provider-google.R' 'provider-cloudflare.R' 'provider-databricks.R' 'provider-deepseek.R' 'provider-github.R' 'provider-google-tools.R' 'provider-google-upload.R' 'provider-groq.R' 'provider-huggingface.R' 'provider-mistral.R' 'provider-ollama.R' 'provider-openai-tools.R' 'provider-openai.R' 'provider-openrouter.R' 'provider-perplexity.R' 'provider-portkey.R' 'provider-snowflake.R' 'provider-vllm.R' 'schema.R' 'tokens.R' 'tools-built-in.R' 'tools-def-auto.R' 'utils-auth.R' 'utils-callbacks.R' 'utils-cat.R' 'utils-merge.R' 'utils-prettytime.R' 'utils.R' 'zzz.R'",
- "NeedsCompilation": "no",
- "Author": "Hadley Wickham [aut, cre] (ORCID: ), Joe Cheng [aut], Aaron Jacobs [aut], Garrick Aden-Buie [aut] (ORCID: ), Barret Schloerke [aut] (ORCID: ), Posit Software, PBC [cph, fnd] (ROR: )",
- "Maintainer": "Hadley Wickham ",
- "Repository": "https://packagemanager.posit.co/cran/latest"
- },
- "esri2sf": {
- "Package": "esri2sf",
- "Version": "0.1.1",
- "Source": "GitHub",
- "Type": "Package",
- "Title": "Create Simple Features from ArcGIS Server REST API",
- "Authors@R": "c( person(\"Yongha\", \"Hwang\", email = \"yongha.hwang@gmail.com\", role = c(\"aut\", \"cre\")), person(\"Cazelles\", \"Kevin\", role = c(\"aut\", \"ctb\")), person(\"Peterson\", \"Jacob\", role = c(\"aut\", \"ctb\")) )",
- "Description": "This package enables you to scrape geographic features directly from ArcGIS servers REST API into R as simple features.",
- "License": "MIT + file LICENSE",
- "Encoding": "UTF-8",
- "LazyData": "true",
- "Depends": [
- "R (>= 3.1.0)"
- ],
- "Imports": [
- "dplyr",
- "jsonlite",
- "httr",
- "rstudioapi",
- "sf (>= 1.0.1)",
- "DBI",
- "RSQLite",
- "crayon",
- "stats"
- ],
- "Suggests": [
- "rmarkdown",
- "knitr",
- "pbapply",
- "testthat (>= 3.0.0)"
- ],
- "RoxygenNote": "7.1.2",
- "Roxygen": "list(markdown = TRUE)",
- "VignetteBuilder": "knitr",
- "Config/testthat/edition": "3",
- "Author": "Yongha Hwang [aut, cre], Cazelles Kevin [aut, ctb], Peterson Jacob [aut, ctb]",
- "Maintainer": "Yongha Hwang ",
- "RemoteType": "github",
- "RemoteHost": "api.github.com",
- "RemoteUsername": "yonghah",
- "RemoteRepo": "esri2sf",
- "RemoteRef": "master",
- "RemoteSha": "f47eda534b22de0bc903def20ac45397295333dc"
- },
- "evaluate": {
- "Package": "evaluate",
- "Version": "1.0.5",
- "Source": "Repository",
- "Type": "Package",
- "Title": "Parsing and Evaluation Tools that Provide More Details than the Default",
- "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = c(\"aut\", \"cre\")), person(\"Yihui\", \"Xie\", role = \"aut\", comment = c(ORCID = \"0000-0003-0645-5666\")), person(\"Michael\", \"Lawrence\", role = \"ctb\"), person(\"Thomas\", \"Kluyver\", role = \"ctb\"), person(\"Jeroen\", \"Ooms\", role = \"ctb\"), person(\"Barret\", \"Schloerke\", role = \"ctb\"), person(\"Adam\", \"Ryczkowski\", role = \"ctb\"), person(\"Hiroaki\", \"Yutani\", role = \"ctb\"), person(\"Michel\", \"Lang\", role = \"ctb\"), person(\"Karolis\", \"Koncevičius\", role = \"ctb\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )",
- "Description": "Parsing and evaluation tools that make it easy to recreate the command line behaviour of R.",
- "License": "MIT + file LICENSE",
- "URL": "https://evaluate.r-lib.org/, https://github.com/r-lib/evaluate",
- "BugReports": "https://github.com/r-lib/evaluate/issues",
- "Depends": [
- "R (>= 3.6.0)"
- ],
- "Suggests": [
- "callr",
- "covr",
- "ggplot2 (>= 3.3.6)",
- "lattice",
- "methods",
- "pkgload",
- "ragg (>= 1.4.0)",
- "rlang (>= 1.1.5)",
- "knitr",
- "testthat (>= 3.0.0)",
- "withr"
- ],
- "Config/Needs/website": "tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.2",
- "NeedsCompilation": "no",
- "Author": "Hadley Wickham [aut, cre], Yihui Xie [aut] (ORCID: ), Michael Lawrence [ctb], Thomas Kluyver [ctb], Jeroen Ooms [ctb], Barret Schloerke [ctb], Adam Ryczkowski [ctb], Hiroaki Yutani [ctb], Michel Lang [ctb], Karolis Koncevičius [ctb], Posit Software, PBC [cph, fnd]",
- "Maintainer": "Hadley Wickham ",
- "Repository": "https://packagemanager.posit.co/cran/latest"
- },
- "extrafont": {
- "Package": "extrafont",
- "Version": "0.19",
- "Source": "GitHub",
- "Title": "Tools for Using Fonts",
- "Author": "Winston Chang ",
- "Maintainer": "Winston Chang ",
- "Description": "Tools to using fonts other than the standard PostScript fonts. This package makes it easy to use system TrueType fonts and with PDF or PostScript output files, and with bitmap output files in Windows. extrafont can also be used with fonts packaged specifically to be used with, such as the fontcm package, which has Computer Modern PostScript fonts with math symbols.",
- "Depends": [
- "R (>= 2.15)"
- ],
- "Imports": [
- "extrafontdb",
- "grDevices",
- "utils",
- "Rttf2pt1"
- ],
- "Suggests": [
- "fontcm"
- ],
- "License": "GPL-2",
- "URL": "https://github.com/wch/extrafont",
- "RoxygenNote": "7.1.2",
- "RemoteType": "github",
- "RemoteHost": "api.github.com",
- "RemoteUsername": "wch",
- "RemoteRepo": "extrafont",
- "RemoteRef": "master",
- "RemoteSha": "028fc67103b14318410ad84fa182acc3975b54f2",
- "Remotes": "Rttf2pt1=github::wch/Rttf2pt1"
- },
- "extrafontdb": {
- "Package": "extrafontdb",
- "Version": "1.1",
- "Source": "Repository",
- "Type": "Package",
- "Title": "Holding the Database for the 'extrafont' Package",
- "Date": "2025-09-25",
- "Depends": [
- "R (>= 2.14)"
- ],
- "Suggests": [
- "testthat (>= 3.0.0)"
- ],
- "Authors@R": "c( person(given = \"Winston\", family= \"Chang\", role = c(\"aut\")), person(given = \"Frederic\", family= \"Bertrand\", role = c(\"cre\"), email = \"frederic.bertrand@lecnam.net\", comment = c(ORCID = \"0000-0002-0837-8281\")) )",
- "Author": "Winston Chang [aut], Frederic Bertrand [cre] (ORCID: )",
- "Maintainer": "Frederic Bertrand ",
- "Description": "It is meant to be used with the 'extrafont' package. The 'extrafont' package contains the code to install and use fonts, while the 'extrafontdb' package contains the font database.",
- "License": "GPL-2",
- "LazyLoad": "yes",
- "NeedsCompilation": "no",
- "URL": "https://github.com/fbertran/extrafontdb",
- "BugReports": "https://github.com/fbertran/extrafontdb/issues",
- "RoxygenNote": "7.3.3",
- "Encoding": "UTF-8",
- "Config/testthat/edition": "3",
- "Collate": "'extrafontdb.r'",
- "Repository": "https://packagemanager.posit.co/cran/latest"
- },
- "fansi": {
- "Package": "fansi",
- "Version": "1.0.7",
- "Source": "Repository",
- "Title": "ANSI Control Sequence Aware String Functions",
- "Description": "Counterparts to R string manipulation functions that account for the effects of ANSI text formatting control sequences.",
- "Authors@R": "c( person(\"Brodie\", \"Gaslam\", email=\"brodie.gaslam@yahoo.com\", role=c(\"aut\", \"cre\")), person(\"Elliott\", \"Sales De Andrade\", role=\"ctb\"), person(given=\"R Core Team\", email=\"R-core@r-project.org\", role=\"cph\", comment=\"UTF8 byte length calcs from src/util.c\" ), person(\"Michael\",\"Chirico\", role=\"ctb\", email=\"michaelchirico4@gmail.com\", comment = c(ORCID=\"0000-0003-0787-087X\") ), person(given = \"Unicode, Inc.\", role = c(\"cph\", \"dtc\"), comment = \"Unicode Character Database derivative data in src/width.c\") )",
- "Depends": [
- "R (>= 3.1.0)"
- ],
- "License": "GPL-2 | GPL-3",
- "URL": "https://github.com/brodieG/fansi",
- "BugReports": "https://github.com/brodieG/fansi/issues",
- "VignetteBuilder": "knitr",
- "Suggests": [
- "unitizer",
- "knitr",
- "rmarkdown"
- ],
- "Imports": [
- "grDevices",
- "utils"
- ],
- "RoxygenNote": "7.3.3",
- "Encoding": "UTF-8",
- "Collate": "'constants.R' 'fansi-package.R' 'internal.R' 'load.R' 'misc.R' 'nchar.R' 'strwrap.R' 'strtrim.R' 'strsplit.R' 'substr2.R' 'trimws.R' 'tohtml.R' 'unhandled.R' 'normalize.R' 'sgr.R'",
- "NeedsCompilation": "yes",
- "Author": "Brodie Gaslam [aut, cre], Elliott Sales De Andrade [ctb], R Core Team [cph] (UTF8 byte length calcs from src/util.c), Michael Chirico [ctb] (ORCID: ), Unicode, Inc. [cph, dtc] (Unicode Character Database derivative data in src/width.c)",
- "Maintainer": "Brodie Gaslam ",
- "Repository": "CRAN"
- },
- "farver": {
- "Package": "farver",
- "Version": "2.1.2",
- "Source": "Repository",
- "Type": "Package",
- "Title": "High Performance Colour Space Manipulation",
- "Authors@R": "c( person(\"Thomas Lin\", \"Pedersen\", , \"thomas.pedersen@posit.co\", role = c(\"cre\", \"aut\"), comment = c(ORCID = \"0000-0002-5147-4711\")), person(\"Berendea\", \"Nicolae\", role = \"aut\", comment = \"Author of the ColorSpace C++ library\"), person(\"Romain\", \"François\", , \"romain@purrple.cat\", role = \"aut\", comment = c(ORCID = \"0000-0002-2444-4226\")), person(\"Posit, PBC\", role = c(\"cph\", \"fnd\")) )",
- "Description": "The encoding of colour can be handled in many different ways, using different colour spaces. As different colour spaces have different uses, efficient conversion between these representations are important. The 'farver' package provides a set of functions that gives access to very fast colour space conversion and comparisons implemented in C++, and offers speed improvements over the 'convertColor' function in the 'grDevices' package.",
- "License": "MIT + file LICENSE",
- "URL": "https://farver.data-imaginist.com, https://github.com/thomasp85/farver",
- "BugReports": "https://github.com/thomasp85/farver/issues",
- "Suggests": [
- "covr",
- "testthat (>= 3.0.0)"
- ],
- "Config/testthat/edition": "3",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.1",
- "NeedsCompilation": "yes",
- "Author": "Thomas Lin Pedersen [cre, aut] (), Berendea Nicolae [aut] (Author of the ColorSpace C++ library), Romain François [aut] (), Posit, PBC [cph, fnd]",
- "Maintainer": "Thomas Lin Pedersen ",
- "Repository": "CRAN"
- },
- "fastmap": {
- "Package": "fastmap",
- "Version": "1.2.0",
- "Source": "Repository",
- "Title": "Fast Data Structures",
- "Authors@R": "c( person(\"Winston\", \"Chang\", email = \"winston@posit.co\", role = c(\"aut\", \"cre\")), person(given = \"Posit Software, PBC\", role = c(\"cph\", \"fnd\")), person(given = \"Tessil\", role = \"cph\", comment = \"hopscotch_map library\") )",
- "Description": "Fast implementation of data structures, including a key-value store, stack, and queue. Environments are commonly used as key-value stores in R, but every time a new key is used, it is added to R's global symbol table, causing a small amount of memory leakage. This can be problematic in cases where many different keys are used. Fastmap avoids this memory leak issue by implementing the map using data structures in C++.",
- "License": "MIT + file LICENSE",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.2.3",
- "Suggests": [
- "testthat (>= 2.1.1)"
- ],
- "URL": "https://r-lib.github.io/fastmap/, https://github.com/r-lib/fastmap",
- "BugReports": "https://github.com/r-lib/fastmap/issues",
- "NeedsCompilation": "yes",
- "Author": "Winston Chang [aut, cre], Posit Software, PBC [cph, fnd], Tessil [cph] (hopscotch_map library)",
- "Maintainer": "Winston Chang ",
- "Repository": "CRAN"
- },
- "fontawesome": {
- "Package": "fontawesome",
- "Version": "0.5.3",
- "Source": "Repository",
- "Type": "Package",
- "Title": "Easily Work with 'Font Awesome' Icons",
- "Description": "Easily and flexibly insert 'Font Awesome' icons into 'R Markdown' documents and 'Shiny' apps. These icons can be inserted into HTML content through inline 'SVG' tags or 'i' tags. There is also a utility function for exporting 'Font Awesome' icons as 'PNG' images for those situations where raster graphics are needed.",
- "Authors@R": "c( person(\"Richard\", \"Iannone\", , \"rich@posit.co\", c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0003-3925-190X\")), person(\"Christophe\", \"Dervieux\", , \"cderv@posit.co\", role = \"ctb\", comment = c(ORCID = \"0000-0003-4474-2498\")), person(\"Winston\", \"Chang\", , \"winston@posit.co\", role = \"ctb\"), person(\"Dave\", \"Gandy\", role = c(\"ctb\", \"cph\"), comment = \"Font-Awesome font\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )",
- "License": "MIT + file LICENSE",
- "URL": "https://github.com/rstudio/fontawesome, https://rstudio.github.io/fontawesome/",
- "BugReports": "https://github.com/rstudio/fontawesome/issues",
- "Encoding": "UTF-8",
- "ByteCompile": "true",
- "RoxygenNote": "7.3.2",
- "Depends": [
- "R (>= 3.3.0)"
- ],
- "Imports": [
- "rlang (>= 1.0.6)",
- "htmltools (>= 0.5.1.1)"
- ],
- "Suggests": [
- "covr",
- "dplyr (>= 1.0.8)",
- "gt (>= 0.9.0)",
- "knitr (>= 1.31)",
- "testthat (>= 3.0.0)",
- "rsvg"
- ],
- "Config/testthat/edition": "3",
- "NeedsCompilation": "no",
- "Author": "Richard Iannone [aut, cre] (), Christophe Dervieux [ctb] (), Winston Chang [ctb], Dave Gandy [ctb, cph] (Font-Awesome font), Posit Software, PBC [cph, fnd]",
- "Maintainer": "Richard Iannone ",
- "Repository": "CRAN"
- },
- "forcats": {
- "Package": "forcats",
- "Version": "1.0.1",
- "Source": "Repository",
- "Title": "Tools for Working with Categorical Variables (Factors)",
- "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = c(\"aut\", \"cre\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"), comment = c(ROR = \"03wc8by49\")) )",
- "Description": "Helpers for reordering factor levels (including moving specified levels to front, ordering by first appearance, reversing, and randomly shuffling), and tools for modifying factor levels (including collapsing rare levels into other, 'anonymising', and manually 'recoding').",
- "License": "MIT + file LICENSE",
- "URL": "https://forcats.tidyverse.org/, https://github.com/tidyverse/forcats",
- "BugReports": "https://github.com/tidyverse/forcats/issues",
- "Depends": [
- "R (>= 4.1)"
- ],
- "Imports": [
- "cli (>= 3.4.0)",
- "glue",
- "lifecycle",
- "magrittr",
- "rlang (>= 1.0.0)",
- "tibble"
- ],
- "Suggests": [
- "covr",
- "dplyr",
- "ggplot2",
- "knitr",
- "readr",
- "rmarkdown",
- "testthat (>= 3.0.0)",
- "withr"
- ],
- "VignetteBuilder": "knitr",
- "Config/Needs/website": "tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Encoding": "UTF-8",
- "LazyData": "true",
- "RoxygenNote": "7.3.3",
- "NeedsCompilation": "no",
- "Author": "Hadley Wickham [aut, cre], Posit Software, PBC [cph, fnd] (ROR: )",
- "Maintainer": "Hadley Wickham ",
- "Repository": "https://packagemanager.posit.co/cran/latest"
- },
- "fs": {
- "Package": "fs",
- "Version": "1.6.6",
- "Source": "Repository",
- "Title": "Cross-Platform File System Operations Based on 'libuv'",
- "Authors@R": "c( person(\"Jim\", \"Hester\", role = \"aut\"), person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\"), person(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\", role = c(\"aut\", \"cre\")), person(\"libuv project contributors\", role = \"cph\", comment = \"libuv library\"), person(\"Joyent, Inc. and other Node contributors\", role = \"cph\", comment = \"libuv library\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )",
- "Description": "A cross-platform interface to file system operations, built on top of the 'libuv' C library.",
- "License": "MIT + file LICENSE",
- "URL": "https://fs.r-lib.org, https://github.com/r-lib/fs",
- "BugReports": "https://github.com/r-lib/fs/issues",
- "Depends": [
- "R (>= 3.6)"
- ],
- "Imports": [
- "methods"
- ],
- "Suggests": [
- "covr",
- "crayon",
- "knitr",
- "pillar (>= 1.0.0)",
- "rmarkdown",
- "spelling",
- "testthat (>= 3.0.0)",
- "tibble (>= 1.1.0)",
- "vctrs (>= 0.3.0)",
- "withr"
- ],
- "VignetteBuilder": "knitr",
- "ByteCompile": "true",
- "Config/Needs/website": "tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Copyright": "file COPYRIGHTS",
- "Encoding": "UTF-8",
- "Language": "en-US",
- "RoxygenNote": "7.2.3",
- "SystemRequirements": "GNU make",
- "NeedsCompilation": "yes",
- "Author": "Jim Hester [aut], Hadley Wickham [aut], Gábor Csárdi [aut, cre], libuv project contributors [cph] (libuv library), Joyent, Inc. and other Node contributors [cph] (libuv library), Posit Software, PBC [cph, fnd]",
- "Maintainer": "Gábor Csárdi ",
- "Repository": "CRAN"
- },
- "gargle": {
- "Package": "gargle",
- "Version": "1.6.1",
- "Source": "Repository",
- "Title": "Utilities for Working with Google APIs",
- "Authors@R": "c( person(\"Jennifer\", \"Bryan\", , \"jenny@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-6983-2759\")), person(\"Craig\", \"Citro\", , \"craigcitro@google.com\", role = \"aut\"), person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\", comment = c(ORCID = \"0000-0003-4757-117X\")), person(\"Google Inc\", role = \"cph\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )",
- "Description": "Provides utilities for working with Google APIs . This includes functions and classes for handling common credential types and for preparing, executing, and processing HTTP requests.",
- "License": "MIT + file LICENSE",
- "URL": "https://gargle.r-lib.org, https://github.com/r-lib/gargle",
- "BugReports": "https://github.com/r-lib/gargle/issues",
- "Depends": [
- "R (>= 4.1)"
- ],
- "Imports": [
- "cli (>= 3.0.1)",
- "fs (>= 1.3.1)",
- "glue (>= 1.3.0)",
- "httr (>= 1.4.5)",
- "jsonlite",
- "lifecycle (>= 0.2.0)",
- "openssl",
- "rappdirs",
- "rlang (>= 1.1.0)",
- "stats",
- "utils",
- "withr"
- ],
- "Suggests": [
- "aws.ec2metadata",
- "aws.signature",
- "covr",
- "httpuv",
- "knitr",
- "rmarkdown",
- "sodium",
- "spelling",
- "testthat (>= 3.1.7)"
- ],
- "VignetteBuilder": "knitr",
- "Config/Needs/website": "tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Encoding": "UTF-8",
- "Language": "en-US",
- "RoxygenNote": "7.3.3",
- "NeedsCompilation": "no",
- "Author": "Jennifer Bryan [aut, cre] (ORCID: ), Craig Citro [aut], Hadley Wickham [aut] (ORCID: ), Google Inc [cph], Posit Software, PBC [cph, fnd]",
- "Maintainer": "Jennifer Bryan ",
- "Repository": "CRAN"
- },
- "generics": {
- "Package": "generics",
- "Version": "0.1.4",
- "Source": "Repository",
- "Title": "Common S3 Generics not Provided by Base R Methods Related to Model Fitting",
- "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0003-4757-117X\")), person(\"Max\", \"Kuhn\", , \"max@posit.co\", role = \"aut\"), person(\"Davis\", \"Vaughan\", , \"davis@posit.co\", role = \"aut\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"), comment = c(ROR = \"https://ror.org/03wc8by49\")) )",
- "Description": "In order to reduce potential package dependencies and conflicts, generics provides a number of commonly used S3 generics.",
- "License": "MIT + file LICENSE",
- "URL": "https://generics.r-lib.org, https://github.com/r-lib/generics",
- "BugReports": "https://github.com/r-lib/generics/issues",
- "Depends": [
- "R (>= 3.6)"
- ],
- "Imports": [
- "methods"
- ],
- "Suggests": [
- "covr",
- "pkgload",
- "testthat (>= 3.0.0)",
- "tibble",
- "withr"
- ],
- "Config/Needs/website": "tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.2",
- "NeedsCompilation": "no",
- "Author": "Hadley Wickham [aut, cre] (ORCID: ), Max Kuhn [aut], Davis Vaughan [aut], Posit Software, PBC [cph, fnd] (ROR: )",
- "Maintainer": "Hadley Wickham ",
- "Repository": "CRAN"
- },
- "ggplot2": {
- "Package": "ggplot2",
- "Version": "4.0.2",
- "Source": "Repository",
- "Title": "Create Elegant Data Visualisations Using the Grammar of Graphics",
- "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\", comment = c(ORCID = \"0000-0003-4757-117X\")), person(\"Winston\", \"Chang\", role = \"aut\", comment = c(ORCID = \"0000-0002-1576-2126\")), person(\"Lionel\", \"Henry\", role = \"aut\"), person(\"Thomas Lin\", \"Pedersen\", , \"thomas.pedersen@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-5147-4711\")), person(\"Kohske\", \"Takahashi\", role = \"aut\"), person(\"Claus\", \"Wilke\", role = \"aut\", comment = c(ORCID = \"0000-0002-7470-9261\")), person(\"Kara\", \"Woo\", role = \"aut\", comment = c(ORCID = \"0000-0002-5125-4188\")), person(\"Hiroaki\", \"Yutani\", role = \"aut\", comment = c(ORCID = \"0000-0002-3385-7233\")), person(\"Dewey\", \"Dunnington\", role = \"aut\", comment = c(ORCID = \"0000-0002-9415-4582\")), person(\"Teun\", \"van den Brand\", role = \"aut\", comment = c(ORCID = \"0000-0002-9335-7468\")), person(\"Posit, PBC\", role = c(\"cph\", \"fnd\"), comment = c(ROR = \"03wc8by49\")) )",
- "Description": "A system for 'declaratively' creating graphics, based on \"The Grammar of Graphics\". You provide the data, tell 'ggplot2' how to map variables to aesthetics, what graphical primitives to use, and it takes care of the details.",
- "License": "MIT + file LICENSE",
- "URL": "https://ggplot2.tidyverse.org, https://github.com/tidyverse/ggplot2",
- "BugReports": "https://github.com/tidyverse/ggplot2/issues",
- "Depends": [
- "R (>= 4.1)"
- ],
- "Imports": [
- "cli",
- "grDevices",
- "grid",
- "gtable (>= 0.3.6)",
- "isoband",
- "lifecycle (> 1.0.1)",
- "rlang (>= 1.1.0)",
- "S7",
- "scales (>= 1.4.0)",
- "stats",
- "vctrs (>= 0.6.0)",
- "withr (>= 2.5.0)"
- ],
- "Suggests": [
- "broom",
- "covr",
- "dplyr",
- "ggplot2movies",
- "hexbin",
- "Hmisc",
- "hms",
- "knitr",
- "mapproj",
- "maps",
- "MASS",
- "mgcv",
- "multcomp",
- "munsell",
- "nlme",
- "profvis",
- "quantreg",
- "quarto",
- "ragg (>= 1.2.6)",
- "RColorBrewer",
- "roxygen2",
- "rpart",
- "sf (>= 0.7-3)",
- "svglite (>= 2.1.2)",
- "testthat (>= 3.1.5)",
- "tibble",
- "vdiffr (>= 1.0.6)",
- "xml2"
- ],
- "Enhances": [
- "sp"
- ],
- "VignetteBuilder": "quarto",
- "Config/Needs/website": "ggtext, tidyr, forcats, tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Config/usethis/last-upkeep": "2025-04-23",
- "Encoding": "UTF-8",
- "LazyData": "true",
- "RoxygenNote": "7.3.3",
- "Collate": "'ggproto.R' 'ggplot-global.R' 'aaa-.R' 'aes-colour-fill-alpha.R' 'aes-evaluation.R' 'aes-group-order.R' 'aes-linetype-size-shape.R' 'aes-position.R' 'all-classes.R' 'compat-plyr.R' 'utilities.R' 'aes.R' 'annotation-borders.R' 'utilities-checks.R' 'legend-draw.R' 'geom-.R' 'annotation-custom.R' 'annotation-logticks.R' 'scale-type.R' 'layer.R' 'make-constructor.R' 'geom-polygon.R' 'geom-map.R' 'annotation-map.R' 'geom-raster.R' 'annotation-raster.R' 'annotation.R' 'autolayer.R' 'autoplot.R' 'axis-secondary.R' 'backports.R' 'bench.R' 'bin.R' 'coord-.R' 'coord-cartesian-.R' 'coord-fixed.R' 'coord-flip.R' 'coord-map.R' 'coord-munch.R' 'coord-polar.R' 'coord-quickmap.R' 'coord-radial.R' 'coord-sf.R' 'coord-transform.R' 'data.R' 'docs_layer.R' 'facet-.R' 'facet-grid-.R' 'facet-null.R' 'facet-wrap.R' 'fortify-map.R' 'fortify-models.R' 'fortify-spatial.R' 'fortify.R' 'stat-.R' 'geom-abline.R' 'geom-rect.R' 'geom-bar.R' 'geom-tile.R' 'geom-bin2d.R' 'geom-blank.R' 'geom-boxplot.R' 'geom-col.R' 'geom-path.R' 'geom-contour.R' 'geom-point.R' 'geom-count.R' 'geom-crossbar.R' 'geom-segment.R' 'geom-curve.R' 'geom-defaults.R' 'geom-ribbon.R' 'geom-density.R' 'geom-density2d.R' 'geom-dotplot.R' 'geom-errorbar.R' 'geom-freqpoly.R' 'geom-function.R' 'geom-hex.R' 'geom-histogram.R' 'geom-hline.R' 'geom-jitter.R' 'geom-label.R' 'geom-linerange.R' 'geom-pointrange.R' 'geom-quantile.R' 'geom-rug.R' 'geom-sf.R' 'geom-smooth.R' 'geom-spoke.R' 'geom-text.R' 'geom-violin.R' 'geom-vline.R' 'ggplot2-package.R' 'grob-absolute.R' 'grob-dotstack.R' 'grob-null.R' 'grouping.R' 'properties.R' 'margins.R' 'theme-elements.R' 'guide-.R' 'guide-axis.R' 'guide-axis-logticks.R' 'guide-axis-stack.R' 'guide-axis-theta.R' 'guide-legend.R' 'guide-bins.R' 'guide-colorbar.R' 'guide-colorsteps.R' 'guide-custom.R' 'guide-none.R' 'guide-old.R' 'guides-.R' 'guides-grid.R' 'hexbin.R' 'import-standalone-obj-type.R' 'import-standalone-types-check.R' 'labeller.R' 'labels.R' 'layer-sf.R' 'layout.R' 'limits.R' 'performance.R' 'plot-build.R' 'plot-construction.R' 'plot-last.R' 'plot.R' 'position-.R' 'position-collide.R' 'position-dodge.R' 'position-dodge2.R' 'position-identity.R' 'position-jitter.R' 'position-jitterdodge.R' 'position-nudge.R' 'position-stack.R' 'quick-plot.R' 'reshape-add-margins.R' 'save.R' 'scale-.R' 'scale-alpha.R' 'scale-binned.R' 'scale-brewer.R' 'scale-colour.R' 'scale-continuous.R' 'scale-date.R' 'scale-discrete-.R' 'scale-expansion.R' 'scale-gradient.R' 'scale-grey.R' 'scale-hue.R' 'scale-identity.R' 'scale-linetype.R' 'scale-linewidth.R' 'scale-manual.R' 'scale-shape.R' 'scale-size.R' 'scale-steps.R' 'scale-view.R' 'scale-viridis.R' 'scales-.R' 'stat-align.R' 'stat-bin.R' 'stat-summary-2d.R' 'stat-bin2d.R' 'stat-bindot.R' 'stat-binhex.R' 'stat-boxplot.R' 'stat-connect.R' 'stat-contour.R' 'stat-count.R' 'stat-density-2d.R' 'stat-density.R' 'stat-ecdf.R' 'stat-ellipse.R' 'stat-function.R' 'stat-identity.R' 'stat-manual.R' 'stat-qq-line.R' 'stat-qq.R' 'stat-quantilemethods.R' 'stat-sf-coordinates.R' 'stat-sf.R' 'stat-smooth-methods.R' 'stat-smooth.R' 'stat-sum.R' 'stat-summary-bin.R' 'stat-summary-hex.R' 'stat-summary.R' 'stat-unique.R' 'stat-ydensity.R' 'summarise-plot.R' 'summary.R' 'theme.R' 'theme-defaults.R' 'theme-current.R' 'theme-sub.R' 'utilities-break.R' 'utilities-grid.R' 'utilities-help.R' 'utilities-patterns.R' 'utilities-resolution.R' 'utilities-tidy-eval.R' 'zxx.R' 'zzz.R'",
- "NeedsCompilation": "no",
- "Author": "Hadley Wickham [aut] (ORCID: ), Winston Chang [aut] (ORCID: ), Lionel Henry [aut], Thomas Lin Pedersen [aut, cre] (ORCID: ), Kohske Takahashi [aut], Claus Wilke [aut] (ORCID: ), Kara Woo [aut] (ORCID: ), Hiroaki Yutani [aut] (ORCID: ), Dewey Dunnington [aut] (ORCID: ), Teun van den Brand [aut] (ORCID: ), Posit, PBC [cph, fnd] (ROR: )",
- "Maintainer": "Thomas Lin Pedersen ",
- "Repository": "CRAN"
- },
- "ggrepel": {
- "Package": "ggrepel",
- "Version": "0.9.6",
- "Source": "Repository",
- "Authors@R": "c( person(\"Kamil\", \"Slowikowski\", email = \"kslowikowski@gmail.com\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-2843-6370\")), person(\"Alicia\", \"Schep\", role = \"ctb\", comment = c(ORCID = \"0000-0002-3915-0618\")), person(\"Sean\", \"Hughes\", role = \"ctb\", comment = c(ORCID = \"0000-0002-9409-9405\")), person(\"Trung Kien\", \"Dang\", role = \"ctb\", comment = c(ORCID = \"0000-0001-7562-6495\")), person(\"Saulius\", \"Lukauskas\", role = \"ctb\"), person(\"Jean-Olivier\", \"Irisson\", role = \"ctb\", comment = c(ORCID = \"0000-0003-4920-3880\")), person(\"Zhian N\", \"Kamvar\", role = \"ctb\", comment = c(ORCID = \"0000-0003-1458-7108\")), person(\"Thompson\", \"Ryan\", role = \"ctb\", comment = c(ORCID = \"0000-0002-0450-8181\")), person(\"Dervieux\", \"Christophe\", role = \"ctb\", comment = c(ORCID = \"0000-0003-4474-2498\")), person(\"Yutani\", \"Hiroaki\", role = \"ctb\"), person(\"Pierre\", \"Gramme\", role = \"ctb\"), person(\"Amir Masoud\", \"Abdol\", role = \"ctb\"), person(\"Malcolm\", \"Barrett\", role = \"ctb\", comment = c(ORCID = \"0000-0003-0299-5825\")), person(\"Robrecht\", \"Cannoodt\", role = \"ctb\", comment = c(ORCID = \"0000-0003-3641-729X\")), person(\"Michał\", \"Krassowski\", role = \"ctb\", comment = c(ORCID = \"0000-0002-9638-7785\")), person(\"Michael\", \"Chirico\", role = \"ctb\", comment = c(ORCID = \"0000-0003-0787-087X\")), person(\"Pedro\", \"Aphalo\", role = \"ctb\", comment = c(ORCID = \"0000-0003-3385-972X\")), person(\"Francis\", \"Barton\", role = \"ctb\") )",
- "Title": "Automatically Position Non-Overlapping Text Labels with 'ggplot2'",
- "Description": "Provides text and label geoms for 'ggplot2' that help to avoid overlapping text labels. Labels repel away from each other and away from the data points.",
- "Depends": [
- "R (>= 3.0.0)",
- "ggplot2 (>= 2.2.0)"
- ],
- "Imports": [
- "grid",
- "Rcpp",
- "rlang (>= 0.3.0)",
- "scales (>= 0.5.0)",
- "withr (>= 2.5.0)"
- ],
- "Suggests": [
- "knitr",
- "rmarkdown",
- "testthat",
- "svglite",
- "vdiffr",
- "gridExtra",
- "ggpp",
- "patchwork",
- "devtools",
- "prettydoc",
- "ggbeeswarm",
- "dplyr",
- "magrittr",
- "readr",
- "stringr"
- ],
- "VignetteBuilder": "knitr",
- "License": "GPL-3 | file LICENSE",
- "URL": "https://ggrepel.slowkow.com/, https://github.com/slowkow/ggrepel",
- "BugReports": "https://github.com/slowkow/ggrepel/issues",
- "RoxygenNote": "7.3.1",
- "LinkingTo": [
- "Rcpp"
- ],
- "Encoding": "UTF-8",
- "NeedsCompilation": "yes",
- "Author": "Kamil Slowikowski [aut, cre] (), Alicia Schep [ctb] (), Sean Hughes [ctb] (), Trung Kien Dang [ctb] (), Saulius Lukauskas [ctb], Jean-Olivier Irisson [ctb] (), Zhian N Kamvar [ctb] (), Thompson Ryan [ctb] (), Dervieux Christophe [ctb] (), Yutani Hiroaki [ctb], Pierre Gramme [ctb], Amir Masoud Abdol [ctb], Malcolm Barrett [ctb] (), Robrecht Cannoodt [ctb] (), Michał Krassowski [ctb] (), Michael Chirico [ctb] (), Pedro Aphalo [ctb] (), Francis Barton [ctb]",
- "Maintainer": "Kamil Slowikowski ",
- "Repository": "CRAN"
- },
- "glue": {
- "Package": "glue",
- "Version": "1.8.0",
- "Source": "Repository",
- "Title": "Interpreted String Literals",
- "Authors@R": "c( person(\"Jim\", \"Hester\", role = \"aut\", comment = c(ORCID = \"0000-0002-2739-7082\")), person(\"Jennifer\", \"Bryan\", , \"jenny@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-6983-2759\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )",
- "Description": "An implementation of interpreted string literals, inspired by Python's Literal String Interpolation and Docstrings and Julia's Triple-Quoted String Literals .",
- "License": "MIT + file LICENSE",
- "URL": "https://glue.tidyverse.org/, https://github.com/tidyverse/glue",
- "BugReports": "https://github.com/tidyverse/glue/issues",
- "Depends": [
- "R (>= 3.6)"
- ],
- "Imports": [
- "methods"
- ],
- "Suggests": [
- "crayon",
- "DBI (>= 1.2.0)",
- "dplyr",
- "knitr",
- "magrittr",
- "rlang",
- "rmarkdown",
- "RSQLite",
- "testthat (>= 3.2.0)",
- "vctrs (>= 0.3.0)",
- "waldo (>= 0.5.3)",
- "withr"
- ],
- "VignetteBuilder": "knitr",
- "ByteCompile": "true",
- "Config/Needs/website": "bench, forcats, ggbeeswarm, ggplot2, R.utils, rprintf, tidyr, tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.2",
- "NeedsCompilation": "yes",
- "Author": "Jim Hester [aut] (), Jennifer Bryan [aut, cre] (), Posit Software, PBC [cph, fnd]",
- "Maintainer": "Jennifer Bryan ",
- "Repository": "CRAN"
- },
- "googledrive": {
- "Package": "googledrive",
- "Version": "2.1.2",
- "Source": "Repository",
- "Title": "An Interface to Google Drive",
- "Authors@R": "c( person(\"Lucy\", \"D'Agostino McGowan\", , role = \"aut\"), person(\"Jennifer\", \"Bryan\", , \"jenny@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-6983-2759\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )",
- "Description": "Manage Google Drive files from R.",
- "License": "MIT + file LICENSE",
- "URL": "https://googledrive.tidyverse.org, https://github.com/tidyverse/googledrive",
- "BugReports": "https://github.com/tidyverse/googledrive/issues",
- "Depends": [
- "R (>= 4.1)"
- ],
- "Imports": [
- "cli (>= 3.0.0)",
- "gargle (>= 1.6.0)",
- "glue (>= 1.4.2)",
- "httr",
- "jsonlite",
- "lifecycle",
- "magrittr",
- "pillar (>= 1.9.0)",
- "purrr (>= 1.0.1)",
- "rlang (>= 1.0.2)",
- "tibble (>= 2.0.0)",
- "utils",
- "uuid",
- "vctrs (>= 0.3.0)",
- "withr"
- ],
- "Suggests": [
- "curl",
- "dplyr (>= 1.0.0)",
- "knitr",
- "rmarkdown",
- "spelling",
- "testthat (>= 3.1.5)"
- ],
- "VignetteBuilder": "knitr",
- "Config/Needs/website": "tidyverse, tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Encoding": "UTF-8",
- "Language": "en-US",
- "RoxygenNote": "7.3.3",
- "NeedsCompilation": "no",
- "Author": "Lucy D'Agostino McGowan [aut], Jennifer Bryan [aut, cre] (ORCID: ), Posit Software, PBC [cph, fnd]",
- "Maintainer": "Jennifer Bryan ",
- "Repository": "https://packagemanager.posit.co/cran/latest"
- },
- "googlesheets4": {
- "Package": "googlesheets4",
- "Version": "1.1.2",
- "Source": "Repository",
- "Title": "Access Google Sheets using the Sheets API V4",
- "Authors@R": "c( person(\"Jennifer\", \"Bryan\", , \"jenny@posit.co\", role = c(\"cre\", \"aut\"), comment = c(ORCID = \"0000-0002-6983-2759\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )",
- "Description": "Interact with Google Sheets through the Sheets API v4 . \"API\" is an acronym for \"application programming interface\"; the Sheets API allows users to interact with Google Sheets programmatically, instead of via a web browser. The \"v4\" refers to the fact that the Sheets API is currently at version 4. This package can read and write both the metadata and the cell data in a Sheet.",
- "License": "MIT + file LICENSE",
- "URL": "https://googlesheets4.tidyverse.org, https://github.com/tidyverse/googlesheets4",
- "BugReports": "https://github.com/tidyverse/googlesheets4/issues",
- "Depends": [
- "R (>= 3.6)"
- ],
- "Imports": [
- "cellranger",
- "cli (>= 3.0.0)",
- "curl",
- "gargle (>= 1.6.0)",
- "glue (>= 1.3.0)",
- "googledrive (>= 2.1.0)",
- "httr",
- "ids",
- "lifecycle",
- "magrittr",
- "methods",
- "purrr",
- "rematch2",
- "rlang (>= 1.0.2)",
- "tibble (>= 2.1.1)",
- "utils",
- "vctrs (>= 0.2.3)",
- "withr"
- ],
- "Suggests": [
- "readr",
- "rmarkdown",
- "spelling",
- "testthat (>= 3.1.7)"
- ],
- "ByteCompile": "true",
- "Config/Needs/website": "tidyverse, tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Encoding": "UTF-8",
- "Language": "en-US",
- "RoxygenNote": "7.3.2.9000",
- "NeedsCompilation": "no",
- "Author": "Jennifer Bryan [cre, aut] (ORCID: ), Posit Software, PBC [cph, fnd]",
- "Maintainer": "Jennifer Bryan ",
- "Repository": "https://packagemanager.posit.co/cran/latest"
- },
- "gridExtra": {
- "Package": "gridExtra",
- "Version": "2.3",
- "Source": "Repository",
- "Authors@R": "c(person(\"Baptiste\", \"Auguie\", email = \"baptiste.auguie@gmail.com\", role = c(\"aut\", \"cre\")), person(\"Anton\", \"Antonov\", email = \"tonytonov@gmail.com\", role = c(\"ctb\")))",
- "License": "GPL (>= 2)",
- "Title": "Miscellaneous Functions for \"Grid\" Graphics",
- "Type": "Package",
- "Description": "Provides a number of user-level functions to work with \"grid\" graphics, notably to arrange multiple grid-based plots on a page, and draw tables.",
- "VignetteBuilder": "knitr",
- "Imports": [
- "gtable",
- "grid",
- "grDevices",
- "graphics",
- "utils"
- ],
- "Suggests": [
- "ggplot2",
- "egg",
- "lattice",
- "knitr",
- "testthat"
- ],
- "RoxygenNote": "6.0.1",
- "NeedsCompilation": "no",
- "Author": "Baptiste Auguie [aut, cre], Anton Antonov [ctb]",
- "Maintainer": "Baptiste Auguie ",
- "Repository": "CRAN"
- },
- "gtable": {
- "Package": "gtable",
- "Version": "0.3.6",
- "Source": "Repository",
- "Title": "Arrange 'Grobs' in Tables",
- "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\"), person(\"Thomas Lin\", \"Pedersen\", , \"thomas.pedersen@posit.co\", role = c(\"aut\", \"cre\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )",
- "Description": "Tools to make it easier to work with \"tables\" of 'grobs'. The 'gtable' package defines a 'gtable' grob class that specifies a grid along with a list of grobs and their placement in the grid. Further the package makes it easy to manipulate and combine 'gtable' objects so that complex compositions can be built up sequentially.",
- "License": "MIT + file LICENSE",
- "URL": "https://gtable.r-lib.org, https://github.com/r-lib/gtable",
- "BugReports": "https://github.com/r-lib/gtable/issues",
- "Depends": [
- "R (>= 4.0)"
- ],
- "Imports": [
- "cli",
- "glue",
- "grid",
- "lifecycle",
- "rlang (>= 1.1.0)",
- "stats"
- ],
- "Suggests": [
- "covr",
- "ggplot2",
- "knitr",
- "profvis",
- "rmarkdown",
- "testthat (>= 3.0.0)"
- ],
- "VignetteBuilder": "knitr",
- "Config/Needs/website": "tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Config/usethis/last-upkeep": "2024-10-25",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.2",
- "NeedsCompilation": "no",
- "Author": "Hadley Wickham [aut], Thomas Lin Pedersen [aut, cre], Posit Software, PBC [cph, fnd]",
- "Maintainer": "Thomas Lin Pedersen ",
- "Repository": "CRAN"
- },
- "haven": {
- "Package": "haven",
- "Version": "2.5.5",
- "Source": "Repository",
- "Title": "Import and Export 'SPSS', 'Stata' and 'SAS' Files",
- "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = c(\"aut\", \"cre\")), person(\"Evan\", \"Miller\", role = c(\"aut\", \"cph\"), comment = \"Author of included ReadStat code\"), person(\"Danny\", \"Smith\", role = \"aut\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )",
- "Description": "Import foreign statistical formats into R via the embedded 'ReadStat' C library, .",
- "License": "MIT + file LICENSE",
- "URL": "https://haven.tidyverse.org, https://github.com/tidyverse/haven, https://github.com/WizardMac/ReadStat",
- "BugReports": "https://github.com/tidyverse/haven/issues",
- "Depends": [
- "R (>= 3.6)"
- ],
- "Imports": [
- "cli (>= 3.0.0)",
- "forcats (>= 0.2.0)",
- "hms",
- "lifecycle",
- "methods",
- "readr (>= 0.1.0)",
- "rlang (>= 0.4.0)",
- "tibble",
- "tidyselect",
- "vctrs (>= 0.3.0)"
- ],
- "Suggests": [
- "covr",
- "crayon",
- "fs",
- "knitr",
- "pillar (>= 1.4.0)",
- "rmarkdown",
- "testthat (>= 3.0.0)",
- "utf8"
- ],
- "LinkingTo": [
- "cpp11"
- ],
- "VignetteBuilder": "knitr",
- "Config/Needs/website": "tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.2",
- "SystemRequirements": "GNU make, zlib: zlib1g-dev (deb), zlib-devel (rpm)",
- "NeedsCompilation": "yes",
- "Author": "Hadley Wickham [aut, cre], Evan Miller [aut, cph] (Author of included ReadStat code), Danny Smith [aut], Posit Software, PBC [cph, fnd]",
- "Maintainer": "Hadley Wickham ",
- "Repository": "CRAN"
- },
- "highr": {
- "Package": "highr",
- "Version": "0.11",
- "Source": "Repository",
- "Type": "Package",
- "Title": "Syntax Highlighting for R Source Code",
- "Authors@R": "c( person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\"), email = \"xie@yihui.name\", comment = c(ORCID = \"0000-0003-0645-5666\")), person(\"Yixuan\", \"Qiu\", role = \"aut\"), person(\"Christopher\", \"Gandrud\", role = \"ctb\"), person(\"Qiang\", \"Li\", role = \"ctb\") )",
- "Description": "Provides syntax highlighting for R source code. Currently it supports LaTeX and HTML output. Source code of other languages is supported via Andre Simon's highlight package ().",
- "Depends": [
- "R (>= 3.3.0)"
- ],
- "Imports": [
- "xfun (>= 0.18)"
- ],
- "Suggests": [
- "knitr",
- "markdown",
- "testit"
- ],
- "License": "GPL",
- "URL": "https://github.com/yihui/highr",
- "BugReports": "https://github.com/yihui/highr/issues",
- "VignetteBuilder": "knitr",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.1",
- "NeedsCompilation": "no",
- "Author": "Yihui Xie [aut, cre] (), Yixuan Qiu [aut], Christopher Gandrud [ctb], Qiang Li [ctb]",
- "Maintainer": "Yihui Xie ",
- "Repository": "CRAN"
- },
- "hipread": {
- "Package": "hipread",
- "Version": "0.2.5",
- "Source": "Repository",
- "Type": "Package",
- "Title": "Read Hierarchical Fixed Width Files",
- "Authors@R": "c( person(\"Greg\", \"Freedman Ellis\", role = \"aut\"), person(\"Derek Burk\", email = \"ipums+cran@umn.edu\", role = c(\"aut\", \"cre\")), person(\"Joe Grover\", role = \"ctb\"), person(\"Mark Padgham\", role = \"ctb\"), person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", \"ctb\", comment = \"Code adapted from readr\"), person(\"Jim\", \"Hester\", , \"james.hester@rstudio.com\", c(\"ctb\"), comment = \"Code adapted from readr\"), person(\"Romain\", \"Francois\", role = \"ctb\", comment = \"Code adapted from readr\"), person(\"R Core Team\", role = \"ctb\", comment = \"Code adapted from readr\"), person(\"RStudio\", role = c(\"cph\", \"fnd\"), comment = \"Code adapted from readr\"), person(\"Jukka\", \"Jylänki\", role = c(\"ctb\", \"cph\"), comment = \"Code adapted from readr\"), person(\"Mikkel\", \"Jørgensen\", role = c(\"ctb\", \"cph\"), comment = \"Code adapted from readr\"), person(\"University of Minnesota\", role = \"cph\"))",
- "Contact": "ipums@umn.edu",
- "Description": "Read hierarchical fixed width files like those commonly used by many census data providers. Also allows for reading of data in chunks, and reading 'gzipped' files without storing the full file in memory.",
- "License": "GPL (>= 2) | file LICENSE",
- "Encoding": "UTF-8",
- "Depends": [
- "R (>= 3.0.2)"
- ],
- "LinkingTo": [
- "Rcpp (>= 1.0.12)",
- "BH"
- ],
- "Imports": [
- "Rcpp (>= 1.0.12)",
- "R6",
- "rlang",
- "tibble"
- ],
- "Suggests": [
- "dplyr",
- "readr",
- "testthat"
- ],
- "RoxygenNote": "7.3.2",
- "URL": "https://github.com/ipums/hipread",
- "BugReports": "https://github.com/ipums/hipread/issues",
- "NeedsCompilation": "yes",
- "Author": "Greg Freedman Ellis [aut], Derek Burk [aut, cre], Joe Grover [ctb], Mark Padgham [ctb], Hadley Wickham [ctb] (Code adapted from readr), Jim Hester [ctb] (Code adapted from readr), Romain Francois [ctb] (Code adapted from readr), R Core Team [ctb] (Code adapted from readr), RStudio [cph, fnd] (Code adapted from readr), Jukka Jylänki [ctb, cph] (Code adapted from readr), Mikkel Jørgensen [ctb, cph] (Code adapted from readr), University of Minnesota [cph]",
- "Maintainer": "Derek Burk ",
- "Repository": "https://packagemanager.posit.co/cran/latest"
- },
- "hms": {
- "Package": "hms",
- "Version": "1.1.4",
- "Source": "Repository",
- "Title": "Pretty Time of Day",
- "Date": "2025-10-11",
- "Authors@R": "c( person(\"Kirill\", \"Müller\", , \"kirill@cynkra.com\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-1416-3412\")), person(\"R Consortium\", role = \"fnd\"), person(\"Posit Software, PBC\", role = \"fnd\", comment = c(ROR = \"03wc8by49\")) )",
- "Description": "Implements an S3 class for storing and formatting time-of-day values, based on the 'difftime' class.",
- "License": "MIT + file LICENSE",
- "URL": "https://hms.tidyverse.org/, https://github.com/tidyverse/hms",
- "BugReports": "https://github.com/tidyverse/hms/issues",
- "Imports": [
- "cli",
- "lifecycle",
- "methods",
- "pkgconfig",
- "rlang (>= 1.0.2)",
- "vctrs (>= 0.3.8)"
- ],
- "Suggests": [
- "crayon",
- "lubridate",
- "pillar (>= 1.1.0)",
- "testthat (>= 3.0.0)"
- ],
- "Config/Needs/website": "tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.3.9000",
- "NeedsCompilation": "no",
- "Author": "Kirill Müller [aut, cre] (ORCID: ), R Consortium [fnd], Posit Software, PBC [fnd] (ROR: )",
- "Maintainer": "Kirill Müller ",
- "Repository": "https://packagemanager.posit.co/cran/latest"
- },
- "htmltools": {
- "Package": "htmltools",
- "Version": "0.5.9",
- "Source": "Repository",
- "Type": "Package",
- "Title": "Tools for HTML",
- "Authors@R": "c( person(\"Joe\", \"Cheng\", , \"joe@posit.co\", role = \"aut\"), person(\"Carson\", \"Sievert\", , \"carson@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-4958-2844\")), person(\"Barret\", \"Schloerke\", , \"barret@posit.co\", role = \"aut\", comment = c(ORCID = \"0000-0001-9986-114X\")), person(\"Winston\", \"Chang\", , \"winston@posit.co\", role = \"aut\", comment = c(ORCID = \"0000-0002-1576-2126\")), person(\"Yihui\", \"Xie\", , \"yihui@posit.co\", role = \"aut\"), person(\"Jeff\", \"Allen\", role = \"aut\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )",
- "Description": "Tools for HTML generation and output.",
- "License": "GPL (>= 2)",
- "URL": "https://github.com/rstudio/htmltools, https://rstudio.github.io/htmltools/",
- "BugReports": "https://github.com/rstudio/htmltools/issues",
- "Depends": [
- "R (>= 2.14.1)"
- ],
- "Imports": [
- "base64enc",
- "digest",
- "fastmap (>= 1.1.0)",
- "grDevices",
- "rlang (>= 1.0.0)",
- "utils"
- ],
- "Suggests": [
- "Cairo",
- "markdown",
- "ragg",
- "shiny",
- "testthat",
- "withr"
- ],
- "Enhances": [
- "knitr"
- ],
- "Config/Needs/check": "knitr",
- "Config/Needs/website": "rstudio/quillt, bench",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.3",
- "Collate": "'colors.R' 'fill.R' 'html_dependency.R' 'html_escape.R' 'html_print.R' 'htmltools-package.R' 'images.R' 'known_tags.R' 'selector.R' 'staticimports.R' 'tag_query.R' 'utils.R' 'tags.R' 'template.R'",
- "NeedsCompilation": "yes",
- "Author": "Joe Cheng [aut], Carson Sievert [aut, cre] (ORCID: ), Barret Schloerke [aut] (ORCID: ), Winston Chang [aut] (ORCID: ), Yihui Xie [aut], Jeff Allen [aut], Posit Software, PBC [cph, fnd]",
- "Maintainer": "Carson Sievert ",
- "Repository": "https://packagemanager.posit.co/cran/latest"
- },
- "httr": {
- "Package": "httr",
- "Version": "1.4.7",
- "Source": "Repository",
- "Title": "Tools for Working with URLs and HTTP",
- "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = c(\"aut\", \"cre\")), person(\"Posit, PBC\", role = c(\"cph\", \"fnd\")) )",
- "Description": "Useful tools for working with HTTP organised by HTTP verbs (GET(), POST(), etc). Configuration functions make it easy to control additional request components (authenticate(), add_headers() and so on).",
- "License": "MIT + file LICENSE",
- "URL": "https://httr.r-lib.org/, https://github.com/r-lib/httr",
- "BugReports": "https://github.com/r-lib/httr/issues",
- "Depends": [
- "R (>= 3.5)"
- ],
- "Imports": [
- "curl (>= 5.0.2)",
- "jsonlite",
- "mime",
- "openssl (>= 0.8)",
- "R6"
- ],
- "Suggests": [
- "covr",
- "httpuv",
- "jpeg",
- "knitr",
- "png",
- "readr",
- "rmarkdown",
- "testthat (>= 0.8.0)",
- "xml2"
- ],
- "VignetteBuilder": "knitr",
- "Config/Needs/website": "tidyverse/tidytemplate",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.2.3",
- "NeedsCompilation": "no",
- "Author": "Hadley Wickham [aut, cre], Posit, PBC [cph, fnd]",
- "Maintainer": "Hadley Wickham ",
- "Repository": "CRAN"
- },
- "httr2": {
- "Package": "httr2",
- "Version": "1.2.2",
- "Source": "Repository",
- "Title": "Perform HTTP Requests and Process the Responses",
- "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = c(\"aut\", \"cre\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")), person(\"Maximilian\", \"Girlich\", role = \"ctb\") )",
- "Description": "Tools for creating and modifying HTTP requests, then performing them and processing the results. 'httr2' is a modern re-imagining of 'httr' that uses a pipe-based interface and solves more of the problems that API wrapping packages face.",
- "License": "MIT + file LICENSE",
- "URL": "https://httr2.r-lib.org, https://github.com/r-lib/httr2",
- "BugReports": "https://github.com/r-lib/httr2/issues",
- "Depends": [
- "R (>= 4.1)"
- ],
- "Imports": [
- "cli (>= 3.0.0)",
- "curl (>= 6.4.0)",
- "glue",
- "lifecycle",
- "magrittr",
- "openssl",
- "R6",
- "rappdirs",
- "rlang (>= 1.1.0)",
- "vctrs (>= 0.6.3)",
- "withr"
- ],
- "Suggests": [
- "askpass",
- "bench",
- "clipr",
- "covr",
- "docopt",
- "httpuv",
- "jose",
- "jsonlite",
- "knitr",
- "later (>= 1.4.0)",
- "nanonext",
- "otel (>= 0.2.0)",
- "otelsdk (>= 0.2.0)",
- "paws.common (>= 0.8.0)",
- "promises",
- "rmarkdown",
- "testthat (>= 3.1.8)",
- "tibble",
- "webfakes (>= 1.4.0)",
- "xml2"
- ],
- "VignetteBuilder": "knitr",
- "Config/Needs/website": "tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Config/testthat/parallel": "true",
- "Config/testthat/start-first": "resp-stream, req-perform",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.3",
- "NeedsCompilation": "no",
- "Author": "Hadley Wickham [aut, cre], Posit Software, PBC [cph, fnd], Maximilian Girlich [ctb]",
- "Maintainer": "Hadley Wickham ",
- "Repository": "CRAN"
- },
- "ids": {
- "Package": "ids",
- "Version": "1.0.1",
- "Source": "Repository",
- "Title": "Generate Random Identifiers",
- "Authors@R": "person(\"Rich\", \"FitzJohn\", role = c(\"aut\", \"cre\"), email = \"rich.fitzjohn@gmail.com\")",
- "Description": "Generate random or human readable and pronounceable identifiers.",
- "License": "MIT + file LICENSE",
- "URL": "https://github.com/richfitz/ids",
- "BugReports": "https://github.com/richfitz/ids/issues",
- "Imports": [
- "openssl",
- "uuid"
- ],
- "Suggests": [
- "knitr",
- "rcorpora",
- "rmarkdown",
- "testthat"
- ],
- "RoxygenNote": "6.0.1",
- "VignetteBuilder": "knitr",
- "NeedsCompilation": "no",
- "Author": "Rich FitzJohn [aut, cre]",
- "Maintainer": "Rich FitzJohn ",
- "Repository": "CRAN"
- },
- "ipumsr": {
- "Package": "ipumsr",
- "Version": "0.9.0",
- "Source": "Repository",
- "Title": "An R Interface for Downloading, Reading, and Handling IPUMS Data",
- "Authors@R": "c( person(\"Greg Freedman Ellis\", role = \"aut\"), person(\"Derek Burk\", , , \"ipums+cran@umn.edu\", role = c(\"aut\", \"cre\")), person(\"Finn Roberts\", role = \"aut\"), person(\"Joe Grover\", role = \"ctb\"), person(\"Dan Ehrlich\", role = \"ctb\"), person(\"Renae Rodgers\", role = \"ctb\"), person(\"Institute for Social Research and Data Innovation\", , , \"ipums@umn.edu\", role = \"cph\") )",
- "Description": "An easy way to work with census, survey, and geographic data provided by IPUMS in R. Generate and download data through the IPUMS API and load IPUMS files into R with their associated metadata to make analysis easier. IPUMS data describing 1.4 billion individuals drawn from over 750 censuses and surveys is available free of charge from the IPUMS website .",
- "License": "Mozilla Public License 2.0",
- "URL": "https://tech.popdata.org/ipumsr/, https://github.com/ipums/ipumsr, https://www.ipums.org",
- "BugReports": "https://github.com/ipums/ipumsr/issues",
- "Depends": [
- "R (>= 3.6)"
- ],
- "Imports": [
- "dplyr (>= 0.7.0)",
- "haven (>= 2.2.0)",
- "hipread (>= 0.2.0)",
- "httr",
- "jsonlite",
- "lifecycle",
- "purrr",
- "R6",
- "readr",
- "rlang",
- "tibble",
- "tidyselect",
- "xml2",
- "zeallot"
- ],
- "Suggests": [
- "biglm",
- "covr",
- "crayon",
- "DBI",
- "dbplyr",
- "DT",
- "ggplot2",
- "htmltools",
- "knitr",
- "rmapshaper",
- "rmarkdown",
- "RSQLite (>= 2.3.3)",
- "rstudioapi",
- "scales",
- "sf",
- "shiny",
- "testthat (>= 3.2.0)",
- "tidyr",
- "vcr (>= 0.6.0)",
- "withr"
- ],
- "VignetteBuilder": "knitr",
- "Contact": "ipums@umn.edu",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.2",
- "Config/testthat/edition": "3",
- "NeedsCompilation": "no",
- "Author": "Greg Freedman Ellis [aut], Derek Burk [aut, cre], Finn Roberts [aut], Joe Grover [ctb], Dan Ehrlich [ctb], Renae Rodgers [ctb], Institute for Social Research and Data Innovation [cph]",
- "Maintainer": "Derek Burk ",
- "Repository": "https://packagemanager.posit.co/cran/latest"
- },
- "isoband": {
- "Package": "isoband",
- "Version": "0.3.0",
- "Source": "Repository",
- "Title": "Generate Isolines and Isobands from Regularly Spaced Elevation Grids",
- "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\", comment = c(ORCID = \"0000-0003-4757-117X\")), person(\"Claus O.\", \"Wilke\", , \"wilke@austin.utexas.edu\", role = \"aut\", comment = c(\"Original author\", ORCID = \"0000-0002-7470-9261\")), person(\"Thomas Lin\", \"Pedersen\", , \"thomas.pedersen@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-5147-4711\")), person(\"Posit, PBC\", role = c(\"cph\", \"fnd\"), comment = c(ROR = \"03wc8by49\")) )",
- "Description": "A fast C++ implementation to generate contour lines (isolines) and contour polygons (isobands) from regularly spaced grids containing elevation data.",
- "License": "MIT + file LICENSE",
- "URL": "https://isoband.r-lib.org, https://github.com/r-lib/isoband",
- "BugReports": "https://github.com/r-lib/isoband/issues",
- "Imports": [
- "cli",
- "grid",
- "rlang",
- "utils"
- ],
- "Suggests": [
- "covr",
- "ggplot2",
- "knitr",
- "magick",
- "bench",
- "rmarkdown",
- "sf",
- "testthat (>= 3.0.0)",
- "xml2"
- ],
- "VignetteBuilder": "knitr",
- "Config/Needs/website": "tidyverse/tidytemplate",
- "Config/testthat/edition": "3",
- "Config/usethis/last-upkeep": "2025-12-05",
- "Encoding": "UTF-8",
- "RoxygenNote": "7.3.3",
- "Config/build/compilation-database": "true",
- "LinkingTo": [
- "cpp11"
- ],
- "NeedsCompilation": "yes",
- "Author": "Hadley Wickham [aut] (ORCID: ), Claus O. Wilke [aut] (Original author, ORCID: ), Thomas Lin Pedersen [aut, cre] (ORCID: ), Posit, PBC [cph, fnd] (ROR: )",
- "Maintainer": "Thomas Lin Pedersen ",
- "Repository": "https://packagemanager.posit.co/cran/latest"
- },
- "janitor": {
- "Package": "janitor",
- "Version": "2.2.1",
- "Source": "Repository",
- "Title": "Simple Tools for Examining and Cleaning Dirty Data",
- "Authors@R": "c(person(\"Sam\", \"Firke\", email = \"samuel.firke@gmail.com\", role = c(\"aut\", \"cre\")), person(\"Bill\", \"Denney\", email = \"wdenney@humanpredictions.com\", role = \"ctb\"), person(\"Chris\", \"Haid\", email = \"chrishaid@gmail.com\", role = \"ctb\"), person(\"Ryan\", \"Knight\", email = \"ryangknight@gmail.com\", role = \"ctb\"), person(\"Malte\", \"Grosser\", email = \"malte.grosser@gmail.com\", role = \"ctb\"), person(\"Jonathan\", \"Zadra\", email = \"jonathan.zadra@sorensonimpact.com\", role = \"ctb\"))",
- "Description": "The main janitor functions can: perfectly format data.frame column names; provide quick counts of variable combinations (i.e., frequency tables and crosstabs); and explore duplicate records. Other janitor functions nicely format the tabulation results. These tabulate-and-report functions approximate popular features of SPSS and Microsoft Excel. This package follows the principles of the \"tidyverse\" and works well with the pipe function %>%. janitor was built with beginning-to-intermediate R users in mind and is optimized for user-friendliness.",
- "URL": "https://github.com/sfirke/janitor, https://sfirke.github.io/janitor/",
- "BugReports": "https://github.com/sfirke/janitor/issues",
- "Depends": [
- "R (>= 3.1.2)"
- ],
- "Imports": [
- "dplyr (>= 1.0.0)",
- "hms",
- "lifecycle",
- "lubridate",
- "magrittr",
- "purrr",
- "rlang",
- "stringi",
- "stringr",
- "snakecase (>= 0.9.2)",
- "tidyselect (>= 1.0.0)",
- "tidyr (>= 0.7.0)"
- ],
- "License": "MIT + file LICENSE",
- "RoxygenNote": "7.2.3",
- "Suggests": [
- "dbplyr",
- "knitr",
- "rmarkdown",
- "RSQLite",
- "sf",
- "testthat (>= 3.0.0)",
- "tibble",
- "tidygraph"
- ],
- "VignetteBuilder": "knitr",
- "Encoding": "UTF-8",
- "Config/testthat/edition": "3",
- "NeedsCompilation": "no",
- "Author": "Sam Firke [aut, cre], Bill Denney [ctb], Chris Haid [ctb], Ryan Knight [ctb], Malte Grosser [ctb], Jonathan Zadra [ctb]",
- "Maintainer": "Sam Firke ",
- "Repository": "CRAN"
- },
- "jquerylib": {
- "Package": "jquerylib",
- "Version": "0.1.4",
- "Source": "Repository",
- "Title": "Obtain 'jQuery' as an HTML Dependency Object",
- "Authors@R": "c( person(\"Carson\", \"Sievert\", role = c(\"aut\", \"cre\"), email = \"carson@rstudio.com\", comment = c(ORCID = \"0000-0002-4958-2844\")), person(\"Joe\", \"Cheng\", role = \"aut\", email = \"joe@rstudio.com\"), person(family = \"RStudio\", role = \"cph\"), person(family = \"jQuery Foundation\", role = \"cph\", comment = \"jQuery library and jQuery UI library\"), person(family = \"jQuery contributors\", role = c(\"ctb\", \"cph\"), comment = \"jQuery library; authors listed in inst/lib/jquery-AUTHORS.txt\") )",
- "Description": "Obtain any major version of 'jQuery' () and use it in any webpage generated by 'htmltools' (e.g. 'shiny', 'htmlwidgets', and 'rmarkdown'). Most R users don't need to use this package directly, but other R packages (e.g. 'shiny', 'rmarkdown', etc.) depend on this package to avoid bundling redundant copies of 'jQuery'.",
- "License": "MIT + file LICENSE",
- "Encoding": "UTF-8",
- "Config/testthat/edition": "3",
- "RoxygenNote": "7.0.2",
- "Imports": [
- "htmltools"
- ],
- "Suggests": [
- "testthat"
- ],
- "NeedsCompilation": "no",
- "Author": "Carson Sievert [aut, cre] (), Joe Cheng [aut], RStudio [cph], jQuery Foundation [cph] (jQuery library and jQuery UI library), jQuery contributors [ctb, cph] (jQuery library; authors listed in inst/lib/jquery-AUTHORS.txt)",
- "Maintainer": "Carson Sievert ",
- "Repository": "CRAN"
- },
- "jsonlite": {
- "Package": "jsonlite",
- "Version": "2.0.0",
- "Source": "Repository",
- "Title": "A Simple and Robust JSON Parser and Generator for R",
- "License": "MIT + file LICENSE",
- "Depends": [
- "methods"
- ],
- "Authors@R": "c( person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), email = \"jeroenooms@gmail.com\", comment = c(ORCID = \"0000-0002-4035-0289\")), person(\"Duncan\", \"Temple Lang\", role = \"ctb\"), person(\"Lloyd\", \"Hilaiel\", role = \"cph\", comment=\"author of bundled libyajl\"))",
- "URL": "https://jeroen.r-universe.dev/jsonlite https://arxiv.org/abs/1403.2805",
- "BugReports": "https://github.com/jeroen/jsonlite/issues",
- "Maintainer": "Jeroen Ooms ",
- "VignetteBuilder": "knitr, R.rsp",
- "Description": "A reasonably fast JSON parser and generator, optimized for statistical data and the web. Offers simple, flexible tools for working with JSON in R, and is particularly powerful for building pipelines and interacting with a web API. The implementation is based on the mapping described in the vignette (Ooms, 2014). In addition to converting JSON data from/to R objects, 'jsonlite' contains functions to stream, validate, and prettify JSON data. The unit tests included with the package verify that all edge cases are encoded and decoded consistently for use with dynamic data in systems and applications.",
- "Suggests": [
- "httr",
- "vctrs",
- "testthat",
- "knitr",
- "rmarkdown",
- "R.rsp",
- "sf"
- ],
- "RoxygenNote": "7.3.2",
- "Encoding": "UTF-8",
- "NeedsCompilation": "yes",
- "Author": "Jeroen Ooms [aut, cre] (), Duncan Temple Lang [ctb], Lloyd Hilaiel [cph] (author of bundled libyajl)",
- "Repository": "CRAN"
- },
- "knitr": {
- "Package": "knitr",
- "Version": "1.51",
- "Source": "Repository",
- "Type": "Package",
- "Title": "A General-Purpose Package for Dynamic Report Generation in R",
- "Authors@R": "c( person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\"), email = \"xie@yihui.name\", comment = c(ORCID = \"0000-0003-0645-5666\", URL = \"https://yihui.org\")), person(\"Abhraneel\", \"Sarma\", role = \"ctb\"), person(\"Adam\", \"Vogt\", role = \"ctb\"), person(\"Alastair\", \"Andrew\", role = \"ctb\"), person(\"Alex\", \"Zvoleff\", role = \"ctb\"), person(\"Amar\", \"Al-Zubaidi\", role = \"ctb\"), person(\"Andre\", \"Simon\", role = \"ctb\", comment = \"the CSS files under inst/themes/ were derived from the Highlight package http://www.andre-simon.de\"), person(\"Aron\", \"Atkins\", role = \"ctb\"), person(\"Aaron\", \"Wolen\", role = \"ctb\"), person(\"Ashley\", \"Manton\", role = \"ctb\"), person(\"Atsushi\", \"Yasumoto\", role = \"ctb\", comment = c(ORCID = \"0000-0002-8335-495X\")), person(\"Ben\", \"Baumer\", role = \"ctb\"), person(\"Brian\", \"Diggs\", role = \"ctb\"), person(\"Brian\", \"Zhang\", role = \"ctb\"), person(\"Bulat\", \"Yapparov\", role = \"ctb\"), person(\"Cassio\", \"Pereira\", role = \"ctb\"), person(\"Christophe\", \"Dervieux\", role = \"ctb\"), person(\"David\", \"Hall\", role = \"ctb\"), person(\"David\", \"Hugh-Jones\", role = \"ctb\"), person(\"David\", \"Robinson\", role = \"ctb\"), person(\"Doug\", \"Hemken\", role = \"ctb\"), person(\"Duncan\", \"Murdoch\", role = \"ctb\"), person(\"Elio\", \"Campitelli\", role = \"ctb\"), person(\"Ellis\", \"Hughes\", role = \"ctb\"), person(\"Emily\", \"Riederer\", role = \"ctb\"), person(\"Fabian\", \"Hirschmann\", role = \"ctb\"), person(\"Fitch\", \"Simeon\", role = \"ctb\"), person(\"Forest\", \"Fang\", role = \"ctb\"), person(c(\"Frank\", \"E\", \"Harrell\", \"Jr\"), role = \"ctb\", comment = \"the Sweavel package at inst/misc/Sweavel.sty\"), person(\"Garrick\", \"Aden-Buie\", role = \"ctb\"), person(\"Gregoire\", \"Detrez\", role = \"ctb\"), person(\"Hadley\", \"Wickham\", role = \"ctb\"), person(\"Hao\", \"Zhu\", role = \"ctb\"), person(\"Heewon\", \"Jeon\", role = \"ctb\"), person(\"Henrik\", \"Bengtsson\", role = \"ctb\"), person(\"Hiroaki\", \"Yutani\", role = \"ctb\"), person(\"Ian\", \"Lyttle\", role = \"ctb\"), person(\"Hodges\", \"Daniel\", role = \"ctb\"), person(\"Jacob\", \"Bien\", role = \"ctb\"), person(\"Jake\", \"Burkhead\", role = \"ctb\"), person(\"James\", \"Manton\", role = \"ctb\"), person(\"Jared\", \"Lander\", role = \"ctb\"), person(\"Jason\", \"Punyon\", role = \"ctb\"), person(\"Javier\", \"Luraschi\", role = \"ctb\"), person(\"Jeff\", \"Arnold\", role = \"ctb\"), person(\"Jenny\", \"Bryan\", role = \"ctb\"), person(\"Jeremy\", \"Ashkenas\", role = c(\"ctb\", \"cph\"), comment = \"the CSS file at inst/misc/docco-classic.css\"), person(\"Jeremy\", \"Stephens\", role = \"ctb\"), person(\"Jim\", \"Hester\", role = \"ctb\"), person(\"Joe\", \"Cheng\", role = \"ctb\"), person(\"Johannes\", \"Ranke\", role = \"ctb\"), person(\"John\", \"Honaker\", role = \"ctb\"), person(\"John\", \"Muschelli\", role = \"ctb\"), person(\"Jonathan\", \"Keane\", role = \"ctb\"), person(\"JJ\", \"Allaire\", role = \"ctb\"), person(\"Johan\", \"Toloe\", role = \"ctb\"), person(\"Jonathan\", \"Sidi\", role = \"ctb\"), person(\"Joseph\", \"Larmarange\", role = \"ctb\"), person(\"Julien\", \"Barnier\", role = \"ctb\"), person(\"Kaiyin\", \"Zhong\", role = \"ctb\"), person(\"Kamil\", \"Slowikowski\", role = \"ctb\"), person(\"Karl\", \"Forner\", role = \"ctb\"), person(c(\"Kevin\", \"K.\"), \"Smith\", role = \"ctb\"), person(\"Kirill\", \"Mueller\", role = \"ctb\"), person(\"Kohske\", \"Takahashi\", role = \"ctb\"), person(\"Lorenz\", \"Walthert\", role = \"ctb\"), person(\"Lucas\", \"Gallindo\", role = \"ctb\"), person(\"Marius\", \"Hofert\", role = \"ctb\"), person(\"Martin\", \"Modrák\", role = \"ctb\"), person(\"Michael\", \"Chirico\", role = \"ctb\"), person(\"Michael\", \"Friendly\", role = \"ctb\"), person(\"Michal\", \"Bojanowski\", role = \"ctb\"), person(\"Michel\", \"Kuhlmann\", role = \"ctb\"), person(\"Miller\", \"Patrick\", role = \"ctb\"), person(\"Nacho\", \"Caballero\", role = \"ctb\"), person(\"Nick\", \"Salkowski\", role = \"ctb\"), person(\"Niels Richard\", \"Hansen\", role = \"ctb\"), person(\"Noam\", \"Ross\", role = \"ctb\"), person(\"Obada\", \"Mahdi\", role = \"ctb\"), person(\"Pavel N.\", \"Krivitsky\", role = \"ctb\", comment=c(ORCID = \"0000-0002-9101-3362\")), person(\"Pedro\", \"Faria\", role = \"ctb\"), person(\"Qiang\", \"Li\", role = \"ctb\"), person(\"Ramnath\", \"Vaidyanathan\", role = \"ctb\"), person(\"Richard\", \"Cotton\", role = \"ctb\"), person(\"Robert\", \"Krzyzanowski\", role = \"ctb\"), person(\"Rodrigo\", \"Copetti\", role = \"ctb\"), person(\"Romain\", \"Francois\", role = \"ctb\"), person(\"Ruaridh\", \"Williamson\", role = \"ctb\"), person(\"Sagiru\", \"Mati\", role = \"ctb\", comment = c(ORCID = \"0000-0003-1413-3974\")), person(\"Scott\", \"Kostyshak\", role = \"ctb\"), person(\"Sebastian\", \"Meyer\", role = \"ctb\"), person(\"Sietse\", \"Brouwer\", role = \"ctb\"), person(c(\"Simon\", \"de\"), \"Bernard\", role = \"ctb\"), person(\"Sylvain\", \"Rousseau\", role = \"ctb\"), person(\"Taiyun\", \"Wei\", role = \"ctb\"), person(\"Thibaut\", \"Assus\", role = \"ctb\"), person(\"Thibaut\", \"Lamadon\", role = \"ctb\"), person(\"Thomas\", \"Leeper\", role = \"ctb\"), person(\"Tim\", \"Mastny\", role = \"ctb\"), person(\"Tom\", \"Torsney-Weir\", role = \"ctb\"), person(\"Trevor\", \"Davis\", role = \"ctb\"), person(\"Viktoras\", \"Veitas\", role = \"ctb\"), person(\"Weicheng\", \"Zhu\", role = \"ctb\"), person(\"Wush\", \"Wu\", role = \"ctb\"), person(\"Zachary\", \"Foster\", role = \"ctb\"), person(\"Zhian N.\", \"Kamvar\", role = \"ctb\", comment = c(ORCID = \"0000-0003-1458-7108\")), person(given = \"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )",
- "Description": "Provides a general-purpose tool for dynamic report generation in R using Literate Programming techniques.",
- "Depends": [
- "R (>= 3.6.0)"
- ],
- "Imports": [
- "evaluate (>= 0.15)",
- "highr (>= 0.11)",
- "methods",
- "tools",
- "xfun (>= 0.52)",
- "yaml (>= 2.1.19)"
- ],
- "Suggests": [
- "bslib",
- "DBI (>= 0.4-1)",
- "digest",
- "formatR",
- "gifski",
- "gridSVG",
- "htmlwidgets (>= 0.7)",
- "jpeg",
- "JuliaCall (>= 0.11.1)",
- "magick",
- "litedown",
- "markdown (>= 1.3)",
- "otel",
- "otelsdk",
- "png",
- "ragg",
- "reticulate (>= 1.4)",
- "rgl (>= 0.95.1201)",
- "rlang",
- "rmarkdown",
- "sass",
- "showtext",
- "styler (>= 1.2.0)",
- "targets (>= 0.6.0)",
- "testit",
- "tibble",
- "tikzDevice (>= 0.10)",
- "tinytex (>= 0.56)",
- "webshot",
- "rstudioapi",
- "svglite"
- ],
- "License": "GPL",
- "URL": "https://yihui.org/knitr/",
- "BugReports": "https://github.com/yihui/knitr/issues",
- "Encoding": "UTF-8",
- "VignetteBuilder": "litedown, knitr",
- "SystemRequirements": "Package vignettes based on R Markdown v2 or reStructuredText require Pandoc (http://pandoc.org). The function rst2pdf() requires rst2pdf (https://github.com/rst2pdf/rst2pdf).",
- "Collate": "'block.R' 'cache.R' 'citation.R' 'hooks-html.R' 'plot.R' 'utils.R' 'defaults.R' 'concordance.R' 'engine.R' 'highlight.R' 'themes.R' 'header.R' 'hooks-asciidoc.R' 'hooks-chunk.R' 'hooks-extra.R' 'hooks-latex.R' 'hooks-md.R' 'hooks-rst.R' 'hooks-textile.R' 'hooks.R' 'otel.R' 'output.R' 'package.R' 'pandoc.R' 'params.R' 'parser.R' 'pattern.R' 'rocco.R' 'spin.R' 'table.R' 'template.R' 'utils-conversion.R' 'utils-rd2html.R' 'utils-string.R' 'utils-sweave.R' 'utils-upload.R' 'utils-vignettes.R' 'zzz.R'",
- "RoxygenNote": "7.3.3",
- "NeedsCompilation": "no",
- "Author": "Yihui Xie [aut, cre] (ORCID: , URL: https://yihui.org), Abhraneel Sarma [ctb], Adam Vogt [ctb], Alastair Andrew [ctb], Alex Zvoleff [ctb], Amar Al-Zubaidi [ctb], Andre Simon [ctb] (the CSS files under inst/themes/ were derived from the Highlight package http://www.andre-simon.de), Aron Atkins [ctb], Aaron Wolen [ctb], Ashley Manton [ctb], Atsushi Yasumoto [ctb] (ORCID: