Dependency analysis on package data.tree

General information

CRAN link link
Package version1.0.0
Number of strong dependencies6
Number of all dependencies132
Number of parent packages3
Max heaviness from parent packages4
Total heaviness from parent packages6
Number of parent packages (including Suggests and Enhances)22

Dependency heatmap

In the following dependency heatmap, rows are the parent packages of data.tree 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 data.tree.

Adjust heatmap size:
Base packages Other packages Imports Suggests Enhances utils stats tools methods grDevices graphics grid splines parallel stats4 magrittr digest jsonlite rlang lattice glue Matrix pkgconfig yaml htmltools base64enc fastmap R6 evaluate cli crayon ellipsis lifecycle withr fansi tibble pillar vctrs utf8 codetools nlme stringr stringi igraph MASS rstudioapi iterators Rcpp highr xfun mvtnorm survival libcoin htmlwidgets bslib jquerylib sass fs rappdirs brio callr desc pkgload praise processx ps waldo rprojroot diffobj rematch2 colorspace ggplot2 RColorBrewer gtable isoband mgcv scales farver labeling munsell viridisLite foreach Formula inum rpart modeltools strucchange coin zoo sandwich matrixStats multcomp TH.data knitr tinytex testthat data.table gridBase shiny httpuv mime xtable fontawesome sourcetools later promises commonmark cachem dplyr downloader influenceR purrr readr tidyr viridis visNetwork generics tidyselect clipr hms vroom cpp11 tzdb gridExtra bit64 progress bit prettyunits 0 0.5 1 Imported methods 0 20 40 60 Required packages 0 20 40 60 Heaviness from parents R6 methods stringi graphics yaml Formula jsonlite foreach rpart doParallel htmlwidgets ape knitr partykit networkD3 party rmarkdown testthat mockery treemap DiagrammeR igraph In total 6 packages are required directly or indirectly (132) when installing 'data.tree' (1.0.0) Imports Suggests Enhances Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'data.tree' Imported functions The whole namespace is imported


Dependency table

"Import" information is from the NAMESPACE file of data.tree.

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 data.tree: number of required packages that can be reduced if moving parent package to Suggests of data.tree.

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on data.tree
stringi Imports The whole set of functions/methods/classes from parent package is imported to the namespace of data.tree. 3 4
R6 Imports 1 0 0 0 1
methods Imports The whole set of functions/methods/classes from parent package is imported to the namespace of data.tree. 0 1
DiagrammeR Suggests No object is imported into the namespace of data.tree. 69 64
treemap Suggests No object is imported into the namespace of data.tree. 62 58
mockery Suggests No object is imported into the namespace of data.tree. 37 33
testthat Suggests No object is imported into the namespace of data.tree. 36 32
party Suggests No object is imported into the namespace of data.tree. 24 22
rmarkdown Suggests No object is imported into the namespace of data.tree. 27 22
networkD3 Suggests No object is imported into the namespace of data.tree. 19 17
partykit Suggests No object is imported into the namespace of data.tree. 15 13
htmlwidgets Suggests No object is imported into the namespace of data.tree. 10 9
ape Suggests No object is imported into the namespace of data.tree. 11 8
knitr Suggests No object is imported into the namespace of data.tree. 12 8
doParallel Suggests No object is imported into the namespace of data.tree. 5 5
foreach Suggests No object is imported into the namespace of data.tree. 3 3
rpart Suggests No object is imported into the namespace of data.tree. 3 3
graphics Suggests No object is imported into the namespace of data.tree. 0 1
yaml Suggests No object is imported into the namespace of data.tree. 0 1
Formula Suggests No object is imported into the namespace of data.tree. 1 1
jsonlite Suggests No object is imported into the namespace of data.tree. 1 1
igraph Enhances No object is imported into the namespace of data.tree. 10 8

Analysis was done with pkgndep.