Dependency analysis on package butcher

General information

CRAN link link
Package version0.1.5
Number of strong dependencies46
Number of all dependencies199
Number of parent packages8
Max heaviness from parent packages26
Total heaviness from parent packages35
Number of parent packages (including Suggests and Enhances)44
Max co-heaviness from parent packages ("usethis" and "tibble")3

Dependency heatmap

In the following dependency heatmap, rows are the parent packages of butcher and columns are the dependency packages that each parent package brings in. On the right side of the heatmap, there are three barplot annotations: 1. number of imported functions/S4 methods/S4 classes from parent packages; 2. number of dependency packages from each parent package; 3. heaviness of each parent package on butcher.

Adjust heatmap size:
Base packages Other packages Imports Suggests utils methods grDevices stats graphics tools grid splines parallel stats4 magrittr rlang glue crayon R6 cli Rcpp lifecycle pkgconfig ellipsis fansi pillar vctrs utf8 withr purrr jsonlite yaml desc rprojroot rstudioapi curl fs rappdirs askpass openssl sys httr mime clipr gert gh whisker credentials zip gitcreds ini lattice Matrix MASS digest tibble class survival generics tidyselect codetools stringr stringi globals dplyr tidyr cpp11 rpart numDeriv future listenv parallelly nlme mgcv RColorBrewer viridisLite data.table evaluate reshape2 plyr nnet prodlim KernSmooth lava future.apply progressr SQUAREM ggplot2 gtable isoband scales hardhat farver labeling munsell colorspace proxy Formula RcppEigen highr xfun BH mvtnorm assertthat gower ipred lubridate timeDate foreach iterators plotmo TeachingDemos plotrix igraph DRR kernlab CVST robustbase sfsmisc geometry DEoptimR magic lpSolve linprog RcppProgress abind rex lazyeval partykit Cubist libcoin inum bslib htmltools jquerylib knitr tinytex sass base64enc fastmap furrr slider warp brio callr pkgload praise processx ps waldo diffobj rematch2 prettyunits deSolve mstate muhaz quadprog rstpm2 bbmle fastGHQuad RcppArmadillo bdsmatrix pkgmaker registry rngtools cluster gridBase doParallel BiocManager Biobase xtable BiocGenerics e1071 ModelMetrics pROC recipes 0 2 4 Imported methods 0 20 40 60 80 Required packages 0 20 40 60 Heaviness from parents methods utils fs rlang purrr lobstr tibble usethis clisymbols fastICA modeldata QSARdata RANN randomForest nnet rpart kernlab pls MASS mda e1071 earth survival ranger RSpectra xgboost kknn TH.data dimRed knitr pkgload ddalpha covr dplyr C50 rmarkdown ipred rsample testthat parsnip flexsurv recipes NMF caret In total 46 packages are required directly or indirectly (199) when installing 'butcher' (0.1.5) Imports Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'butcher' Imported functions Package is listed in 'Imports' but namespace is not imported


Dependency table

"Import" information is from the NAMESPACE file of butcher.

imports: number of imported functions/objects; importMethods: number of imported S4 methods; importClasses: number of imported S4 classes.

Required packages: number of strong dependency packages for each of the parent package (or in other words, number of dependency packages the parent package brings in).

Heaviness from parent on butcher: number of required packages that can be reduced if moving parent package to Suggests of butcher.

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on butcher
usethis Imports 5 0 0 36 26
tibble Imports Parent package is listed in Imports of butcher but no object from parent package is imported. 15 7
lobstr Imports Parent package is listed in Imports of butcher but no object from parent package is imported. 6 2
methods Imports Parent package is listed in Imports of butcher but no object from parent package is imported. 0 0
utils Imports Parent package is listed in Imports of butcher but no object from parent package is imported. 0 0
fs Imports Parent package is listed in Imports of butcher but no object from parent package is imported. 1 0
rlang Imports Parent package is listed in Imports of butcher but no object from parent package is imported. 1 0
purrr Imports Parent package is listed in Imports of butcher but no object from parent package is imported. 3 0
caret Suggests No object is imported into the namespace of butcher. 81 59
NMF Suggests No object is imported into the namespace of butcher. 59 38
recipes Suggests No object is imported into the namespace of butcher. 56 34
flexsurv Suggests No object is imported into the namespace of butcher. 53 32
parsnip Suggests No object is imported into the namespace of butcher. 48 28
ipred Suggests No object is imported into the namespace of butcher. 30 24
C50 Suggests No object is imported into the namespace of butcher. 25 17
rsample Suggests No object is imported into the namespace of butcher. 34 16
rmarkdown Suggests No object is imported into the namespace of butcher. 27 15
ddalpha Suggests No object is imported into the namespace of butcher. 19 13
testthat Suggests No object is imported into the namespace of butcher. 36 12
TH.data Suggests No object is imported into the namespace of butcher. 11 7
dimRed Suggests No object is imported into the namespace of butcher. 12 7
knitr Suggests No object is imported into the namespace of butcher. 12 6
earth Suggests No object is imported into the namespace of butcher. 8 5
survival Suggests No object is imported into the namespace of butcher. 9 5
ranger Suggests No object is imported into the namespace of butcher. 10 5
RSpectra Suggests No object is imported into the namespace of butcher. 10 5
xgboost Suggests No object is imported into the namespace of butcher. 10 5
kknn Suggests No object is imported into the namespace of butcher. 11 5
e1071 Suggests No object is imported into the namespace of butcher. 8 4
covr Suggests No object is imported into the namespace of butcher. 20 4
mda Suggests No object is imported into the namespace of butcher. 7 3
dplyr Suggests No object is imported into the namespace of butcher. 20 3
clisymbols Suggests No object is imported into the namespace of butcher. 0 1
fastICA Suggests No object is imported into the namespace of butcher. 0 1
modeldata Suggests No object is imported into the namespace of butcher. 0 1
QSARdata Suggests No object is imported into the namespace of butcher. 0 1
RANN Suggests No object is imported into the namespace of butcher. 0 1
randomForest Suggests No object is imported into the namespace of butcher. 1 1
nnet Suggests No object is imported into the namespace of butcher. 2 1
rpart Suggests No object is imported into the namespace of butcher. 3 1
kernlab Suggests No object is imported into the namespace of butcher. 4 1
pls Suggests No object is imported into the namespace of butcher. 4 1
MASS Suggests No object is imported into the namespace of butcher. 5 1
pkgload Suggests No object is imported into the namespace of butcher. 14 1

Analysis was done with pkgndep.