Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Keep going" mode for renv::restore() and perhaps renv::install() #1109

Open
krlmlr opened this issue Nov 9, 2022 · 7 comments
Open

"Keep going" mode for renv::restore() and perhaps renv::install() #1109

krlmlr opened this issue Nov 9, 2022 · 7 comments
Labels
feature a feature request or enhancement install 🧺 restore 🪄
Milestone

Comments

@krlmlr
Copy link
Contributor

krlmlr commented Nov 9, 2022

Follow-up to #746. A perhaps more ambitious variant of #1108.

When attempting renv::restore() from a large renv.lock file, the renv.config.install.transactional config already avoids a lot of repeated work. Ideally, a "keep going" mode, similar to make -k, would attempt to install all packages that can be installed (and even avoid erroring on download failures). The first restore() would then be a "best effort" install, following attempts would focus on installing packages that failed with the first attempt (in combination with renv.config.install.transactional).

@krlmlr
Copy link
Contributor Author

krlmlr commented Nov 9, 2022

Attaching an example renv.lock file, to give you an idea about the pain I went through today. Restoring this on an M1 for R 4.1 doesn't work, because some packages are only available for slightly younger versions on arm64. Unfortunately, a plain restore() attempts to download all packages, and then fails at the first occasion.

```json { "R": { "Version": "4.0.4", "Repositories": [ { "Name": "CRAN", "URL": "https://cloud.r-project.org" } ] }, "Packages": { "BH": { "Package": "BH", "Version": "1.75.0-0", "Source": "Repository", "Repository": "CRAN", "Hash": "e4c04affc2cac20c8fec18385cd14691", "Requirements": [] }, "DALEX": { "Package": "DALEX", "Version": "2.2.1", "Source": "Repository", "Repository": "CRAN", "Hash": "6f8ba7b998d3f63dde2521e38b120cff", "Requirements": [ "ggplot2", "iBreakDown", "ingredients" ] }, "DBI": { "Package": "DBI", "Version": "1.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "030aaec5bc6553f35347cbb1e70b1a17", "Requirements": [] }, "DT": { "Package": "DT", "Version": "0.17", "Source": "Repository", "Repository": "CRAN", "Hash": "56b33b77f4cffd78ff96b8e5a69eabb0", "Requirements": [ "crosstalk", "htmltools", "htmlwidgets", "jsonlite", "magrittr", "promises" ] }, "DiagrammeR": { "Package": "DiagrammeR", "Version": "1.0.6.1", "Source": "Repository", "Repository": "CRAN", "Hash": "3cb13b97961593b4a1ed0c8e37df9d9b", "Requirements": [ "RColorBrewer", "downloader", "dplyr", "glue", "htmltools", "htmlwidgets", "igraph", "influenceR", "magrittr", "purrr", "readr", "rlang", "rstudioapi", "scales", "stringr", "tibble", "tidyr", "viridis", "visNetwork" ] }, "DiagrammeRsvg": { "Package": "DiagrammeRsvg", "Version": "0.1", "Source": "Repository", "Repository": "CRAN", "Hash": "21e1cb313a641634215226782a49e5a1", "Requirements": [ "V8" ] }, "DiceKriging": { "Package": "DiceKriging", "Version": "1.6.0", "Source": "Repository", "Repository": "CRAN", "Hash": "033765b87e28c58cb80809cc668a9623", "Requirements": [] }, "Formula": { "Package": "Formula", "Version": "1.2-4", "Source": "Repository", "Repository": "CRAN", "Hash": "cc8c8c4d61346cde1ca60030ff9c241f", "Requirements": [] }, "GGally": { "Package": "GGally", "Version": "2.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "b1be92f7d872bd8b7d97ce8a21634ad2", "Requirements": [ "RColorBrewer", "dplyr", "forcats", "ggplot2", "gtable", "lifecycle", "plyr", "progress", "reshape", "rlang", "scales", "tidyr" ] }, "Hmisc": { "Package": "Hmisc", "Version": "4.5-0", "Source": "Repository", "Repository": "CRAN", "Hash": "6d0e5aada1900c1bc778c00573aefd53", "Requirements": [ "Formula", "base64enc", "cluster", "data.table", "foreign", "ggplot2", "gridExtra", "gtable", "htmlTable", "htmltools", "lattice", "latticeExtra", "nnet", "rpart", "survival", "viridis" ] }, "KernSmooth": { "Package": "KernSmooth", "Version": "2.23-20", "Source": "Repository", "Repository": "CRAN", "Hash": "8dcfa99b14c296bc9f1fd64d52fd3ce7", "Requirements": [] }, "LiblineaR": { "Package": "LiblineaR", "Version": "2.10-12", "Source": "Repository", "Repository": "CRAN", "Hash": "b6bf1dab09ad2cb80d91b6d9a76dd06c", "Requirements": [] }, "MASS": { "Package": "MASS", "Version": "7.3-54", "Source": "Repository", "Repository": "CRAN", "Hash": "0e59129db205112e3963904db67fd0dc", "Requirements": [] }, "Matrix": { "Package": "Matrix", "Version": "1.3-4", "Source": "Repository", "Repository": "CRAN", "Hash": "4ed05e9c9726267e4a5872e09c04587c", "Requirements": [ "lattice" ] }, "MatrixModels": { "Package": "MatrixModels", "Version": "0.5-0", "Source": "Repository", "Repository": "CRAN", "Hash": "366a8838782928e398b8762c932a42a3", "Requirements": [ "Matrix" ] }, "Metrics": { "Package": "Metrics", "Version": "0.1.4", "Source": "Repository", "Repository": "CRAN", "Hash": "1fdc9b3adfe2e2f8f77c22a59cf322ec", "Requirements": [] }, "ModelMetrics": { "Package": "ModelMetrics", "Version": "1.2.2.2", "Source": "Repository", "Repository": "CRAN", "Hash": "40a55bd0b44719941d103291ac5e9d74", "Requirements": [ "Rcpp", "data.table" ] }, "PRROC": { "Package": "PRROC", "Version": "1.3.1", "Source": "Repository", "Repository": "CRAN", "Hash": "5506f0a5a0661ac39bfcfca702f1f282", "Requirements": [] }, "PerformanceAnalytics": { "Package": "PerformanceAnalytics", "Version": "2.0.4", "Source": "Repository", "Repository": "CRAN", "Hash": "5ff15925d7e369565203053934e8d9d9", "Requirements": [ "quadprog", "xts", "zoo" ] }, "Quandl": { "Package": "Quandl", "Version": "2.10.0", "Source": "Repository", "Repository": "CRAN", "Hash": "1aa726fa2ad111c3b7cb6b1fe4315d90", "Requirements": [ "httr", "jsonlite", "xts", "zoo" ] }, "R.cache": { "Package": "R.cache", "Version": "0.14.0", "Source": "Repository", "Repository": "CRAN", "Hash": "1ca02d43e1a4d49e616bd23bb39b17e6", "Requirements": [ "R.methodsS3", "R.oo", "R.utils", "digest" ] }, "R.methodsS3": { "Package": "R.methodsS3", "Version": "1.8.1", "Source": "Repository", "Repository": "CRAN", "Hash": "4bf6453323755202d5909697b6f7c109", "Requirements": [] }, "R.oo": { "Package": "R.oo", "Version": "1.24.0", "Source": "Repository", "Repository": "CRAN", "Hash": "5709328352717e2f0a9c012be8a97554", "Requirements": [ "R.methodsS3" ] }, "R.utils": { "Package": "R.utils", "Version": "2.10.1", "Source": "Repository", "Repository": "CRAN", "Hash": "a9e316277ff12a43997266f2f6567780", "Requirements": [ "R.methodsS3", "R.oo" ] }, "R2HTML": { "Package": "R2HTML", "Version": "2.3.2", "Source": "Repository", "Repository": "CRAN", "Hash": "92722357190e3d85ee1d221e7050bcfa", "Requirements": [] }, "R6": { "Package": "R6", "Version": "2.5.0", "Source": "Repository", "Repository": "CRAN", "Hash": "b203113193e70978a696b2809525649d", "Requirements": [] }, "R62S3": { "Package": "R62S3", "Version": "1.4.1", "Source": "Repository", "Repository": "CRAN", "Hash": "4acfb8c06fce937b3898f55eedf27506", "Requirements": [ "data.table" ] }, "RApiSerialize": { "Package": "RApiSerialize", "Version": "0.1.0", "Source": "Repository", "Repository": "CRAN", "Hash": "96a7dca805d39693b0cb0dad099a5899", "Requirements": [] }, "RColorBrewer": { "Package": "RColorBrewer", "Version": "1.1-2", "Source": "Repository", "Repository": "CRAN", "Hash": "e031418365a7f7a766181ab5a41a5716", "Requirements": [] }, "ROCR": { "Package": "ROCR", "Version": "1.0-11", "Source": "Repository", "Repository": "CRAN", "Hash": "cc151930e20e16427bc3d0daec62b4a9", "Requirements": [ "gplots" ] }, "RQuantLib": { "Package": "RQuantLib", "Version": "0.4.12", "Source": "Repository", "Repository": "CRAN", "Hash": "e51387b0a504042d377d39e99a2a3609", "Requirements": [ "Rcpp", "zoo" ] }, "RSQLite": { "Package": "RSQLite", "Version": "2.2.5", "Source": "Repository", "Repository": "CRAN", "Hash": "b9b7248fa58ec21fe41f38083e75d568", "Requirements": [ "BH", "DBI", "Rcpp", "bit64", "blob", "memoise", "pkgconfig", "plogr" ] }, "RSwissMaps": { "Package": "RSwissMaps", "Version": "0.1.0.1", "Source": "Repository", "Repository": "CRAN", "Hash": "3e1c61d9c6874daac03e539dffe1d89f", "Requirements": [ "downloader", "dplyr", "ggplot2" ] }, "Rcereal": { "Package": "Rcereal", "Version": "1.2.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "fa7a0850c962e36e552a02ae5e01a21a", "Requirements": [] }, "Rcpp": { "Package": "Rcpp", "Version": "1.0.7", "Source": "Repository", "Repository": "CRAN", "Hash": "dab19adae4440ae55aa8a9d238b246bb", "Requirements": [] }, "RcppArmadillo": { "Package": "RcppArmadillo", "Version": "0.10.2.2.0", "Source": "Repository", "Repository": "CRAN", "Hash": "8772b10276b4b4a3dfaa5043f9ad94f8", "Requirements": [ "Rcpp" ] }, "RcppEigen": { "Package": "RcppEigen", "Version": "0.3.3.9.1", "Source": "Repository", "Repository": "CRAN", "Hash": "ddfa72a87fdf4c80466a20818be91d00", "Requirements": [ "Matrix", "Rcpp" ] }, "RcppParallel": { "Package": "RcppParallel", "Version": "5.1.4", "Source": "Repository", "Repository": "CRAN", "Hash": "0325b5be38a02d192828027983c7b470", "Requirements": [] }, "Rdpack": { "Package": "Rdpack", "Version": "2.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "a04afc4865a491a4c89b29a5d74d09e9", "Requirements": [ "rbibutils" ] }, "Rook": { "Package": "Rook", "Version": "1.1-1", "Source": "Repository", "Repository": "CRAN", "Hash": "7bff9b7ec100db89c00c0ac5ccecb319", "Requirements": [ "brew" ] }, "Rttf2pt1": { "Package": "Rttf2pt1", "Version": "1.3.8", "Source": "Repository", "Repository": "CRAN", "Hash": "8c4137a9ab70de4787d57758f8190617", "Requirements": [] }, "SQUAREM": { "Package": "SQUAREM", "Version": "2021.1", "Source": "Repository", "Repository": "CRAN", "Hash": "0cf10dab0d023d5b46a5a14387556891", "Requirements": [] }, "SnowballC": { "Package": "SnowballC", "Version": "0.7.0", "Source": "Repository", "Repository": "CRAN", "Hash": "bc26e07c0d747fd287c370fe355e7b85", "Requirements": [] }, "SparseM": { "Package": "SparseM", "Version": "1.81", "Source": "Repository", "Repository": "CRAN", "Hash": "2042cd9759cc89a453c4aefef0ce9aae", "Requirements": [] }, "StanHeaders": { "Package": "StanHeaders", "Version": "2.21.0-7", "Source": "Repository", "Repository": "CRAN", "Hash": "0459d4dd7a8c239be18469a30c23dd4b", "Requirements": [ "RcppEigen", "RcppParallel" ] }, "TH.data": { "Package": "TH.data", "Version": "1.0-10", "Source": "Repository", "Repository": "CRAN", "Hash": "84dffc44f23c419537c1c79cc46347a5", "Requirements": [ "MASS", "survival" ] }, "TSP": { "Package": "TSP", "Version": "1.1-10", "Source": "Repository", "Repository": "CRAN", "Hash": "58f127ba1d26ddb0435f9959e814dbea", "Requirements": [ "foreach" ] }, "TTR": { "Package": "TTR", "Version": "0.24.2", "Source": "Repository", "Repository": "CRAN", "Hash": "7e2c62de2799dc212e5b52526c288e72", "Requirements": [ "curl", "xts", "zoo" ] }, "V8": { "Package": "V8", "Version": "3.4.0", "Source": "Repository", "Repository": "CRAN", "Hash": "8c5e8c58ff4fc8dfc67e24985005159b", "Requirements": [ "Rcpp", "curl", "jsonlite" ] }, "XML": { "Package": "XML", "Version": "3.99-0.6", "Source": "Repository", "Repository": "CRAN", "Hash": "59b7d0a3d18303ae30ba1246e77faa83", "Requirements": [] }, "abind": { "Package": "abind", "Version": "1.4-5", "Source": "Repository", "Repository": "CRAN", "Hash": "4f57884290cc75ab22f4af9e9d4ca862", "Requirements": [] }, "acepack": { "Package": "acepack", "Version": "1.4.1", "Source": "Repository", "Repository": "CRAN", "Hash": "9d5038b94a50c7bf26940e2ef7f340c8", "Requirements": [] }, "alphavantager": { "Package": "alphavantager", "Version": "0.1.2", "Source": "Repository", "Repository": "CRAN", "Hash": "2ecd755c0de79d2d58a11bb77cc4015e", "Requirements": [ "dplyr", "glue", "httr", "jsonlite", "purrr", "readr", "stringr", "tibble", "tidyr", "timetk" ] }, "animation": { "Package": "animation", "Version": "2.7", "Source": "Repository", "Repository": "CRAN", "Hash": "b44dfd6eca87dd78c1b8acc67887c615", "Requirements": [ "magick" ] }, "anytime": { "Package": "anytime", "Version": "0.3.9", "Source": "Repository", "Repository": "CRAN", "Hash": "74a64813f17b492da9c6afda6b128e3d", "Requirements": [ "BH", "Rcpp" ] }, "arrow": { "Package": "arrow", "Version": "6.0.1", "Source": "Repository", "Repository": "CRAN", "Hash": "da21509f51b9ad1386ca293e1042abf5", "Requirements": [ "R6", "assertthat", "bit64", "purrr", "rlang", "tidyselect", "vctrs" ] }, "askpass": { "Package": "askpass", "Version": "1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "e8a22846fff485f0be3770c2da758713", "Requirements": [ "sys" ] }, "assertthat": { "Package": "assertthat", "Version": "0.2.1", "Source": "Repository", "Repository": "CRAN", "Hash": "50c838a310445e954bc13f26f26a6ecf", "Requirements": [] }, "backports": { "Package": "backports", "Version": "1.2.1", "Source": "Repository", "Repository": "CRAN", "Hash": "644043219fc24e190c2f620c1a380a69", "Requirements": [] }, "base64": { "Package": "base64", "Version": "2.0", "Source": "Repository", "Repository": "CRAN", "Hash": "d86b5081d7db4c8ed343cdd35a7dbc43", "Requirements": [ "openssl" ] }, "base64enc": { "Package": "base64enc", "Version": "0.1-3", "Source": "Repository", "Repository": "CRAN", "Hash": "543776ae6848fde2f48ff3816d0628bc", "Requirements": [] }, "bayestestR": { "Package": "bayestestR", "Version": "0.8.2", "Source": "Repository", "Repository": "CRAN", "Hash": "c5ea7613d9b5a5a0a5272ee6363aebbd", "Requirements": [ "insight" ] }, "bbotk": { "Package": "bbotk", "Version": "0.3.2", "Source": "Repository", "Repository": "CRAN", "Hash": "09bdd25684615050db565bfd66969ca9", "Requirements": [ "R6", "checkmate", "data.table", "lgr", "mlr3misc", "paradox" ] }, "bdsmatrix": { "Package": "bdsmatrix", "Version": "1.3-4", "Source": "Repository", "Repository": "CRAN", "Hash": "1012f2033c32d595e1a16bee3bb0b3e5", "Requirements": [] }, "bibtex": { "Package": "bibtex", "Version": "0.4.2.3", "Source": "Repository", "Repository": "CRAN", "Hash": "76c015d8a12da5047be8aa6bead07077", "Requirements": [ "stringr" ] }, "bindr": { "Package": "bindr", "Version": "0.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "12981fbe55fe3df82fd6d249fcf8bb06", "Requirements": [] }, "bindrcpp": { "Package": "bindrcpp", "Version": "0.2.2", "Source": "Repository", "Repository": "CRAN", "Hash": "c1835e06daacf34f97ba8e9ff0ef1804", "Requirements": [ "Rcpp", "bindr", "plogr" ] }, "bit": { "Package": "bit", "Version": "4.0.4", "Source": "Repository", "Repository": "CRAN", "Hash": "f36715f14d94678eea9933af927bc15d", "Requirements": [] }, "bit64": { "Package": "bit64", "Version": "4.0.5", "Source": "Repository", "Repository": "CRAN", "Hash": "9fe98599ca456d6552421db0d6772d8f", "Requirements": [ "bit" ] }, "bitops": { "Package": "bitops", "Version": "1.0-6", "Source": "Repository", "Repository": "CRAN", "Hash": "0b118d5900596bae6c4d4865374536a6", "Requirements": [] }, "blob": { "Package": "blob", "Version": "1.2.1", "Source": "Repository", "Repository": "CRAN", "Hash": "9addc7e2c5954eca5719928131fed98c", "Requirements": [ "rlang", "vctrs" ] }, "boot": { "Package": "boot", "Version": "1.3-28", "Source": "Repository", "Repository": "CRAN", "Hash": "0baa960e3b49c6176a4f42addcbacc59", "Requirements": [] }, "brainGraph": { "Package": "brainGraph", "Version": "3.0.0", "Source": "Repository", "Repository": "CRAN", "Hash": "9aec14f3bb39226fedb81b8d75edeb2c", "Requirements": [ "MASS", "Matrix", "abind", "data.table", "doParallel", "foreach", "igraph", "lattice", "permute" ] }, "brew": { "Package": "brew", "Version": "1.0-6", "Source": "Repository", "Repository": "CRAN", "Hash": "92a5f887f9ae3035ac7afde22ba73ee9", "Requirements": [] }, "brio": { "Package": "brio", "Version": "1.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "36758510e65a457efeefa50e1e7f0576", "Requirements": [] }, "broom": { "Package": "broom", "Version": "0.7.6", "Source": "Repository", "Repository": "CRAN", "Hash": "06015476250468fc013c30022118ce3a", "Requirements": [ "backports", "dplyr", "ellipsis", "generics", "glue", "purrr", "rlang", "stringr", "tibble", "tidyr" ] }, "bslib": { "Package": "bslib", "Version": "0.3.1", "Source": "Repository", "Repository": "CRAN", "Hash": "56ae7e1987b340186a8a5a157c2ec358", "Requirements": [ "htmltools", "jquerylib", "jsonlite", "rlang", "sass" ] }, "ca": { "Package": "ca", "Version": "0.71.1", "Source": "Repository", "Repository": "CRAN", "Hash": "392f13bb4dfd3c07259ecdeba6aa71f9", "Requirements": [] }, "caTools": { "Package": "caTools", "Version": "1.18.2", "Source": "Repository", "Repository": "CRAN", "Hash": "34d90fa5845004236b9eacafc51d07b2", "Requirements": [ "bitops" ] }, "cachem": { "Package": "cachem", "Version": "1.0.4", "Source": "Repository", "Repository": "CRAN", "Hash": "2703a46dcabfb902f10060b2bca9f708", "Requirements": [ "fastmap", "rlang" ] }, "callr": { "Package": "callr", "Version": "3.6.0", "Source": "Repository", "Repository": "CRAN", "Hash": "25da2c6fba6a13b5da94e37acdb3f532", "Requirements": [ "R6", "processx" ] }, "car": { "Package": "car", "Version": "3.0-10", "Source": "Repository", "Repository": "CRAN", "Hash": "12d8cdaf73c30b8c8cb7a22591a3f57d", "Requirements": [ "MASS", "abind", "carData", "lme4", "maptools", "mgcv", "nlme", "nnet", "pbkrtest", "quantreg", "rio" ] }, "carData": { "Package": "carData", "Version": "3.0-4", "Source": "Repository", "Repository": "CRAN", "Hash": "7ff5c94cec207b3fd9774cfaa5157738", "Requirements": [] }, "caret": { "Package": "caret", "Version": "6.0-86", "Source": "Repository", "Repository": "CRAN", "Hash": "77b0545e2c16b4e57c8da2d14042b28d", "Requirements": [ "ModelMetrics", "foreach", "ggplot2", "lattice", "nlme", "pROC", "plyr", "recipes", "reshape2", "withr" ] }, "cellranger": { "Package": "cellranger", "Version": "1.1.0", "Source": "Repository", "Repository": "CRAN", "Hash": "f61dbaec772ccd2e17705c1e872e9e7c", "Requirements": [ "rematch", "tibble" ] }, "checkmate": { "Package": "checkmate", "Version": "2.0.0", "Source": "Repository", "Repository": "CRAN", "Hash": "a667800d5f0350371bedeb8b8b950289", "Requirements": [ "backports" ] }, "circular": { "Package": "circular", "Version": "0.4-93", "Source": "Repository", "Repository": "CRAN", "Hash": "76d2b394bcecfb03d1d81a7d7264d55e", "Requirements": [ "boot", "mvtnorm" ] }, "class": { "Package": "class", "Version": "7.3-19", "Source": "Repository", "Repository": "CRAN", "Hash": "1593b7beb067c8381c0d24e38bd778e0", "Requirements": [ "MASS" ] }, "classInt": { "Package": "classInt", "Version": "0.4-3", "Source": "Repository", "Repository": "CRAN", "Hash": "17bdfa3c51df4a6c82484d13b11fb380", "Requirements": [ "KernSmooth", "class", "e1071" ] }, "cli": { "Package": "cli", "Version": "3.4.1", "Source": "Local", "Repository": "CRAN", "RemoteType": "local", "RemoteUrl": "J:/BankOps (!)/Applikationen und Systeme\n (!)/R/renv/local/cli_3.4.1.tar.gz", "Hash": "109b197d67f5c69976c936001995cbf9", "Requirements": [] }, "clipr": { "Package": "clipr", "Version": "0.7.1", "Source": "Repository", "Repository": "CRAN", "Hash": "ebaa97ac99cc2daf04e77eecc7b781d7", "Requirements": [] }, "clisymbols": { "Package": "clisymbols", "Version": "1.2.0", "Source": "Repository", "Repository": "CRAN", "Hash": "96c01552bfd5661b9bbdefbc762f4bcd", "Requirements": [] }, "clue": { "Package": "clue", "Version": "0.3-59", "Source": "Repository", "Repository": "CRAN", "Hash": "8ee8f6a7c92de95407c0e770b20ea41e", "Requirements": [ "cluster" ] }, "cluster": { "Package": "cluster", "Version": "2.1.2", "Source": "Repository", "Repository": "CRAN", "Hash": "ce49bfe5bc0b3ecd43a01fe1b01c2243", "Requirements": [] }, "clusterCrit": { "Package": "clusterCrit", "Version": "1.2.8", "Source": "Repository", "Repository": "CRAN", "Hash": "844057883f804924aff76421f7c5cd75", "Requirements": [] }, "coda": { "Package": "coda", "Version": "0.19-4", "Source": "Repository", "Repository": "CRAN", "Hash": "24b6d006b8b2343876cf230687546932", "Requirements": [ "lattice" ] }, "codetools": { "Package": "codetools", "Version": "0.2-18", "Source": "Repository", "Repository": "CRAN", "Hash": "019388fc48e48b3da0d3a76ff94608a8", "Requirements": [] }, "coin": { "Package": "coin", "Version": "1.4-1", "Source": "Repository", "Repository": "CRAN", "Hash": "5ea48a021d3efe8069789b06aa71d33e", "Requirements": [ "libcoin", "matrixStats", "modeltools", "multcomp", "mvtnorm", "survival" ] }, "cointReg": { "Package": "cointReg", "Version": "0.2.0", "Source": "Repository", "Repository": "CRAN", "Hash": "32937c0fd974ef5406a2fd439ec573bc", "Requirements": [ "MASS", "checkmate", "matrixStats" ] }, "cointmonitoR": { "Package": "cointmonitoR", "Version": "0.1.0", "Source": "Repository", "Repository": "CRAN", "Hash": "0662ced81b2b50e84812d6f3831d45d2", "Requirements": [ "cointReg", "matrixStats" ] }, "colorspace": { "Package": "colorspace", "Version": "2.0-0", "Source": "Repository", "Repository": "CRAN", "Hash": "abea3384649ef37f60ef51ce002f3547", "Requirements": [] }, "colourpicker": { "Package": "colourpicker", "Version": "1.1.0", "Source": "Repository", "Repository": "CRAN", "Hash": "fe0cb3d8854c168aef827aeab4b3b473", "Requirements": [ "ggplot2", "htmltools", "htmlwidgets", "jsonlite", "miniUI", "shiny", "shinyjs" ] }, "commonmark": { "Package": "commonmark", "Version": "1.7", "Source": "Repository", "Repository": "CRAN", "Hash": "0f22be39ec1d141fd03683c06f3a6e67", "Requirements": [] }, "comprehenr": { "Package": "comprehenr", "Version": "0.6.10", "Source": "Repository", "Repository": "CRAN", "Hash": "ddc1c79f5fe065f0e5113e11c7ff41d1", "Requirements": [] }, "config": { "Package": "config", "Version": "0.3.1", "Source": "Repository", "Repository": "CRAN", "Hash": "31d77b09f63550cee9ecb5a08bf76e8f", "Requirements": [ "yaml" ] }, "conflicted": { "Package": "conflicted", "Version": "1.0.4", "Source": "Repository", "Repository": "CRAN", "Hash": "43c5107cc96f47043a56736768ecc59d", "Requirements": [ "memoise", "rlang" ] }, "conquer": { "Package": "conquer", "Version": "1.0.2", "Source": "Repository", "Repository": "CRAN", "Hash": "a31720f692920e635ecef0481d478247", "Requirements": [ "Matrix", "Rcpp", "RcppArmadillo", "matrixStats" ] }, "correlation": { "Package": "correlation", "Version": "0.6.0", "Source": "Repository", "Repository": "CRAN", "Hash": "ba38a7cb21328de7afd8deea7be199fb", "Requirements": [ "bayestestR", "effectsize", "insight", "parameters" ] }, "corrplot": { "Package": "corrplot", "Version": "0.84", "Source": "Repository", "Repository": "CRAN", "Hash": "b55c32ae818a84109a51f172290c95f2", "Requirements": [] }, "corrr": { "Package": "corrr", "Version": "0.4.3", "Source": "Repository", "Repository": "CRAN", "Hash": "dbd1387c025b07f62da3334942176e14", "Requirements": [ "dplyr", "ggplot2", "ggrepel", "purrr", "rlang", "seriation", "tibble" ] }, "countrycode": { "Package": "countrycode", "Version": "1.1.3", "Source": "Repository", "Repository": "CRAN", "Hash": "4bc4397b0591667258e24069aecc2418", "Requirements": [] }, "covr": { "Package": "covr", "Version": "3.5.1", "Source": "Repository", "Repository": "CRAN", "Hash": "6d80a9fc3c0c8473153b54fa54719dfd", "Requirements": [ "crayon", "digest", "httr", "jsonlite", "rex", "withr", "yaml" ] }, "cowplot": { "Package": "cowplot", "Version": "1.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "b418e8423699d11c7f2087c2bfd07da2", "Requirements": [ "ggplot2", "gtable", "rlang", "scales" ] }, "cpp11": { "Package": "cpp11", "Version": "0.2.7", "Source": "Repository", "Repository": "CRAN", "Hash": "730eebcc741a5c36761f7d4d0f5e37b8", "Requirements": [] }, "crayon": { "Package": "crayon", "Version": "1.4.1", "Source": "Repository", "Repository": "CRAN", "Hash": "e75525c55c70e5f4f78c9960a4b402e9", "Requirements": [] }, "credentials": { "Package": "credentials", "Version": "1.3.0", "Source": "Repository", "Repository": "CRAN", "Hash": "a96728288c75a814c900af9da84387be", "Requirements": [ "askpass", "curl", "jsonlite", "openssl", "sys" ] }, "crosstalk": { "Package": "crosstalk", "Version": "1.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "2b06f9e415a62b6762e4b8098d2aecbc", "Requirements": [ "R6", "htmltools", "jsonlite", "lazyeval" ] }, "cubature": { "Package": "cubature", "Version": "2.0.4.2", "Source": "Repository", "Repository": "CRAN", "Hash": "68463bea0c30cad1060c7cee7b2cbe0f", "Requirements": [ "Rcpp" ] }, "curl": { "Package": "curl", "Version": "4.3", "Source": "Repository", "Repository": "CRAN", "Hash": "2b7d10581cc730804e9ed178c8374bd6", "Requirements": [] }, "d3r": { "Package": "d3r", "Version": "0.9.1", "Source": "Repository", "Repository": "CRAN", "Hash": "608910e45605ee3a09a27bef43ca5b08", "Requirements": [ "dplyr", "htmltools", "rlang", "tidyr" ] }, "data.table": { "Package": "data.table", "Version": "1.14.0", "Source": "Repository", "Repository": "CRAN", "Hash": "d1b8b1a821ee564a3515fa6c6d5c52dc", "Requirements": [] }, "dbplot": { "Package": "dbplot", "Version": "0.3.3", "Source": "Repository", "Repository": "CRAN", "Hash": "18b549468406c2ae05a02325ef27d13b", "Requirements": [ "dplyr", "ggplot2", "magrittr", "purrr", "rlang" ] }, "dbplyr": { "Package": "dbplyr", "Version": "2.2.1", "Source": "Local", "Repository": "CRAN", "RemoteType": "local", "RemoteUrl": "J:/BankOps (!)/Applikationen und Systeme\n (!)/R/renv/local/dbplyr_2.2.1.tar.gz", "Hash": "e8aa790e5b19eaa99a6e252aaff4ba82", "Requirements": [ "DBI", "R6", "assertthat", "blob", "cli", "dplyr", "glue", "lifecycle", "magrittr", "pillar", "purrr", "rlang", "tibble", "tidyselect", "vctrs", "withr" ] }, "dbscan": { "Package": "dbscan", "Version": "1.1-8", "Source": "Repository", "Repository": "CRAN", "Hash": "f9224a82a4d709f8eddafbf403bc0c6d", "Requirements": [ "Rcpp" ] }, "dendextend": { "Package": "dendextend", "Version": "1.14.0", "Source": "Repository", "Repository": "CRAN", "Hash": "b5f300c8b1a2b61a4762ad1a4488ce0f", "Requirements": [ "ggplot2", "magrittr", "viridis" ] }, "desc": { "Package": "desc", "Version": "1.3.0", "Source": "Repository", "Repository": "CRAN", "Hash": "b6963166f7f10b970af1006c462ce6cd", "Requirements": [ "R6", "crayon", "rprojroot" ] }, "devtools": { "Package": "devtools", "Version": "2.4.0", "Source": "Repository", "Repository": "CRAN", "Hash": "712392d9d528a16351c86331ae9b16a1", "Requirements": [ "callr", "cli", "desc", "ellipsis", "fs", "httr", "jsonlite", "lifecycle", "memoise", "pkgbuild", "pkgload", "rcmdcheck", "remotes", "rlang", "roxygen2", "rstudioapi", "rversions", "sessioninfo", "testthat", "usethis", "withr" ] }, "diffobj": { "Package": "diffobj", "Version": "0.3.4", "Source": "Repository", "Repository": "CRAN", "Hash": "feb5b7455eba422a2c110bb89852e6a3", "Requirements": [ "crayon" ] }, "diffviewer": { "Package": "diffviewer", "Version": "0.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "8dfb2780d1c20a2399d9716c9a7f205a", "Requirements": [ "htmlwidgets", "jsonlite" ] }, "digest": { "Package": "digest", "Version": "0.6.27", "Source": "Repository", "Repository": "CRAN", "Hash": "a0cbe758a531d054b537d16dff4d58a1", "Requirements": [] }, "dint": { "Package": "dint", "Version": "2.1.3", "Source": "Repository", "Repository": "CRAN", "Hash": "e0a16892b986c4b6fead71a4cf8c9a51", "Requirements": [] }, "distr6": { "Package": "distr6", "Version": "1.5.2", "Source": "Repository", "Repository": "CRAN", "Hash": "3fcbeb41cdaea4fb9de5168a31cb596f", "Requirements": [ "R6", "R62S3", "Rcpp", "checkmate", "data.table", "set6" ] }, "distributional": { "Package": "distributional", "Version": "0.2.2", "Source": "Repository", "Repository": "CRAN", "Hash": "046f2e782ce27c4d08b02e101aa5fee3", "Requirements": [ "digest", "ellipsis", "farver", "generics", "ggplot2", "lifecycle", "numDeriv", "rlang", "scales", "vctrs" ] }, "dm": { "Package": "dm", "Version": "1.0.3", "Source": "Local", "Repository": "CRAN", "RemoteType": "local", "RemoteUrl": "J:/BankOps (!)/Applikationen und Systeme\n (!)/R/renv/local/dm_1.0.3.tar.gz", "Hash": "60a81f4b1f223bbc4595c74be406b721", "Requirements": [ "DBI", "backports", "cli", "dplyr", "glue", "igraph", "lifecycle", "magrittr", "memoise", "pillar", "purrr", "rlang", "tibble", "tidyr", "tidyselect", "vctrs" ] }, "doParallel": { "Package": "doParallel", "Version": "1.0.16", "Source": "Repository", "Repository": "CRAN", "Hash": "2dc413572eb42475179bfe0afabd2adf", "Requirements": [ "foreach", "iterators" ] }, "doSNOW": { "Package": "doSNOW", "Version": "1.0.19", "Source": "Repository", "Repository": "CRAN", "Hash": "d37ea40b304eec255022065947092af6", "Requirements": [ "foreach", "iterators", "snow" ] }, "dotCall64": { "Package": "dotCall64", "Version": "1.0-1", "Source": "Repository", "Repository": "CRAN", "Hash": "d0ef6cd1546530da4d72179b52856e84", "Requirements": [] }, "downlit": { "Package": "downlit", "Version": "0.2.1", "Source": "Repository", "Repository": "CRAN", "Hash": "f24f1e44320a978c03050b8403a83793", "Requirements": [ "brio", "digest", "evaluate", "fansi", "rlang", "vctrs", "yaml" ] }, "downloader": { "Package": "downloader", "Version": "0.4", "Source": "Repository", "Repository": "CRAN", "Hash": "f4f2a915e0dedbdf016a83b63477349f", "Requirements": [ "digest" ] }, "dplyr": { "Package": "dplyr", "Version": "1.0.9", "Source": "Local", "Repository": "CRAN", "RemoteType": "local", "RemoteUrl": "J:/BankOps (!)/Applikationen und Systeme\n (!)/R/renv/local/dplyr_1.0.9.tar.gz", "Hash": "4914422f1581cf42120f4ca6bff67af4", "Requirements": [ "R6", "generics", "glue", "lifecycle", "magrittr", "pillar", "rlang", "tibble", "tidyselect", "vctrs" ] }, "dsa": { "Package": "dsa", "Version": "0.74.18", "Source": "Repository", "Repository": "CRAN", "Hash": "5e4f352d4b7e2d87e6815ca7e7b7b52a", "Requirements": [ "R2HTML", "dygraphs", "extrafont", "forecast", "ggplot2", "gridExtra", "htmlwidgets", "rJava", "reshape2", "timeDate", "tsoutliers", "xtable", "xts", "zoo" ] }, "dtplyr": { "Package": "dtplyr", "Version": "1.2.1", "Source": "Repository", "Repository": "CRAN", "Hash": "f5d195cd5fcc0a77499d9da698ef2ea3", "Requirements": [ "crayon", "data.table", "dplyr", "ellipsis", "glue", "lifecycle", "rlang", "tibble", "tidyselect", "vctrs" ] }, "duckdb": { "Package": "duckdb", "Version": "0.3.2-2", "Source": "Repository", "Repository": "CRAN", "Hash": "2c2e60917d2acc1e35883e4c8b5e73e3", "Requirements": [ "DBI" ] }, "dygraphs": { "Package": "dygraphs", "Version": "1.1.1.6", "Source": "Repository", "Repository": "CRAN", "Hash": "716869fffc16e282c118f8894e082a7d", "Requirements": [ "htmltools", "htmlwidgets", "magrittr", "xts", "zoo" ] }, "dynlm": { "Package": "dynlm", "Version": "0.3-6", "Source": "Repository", "Repository": "CRAN", "Hash": "7dac9bdfc50e540bc04817eac6a3bd6c", "Requirements": [ "car", "lmtest", "zoo" ] }, "e1071": { "Package": "e1071", "Version": "1.7-6", "Source": "Repository", "Repository": "CRAN", "Hash": "9a374a10e3c0dbf1a0e207af019bfcea", "Requirements": [ "class", "proxy" ] }, "easyr": { "Package": "easyr", "Version": "0.5-3", "Source": "Repository", "Repository": "CRAN", "Hash": "b8d03ee2c1b8ca845b57feafdcde945b", "Requirements": [ "Hmisc", "XML", "data.table", "digest", "dplyr", "foreign", "glue", "lubridate", "openssl", "readxl", "rlang", "rprojroot", "stringr" ] }, "effectsize": { "Package": "effectsize", "Version": "0.4.4-1", "Source": "Repository", "Repository": "CRAN", "Hash": "e016ad1ec716f9e64de86e98da56033a", "Requirements": [ "bayestestR", "insight", "parameters" ] }, "ellipsis": { "Package": "ellipsis", "Version": "0.3.2", "Source": "Repository", "Repository": "CRAN", "Hash": "bb0eec2fe32e88d9e2836c2f73ea2077", "Requirements": [ "rlang" ] }, "esquisse": { "Package": "esquisse", "Version": "0.3.1", "Source": "Repository", "Repository": "CRAN", "Hash": "ad07068d91410eee1690c3f6b90a2f24", "Requirements": [ "ggplot2", "htmltools", "jsonlite", "miniUI", "rlang", "rstudioapi", "scales", "shiny", "shinyWidgets", "stringi" ] }, "estimatr": { "Package": "estimatr", "Version": "0.30.2", "Source": "Repository", "Repository": "CRAN", "Hash": "e3f0784c7d9b8ce9b9f65f044a68819f", "Requirements": [ "Formula", "Rcpp", "RcppEigen", "generics", "rlang" ] }, "evaluate": { "Package": "evaluate", "Version": "0.14", "Source": "Repository", "Repository": "CRAN", "Hash": "ec8ca05cffcc70569eaaad8469d2a3a7", "Requirements": [] }, "extraDistr": { "Package": "extraDistr", "Version": "1.9.1", "Source": "Repository", "Repository": "CRAN", "Hash": "9e29370a0dd450a33826a4932d3fa16d", "Requirements": [ "Rcpp" ] }, "extrafont": { "Package": "extrafont", "Version": "0.17", "Source": "Repository", "Repository": "CRAN", "Hash": "7f2f50e8f998a4bea4b04650fc4f2ca8", "Requirements": [ "Rttf2pt1", "extrafontdb" ] }, "extrafontdb": { "Package": "extrafontdb", "Version": "1.0", "Source": "Repository", "Repository": "CRAN", "Hash": "a861555ddec7451c653b40e713166c6f", "Requirements": [] }, "fable": { "Package": "fable", "Version": "0.3.1", "Source": "Repository", "Repository": "CRAN", "Hash": "cd0c1a2f8e9db92a9eefefe191fa94e3", "Requirements": [ "Rcpp", "distributional", "dplyr", "fabletools", "rlang", "tibble", "tidyr", "tsibble" ] }, "fabletools": { "Package": "fabletools", "Version": "0.3.2", "Source": "Repository", "Repository": "CRAN", "Hash": "c63fb3d5a3377aec8e4cfa56b94f3d8d", "Requirements": [ "R6", "distributional", "dplyr", "generics", "ggplot2", "lifecycle", "progressr", "rlang", "tibble", "tidyr", "tidyselect", "tsibble", "vctrs" ] }, "fansi": { "Package": "fansi", "Version": "0.4.2", "Source": "Repository", "Repository": "CRAN", "Hash": "fea074fb67fe4c25d47ad09087da847d", "Requirements": [] }, "farver": { "Package": "farver", "Version": "2.1.0", "Source": "Repository", "Repository": "CRAN", "Hash": "c98eb5133d9cb9e1622b8691487f11bb", "Requirements": [] }, "fastDummies": { "Package": "fastDummies", "Version": "1.6.3", "Source": "Repository", "Repository": "CRAN", "Hash": "15fcf98f57d734f967370f36f4533219", "Requirements": [ "data.table", "stringr", "tibble" ] }, "fastmap": { "Package": "fastmap", "Version": "1.1.0", "Source": "Repository", "Repository": "CRAN", "Hash": "77bd60a6157420d4ffa93b27cf6a58b8", "Requirements": [] }, "feasts": { "Package": "feasts", "Version": "0.2.1", "Source": "Repository", "Repository": "CRAN", "Hash": "75cfa8b67e6a7e51202272c88dde53b4", "Requirements": [ "dplyr", "fabletools", "ggplot2", "lifecycle", "lubridate", "rlang", "scales", "slider", "tibble", "tidyr", "tsibble", "vctrs" ] }, "fields": { "Package": "fields", "Version": "13.3", "Source": "Repository", "Repository": "CRAN", "Hash": "fb9e1353a33d1a5e7b6648b33b838538", "Requirements": [ "maps", "spam", "viridis" ] }, "fitdistrplus": { "Package": "fitdistrplus", "Version": "1.1-3", "Source": "Repository", "Repository": "CRAN", "Hash": "8e9ca89621f9304a553e0ff119328053", "Requirements": [ "MASS", "survival" ] }, "flexdashboard": { "Package": "flexdashboard", "Version": "0.5.2", "Source": "Repository", "Repository": "CRAN", "Hash": "a0534e167498732ac0137e7ba46364dc", "Requirements": [ "htmltools", "htmlwidgets", "jsonlite", "knitr", "rmarkdown", "shiny" ] }, "flextable": { "Package": "flextable", "Version": "0.6.4", "Source": "Repository", "Repository": "CRAN", "Hash": "7718e18272ecf1375c24f7d844db99ca", "Requirements": [ "base64enc", "data.table", "gdtools", "htmltools", "knitr", "officer", "rlang", "rmarkdown", "uuid", "xml2" ] }, "fontawesome": { "Package": "fontawesome", "Version": "0.2.2", "Source": "Repository", "Repository": "CRAN", "Hash": "55624ed409e46c5f358b2c060be87f67", "Requirements": [ "htmltools", "rlang" ] }, "forcats": { "Package": "forcats", "Version": "0.5.1", "Source": "Repository", "Repository": "CRAN", "Hash": "81c3244cab67468aac4c60550832655d", "Requirements": [ "ellipsis", "magrittr", "rlang", "tibble" ] }, "foreach": { "Package": "foreach", "Version": "1.5.1", "Source": "Repository", "Repository": "CRAN", "Hash": "e32cfc0973caba11b65b1fa691b4d8c9", "Requirements": [ "codetools", "iterators" ] }, "forecast": { "Package": "forecast", "Version": "8.14", "Source": "Repository", "Repository": "CRAN", "Hash": "63db896e027c5d81b56791d65c2a6a91", "Requirements": [ "Rcpp", "RcppArmadillo", "colorspace", "fracdiff", "ggplot2", "lmtest", "magrittr", "nnet", "timeDate", "tseries", "urca", "zoo" ] }, "foreign": { "Package": "foreign", "Version": "0.8-81", "Source": "Repository", "Repository": "CRAN", "Hash": "74628ea7a3be5ee8a7b5bb0a8e84882e", "Requirements": [] }, "fracdiff": { "Package": "fracdiff", "Version": "1.5-1", "Source": "Repository", "Repository": "CRAN", "Hash": "90dcf1296b82b2f79d9c5aa081081e43", "Requirements": [] }, "fs": { "Package": "fs", "Version": "1.5.2", "Source": "Repository", "Repository": "CRAN", "Hash": "7c89603d81793f0d5486d91ab1fc6f1d", "Requirements": [] }, "fst": { "Package": "fst", "Version": "0.9.4", "Source": "Repository", "Repository": "CRAN", "Hash": "66c2d5dffed8d181b9555617beb2d0f9", "Requirements": [ "Rcpp" ] }, "furrr": { "Package": "furrr", "Version": "0.2.2", "Source": "Repository", "Repository": "CRAN", "Hash": "9f8988c1c716080a968a2949d1fd9af3", "Requirements": [ "ellipsis", "future", "globals", "lifecycle", "purrr", "rlang", "vctrs" ] }, "future": { "Package": "future", "Version": "1.21.0", "Source": "Repository", "Repository": "CRAN", "Hash": "f25fad6bee82b7ab01f055e2d813b96f", "Requirements": [ "digest", "globals", "listenv", "parallelly" ] }, "future.apply": { "Package": "future.apply", "Version": "1.7.0", "Source": "Repository", "Repository": "CRAN", "Hash": "7fb0dc1961807da107ab2078366052bd", "Requirements": [ "future", "globals" ] }, "fuzzyjoin": { "Package": "fuzzyjoin", "Version": "0.1.6", "Source": "Repository", "Repository": "CRAN", "Hash": "24af5fc67dbeaac6d776a8e6630aacd9", "Requirements": [ "dplyr", "geosphere", "purrr", "stringdist", "stringr", "tibble", "tidyr" ] }, "gargle": { "Package": "gargle", "Version": "1.2.0", "Source": "Repository", "Repository": "CRAN", "Hash": "9d234e6a87a6f8181792de6dc4a00e39", "Requirements": [ "cli", "fs", "glue", "httr", "jsonlite", "rappdirs", "rlang", "rstudioapi", "withr" ] }, "gbRd": { "Package": "gbRd", "Version": "0.4-11", "Source": "Repository", "Repository": "CRAN", "Hash": "dd324973735626ce23e950a5f2d3d8ee", "Requirements": [] }, "gclus": { "Package": "gclus", "Version": "1.3.2", "Source": "Repository", "Repository": "CRAN", "Hash": "8f905e7f70ac42e5b0e39d6ba360dd44", "Requirements": [ "cluster" ] }, "gdata": { "Package": "gdata", "Version": "2.18.0", "Source": "Repository", "Repository": "CRAN", "Hash": "465ccb84427f5fe2c54f8620666db131", "Requirements": [ "gtools" ] }, "gdtools": { "Package": "gdtools", "Version": "0.2.3", "Source": "Repository", "Repository": "CRAN", "Hash": "12a524de5a491ff39debb9311fc0763f", "Requirements": [ "Rcpp", "systemfonts" ] }, "generics": { "Package": "generics", "Version": "0.1.0", "Source": "Repository", "Repository": "CRAN", "Hash": "4d243a9c10b00589889fe32314ffd902", "Requirements": [] }, "geosphere": { "Package": "geosphere", "Version": "1.5-10", "Source": "Repository", "Repository": "CRAN", "Hash": "eee36211f74e4dbc80eae9d504b58f0b", "Requirements": [ "sp" ] }, "gert": { "Package": "gert", "Version": "1.3.0", "Source": "Repository", "Repository": "CRAN", "Hash": "56f398846cd40937be6b435a66bd3f37", "Requirements": [ "askpass", "credentials", "openssl", "rstudioapi", "sys", "zip" ] }, "ggExtra": { "Package": "ggExtra", "Version": "0.9", "Source": "Repository", "Repository": "CRAN", "Hash": "e1651e764e09a4ff25ff978e33f1d6fa", "Requirements": [ "R6", "colourpicker", "ggplot2", "gtable", "miniUI", "scales", "shiny", "shinyjs" ] }, "ggalluvial": { "Package": "ggalluvial", "Version": "0.12.3", "Source": "Repository", "Repository": "CRAN", "Hash": "8e8537ec2a70017be8e5e20b1bbf4e98", "Requirements": [ "dplyr", "ggplot2", "lazyeval", "rlang", "tidyr", "tidyselect" ] }, "gganimate": { "Package": "gganimate", "Version": "1.0.7", "Source": "Repository", "Repository": "CRAN", "Hash": "729026083340f1076e622886c5b337b7", "Requirements": [ "ggplot2", "glue", "plyr", "progress", "rlang", "scales", "stringi", "tweenr" ] }, "ggforce": { "Package": "ggforce", "Version": "0.3.3", "Source": "Repository", "Repository": "CRAN", "Hash": "4c64a588b497f8c088e1d308ddd40bc6", "Requirements": [ "MASS", "Rcpp", "RcppEigen", "ggplot2", "gtable", "polyclip", "rlang", "scales", "tidyselect", "tweenr", "withr" ] }, "ggmosaic": { "Package": "ggmosaic", "Version": "0.3.3", "Source": "Repository", "Repository": "CRAN", "Hash": "9c716443a2b821aa997c5675386bd34b", "Requirements": [ "dplyr", "ggplot2", "ggrepel", "plotly", "productplots", "purrr", "rlang", "scales", "tidyr" ] }, "ggplot2": { "Package": "ggplot2", "Version": "3.3.5", "Source": "Repository", "Repository": "CRAN", "Hash": "d7566c471c7b17e095dd023b9ef155ad", "Requirements": [ "MASS", "digest", "glue", "gtable", "isoband", "mgcv", "rlang", "scales", "tibble", "withr" ] }, "ggpubr": { "Package": "ggpubr", "Version": "0.4.0", "Source": "Repository", "Repository": "CRAN", "Hash": "77089557d374c69db7cb77e65f0d6ab0", "Requirements": [ "cowplot", "dplyr", "ggplot2", "ggrepel", "ggsci", "ggsignif", "glue", "gridExtra", "magrittr", "polynom", "purrr", "rlang", "rstatix", "scales", "tibble", "tidyr" ] }, "ggraph": { "Package": "ggraph", "Version": "2.0.5", "Source": "Repository", "Repository": "CRAN", "Hash": "bb52a023e912142b8970ba883dd3b706", "Requirements": [ "MASS", "Rcpp", "digest", "dplyr", "ggforce", "ggplot2", "ggrepel", "graphlayouts", "gtable", "igraph", "rlang", "scales", "tidygraph", "viridis", "withr" ] }, "ggrepel": { "Package": "ggrepel", "Version": "0.9.1", "Source": "Repository", "Repository": "CRAN", "Hash": "08ab869f37e6a7741a64ab9069bcb67d", "Requirements": [ "Rcpp", "ggplot2", "rlang", "scales" ] }, "ggridges": { "Package": "ggridges", "Version": "0.5.3", "Source": "Repository", "Repository": "CRAN", "Hash": "9d028e8f37c84dba356ce3c367a1978e", "Requirements": [ "ggplot2", "plyr", "scales", "withr" ] }, "ggsci": { "Package": "ggsci", "Version": "2.9", "Source": "Repository", "Repository": "CRAN", "Hash": "81ccb8213ed592598210afd10c3a5936", "Requirements": [ "ggplot2", "scales" ] }, "ggsignif": { "Package": "ggsignif", "Version": "0.6.3", "Source": "Repository", "Repository": "CRAN", "Hash": "2e82e829a1c4a6c5d41921c177051e85", "Requirements": [ "ggplot2" ] }, "gh": { "Package": "gh", "Version": "1.2.1", "Source": "Repository", "Repository": "CRAN", "Hash": "346cc58165d33da095c7e67487ec6bca", "Requirements": [ "cli", "gitcreds", "httr", "ini", "jsonlite" ] }, "git2r": { "Package": "git2r", "Version": "0.28.0", "Source": "Repository", "Repository": "CRAN", "Hash": "f64fd34026f6025de71a4354800e6d79", "Requirements": [] }, "gitcreds": { "Package": "gitcreds", "Version": "0.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "f3aefccc1cc50de6338146b62f115de8", "Requirements": [] }, "glasso": { "Package": "glasso", "Version": "1.11", "Source": "Repository", "Repository": "CRAN", "Hash": "1e1217c1b472d1dbffda819b57dc6d8d", "Requirements": [] }, "glmnet": { "Package": "glmnet", "Version": "4.1-1", "Source": "Repository", "Repository": "CRAN", "Hash": "18482cb4790abf3ed27cafa2381d6175", "Requirements": [ "Matrix", "foreach", "shape", "survival" ] }, "glmnetUtils": { "Package": "glmnetUtils", "Version": "1.1.8", "Source": "Repository", "Repository": "CRAN", "Hash": "8786ff6bf5935518feeac8ec5bd8e551", "Requirements": [ "Matrix", "glmnet" ] }, "globals": { "Package": "globals", "Version": "0.14.0", "Source": "Repository", "Repository": "CRAN", "Hash": "eca8023ed5ca6372479ebb9b3207f5ae", "Requirements": [ "codetools" ] }, "glue": { "Package": "glue", "Version": "1.6.2", "Source": "Repository", "Repository": "CRAN", "Hash": "4f2596dfb05dac67b9dc558e5c6fba2e", "Requirements": [] }, "gmfd": { "Package": "gmfd", "Version": "1.0.1", "Source": "Repository", "Repository": "CRAN", "Hash": "ea2bd0ba66531af123b836258efa8188", "Requirements": [] }, "googledrive": { "Package": "googledrive", "Version": "2.0.0", "Source": "Repository", "Repository": "CRAN", "Hash": "c3a25adbbfbb03f12e6f88c5fb1f3024", "Requirements": [ "cli", "gargle", "glue", "httr", "jsonlite", "lifecycle", "magrittr", "pillar", "purrr", "rlang", "tibble", "uuid", "vctrs", "withr" ] }, "googlesheets4": { "Package": "googlesheets4", "Version": "1.0.0", "Source": "Repository", "Repository": "CRAN", "Hash": "9a6564184dc4a81daea4f1d7ce357c6a", "Requirements": [ "cellranger", "cli", "curl", "gargle", "glue", "googledrive", "httr", "ids", "magrittr", "purrr", "rematch2", "rlang", "tibble", "vctrs" ] }, "gower": { "Package": "gower", "Version": "0.2.2", "Source": "Repository", "Repository": "CRAN", "Hash": "be6a2b3529928bd803d1c437d1d43152", "Requirements": [] }, "gplots": { "Package": "gplots", "Version": "3.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "e65e5d5dea4cbb9ba822dcd782b2ee1f", "Requirements": [ "KernSmooth", "caTools", "gtools" ] }, "graphlayouts": { "Package": "graphlayouts", "Version": "0.7.1", "Source": "Repository", "Repository": "CRAN", "Hash": "2a0d18b9395cd27066d209b83bb29ea6", "Requirements": [ "Rcpp", "RcppArmadillo", "igraph" ] }, "grf": { "Package": "grf", "Version": "1.2.0", "Source": "Repository", "Repository": "CRAN", "Hash": "f92f6a9533bf1027f21e1e07844e4220", "Requirements": [ "DiceKriging", "Matrix", "Rcpp", "RcppEigen", "lmtest", "sandwich" ] }, "gridExtra": { "Package": "gridExtra", "Version": "2.3", "Source": "Repository", "Repository": "CRAN", "Hash": "7d7f283939f563670a697165b2cf5560", "Requirements": [ "gtable" ] }, "gridSVG": { "Package": "gridSVG", "Version": "1.7-2", "Source": "Repository", "Repository": "CRAN", "Hash": "51497ab9abe081140fe14aca5a561d95", "Requirements": [ "XML", "jsonlite" ] }, "gt": { "Package": "gt", "Version": "0.4.0", "Source": "Repository", "Repository": "CRAN", "Hash": "4905765870343c66704c9e495e4e3bc0", "Requirements": [ "base64enc", "bitops", "checkmate", "commonmark", "dplyr", "fs", "ggplot2", "glue", "htmltools", "magrittr", "rlang", "sass", "scales", "stringr", "tibble", "tidyselect" ] }, "gtable": { "Package": "gtable", "Version": "0.3.0", "Source": "Repository", "Repository": "CRAN", "Hash": "ac5c6baf7822ce8732b343f14c072c4d", "Requirements": [] }, "gtools": { "Package": "gtools", "Version": "3.8.2", "Source": "Repository", "Repository": "CRAN", "Hash": "0a749b4458d19a54acae93c64e3e7c85", "Requirements": [] }, "haven": { "Package": "haven", "Version": "2.3.1", "Source": "Repository", "Repository": "CRAN", "Hash": "221d0ad75dfa03ebf17b1a4cc5c31dfc", "Requirements": [ "Rcpp", "forcats", "hms", "readr", "rlang", "tibble", "tidyselect", "vctrs" ] }, "hdm": { "Package": "hdm", "Version": "0.3.1", "Source": "Repository", "Repository": "CRAN", "Hash": "463646d27226c97bbd055798a42cdab0", "Requirements": [ "Formula", "MASS", "checkmate", "ggplot2", "glmnet" ] }, "here": { "Package": "here", "Version": "1.0.1", "Source": "Repository", "Repository": "CRAN", "Hash": "24b224366f9c2e7534d2344d10d59211", "Requirements": [ "rprojroot" ] }, "hexbin": { "Package": "hexbin", "Version": "1.28.2", "Source": "Repository", "Repository": "CRAN", "Hash": "76314b69dc54f8c14204063a2fd6d74a", "Requirements": [ "lattice" ] }, "highlight": { "Package": "highlight", "Version": "0.5.0", "Source": "Repository", "Repository": "CRAN", "Hash": "88eee986f41177f688ffd11189cb3aec", "Requirements": [] }, "highr": { "Package": "highr", "Version": "0.8", "Source": "Repository", "Repository": "CRAN", "Hash": "4dc5bb88961e347a0f4d8aad597cbfac", "Requirements": [] }, "hms": { "Package": "hms", "Version": "1.0.0", "Source": "Repository", "Repository": "CRAN", "Hash": "bf552cdd96f5969873afdac7311c7d0d", "Requirements": [ "ellipsis", "lifecycle", "pkgconfig", "rlang", "vctrs" ] }, "htmlTable": { "Package": "htmlTable", "Version": "2.1.0", "Source": "Repository", "Repository": "CRAN", "Hash": "4f2a742fc75dedafe660e3b47a37680e", "Requirements": [ "checkmate", "htmltools", "htmlwidgets", "knitr", "magrittr", "rstudioapi", "stringr" ] }, "htmltools": { "Package": "htmltools", "Version": "0.5.2", "Source": "Repository", "Repository": "CRAN", "Hash": "526c484233f42522278ab06fb185cb26", "Requirements": [ "base64enc", "digest", "fastmap", "rlang" ] }, "htmlwidgets": { "Package": "htmlwidgets", "Version": "1.5.3", "Source": "Repository", "Repository": "CRAN", "Hash": "6fdaa86d0700f8b3e92ee3c445a5a10d", "Requirements": [ "htmltools", "jsonlite", "yaml" ] }, "httpuv": { "Package": "httpuv", "Version": "1.5.5", "Source": "Repository", "Repository": "CRAN", "Hash": "b9d5d39be2150cf86538b8488334b8f8", "Requirements": [ "BH", "R6", "Rcpp", "later", "promises" ] }, "httr": { "Package": "httr", "Version": "1.4.2", "Source": "Repository", "Repository": "CRAN", "Hash": "a525aba14184fec243f9eaec62fbed43", "Requirements": [ "R6", "curl", "jsonlite", "mime", "openssl" ] }, "hunspell": { "Package": "hunspell", "Version": "3.0.1", "Source": "Repository", "Repository": "CRAN", "Hash": "3987784c19192ad0f2261c456d936df1", "Requirements": [ "Rcpp", "digest" ] }, "iBreakDown": { "Package": "iBreakDown", "Version": "2.0.1", "Source": "Repository", "Repository": "CRAN", "Hash": "b45a9f10d6a33995a3b47f62f3264262", "Requirements": [ "ggplot2" ] }, "ids": { "Package": "ids", "Version": "1.0.1", "Source": "Repository", "Repository": "CRAN", "Hash": "99df65cfef20e525ed38c3d2577f7190", "Requirements": [ "openssl", "uuid" ] }, "igraph": { "Package": "igraph", "Version": "1.2.6", "Source": "Repository", "Repository": "CRAN", "Hash": "7b1f856410253d56ea67ad808f7cdff6", "Requirements": [ "Matrix", "magrittr", "pkgconfig" ] }, "iml": { "Package": "iml", "Version": "0.10.1", "Source": "Repository", "Repository": "CRAN", "Hash": "205df2d171fb02ef9acdbe61f0d4df94", "Requirements": [ "Formula", "Metrics", "R6", "checkmate", "data.table", "future", "future.apply", "ggplot2", "keras", "prediction" ] }, "influenceR": { "Package": "influenceR", "Version": "0.1.0", "Source": "Repository", "Repository": "CRAN", "Hash": "611f9a55ad32ccfa17ccbd77be7a2804", "Requirements": [ "Matrix", "igraph" ] }, "ingredients": { "Package": "ingredients", "Version": "2.2.0", "Source": "Repository", "Repository": "CRAN", "Hash": "942f60215133d4d218219c9412d0f92b", "Requirements": [ "ggplot2", "gridExtra", "scales" ] }, "ini": { "Package": "ini", "Version": "0.3.1", "Source": "Repository", "Repository": "CRAN", "Hash": "6154ec2223172bce8162d4153cda21f7", "Requirements": [] }, "inline": { "Package": "inline", "Version": "0.3.17", "Source": "Repository", "Repository": "CRAN", "Hash": "c34d7560557eb0b2e1040fc690534049", "Requirements": [] }, "insight": { "Package": "insight", "Version": "0.14.0", "Source": "Repository", "Repository": "CRAN", "Hash": "c50bfd28b6ab8bfa5ba996d88c86dc2a", "Requirements": [] }, "intergraph": { "Package": "intergraph", "Version": "2.0-2", "Source": "Repository", "Repository": "CRAN", "Hash": "d0b8656ef6f15b4b20aef33a7e1cd2af", "Requirements": [ "igraph", "network" ] }, "ipred": { "Package": "ipred", "Version": "0.9-11", "Source": "Repository", "Repository": "CRAN", "Hash": "c5d91d6045b8cd091d40b58b247cabb7", "Requirements": [ "MASS", "class", "nnet", "prodlim", "rpart", "survival" ] }, "isoband": { "Package": "isoband", "Version": "0.2.4", "Source": "Repository", "Repository": "CRAN", "Hash": "b2008df40fb297e3fef135c7e8eeec1a", "Requirements": [] }, "isotree": { "Package": "isotree", "Version": "0.2.7", "Source": "Repository", "Repository": "CRAN", "Hash": "1ef483a03c7acfd80a7a42d73a3b355b", "Requirements": [ "Rcereal", "Rcpp" ] }, "iterators": { "Package": "iterators", "Version": "1.0.13", "Source": "Repository", "Repository": "CRAN", "Hash": "64778782a89480e9a644f69aad9a2877", "Requirements": [] }, "janeaustenr": { "Package": "janeaustenr", "Version": "0.1.5", "Source": "Repository", "Repository": "CRAN", "Hash": "8b07a4b9d0a0d97d9fe12de8af6d219e", "Requirements": [] }, "janitor": { "Package": "janitor", "Version": "2.1.0", "Source": "Repository", "Repository": "CRAN", "Hash": "6de84a8c67fb247e721166049c84695f", "Requirements": [ "dplyr", "lifecycle", "lubridate", "magrittr", "purrr", "rlang", "snakecase", "stringi", "stringr", "tidyr", "tidyselect" ] }, "jomo": { "Package": "jomo", "Version": "2.7-2", "Source": "Repository", "Repository": "CRAN", "Hash": "229a3d43f5b119aa866311f292a9b66e", "Requirements": [ "MASS", "lme4", "ordinal", "survival" ] }, "jpeg": { "Package": "jpeg", "Version": "0.1-8.1", "Source": "Repository", "Repository": "CRAN", "Hash": "bc316c003aba520fc73d70ad53b5fc36", "Requirements": [] }, "jquerylib": { "Package": "jquerylib", "Version": "0.1.3", "Source": "Repository", "Repository": "CRAN", "Hash": "5ff50b36f7f0832f8421745af333e73c", "Requirements": [ "htmltools" ] }, "jsonlite": { "Package": "jsonlite", "Version": "1.7.2", "Source": "Repository", "Repository": "CRAN", "Hash": "98138e0994d41508c7a6b84a0600cfcb", "Requirements": [] }, "kableExtra": { "Package": "kableExtra", "Version": "1.3.4", "Source": "Repository", "Repository": "CRAN", "Hash": "49b625e6aabe4c5f091f5850aba8ff78", "Requirements": [ "digest", "glue", "htmltools", "knitr", "magrittr", "rmarkdown", "rstudioapi", "rvest", "scales", "stringr", "svglite", "viridisLite", "webshot", "xml2" ] }, "keras": { "Package": "keras", "Version": "2.4.0", "Source": "Repository", "Repository": "CRAN", "Hash": "5d2a8af385ee83a4cfcd344d33fe9aab", "Requirements": [ "R6", "generics", "magrittr", "reticulate", "rlang", "tensorflow", "tfruns", "zeallot" ] }, "knitr": { "Package": "knitr", "Version": "1.31", "Source": "Repository", "Repository": "CRAN", "Hash": "c3994c036d19fc22c5e2a209c8298bfb", "Requirements": [ "evaluate", "highr", "markdown", "stringr", "xfun", "yaml" ] }, "labeling": { "Package": "labeling", "Version": "0.4.2", "Source": "Repository", "Repository": "CRAN", "Hash": "3d5108641f47470611a32d0bdf357a72", "Requirements": [] }, "later": { "Package": "later", "Version": "1.1.0.1", "Source": "Repository", "Repository": "CRAN", "Hash": "d0a62b247165aabf397fded504660d8a", "Requirements": [ "BH", "Rcpp", "rlang" ] }, "lattice": { "Package": "lattice", "Version": "0.20-44", "Source": "Repository", "Repository": "CRAN", "Hash": "f36bf1a849d9106dc2af72e501f9de41", "Requirements": [] }, "latticeExtra": { "Package": "latticeExtra", "Version": "0.6-29", "Source": "Repository", "Repository": "CRAN", "Hash": "590829599d6182cf7461787af34666ee", "Requirements": [ "RColorBrewer", "jpeg", "lattice", "png" ] }, "lava": { "Package": "lava", "Version": "1.6.9", "Source": "Repository", "Repository": "CRAN", "Hash": "25957dc1105e701678bcb1241b162dfc", "Requirements": [ "SQUAREM", "numDeriv", "survival" ] }, "lazyeval": { "Package": "lazyeval", "Version": "0.2.2", "Source": "Repository", "Repository": "CRAN", "Hash": "d908914ae53b04d4c0c0fd72ecc35370", "Requirements": [] }, "lgr": { "Package": "lgr", "Version": "0.4.2", "Source": "Repository", "Repository": "CRAN", "Hash": "55545b597ebc09be71e7b886932ab327", "Requirements": [ "R6" ] }, "libcoin": { "Package": "libcoin", "Version": "1.0-8", "Source": "Repository", "Repository": "CRAN", "Hash": "6ac98909743db51f64f2bd0d4434e086", "Requirements": [ "mvtnorm" ] }, "lifecycle": { "Package": "lifecycle", "Version": "1.0.1", "Source": "Repository", "Repository": "CRAN", "Hash": "a6b6d352e3ed897373ab19d8395c98d0", "Requirements": [ "glue", "rlang" ] }, "lift": { "Package": "lift", "Version": "0.0.2", "Source": "Repository", "Repository": "CRAN", "Hash": "0dc912341263687def241a2d58bf0630", "Requirements": [] }, "listenv": { "Package": "listenv", "Version": "0.8.0", "Source": "Repository", "Repository": "CRAN", "Hash": "0bde42ee282efb18c7c4e63822f5b4f7", "Requirements": [] }, "listviewer": { "Package": "listviewer", "Version": "3.0.0", "Source": "Repository", "Repository": "CRAN", "Hash": "99ae030cd035dbcd18623179891fadb2", "Requirements": [ "htmltools", "htmlwidgets", "shiny" ] }, "lme4": { "Package": "lme4", "Version": "1.1-26", "Source": "Repository", "Repository": "CRAN", "Hash": "5f2466f5127e0ce67e44bb381387eeca", "Requirements": [ "MASS", "Matrix", "Rcpp", "RcppEigen", "boot", "lattice", "minqa", "nlme", "nloptr", "statmod" ] }, "lmtest": { "Package": "lmtest", "Version": "0.9-38", "Source": "Repository", "Repository": "CRAN", "Hash": "b0edacc02f7a3dad41a1afc385e929f4", "Requirements": [ "zoo" ] }, "loo": { "Package": "loo", "Version": "2.4.1", "Source": "Repository", "Repository": "CRAN", "Hash": "cb08bd08c899e7d68661714d699c42e4", "Requirements": [ "checkmate", "matrixStats" ] }, "lsei": { "Package": "lsei", "Version": "1.3-0", "Source": "Repository", "Repository": "CRAN", "Hash": "4940ae6310a5ed7bcf2366a010325fa9", "Requirements": [] }, "lubridate": { "Package": "lubridate", "Version": "1.7.10", "Source": "Repository", "Repository": "CRAN", "Hash": "1ebfdc8a3cfe8fe19184f5481972b092", "Requirements": [ "Rcpp", "generics" ] }, "magick": { "Package": "magick", "Version": "2.7.1", "Source": "Repository", "Repository": "CRAN", "Hash": "0a4b19d639b5b177a4179fbc8a1d7fee", "Requirements": [ "Rcpp", "curl", "magrittr" ] }, "magrittr": { "Package": "magrittr", "Version": "2.0.3", "Source": "Repository", "Repository": "CRAN", "Hash": "7ce2733a9826b3aeb1775d56fd305472", "Requirements": [] }, "maps": { "Package": "maps", "Version": "3.4.0", "Source": "Repository", "Repository": "CRAN", "Hash": "b3d98a967ec17c80f795719529812fa0", "Requirements": [] }, "maptools": { "Package": "maptools", "Version": "1.1-1", "Source": "Repository", "Repository": "CRAN", "Hash": "beef5712326b384b1e87ba10c01e18f5", "Requirements": [ "foreign", "lattice", "sp" ] }, "markdown": { "Package": "markdown", "Version": "1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "61e4a10781dd00d7d81dd06ca9b94e95", "Requirements": [ "mime", "xfun" ] }, "matrixStats": { "Package": "matrixStats", "Version": "0.58.0", "Source": "Repository", "Repository": "CRAN", "Hash": "c318d148056e5bb8d7de79b0876f9ae6", "Requirements": [] }, "maxLik": { "Package": "maxLik", "Version": "1.4-8", "Source": "Repository", "Repository": "CRAN", "Hash": "86dd402728e96ac53f6e3d28c210103b", "Requirements": [ "miscTools", "sandwich" ] }, "mclust": { "Package": "mclust", "Version": "5.4.7", "Source": "Repository", "Repository": "CRAN", "Hash": "94d378428bc227483a83ab1de21dce41", "Requirements": [] }, "mda": { "Package": "mda", "Version": "0.5-2", "Source": "Repository", "Repository": "CRAN", "Hash": "1f302e098a062a2f6fc7fa1a942a1a1b", "Requirements": [ "class" ] }, "memoise": { "Package": "memoise", "Version": "2.0.0", "Source": "Repository", "Repository": "CRAN", "Hash": "a0bc51650201a56d00a4798523cc91b3", "Requirements": [ "cachem", "rlang" ] }, "mgcv": { "Package": "mgcv", "Version": "1.8-36", "Source": "Repository", "Repository": "CRAN", "Hash": "93cc747b0e1ad882a4570463c3575c23", "Requirements": [ "Matrix", "nlme" ] }, "mice": { "Package": "mice", "Version": "3.13.0", "Source": "Repository", "Repository": "CRAN", "Hash": "ad5d45cfde1d122001e0dca07f80182a", "Requirements": [ "Rcpp", "broom", "cpp11", "dplyr", "generics", "lattice", "rlang", "tidyr" ] }, "miceadds": { "Package": "miceadds", "Version": "3.11-6", "Source": "Repository", "Repository": "CRAN", "Hash": "b7768955403cc231f24955fc30dde4c4", "Requirements": [ "Rcpp", "RcppArmadillo", "mice", "mitools" ] }, "mime": { "Package": "mime", "Version": "0.10", "Source": "Repository", "Repository": "CRAN", "Hash": "26fa77e707223e1ce042b2b5d09993dc", "Requirements": [] }, "miniUI": { "Package": "miniUI", "Version": "0.1.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "fec5f52652d60615fdb3957b3d74324a", "Requirements": [ "htmltools", "shiny" ] }, "minqa": { "Package": "minqa", "Version": "1.2.4", "Source": "Repository", "Repository": "CRAN", "Hash": "eaee7d2a6f3ed4491df868611cb064cc", "Requirements": [ "Rcpp" ] }, "miscTools": { "Package": "miscTools", "Version": "0.6-26", "Source": "Repository", "Repository": "CRAN", "Hash": "340f0789cb2dcc816d9856d375c1df83", "Requirements": [ "digest" ] }, "mitools": { "Package": "mitools", "Version": "2.4", "Source": "Repository", "Repository": "CRAN", "Hash": "a4b659bd0528226724d55034f11ed7cb", "Requirements": [ "DBI" ] }, "mlbench": { "Package": "mlbench", "Version": "2.1-3", "Source": "Repository", "Repository": "CRAN", "Hash": "6bb7265771062ba4f059c53e1daed30b", "Requirements": [] }, "mlr3": { "Package": "mlr3", "Version": "0.11.0", "Source": "Repository", "Repository": "CRAN", "Hash": "a1ae7b9d1f78d3b760a43cbe9a507f8b", "Requirements": [ "R6", "backports", "checkmate", "data.table", "digest", "future.apply", "lgr", "mlbench", "mlr3measures", "mlr3misc", "palmerpenguins", "paradox", "parallelly", "uuid" ] }, "mlr3cluster": { "Package": "mlr3cluster", "Version": "0.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "7757afa575daeb2f724720433e3a006f", "Requirements": [ "R6", "backports", "checkmate", "clue", "clusterCrit", "data.table", "mlr3", "mlr3misc", "paradox" ] }, "mlr3data": { "Package": "mlr3data", "Version": "0.3.1", "Source": "Repository", "Repository": "CRAN", "Hash": "0ce40c79f61bfe9659e1c2f4b94aa7d6", "Requirements": [] }, "mlr3filters": { "Package": "mlr3filters", "Version": "0.4.1", "Source": "Repository", "Repository": "CRAN", "Hash": "0a4183b7a182ad78f22524e41b1eb990", "Requirements": [ "R6", "backports", "checkmate", "data.table", "mlr3", "mlr3misc", "paradox" ] }, "mlr3fselect": { "Package": "mlr3fselect", "Version": "0.5.1", "Source": "Repository", "Repository": "CRAN", "Hash": "fd5ab417664cc0714f6881259322e858", "Requirements": [ "R6", "bbotk", "checkmate", "data.table", "lgr", "mlr3", "mlr3misc", "mlr3pipelines", "paradox" ] }, "mlr3learners": { "Package": "mlr3learners", "Version": "0.4.5", "Source": "Repository", "Repository": "CRAN", "Hash": "3e4b9e7ac7f27a9feb1d15d1369d86db", "Requirements": [ "R6", "data.table", "mlr3", "mlr3misc", "paradox" ] }, "mlr3measures": { "Package": "mlr3measures", "Version": "0.3.1", "Source": "Repository", "Repository": "CRAN", "Hash": "668ab83e95837c0ab5f600ed233f6da8", "Requirements": [ "PRROC", "checkmate" ] }, "mlr3misc": { "Package": "mlr3misc", "Version": "0.9.1", "Source": "Repository", "Repository": "CRAN", "Hash": "11f778651aea0dce97dfdefd96f2dc5f", "Requirements": [ "R6", "backports", "checkmate", "data.table" ] }, "mlr3pipelines": { "Package": "mlr3pipelines", "Version": "0.3.4", "Source": "Repository", "Repository": "CRAN", "Hash": "4c8ccc8477df833c209866fd3c40a04c", "Requirements": [ "R6", "backports", "checkmate", "data.table", "digest", "lgr", "mlr3", "mlr3misc", "paradox", "withr" ] }, "mlr3proba": { "Package": "mlr3proba", "Version": "0.4.0", "Source": "Repository", "Repository": "CRAN", "Hash": "01feb02eee9caff8b1fe31415745450b", "Requirements": [ "R6", "Rcpp", "checkmate", "data.table", "distr6", "mlr3", "mlr3misc", "paradox", "survival" ] }, "mlr3tuning": { "Package": "mlr3tuning", "Version": "0.8.0", "Source": "Repository", "Repository": "CRAN", "Hash": "2f411e02fc56d35a59bf1004cf82180f", "Requirements": [ "R6", "bbotk", "checkmate", "data.table", "lgr", "mlr3", "mlr3misc", "paradox" ] }, "mlr3verse": { "Package": "mlr3verse", "Version": "0.2.1", "Source": "Repository", "Repository": "CRAN", "Hash": "d18aec223b52add2d05ef9f5ebf5c738", "Requirements": [ "bbotk", "data.table", "mlr3", "mlr3cluster", "mlr3data", "mlr3filters", "mlr3fselect", "mlr3learners", "mlr3misc", "mlr3pipelines", "mlr3proba", "mlr3tuning", "mlr3viz", "paradox" ] }, "mlr3viz": { "Package": "mlr3viz", "Version": "0.5.3", "Source": "Repository", "Repository": "CRAN", "Hash": "6ad08feeaf0865db0477abbd509c1b7a", "Requirements": [ "checkmate", "data.table", "ggplot2", "mlr3misc" ] }, "mltools": { "Package": "mltools", "Version": "0.3.5", "Source": "Repository", "Repository": "CRAN", "Hash": "83c63607a4dce7666698b541841ce090", "Requirements": [ "Matrix", "data.table" ] }, "mnormt": { "Package": "mnormt", "Version": "2.0.2", "Source": "Repository", "Repository": "CRAN", "Hash": "7e6ee68a01d6c87c69087d4a250ee763", "Requirements": [ "tmvnsim" ] }, "mockr": { "Package": "mockr", "Version": "0.2.0", "Source": "Repository", "Repository": "CRAN", "Hash": "e4c8949ce66b63eeb6c8ef6a9d98ed3b", "Requirements": [ "rlang", "withr" ] }, "mockthat": { "Package": "mockthat", "Version": "0.2.6", "Source": "Repository", "Repository": "CRAN", "Hash": "48d26bd633322d40fa20a396c3eaefb2", "Requirements": [] }, "modeldata": { "Package": "modeldata", "Version": "0.1.0", "Source": "Repository", "Repository": "CRAN", "Hash": "9ff91d86290b17774fdc7dc490e2298d", "Requirements": [] }, "modelr": { "Package": "modelr", "Version": "0.1.8", "Source": "Repository", "Repository": "CRAN", "Hash": "9fd59716311ee82cba83dc2826fc5577", "Requirements": [ "broom", "magrittr", "purrr", "rlang", "tibble", "tidyr", "tidyselect", "vctrs" ] }, "modeltools": { "Package": "modeltools", "Version": "0.2-23", "Source": "Repository", "Repository": "CRAN", "Hash": "f5a957c02222589bdf625a67be68b2a9", "Requirements": [] }, "multcomp": { "Package": "multcomp", "Version": "1.4-16", "Source": "Repository", "Repository": "CRAN", "Hash": "4fc62c85d9fd7bbede7868ff88f23982", "Requirements": [ "TH.data", "codetools", "mvtnorm", "sandwich", "survival" ] }, "multidplyr": { "Package": "multidplyr", "Version": "0.1.0", "Source": "Repository", "Repository": "CRAN", "Hash": "8bdaaa33bdda3386b8f608d0be3724c0", "Requirements": [ "R6", "callr", "crayon", "dplyr", "magrittr", "qs", "rlang", "tibble", "vctrs" ] }, "munsell": { "Package": "munsell", "Version": "0.5.0", "Source": "Repository", "Repository": "CRAN", "Hash": "6dfe8bf774944bd5595785e3229d8771", "Requirements": [ "colorspace" ] }, "mvtnorm": { "Package": "mvtnorm", "Version": "1.1-1", "Source": "Repository", "Repository": "CRAN", "Hash": "69fa7331e7410c2a2cb3f9868513904f", "Requirements": [] }, "ndtv": { "Package": "ndtv", "Version": "0.13.0", "Source": "Repository", "Repository": "CRAN", "Hash": "5cb36f02d5fb8228a023f90a0621a9de", "Requirements": [ "MASS", "animation", "base64", "jsonlite", "network", "networkDynamic", "sna", "statnet.common" ] }, "network": { "Package": "network", "Version": "1.16.1", "Source": "Repository", "Repository": "CRAN", "Hash": "11a33fc54e67aabc4d8bccc0f70229ea", "Requirements": [ "magrittr", "tibble" ] }, "networkD3": { "Package": "networkD3", "Version": "0.4", "Source": "Repository", "Repository": "CRAN", "Hash": "38310ec4ddb1398359abdd603c151067", "Requirements": [ "htmlwidgets", "igraph", "magrittr" ] }, "networkDynamic": { "Package": "networkDynamic", "Version": "0.10.1", "Source": "Repository", "Repository": "CRAN", "Hash": "e5dc15cd4d70701f7e99ce95f53c7466", "Requirements": [ "network", "statnet.common" ] }, "nlme": { "Package": "nlme", "Version": "3.1-152", "Source": "Repository", "Repository": "CRAN", "Hash": "35de1ce639f20b5e10f7f46260730c65", "Requirements": [ "lattice" ] }, "nloptr": { "Package": "nloptr", "Version": "1.2.2.2", "Source": "Repository", "Repository": "CRAN", "Hash": "2737faeee353704efec5afa1e943dd64", "Requirements": [] }, "nnet": { "Package": "nnet", "Version": "7.3-16", "Source": "Repository", "Repository": "CRAN", "Hash": "3a3dc184000bc9e6c145c4dbde4dd702", "Requirements": [] }, "npsurv": { "Package": "npsurv", "Version": "0.5-0", "Source": "Repository", "Repository": "CRAN", "Hash": "c64df9bfce7c1d6c45a7ca1c87f08fdd", "Requirements": [ "lsei" ] }, "numDeriv": { "Package": "numDeriv", "Version": "2016.8-1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "df58958f293b166e4ab885ebcad90e02", "Requirements": [] }, "nycflights13": { "Package": "nycflights13", "Version": "1.0.1", "Source": "Repository", "Repository": "CRAN", "Hash": "be6319388852d6cb3571ea89d9d1634f", "Requirements": [ "tibble" ] }, "oaqc": { "Package": "oaqc", "Version": "1.0", "Source": "Repository", "Repository": "CRAN", "Hash": "40ad072aaa2df92a887fb235fe3433b9", "Requirements": [] }, "odbc": { "Package": "odbc", "Version": "1.3.2", "Source": "Repository", "Repository": "CRAN", "Hash": "efa957aa3ffc6093b8fbe33ff6a0f91c", "Requirements": [ "DBI", "Rcpp", "bit64", "blob", "hms", "rlang" ] }, "officer": { "Package": "officer", "Version": "0.3.18", "Source": "Repository", "Repository": "CRAN", "Hash": "da173b709a249ee1a0d122000c98cf92", "Requirements": [ "R6", "uuid", "xml2", "zip" ] }, "openssl": { "Package": "openssl", "Version": "1.4.3", "Source": "Repository", "Repository": "CRAN", "Hash": "a399e4773075fc2375b71f45fca186c4", "Requirements": [ "askpass" ] }, "openxlsx": { "Package": "openxlsx", "Version": "4.2.3", "Source": "Repository", "Repository": "CRAN", "Hash": "2253a430965e222d11a2f9277cd34c2e", "Requirements": [ "Rcpp", "stringi", "zip" ] }, "ordinal": { "Package": "ordinal", "Version": "2019.12-10", "Source": "Repository", "Repository": "CRAN", "Hash": "62e921c39cffbf990a6d8266c35b2f93", "Requirements": [ "MASS", "Matrix", "numDeriv", "ucminf" ] }, "pROC": { "Package": "pROC", "Version": "1.17.0.1", "Source": "Repository", "Repository": "CRAN", "Hash": "e25078f6e770b81121672874474f69c0", "Requirements": [ "Rcpp", "plyr" ] }, "padr": { "Package": "padr", "Version": "0.5.3", "Source": "Repository", "Repository": "CRAN", "Hash": "98f6a7837d3d6207e2bd9fa70fdf09e0", "Requirements": [ "Rcpp", "dplyr", "lubridate", "rlang" ] }, "palmerpenguins": { "Package": "palmerpenguins", "Version": "0.1.0", "Source": "Repository", "Repository": "CRAN", "Hash": "9a455031890b2adf20e19784a114ddd4", "Requirements": [] }, "pan": { "Package": "pan", "Version": "1.6", "Source": "Repository", "Repository": "CRAN", "Hash": "bc632f1844b975d56149868d1376aa22", "Requirements": [] }, "paradox": { "Package": "paradox", "Version": "0.7.1", "Source": "Repository", "Repository": "CRAN", "Hash": "fd8dc963d0eb099185369edd556a7dbe", "Requirements": [ "R6", "backports", "checkmate", "data.table", "mlr3misc" ] }, "parallelly": { "Package": "parallelly", "Version": "1.24.0", "Source": "Repository", "Repository": "CRAN", "Hash": "3d77980bde8c8fe48dc0c24dcb014b39", "Requirements": [] }, "parameters": { "Package": "parameters", "Version": "0.12.0", "Source": "Repository", "Repository": "CRAN", "Hash": "9aef6498fc1722762982dfa448f6301a", "Requirements": [ "bayestestR", "insight" ] }, "party": { "Package": "party", "Version": "1.3-7", "Source": "Repository", "Repository": "CRAN", "Hash": "9ddaaef39fc0aa9a47a108d2d0397ad6", "Requirements": [ "coin", "modeltools", "mvtnorm", "sandwich", "strucchange", "survival", "zoo" ] }, "patchwork": { "Package": "patchwork", "Version": "1.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "c446b30cb33ec125ff02588b60660ccb", "Requirements": [ "ggplot2", "gtable" ] }, "pbdZMQ": { "Package": "pbdZMQ", "Version": "0.3-5", "Source": "Repository", "Repository": "CRAN", "Hash": "f81fa3fa25fd6ce53e91ef7b40337790", "Requirements": [] }, "pbkrtest": { "Package": "pbkrtest", "Version": "0.5.1", "Source": "Repository", "Repository": "CRAN", "Hash": "b304ff5955f37b48bd30518faf582929", "Requirements": [ "MASS", "Matrix", "broom", "dplyr", "knitr", "lme4", "magrittr", "numDeriv" ] }, "permimp": { "Package": "permimp", "Version": "1.0-1", "Source": "Repository", "Repository": "CRAN", "Hash": "18c715437d696f3b7eead6d17dc57d93", "Requirements": [ "ipred", "party", "randomForest", "survival" ] }, "permute": { "Package": "permute", "Version": "0.9-5", "Source": "Repository", "Repository": "CRAN", "Hash": "e367efa1f0d52cb753bdb9163b63f528", "Requirements": [] }, "pillar": { "Package": "pillar", "Version": "1.7.0", "Source": "Repository", "Repository": "CRAN", "Hash": "51dfc97e1b7069e9f7e6f83f3589c22e", "Requirements": [ "cli", "crayon", "ellipsis", "fansi", "glue", "lifecycle", "rlang", "utf8", "vctrs" ] }, "pkgbuild": { "Package": "pkgbuild", "Version": "1.2.0", "Source": "Repository", "Repository": "CRAN", "Hash": "725fcc30222d4d11ec68efb8ff11a9af", "Requirements": [ "R6", "callr", "cli", "crayon", "desc", "prettyunits", "rprojroot", "withr" ] }, "pkgconfig": { "Package": "pkgconfig", "Version": "2.0.3", "Source": "Repository", "Repository": "CRAN", "Hash": "01f28d4278f15c76cddbea05899c5d6f", "Requirements": [] }, "pkgdown": { "Package": "pkgdown", "Version": "1.6.1", "Source": "Repository", "Repository": "CRAN", "Hash": "8896076540d9e9b556a2ec658c81f916", "Requirements": [ "callr", "crayon", "desc", "digest", "downlit", "fs", "httr", "magrittr", "memoise", "openssl", "purrr", "ragg", "rematch2", "rlang", "rmarkdown", "tibble", "whisker", "withr", "xml2", "yaml" ] }, "pkgload": { "Package": "pkgload", "Version": "1.2.1", "Source": "Repository", "Repository": "CRAN", "Hash": "463642747f81879e6752485aefb831cf", "Requirements": [ "cli", "crayon", "desc", "rlang", "rprojroot", "rstudioapi", "withr" ] }, "plm": { "Package": "plm", "Version": "2.4-1", "Source": "Repository", "Repository": "CRAN", "Hash": "1cbd6ee07eca3796358af5a3acbd16eb", "Requirements": [ "Formula", "MASS", "Rdpack", "bdsmatrix", "lattice", "lmtest", "maxLik", "nlme", "sandwich", "zoo" ] }, "plogr": { "Package": "plogr", "Version": "0.2.0", "Source": "Repository", "Repository": "CRAN", "Hash": "09eb987710984fc2905c7129c7d85e65", "Requirements": [] }, "plotROC": { "Package": "plotROC", "Version": "2.2.1", "Source": "Repository", "Repository": "CRAN", "Hash": "3e3ab3eff749f0f44cb54d09c8fb365c", "Requirements": [ "ggplot2", "gridSVG", "plyr", "rlang", "shiny" ] }, "plotly": { "Package": "plotly", "Version": "4.9.3", "Source": "Repository", "Repository": "CRAN", "Hash": "f6b85d9e4ed88074ea0ede1aa74bb00e", "Requirements": [ "RColorBrewer", "base64enc", "crosstalk", "data.table", "digest", "dplyr", "ggplot2", "htmltools", "htmlwidgets", "httr", "jsonlite", "lazyeval", "magrittr", "promises", "purrr", "rlang", "scales", "tibble", "tidyr", "vctrs", "viridisLite" ] }, "plyr": { "Package": "plyr", "Version": "1.8.6", "Source": "Repository", "Repository": "CRAN", "Hash": "ec0e5ab4e5f851f6ef32cd1d1984957f", "Requirements": [ "Rcpp" ] }, "png": { "Package": "png", "Version": "0.1-7", "Source": "Repository", "Repository": "CRAN", "Hash": "03b7076c234cb3331288919983326c55", "Requirements": [] }, "polyclip": { "Package": "polyclip", "Version": "1.10-0", "Source": "Repository", "Repository": "CRAN", "Hash": "cb167f328b3ada4ec5cf67a7df4c900a", "Requirements": [] }, "polynom": { "Package": "polynom", "Version": "1.4-0", "Source": "Repository", "Repository": "CRAN", "Hash": "c396592ecfe9e75cee1013533efafe34", "Requirements": [] }, "praise": { "Package": "praise", "Version": "1.0.0", "Source": "Repository", "Repository": "CRAN", "Hash": "a555924add98c99d2f411e37e7d25e9f", "Requirements": [] }, "prediction": { "Package": "prediction", "Version": "0.3.14", "Source": "Repository", "Repository": "CRAN", "Hash": "0711ff44a086709b9b7441267ab303bf", "Requirements": [ "data.table" ] }, "prettyunits": { "Package": "prettyunits", "Version": "1.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "95ef9167b75dde9d2ccc3c7528393e7e", "Requirements": [] }, "processx": { "Package": "processx", "Version": "3.5.1", "Source": "Repository", "Repository": "CRAN", "Hash": "5ee87b05936a4aa9d8d026eb1a51314b", "Requirements": [ "R6", "ps" ] }, "prodlim": { "Package": "prodlim", "Version": "2019.11.13", "Source": "Repository", "Repository": "CRAN", "Hash": "c243bf70db3a6631a0c8783152fb7db9", "Requirements": [ "KernSmooth", "Rcpp", "lava", "survival" ] }, "productplots": { "Package": "productplots", "Version": "0.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "75630cc31052ba299a52bb1adbf59fae", "Requirements": [ "ggplot2", "plyr" ] }, "progress": { "Package": "progress", "Version": "1.2.2", "Source": "Repository", "Repository": "CRAN", "Hash": "14dc9f7a3c91ebb14ec5bb9208a07061", "Requirements": [ "R6", "crayon", "hms", "prettyunits" ] }, "progressr": { "Package": "progressr", "Version": "0.7.0", "Source": "Repository", "Repository": "CRAN", "Hash": "679b0700adc3be59606d703ccbdab1a8", "Requirements": [ "digest" ] }, "promises": { "Package": "promises", "Version": "1.2.0.1", "Source": "Repository", "Repository": "CRAN", "Hash": "4ab2c43adb4d4699cf3690acd378d75d", "Requirements": [ "R6", "Rcpp", "later", "magrittr", "rlang" ] }, "properties": { "Package": "properties", "Version": "0.0-9", "Source": "Repository", "Repository": "CRAN", "Hash": "d3df04863e8781048c2ad9747ff4b045", "Requirements": [] }, "prophet": { "Package": "prophet", "Version": "1.0", "Source": "Repository", "Repository": "CRAN", "Hash": "00a8bda3717c29421222156d494c5a3d", "Requirements": [ "BH", "Rcpp", "RcppEigen", "RcppParallel", "StanHeaders", "dplyr", "dygraphs", "extraDistr", "ggplot2", "lubridate", "rlang", "rstan", "rstantools", "scales", "tidyr", "xts" ] }, "proxy": { "Package": "proxy", "Version": "0.4-25", "Source": "Repository", "Repository": "CRAN", "Hash": "29a4dd5b440af584aed8c448d8eefb6e", "Requirements": [] }, "ps": { "Package": "ps", "Version": "1.6.0", "Source": "Repository", "Repository": "CRAN", "Hash": "32620e2001c1dce1af49c49dccbb9420", "Requirements": [] }, "psych": { "Package": "psych", "Version": "2.1.3", "Source": "Repository", "Repository": "CRAN", "Hash": "5374aa4dca6ed9a49b5879064463b049", "Requirements": [ "lattice", "mnormt", "nlme" ] }, "purrr": { "Package": "purrr", "Version": "0.3.4", "Source": "Repository", "Repository": "CRAN", "Hash": "97def703420c8ab10d8f0e6c72101e02", "Requirements": [ "magrittr", "rlang" ] }, "qap": { "Package": "qap", "Version": "0.1-1", "Source": "Repository", "Repository": "CRAN", "Hash": "753e69deffc32851121955ea150ecf8d", "Requirements": [] }, "qs": { "Package": "qs", "Version": "0.24.1", "Source": "Repository", "Repository": "CRAN", "Hash": "ae3d3cf661d0357973e8d24076efe937", "Requirements": [ "RApiSerialize", "Rcpp", "stringfish" ] }, "quadprog": { "Package": "quadprog", "Version": "1.5-8", "Source": "Repository", "Repository": "CRAN", "Hash": "5f919ae5e7f83a6f91dcf2288943370d", "Requirements": [] }, "quantmod": { "Package": "quantmod", "Version": "0.4.18", "Source": "Repository", "Repository": "CRAN", "Hash": "d9dd45d86b5a23984ed50d5c35724702", "Requirements": [ "TTR", "curl", "xts", "zoo" ] }, "quantreg": { "Package": "quantreg", "Version": "5.85", "Source": "Repository", "Repository": "CRAN", "Hash": "d41a5849071941c6c269b57324515398", "Requirements": [ "Matrix", "MatrixModels", "SparseM", "conquer" ] }, "queryparser": { "Package": "queryparser", "Version": "0.3.1", "Source": "Repository", "Repository": "CRAN", "Hash": "4a31fff48217b98bb804da32e2abb013", "Requirements": [] }, "rJava": { "Package": "rJava", "Version": "0.9-13", "Source": "Repository", "Repository": "CRAN", "Hash": "cfcca6464c6d145e28924800b5bd7f44", "Requirements": [] }, "ragg": { "Package": "ragg", "Version": "1.1.2", "Source": "Repository", "Repository": "CRAN", "Hash": "3f0ac98597bebdc31b747def3eb9b6ca", "Requirements": [ "systemfonts", "textshaping" ] }, "randomForest": { "Package": "randomForest", "Version": "4.6-14", "Source": "Repository", "Repository": "CRAN", "Hash": "6367ba8128568cc5ebf8082e440948e4", "Requirements": [] }, "ranger": { "Package": "ranger", "Version": "0.12.1", "Source": "Repository", "Repository": "CRAN", "Hash": "561326df07a5bc5266ba17ce3b81cbf1", "Requirements": [ "Matrix", "Rcpp", "RcppEigen" ] }, "rappdirs": { "Package": "rappdirs", "Version": "0.3.3", "Source": "Repository", "Repository": "CRAN", "Hash": "5e3c5dc0b071b21fa128676560dbe94d", "Requirements": [] }, "raster": { "Package": "raster", "Version": "3.4-5", "Source": "Repository", "Repository": "CRAN", "Hash": "a3ded548110163cf499d63c3932dd499", "Requirements": [ "Rcpp", "sp" ] }, "rbibutils": { "Package": "rbibutils", "Version": "2.1", "Source": "Repository", "Repository": "CRAN", "Hash": "3c3ec9715adae9b3c5185b42da2a2b34", "Requirements": [] }, "rcmdcheck": { "Package": "rcmdcheck", "Version": "1.3.3", "Source": "Repository", "Repository": "CRAN", "Hash": "ed95895886dab6d2a584da45503555da", "Requirements": [ "R6", "callr", "cli", "crayon", "desc", "digest", "pkgbuild", "prettyunits", "rprojroot", "sessioninfo", "withr", "xopen" ] }, "reactR": { "Package": "reactR", "Version": "0.4.4", "Source": "Repository", "Repository": "CRAN", "Hash": "75389c8091eb14ee21c6bc87a88b3809", "Requirements": [ "htmltools" ] }, "reactable": { "Package": "reactable", "Version": "0.2.3", "Source": "Repository", "Repository": "CRAN", "Hash": "ac1afe50d1c77470a72971a07fd146b1", "Requirements": [ "digest", "htmltools", "htmlwidgets", "jsonlite", "reactR" ] }, "readr": { "Package": "readr", "Version": "1.4.0", "Source": "Repository", "Repository": "CRAN", "Hash": "2639976851f71f330264a9c9c3d43a61", "Requirements": [ "BH", "R6", "cli", "clipr", "cpp11", "crayon", "hms", "lifecycle", "rlang", "tibble" ] }, "readxl": { "Package": "readxl", "Version": "1.3.1", "Source": "Repository", "Repository": "CRAN", "Hash": "63537c483c2dbec8d9e3183b3735254a", "Requirements": [ "Rcpp", "cellranger", "progress", "tibble" ] }, "recipes": { "Package": "recipes", "Version": "0.1.15", "Source": "Repository", "Repository": "CRAN", "Hash": "e53c0258e2d126419df25e5390082819", "Requirements": [ "Matrix", "dplyr", "generics", "glue", "gower", "ipred", "lifecycle", "lubridate", "magrittr", "purrr", "rlang", "tibble", "tidyr", "tidyselect", "timeDate", "withr" ] }, "registry": { "Package": "registry", "Version": "0.5-1", "Source": "Repository", "Repository": "CRAN", "Hash": "1c9935f4f14c6c096c9c9072ddee59f1", "Requirements": [] }, "reldist": { "Package": "reldist", "Version": "1.6-6", "Source": "Repository", "Repository": "CRAN", "Hash": "6602ebbca4b3e70a9a19e5cbd9add7cc", "Requirements": [ "Hmisc", "mgcv" ] }, "rematch": { "Package": "rematch", "Version": "1.0.1", "Source": "Repository", "Repository": "CRAN", "Hash": "c66b930d20bb6d858cd18e1cebcfae5c", "Requirements": [] }, "rematch2": { "Package": "rematch2", "Version": "2.1.2", "Source": "Repository", "Repository": "CRAN", "Hash": "76c9e04c712a05848ae7a23d2f170a40", "Requirements": [ "tibble" ] }, "remotes": { "Package": "remotes", "Version": "2.3.0", "Source": "Repository", "Repository": "CRAN", "Hash": "92ea77818b3bb83c699008451af32b86", "Requirements": [] }, "renv": { "Package": "renv", "Version": "0.13.2", "Source": "Repository", "Repository": "CRAN", "Hash": "079cb1f03ff972b30401ed05623cbe92", "Requirements": [] }, "repr": { "Package": "repr", "Version": "1.1.3", "Source": "Repository", "Repository": "CRAN", "Hash": "4e614ef02b992c8f429a359dae976f93", "Requirements": [ "base64enc", "htmltools", "jsonlite", "pillar" ] }, "reprex": { "Package": "reprex", "Version": "2.0.0", "Source": "Repository", "Repository": "CRAN", "Hash": "8482bbeef0c194ac236aef7c51ee375f", "Requirements": [ "callr", "cli", "clipr", "fs", "glue", "knitr", "rlang", "rmarkdown", "rstudioapi", "withr" ] }, "reshape": { "Package": "reshape", "Version": "0.8.8", "Source": "Repository", "Repository": "CRAN", "Hash": "0f4d941129e00ed34a7d192b1da7ccef", "Requirements": [ "plyr" ] }, "reshape2": { "Package": "reshape2", "Version": "1.4.4", "Source": "Repository", "Repository": "CRAN", "Hash": "bb5996d0bd962d214a11140d77589917", "Requirements": [ "Rcpp", "plyr", "stringr" ] }, "reticulate": { "Package": "reticulate", "Version": "1.20", "Source": "Repository", "Repository": "CRAN", "Hash": "30ab0ea8c8d3dd16a3fa06903449bbfb", "Requirements": [ "Matrix", "Rcpp", "jsonlite", "png", "rappdirs", "withr" ] }, "rex": { "Package": "rex", "Version": "1.2.0", "Source": "Repository", "Repository": "CRAN", "Hash": "093584b944440c5cd07a696b3c8e0e4c", "Requirements": [ "lazyeval" ] }, "rgexf": { "Package": "rgexf", "Version": "0.16.0", "Source": "Repository", "Repository": "CRAN", "Hash": "e19c9ae9fe4a655b889b62608d76bcc3", "Requirements": [ "XML", "igraph", "servr" ] }, "riingo": { "Package": "riingo", "Version": "0.3.1", "Source": "Repository", "Repository": "CRAN", "Hash": "a6b991ccde367ee08f18d0fe66751cfb", "Requirements": [ "crayon", "glue", "httr", "jsonlite", "purrr", "rlang", "tibble", "vctrs" ] }, "rio": { "Package": "rio", "Version": "0.5.26", "Source": "Repository", "Repository": "CRAN", "Hash": "a83d5939c0e7478cdf53da1da16eaedc", "Requirements": [ "curl", "data.table", "foreign", "haven", "openxlsx", "readxl", "tibble" ] }, "rlang": { "Package": "rlang", "Version": "1.0.2", "Source": "Repository", "Repository": "CRAN", "Hash": "04884d9a75d778aca22c7154b8333ec9", "Requirements": [] }, "rle": { "Package": "rle", "Version": "0.9.2", "Source": "Repository", "Repository": "CRAN", "Hash": "f84d8f430c496bb5c6769fed95705562", "Requirements": [] }, "rmarkdown": { "Package": "rmarkdown", "Version": "2.14", "Source": "Repository", "Repository": "CRAN", "Hash": "31b60a882fabfabf6785b8599ffeb8ba", "Requirements": [ "bslib", "evaluate", "htmltools", "jquerylib", "jsonlite", "knitr", "stringr", "tinytex", "xfun", "yaml" ] }, "rotor": { "Package": "rotor", "Version": "0.3.5", "Source": "Repository", "Repository": "CRAN", "Hash": "b2895f2e53ef8daf3e2571c9d3267422", "Requirements": [ "R6", "dint" ] }, "roxygen2": { "Package": "roxygen2", "Version": "7.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "fcd94e00cc409b25d07ca50f7bf339f5", "Requirements": [ "R6", "Rcpp", "brew", "commonmark", "desc", "digest", "knitr", "pkgload", "purrr", "rlang", "stringi", "stringr", "xml2" ] }, "rpart": { "Package": "rpart", "Version": "4.1-15", "Source": "Repository", "Repository": "CRAN", "Hash": "9787c1fcb680e655d062e7611cadf78e", "Requirements": [] }, "rprojroot": { "Package": "rprojroot", "Version": "2.0.2", "Source": "Repository", "Repository": "CRAN", "Hash": "249d8cd1e74a8f6a26194a91b47f21d1", "Requirements": [] }, "rsample": { "Package": "rsample", "Version": "0.0.9", "Source": "Repository", "Repository": "CRAN", "Hash": "ca4701584cfcf4ac11e72db5fd728b35", "Requirements": [ "dplyr", "ellipsis", "furrr", "generics", "purrr", "rlang", "slider", "tibble", "tidyr", "tidyselect", "vctrs" ] }, "rstan": { "Package": "rstan", "Version": "2.21.2", "Source": "Repository", "Repository": "CRAN", "Hash": "52772d81aa532a6331fd535701882c12", "Requirements": [ "BH", "Rcpp", "RcppEigen", "RcppParallel", "StanHeaders", "V8", "ggplot2", "gridExtra", "inline", "loo", "pkgbuild", "withr" ] }, "rstantools": { "Package": "rstantools", "Version": "2.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "c91e0f20c967e246cb6f2efe8c60e15b", "Requirements": [ "Rcpp", "RcppParallel", "desc" ] }, "rstatix": { "Package": "rstatix", "Version": "0.7.0", "Source": "Repository", "Repository": "CRAN", "Hash": "aa020f8efde649badd0b2b5456e942fe", "Requirements": [ "broom", "car", "corrplot", "dplyr", "generics", "magrittr", "purrr", "rlang", "tibble", "tidyr", "tidyselect" ] }, "rstudioapi": { "Package": "rstudioapi", "Version": "0.13", "Source": "Repository", "Repository": "CRAN", "Hash": "06c85365a03fdaf699966cc1d3cf53ea", "Requirements": [] }, "rversions": { "Package": "rversions", "Version": "2.0.2", "Source": "Repository", "Repository": "CRAN", "Hash": "0ec41191f744d0f5afad8c6f35cc36e4", "Requirements": [ "curl", "xml2" ] }, "rvest": { "Package": "rvest", "Version": "1.0.0", "Source": "Repository", "Repository": "CRAN", "Hash": "74b905b0076e1de6e27f540c95ba68d5", "Requirements": [ "httr", "lifecycle", "magrittr", "rlang", "selectr", "tibble", "xml2" ] }, "rworldmap": { "Package": "rworldmap", "Version": "1.3-6", "Source": "Repository", "Repository": "CRAN", "Hash": "b34f146159f7c6c4331caff2062cd5e9", "Requirements": [ "fields", "maptools", "sp" ] }, "s2": { "Package": "s2", "Version": "1.0.6", "Source": "Repository", "Repository": "CRAN", "Hash": "fb018249cc4b7ae7147d511fd33ddf82", "Requirements": [ "Rcpp", "wk" ] }, "sandwich": { "Package": "sandwich", "Version": "3.0-0", "Source": "Repository", "Repository": "CRAN", "Hash": "10994501b2ed2262168cae1556b29168", "Requirements": [ "zoo" ] }, "sass": { "Package": "sass", "Version": "0.4.1", "Source": "Repository", "Repository": "CRAN", "Hash": "f37c0028d720bab3c513fd65d28c7234", "Requirements": [ "R6", "fs", "htmltools", "rappdirs", "rlang" ] }, "scales": { "Package": "scales", "Version": "1.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "6f76f71042411426ec8df6c54f34e6dd", "Requirements": [ "R6", "RColorBrewer", "farver", "labeling", "lifecycle", "munsell", "viridisLite" ] }, "seasonal": { "Package": "seasonal", "Version": "1.8.2", "Source": "Repository", "Repository": "CRAN", "Hash": "edfd7014bd7b2d5b03b66271b74b8b20", "Requirements": [ "x13binary" ] }, "seasonalview": { "Package": "seasonalview", "Version": "0.3", "Source": "Repository", "Repository": "CRAN", "Hash": "4bf488dffd1d3651828cb2103a417f31", "Requirements": [ "dygraphs", "htmlwidgets", "openxlsx", "seasonal", "shiny", "shinydashboard", "xtable", "xts", "zoo" ] }, "see": { "Package": "see", "Version": "0.6.2", "Source": "Repository", "Repository": "CRAN", "Hash": "a918c368c177bd5bcb3a4bcdda8b5a8f", "Requirements": [ "bayestestR", "dplyr", "effectsize", "ggplot2", "ggridges", "insight", "magrittr", "parameters", "rlang" ] }, "selectr": { "Package": "selectr", "Version": "0.4-2", "Source": "Repository", "Repository": "CRAN", "Hash": "3838071b66e0c566d55cc26bd6e27bf4", "Requirements": [ "R6", "stringr" ] }, "seriation": { "Package": "seriation", "Version": "1.2-9", "Source": "Repository", "Repository": "CRAN", "Hash": "d972f50a1404cf4c413f6c3ca29efc59", "Requirements": [ "MASS", "TSP", "cluster", "colorspace", "dendextend", "gclus", "gplots", "qap", "registry" ] }, "servr": { "Package": "servr", "Version": "0.21", "Source": "Repository", "Repository": "CRAN", "Hash": "48d1289a847c801b3f0e76fc619fa65d", "Requirements": [ "httpuv", "jsonlite", "mime", "xfun" ] }, "sessioninfo": { "Package": "sessioninfo", "Version": "1.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "308013098befe37484df72c39cf90d6e", "Requirements": [ "cli", "withr" ] }, "set6": { "Package": "set6", "Version": "0.2.1", "Source": "Repository", "Repository": "CRAN", "Hash": "b7e709c4d7c1e9ced962a9ddb5a0f00a", "Requirements": [ "R6", "Rcpp", "checkmate" ] }, "sf": { "Package": "sf", "Version": "1.0-1", "Source": "Repository", "Repository": "CRAN", "Hash": "559b46e3609f1b0dbcf9eada54fb6ee0", "Requirements": [ "DBI", "Rcpp", "classInt", "magrittr", "s2", "units" ] }, "shape": { "Package": "shape", "Version": "1.4.5", "Source": "Repository", "Repository": "CRAN", "Hash": "58510f25472de6fd363d76698d29709e", "Requirements": [] }, "shiny": { "Package": "shiny", "Version": "1.6.0", "Source": "Repository", "Repository": "CRAN", "Hash": "6e3b6ae7fe02b5859e4bb277f218b8ae", "Requirements": [ "R6", "bslib", "cachem", "commonmark", "crayon", "digest", "ellipsis", "fastmap", "glue", "htmltools", "httpuv", "jsonlite", "later", "lifecycle", "mime", "promises", "rlang", "sourcetools", "withr", "xtable" ] }, "shinyAce": { "Package": "shinyAce", "Version": "0.4.1", "Source": "Repository", "Repository": "CRAN", "Hash": "402073a8a045c9f5ea096ed94e01d9ce", "Requirements": [ "jsonlite", "shiny" ] }, "shinyBS": { "Package": "shinyBS", "Version": "0.61", "Source": "Repository", "Repository": "CRAN", "Hash": "f895dafd39733c4a70d425f605a832e7", "Requirements": [ "htmltools", "shiny" ] }, "shinyFeedback": { "Package": "shinyFeedback", "Version": "0.4.0", "Source": "Repository", "Repository": "CRAN", "Hash": "88a6b7ff3d135195ad0011fec04336f2", "Requirements": [ "fontawesome", "htmltools", "jsonlite", "shiny" ] }, "shinyWidgets": { "Package": "shinyWidgets", "Version": "0.6.0", "Source": "Repository", "Repository": "CRAN", "Hash": "7dd5f3ee96c64a47fdbc6e437ff1c7e1", "Requirements": [ "bslib", "htmltools", "jsonlite", "sass", "shiny" ] }, "shinydashboard": { "Package": "shinydashboard", "Version": "0.7.1", "Source": "Repository", "Repository": "CRAN", "Hash": "133639dc106955eee4ffb8ec73edac37", "Requirements": [ "htmltools", "promises", "shiny" ] }, "shinyjs": { "Package": "shinyjs", "Version": "2.0.0", "Source": "Repository", "Repository": "CRAN", "Hash": "9ddfc91d4280eaa34c2103951538976f", "Requirements": [ "digest", "htmltools", "jsonlite", "shiny" ] }, "shinythemes": { "Package": "shinythemes", "Version": "1.2.0", "Source": "Repository", "Repository": "CRAN", "Hash": "30f0ebc41feba25691073626ff5e2cf4", "Requirements": [ "shiny" ] }, "skimr": { "Package": "skimr", "Version": "2.1.3", "Source": "Repository", "Repository": "CRAN", "Hash": "333780f799b3bb5040708582a035850e", "Requirements": [ "cli", "crayon", "dplyr", "knitr", "magrittr", "purrr", "repr", "rlang", "stringr", "tibble", "tidyr", "tidyselect", "vctrs", "withr" ] }, "slider": { "Package": "slider", "Version": "0.2.1", "Source": "Repository", "Repository": "CRAN", "Hash": "b0ebb1571b12e9bc4e4423c7f627b1f4", "Requirements": [ "ellipsis", "glue", "rlang", "vctrs", "warp" ] }, "sna": { "Package": "sna", "Version": "2.6", "Source": "Repository", "Repository": "CRAN", "Hash": "a2a44d327eeca6d2550b4c6dcef22e68", "Requirements": [ "network", "statnet.common" ] }, "snakecase": { "Package": "snakecase", "Version": "0.11.0", "Source": "Repository", "Repository": "CRAN", "Hash": "4079070fc210c7901c0832a3aeab894f", "Requirements": [ "stringi", "stringr" ] }, "snow": { "Package": "snow", "Version": "0.4-3", "Source": "Repository", "Repository": "CRAN", "Hash": "11b822ad6214111a4188d5e5fd1b144c", "Requirements": [] }, "solitude": { "Package": "solitude", "Version": "1.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "efcebd826bbfd8c3dca9f36de141e694", "Requirements": [ "R6", "data.table", "future.apply", "igraph", "lgr", "ranger" ] }, "sourcetools": { "Package": "sourcetools", "Version": "0.1.7", "Source": "Repository", "Repository": "CRAN", "Hash": "947e4e02a79effa5d512473e10f41797", "Requirements": [] }, "sp": { "Package": "sp", "Version": "1.4-5", "Source": "Repository", "Repository": "CRAN", "Hash": "dfd843ee98246cf932823acf613b05dd", "Requirements": [ "lattice" ] }, "space": { "Package": "space", "Version": "0.1-1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "e570732ec1af7f8b2eab1569bb5f688d", "Requirements": [] }, "spam": { "Package": "spam", "Version": "2.8-0", "Source": "Repository", "Repository": "CRAN", "Hash": "516ffcf193fa4f07683611a4474db22b", "Requirements": [ "dotCall64" ] }, "spatial": { "Package": "spatial", "Version": "7.3-13", "Source": "Repository", "Repository": "CRAN", "Hash": "8d0918547149f72e78ae942ccd1fdbc7", "Requirements": [] }, "stargazer": { "Package": "stargazer", "Version": "5.2.2", "Source": "Repository", "Repository": "CRAN", "Hash": "708c566390f55f011bd475b53cc808d7", "Requirements": [] }, "statmod": { "Package": "statmod", "Version": "1.4.35", "Source": "Repository", "Repository": "CRAN", "Hash": "53c27113461e8abbe2dc7125e22b2a39", "Requirements": [] }, "statnet.common": { "Package": "statnet.common", "Version": "4.4.1", "Source": "Repository", "Repository": "CRAN", "Hash": "907fc94133d6ec985d959e4210e41efc", "Requirements": [ "coda", "rle" ] }, "stringdist": { "Package": "stringdist", "Version": "0.9.6.3", "Source": "Repository", "Repository": "CRAN", "Hash": "1ab14e88df14b856dd4d2e34a80c0ba6", "Requirements": [] }, "stringfish": { "Package": "stringfish", "Version": "0.15.1", "Source": "Repository", "Repository": "CRAN", "Hash": "339e60ca7a6bd8bff091cb9f77dd4412", "Requirements": [ "Rcpp", "RcppParallel" ] }, "stringi": { "Package": "stringi", "Version": "1.5.3", "Source": "Repository", "Repository": "CRAN", "Hash": "a063ebea753c92910a4cca7b18bc1f05", "Requirements": [] }, "stringr": { "Package": "stringr", "Version": "1.4.0", "Source": "Repository", "Repository": "CRAN", "Hash": "0759e6b6c0957edb1311028a49a35e76", "Requirements": [ "glue", "magrittr", "stringi" ] }, "strucchange": { "Package": "strucchange", "Version": "1.5-2", "Source": "Repository", "Repository": "CRAN", "Hash": "6cd95d9ea55b8ba062b22368625cccff", "Requirements": [ "sandwich", "zoo" ] }, "styler": { "Package": "styler", "Version": "1.4.1", "Source": "Repository", "Repository": "CRAN", "Hash": "2ec6308547ffe73208cef3ef3766fc33", "Requirements": [ "R.cache", "backports", "cli", "magrittr", "purrr", "rematch2", "rlang", "rprojroot", "tibble", "withr", "xfun" ] }, "sunburstR": { "Package": "sunburstR", "Version": "2.1.5", "Source": "Repository", "Repository": "CRAN", "Hash": "303ae5161b8df81cb21779355049aaf7", "Requirements": [ "d3r", "dplyr", "htmltools", "htmlwidgets" ] }, "survival": { "Package": "survival", "Version": "3.2-11", "Source": "Repository", "Repository": "CRAN", "Hash": "f4d706b25d640dbaeb56d9c9b6ce9a22", "Requirements": [ "Matrix" ] }, "svglite": { "Package": "svglite", "Version": "2.0.0", "Source": "Repository", "Repository": "CRAN", "Hash": "8fb6188960bf0f90996ce52f9c2106ac", "Requirements": [ "cpp11", "systemfonts" ] }, "sys": { "Package": "sys", "Version": "3.4", "Source": "Repository", "Repository": "CRAN", "Hash": "b227d13e29222b4574486cfcbde077fa", "Requirements": [] }, "systemfonts": { "Package": "systemfonts", "Version": "1.0.1", "Source": "Repository", "Repository": "CRAN", "Hash": "6e899d7c097698d50ec87b1d8e65f246", "Requirements": [ "cpp11" ] }, "tempdisagg": { "Package": "tempdisagg", "Version": "1.0", "Source": "Repository", "Repository": "CRAN", "Hash": "e2b99ed48483772d1f7dd35b89bf9513", "Requirements": [] }, "tensorflow": { "Package": "tensorflow", "Version": "2.4.0", "Source": "Repository", "Repository": "CRAN", "Hash": "e60a3af08faa494be3672676c083d7bc", "Requirements": [ "config", "jsonlite", "processx", "reticulate", "rstudioapi", "tfruns", "yaml" ] }, "testthat": { "Package": "testthat", "Version": "3.0.2", "Source": "Repository", "Repository": "CRAN", "Hash": "495e0434d9305716b6a87031570ce109", "Requirements": [ "R6", "brio", "callr", "cli", "crayon", "desc", "digest", "ellipsis", "evaluate", "jsonlite", "lifecycle", "magrittr", "pkgload", "praise", "processx", "ps", "rlang", "waldo", "withr" ] }, "textshaping": { "Package": "textshaping", "Version": "0.3.3", "Source": "Repository", "Repository": "CRAN", "Hash": "fff317575e7191e2d077292309bed575", "Requirements": [ "cpp11", "systemfonts" ] }, "tfruns": { "Package": "tfruns", "Version": "1.5.0", "Source": "Repository", "Repository": "CRAN", "Hash": "735f1ac617cbe71031e99e866d0c3d0a", "Requirements": [ "base64enc", "config", "jsonlite", "magrittr", "reticulate", "rlang", "rstudioapi", "tidyselect", "whisker", "yaml" ] }, "tibble": { "Package": "tibble", "Version": "3.1.6", "Source": "Repository", "Repository": "CRAN", "Hash": "8a8f02d1934dfd6431c671361510dd0b", "Requirements": [ "ellipsis", "fansi", "lifecycle", "magrittr", "pillar", "pkgconfig", "rlang", "vctrs" ] }, "tidygraph": { "Package": "tidygraph", "Version": "1.2.0", "Source": "Repository", "Repository": "CRAN", "Hash": "5375980d0787633ca62c265b28bedb41", "Requirements": [ "R6", "Rcpp", "dplyr", "igraph", "magrittr", "pillar", "rlang", "tibble", "tidyr" ] }, "tidylog": { "Package": "tidylog", "Version": "1.0.2", "Source": "Repository", "Repository": "CRAN", "Hash": "a55d41e241dbe858d1456d952ce3301f", "Requirements": [ "clisymbols", "dplyr", "glue", "tidyr" ] }, "tidyquant": { "Package": "tidyquant", "Version": "1.0.3", "Source": "Repository", "Repository": "CRAN", "Hash": "047c0f94765abe9044b5a93d9cb6b4cd", "Requirements": [ "PerformanceAnalytics", "Quandl", "TTR", "alphavantager", "cli", "crayon", "curl", "dplyr", "ggplot2", "httr", "janitor", "jsonlite", "lazyeval", "lubridate", "magrittr", "purrr", "quantmod", "readr", "riingo", "rlang", "rstudioapi", "stringr", "tibble", "tidyr", "tidyselect", "timeDate", "timetk", "xts" ] }, "tidyquery": { "Package": "tidyquery", "Version": "0.2.2", "Source": "Repository", "Repository": "CRAN", "Hash": "7a9d0b911be1ab1f447f82f44bfa7c41", "Requirements": [ "dplyr", "lubridate", "queryparser", "rlang", "stringr" ] }, "tidyr": { "Package": "tidyr", "Version": "1.1.3", "Source": "Repository", "Repository": "CRAN", "Hash": "450d7dfaedde58e28586b854eeece4fa", "Requirements": [ "cpp11", "dplyr", "ellipsis", "glue", "lifecycle", "magrittr", "purrr", "rlang", "tibble", "tidyselect", "vctrs" ] }, "tidyselect": { "Package": "tidyselect", "Version": "1.1.2", "Source": "Repository", "Repository": "CRAN", "Hash": "17f6da8cfd7002760a859915ce7eef8f", "Requirements": [ "ellipsis", "glue", "purrr", "rlang", "vctrs" ] }, "tidytext": { "Package": "tidytext", "Version": "0.3.0", "Source": "Repository", "Repository": "CRAN", "Hash": "fca90f0e259b0638519ca4dd9268a8f5", "Requirements": [ "Matrix", "dplyr", "generics", "hunspell", "janeaustenr", "lifecycle", "purrr", "rlang", "stringr", "tibble", "tokenizers", "vctrs" ] }, "tidyverse": { "Package": "tidyverse", "Version": "1.3.1", "Source": "Repository", "Repository": "CRAN", "Hash": "fc4c72b6ae9bb283416bd59a3303bbab", "Requirements": [ "broom", "cli", "crayon", "dbplyr", "dplyr", "dtplyr", "forcats", "ggplot2", "googledrive", "googlesheets4", "haven", "hms", "httr", "jsonlite", "lubridate", "magrittr", "modelr", "pillar", "purrr", "readr", "readxl", "reprex", "rlang", "rstudioapi", "rvest", "stringr", "tibble", "tidyr", "xml2" ] }, "timeDate": { "Package": "timeDate", "Version": "3043.102", "Source": "Repository", "Repository": "CRAN", "Hash": "fde4fc571f5f61978652c229d4713845", "Requirements": [] }, "timetk": { "Package": "timetk", "Version": "2.6.1", "Source": "Repository", "Repository": "CRAN", "Hash": "86c8a095eea382e8213c81f3f10daf38", "Requirements": [ "anytime", "assertthat", "dplyr", "forcats", "forecast", "generics", "ggplot2", "hms", "lubridate", "padr", "plotly", "purrr", "readr", "recipes", "rlang", "rsample", "slider", "stringi", "stringr", "tibble", "tidyr", "tidyselect", "timeDate", "xts", "zoo" ] }, "tinytex": { "Package": "tinytex", "Version": "0.31", "Source": "Repository", "Repository": "CRAN", "Hash": "25b572f764f3c19fef9aac33b5724f3d", "Requirements": [ "xfun" ] }, "tmvnsim": { "Package": "tmvnsim", "Version": "1.0-2", "Source": "Repository", "Repository": "CRAN", "Hash": "50470c7ed0cc8099cbc17b38f0ef621f", "Requirements": [] }, "tokenizers": { "Package": "tokenizers", "Version": "0.2.1", "Source": "Repository", "Repository": "CRAN", "Hash": "a064f646b3a692e62dfb5d9ea690a4ea", "Requirements": [ "Rcpp", "SnowballC", "stringi" ] }, "tsbox": { "Package": "tsbox", "Version": "0.2.1", "Source": "Repository", "Repository": "CRAN", "Hash": "533ff2c2bb436b2f3d81f880303f0f80", "Requirements": [ "anytime", "data.table" ] }, "tseries": { "Package": "tseries", "Version": "0.10-48", "Source": "Repository", "Repository": "CRAN", "Hash": "fde700fa41fd42a4bb03306dda6fd179", "Requirements": [ "quadprog", "quantmod", "zoo" ] }, "tsibble": { "Package": "tsibble", "Version": "1.0.0", "Source": "Repository", "Repository": "CRAN", "Hash": "6b08c6e665b97c55499ebaaaf055c613", "Requirements": [ "anytime", "dplyr", "ellipsis", "generics", "lifecycle", "lubridate", "rlang", "tibble", "tidyselect", "vctrs" ] }, "tsoutliers": { "Package": "tsoutliers", "Version": "0.6-8", "Source": "Repository", "Repository": "CRAN", "Hash": "a1210d65b75ab32320dd3e1862899c8a", "Requirements": [ "forecast" ] }, "tweenr": { "Package": "tweenr", "Version": "1.0.2", "Source": "Repository", "Repository": "CRAN", "Hash": "6cc663f970a529dbf776f11d5bcd1a2e", "Requirements": [ "Rcpp", "farver", "magrittr", "rlang" ] }, "ucminf": { "Package": "ucminf", "Version": "1.1-4", "Source": "Repository", "Repository": "CRAN", "Hash": "69e1652d6f6d036bb4951610c1cd17a0", "Requirements": [] }, "units": { "Package": "units", "Version": "0.7-2", "Source": "Repository", "Repository": "CRAN", "Hash": "e0f85712d5371ab2841f63cdb33fe0f0", "Requirements": [ "Rcpp" ] }, "urca": { "Package": "urca", "Version": "1.3-0", "Source": "Repository", "Repository": "CRAN", "Hash": "7e54e92d0362b977e26dd5a5a3a263a1", "Requirements": [ "nlme" ] }, "usethis": { "Package": "usethis", "Version": "2.0.1", "Source": "Repository", "Repository": "CRAN", "Hash": "360e904f9e623286e1a0c6ca0a98c5f6", "Requirements": [ "cli", "clipr", "crayon", "curl", "desc", "fs", "gert", "gh", "glue", "jsonlite", "lifecycle", "purrr", "rappdirs", "rlang", "rprojroot", "rstudioapi", "whisker", "withr", "yaml" ] }, "utf8": { "Package": "utf8", "Version": "1.2.1", "Source": "Repository", "Repository": "CRAN", "Hash": "c3ad47dc6da0751f18ed53c4613e3ac7", "Requirements": [] }, "uuid": { "Package": "uuid", "Version": "0.1-4", "Source": "Repository", "Repository": "CRAN", "Hash": "e4169eb989a5d03ccb6b628cad1b1b50", "Requirements": [] }, "vctrs": { "Package": "vctrs", "Version": "0.4.1", "Source": "Repository", "Repository": "CRAN", "Hash": "8b54f22e2a58c4f275479c92ce041a57", "Requirements": [ "cli", "glue", "rlang" ] }, "viridis": { "Package": "viridis", "Version": "0.5.1", "Source": "Repository", "Repository": "CRAN", "Hash": "6f6b49e5b3b5ee5a6d0c28bf1b4b9eb3", "Requirements": [ "ggplot2", "gridExtra", "viridisLite" ] }, "viridisLite": { "Package": "viridisLite", "Version": "0.3.0", "Source": "Repository", "Repository": "CRAN", "Hash": "ce4f6271baa94776db692f1cb2055bee", "Requirements": [] }, "visNetwork": { "Package": "visNetwork", "Version": "2.0.9", "Source": "Repository", "Repository": "CRAN", "Hash": "12545f2acf49d1d346d075580122d89c", "Requirements": [ "htmltools", "htmlwidgets", "jsonlite", "magrittr" ] }, "waiter": { "Package": "waiter", "Version": "0.2.0", "Source": "Repository", "Repository": "CRAN", "Hash": "58bd688fb765cf778b633df0e2502003", "Requirements": [ "R6", "crayon", "htmltools", "magrittr", "shiny" ] }, "waldo": { "Package": "waldo", "Version": "0.2.5", "Source": "Repository", "Repository": "CRAN", "Hash": "20c45f1d511a3f730b7b469f4d11e104", "Requirements": [ "cli", "diffobj", "fansi", "glue", "rematch2", "rlang", "tibble" ] }, "warp": { "Package": "warp", "Version": "0.2.0", "Source": "Repository", "Repository": "CRAN", "Hash": "2982481615756e24e79fee95bdc95daa", "Requirements": [] }, "webshot": { "Package": "webshot", "Version": "0.5.2", "Source": "Repository", "Repository": "CRAN", "Hash": "e99d80ad34457a4853674e89d5e806de", "Requirements": [ "callr", "jsonlite", "magrittr" ] }, "whisker": { "Package": "whisker", "Version": "0.4", "Source": "Repository", "Repository": "CRAN", "Hash": "ca970b96d894e90397ed20637a0c1bbe", "Requirements": [] }, "whoami": { "Package": "whoami", "Version": "1.3.0", "Source": "Repository", "Repository": "CRAN", "Hash": "ef0f4d9b8f2cc2ebeccae1d725b8a023", "Requirements": [ "httr", "jsonlite" ] }, "widyr": { "Package": "widyr", "Version": "0.1.3", "Source": "Repository", "Repository": "CRAN", "Hash": "9f447e12a7966c4d127a26a1fc4fee6c", "Requirements": [ "Matrix", "broom", "dplyr", "purrr", "reshape2", "rlang", "tidyr", "tidytext" ] }, "withr": { "Package": "withr", "Version": "2.4.1", "Source": "Repository", "Repository": "CRAN", "Hash": "caf4781c674ffa549a4676d2d77b13cc", "Requirements": [] }, "wk": { "Package": "wk", "Version": "0.4.1", "Source": "Repository", "Repository": "CRAN", "Hash": "f7e41a60d8b19cf505ffa06bf578c7bd", "Requirements": [ "cpp11" ] }, "writexl": { "Package": "writexl", "Version": "1.3.1", "Source": "Repository", "Repository": "CRAN", "Hash": "230396d86a3710b0ec8f50bd3c81483e", "Requirements": [] }, "x13binary": { "Package": "x13binary", "Version": "1.1.39-3", "Source": "Repository", "Repository": "CRAN", "Hash": "7e5650c258615d575d136eef8ade0451", "Requirements": [] }, "xfun": { "Package": "xfun", "Version": "0.30", "Source": "Repository", "Repository": "CRAN", "Hash": "e83f48136b041845e50a6658feffb197", "Requirements": [] }, "xlsx": { "Package": "xlsx", "Version": "0.6.5", "Source": "Repository", "Repository": "CRAN", "Hash": "d24d579f59a3b6da1e1cf4660425443e", "Requirements": [ "rJava", "xlsxjars" ] }, "xlsxjars": { "Package": "xlsxjars", "Version": "0.6.1", "Source": "Repository", "Repository": "CRAN", "Hash": "4c4b3bc29a916f33f1298dd951133351", "Requirements": [ "rJava" ] }, "xml2": { "Package": "xml2", "Version": "1.3.2", "Source": "Repository", "Repository": "CRAN", "Hash": "d4d71a75dd3ea9eb5fa28cc21f9585e2", "Requirements": [] }, "xopen": { "Package": "xopen", "Version": "1.0.0", "Source": "Repository", "Repository": "CRAN", "Hash": "6c85f015dee9cc7710ddd20f86881f58", "Requirements": [ "processx" ] }, "xtable": { "Package": "xtable", "Version": "1.8-4", "Source": "Repository", "Repository": "CRAN", "Hash": "b8acdf8af494d9ec19ccb2481a9b11c2", "Requirements": [] }, "xts": { "Package": "xts", "Version": "0.12.1", "Source": "Repository", "Repository": "CRAN", "Hash": "ca2fd4ad8ef78cca3aa2b30f992798a8", "Requirements": [ "zoo" ] }, "yaml": { "Package": "yaml", "Version": "2.2.1", "Source": "Repository", "Repository": "CRAN", "Hash": "2826c5d9efb0a88f657c7a679c7106db", "Requirements": [] }, "ymlthis": { "Package": "ymlthis", "Version": "0.1.4", "Source": "Repository", "Repository": "CRAN", "Hash": "c76a148d9f09577bc2c56e5c246c924c", "Requirements": [ "crayon", "fs", "glue", "magrittr", "miniUI", "purrr", "rlang", "rmarkdown", "rstudioapi", "shiny", "shinyBS", "stringr", "usethis", "whoami", "withr", "yaml" ] }, "zeallot": { "Package": "zeallot", "Version": "0.1.0", "Source": "Repository", "Repository": "CRAN", "Hash": "ee9b643aa8331c45d8d82eb3a137c9bc", "Requirements": [] }, "zip": { "Package": "zip", "Version": "2.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "3bc8405c637d988801ec5ea88372d0c2", "Requirements": [] }, "zoo": { "Package": "zoo", "Version": "1.8-9", "Source": "Repository", "Repository": "CRAN", "Hash": "035d1c7c12593038c26fb1c2fd40c4d2", "Requirements": [ "lattice" ] } } } ```

@petrbouchal
Copy link

petrbouchal commented Feb 29, 2024

Just to add that for me this is currently the biggest pain point with using renv, particularly across systems:

  • the "restore() => package fails because of availability or compilation => install binary/newer version, record => restore() again" loop is very long and needs to be run multiple times, particularly on systems with missing build tools (e.g. Windows machine at work). The rechecking of all packages at each retry (with all Github repos being redownloaded) makes this even longer.
  • this is compounded when R versions change between snapshot and restore (though probably a separate issue)

I am not sure what a good solution would be, but I can imagine a flow where

  1. restore() installs everything that can be installed given unfound/uncompilable packages
  2. with the rest being reported out (along the lines of "failed to install packages X and Y, which means A and B which depend on them also were not installed") and/or
  3. resolved through a set of dialogues (for each unfound/uncompilable package, there is a choice to update to latest, update to latest binary, or update to binary/source nearest to the snapshotted version, ideally with version numbers for each options.)

An alternative solution would be a function to update the lockfile such that it captures either latest binaries or binaries closest to the snapshotted ones.

In the meantime, a simple way of updating older lockfiles to use P3M would help with some of this by making it easy to access binaries for older package versions.

@kevinushey
Copy link
Collaborator

I agree overall that renv could do more to ease the process here.

An alternative solution would be a function to update the lockfile such that it captures either latest binaries or binaries closest to the snapshotted ones.

Wouldn't this be the same as just calling renv::install() to install the latest-required versions of packages for a project?

In the meantime, a simple way of updating older lockfiles to use P3M would help with some of this by making it easy to access binaries for older package versions.

There's a few ways you could accomplish this:

  • Edit the lockfile by hand,
  • Use lockfile_modify() + lockfile_write() to update the repositories in the lockfile,
  • Use renv::restore(repos = <...>) to specify the repositories at restore time explicitly.

Were you hoping for something more streamlined?

@petrbouchal
Copy link

petrbouchal commented Mar 1, 2024

Many thanks @kevinushey. I also should have said renv is great overall!

Wouldn't this be the same as just calling renv::install() to install the latest-required versions of packages for a project?

I think what I was looking for was this to happen en masse, i.e. for renv to go through the lockfile, compare with availability of binaries in repo (ideally P3M - see below), and update the lockfile. Doing it one by one is possible but at some size of lockfile becomes draining.

There's a few ways you could accomplish this:

Thanks - will try. I think what would help would be a simple step to update a lockfile created in renv < 1.0.X such that it works with P3M the same way as a lockfile in a project initialised using renv > v1.0.X, without me having to figure out how to define the reference to P3M in the repo entry. The catch is that this is more difficult to do by re-initiatising a project when the project is in an inconsistent state (unrestored) e.g. when one comes back to a project after a while that was last used with renv < v1. (Perhaps this could be an argument to renv::upgrade()?)

In hindsight I think what I am unclear about is how to reference P3M such that renv can search for previous versions in it, so it works like CRAN but with binaries stored for past versions (rather than a snapshot from a given date etc.)

I understand all this is mostly caused by missing build tools which the user can ultimately fix, but I suspect it is quite a common situation.

@kevinushey
Copy link
Collaborator

In hindsight I think what I am unclear about is how to reference P3M such that renv can search for previous versions in it, so it works like CRAN but with binaries stored for past versions (rather than a snapshot from a given date etc.)

The latest release of renv should be doing this by default on Windows + macOS -- for example, I see:

> renv::install("dplyr@1.1.2")
# Downloading packages -------------------------------------------------------
- Querying repositories for available binary packages ... Done!
- Downloading dplyr from P3M ...                OK [1.4 Mb in 2.5s]
Successfully downloaded 1 package in 4.9 seconds.

The following package(s) will be installed:
- dplyr [1.1.2]
These packages will be installed into "~/Library/R/arm64/4.3/library".

Do you want to proceed? [Y/n]: y

# Installing packages --------------------------------------------------------
- Installing dplyr ...                          OK [installed binary and cached in 0.62s]
Successfully installed 1 package in 0.73 seconds.

This behavior is controlled via the configuration options here, but should be on by default:

https://rstudio.github.io/renv/reference/config.html#renv-config-ppm-enabled

@MatthieuStigler
Copy link

MatthieuStigler commented Jun 27, 2024

@kevinushey could you please describe the workflow you have in mind, in particular whether/how the packages or exclude arguments can fulfill the "keep going" feature suggested by @krlmlr ?

For now, my (very cumbersome) workflow is:

  1. run renv::restore()
  2. Wait for the first package to fail installation/compilation
  3. Fix first package with renv::record()
  4. Restart from 1, until the next problem arise.

This workflow is really problematic, as the packages that were successfully installed with the previous renv::restore() are still re-installed, so restoring a single project can easily take 4-10 hours.

This seems also at odd with the documentation, which I interpret as saying that only missing/non-installed packages are going to be installed? But do I understand you correctly that the packages or exclude arguments can help avoid this?

renv::restore() compares packages recorded in the lockfile to the packages installed in the project library. Where there are differences it resolves them by installing the lockfile-recorded package into the project library.

@MatthieuStigler
Copy link

and by the way, the same could be said about downloading the packages, which seem to happen at each restore() call, even if packages have been already downloaded?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature a feature request or enhancement install 🧺 restore 🪄
Projects
None yet
Development

No branches or pull requests

5 participants