Dependency analysis on package NeuralNetTools

General information

CRAN link link
Package version1.5.3
Number of strong dependencies51
Number of all dependencies101
Number of parent packages5
Max heaviness from parent packages12
Total heaviness from parent packages25
Number of parent packages (including Suggests and Enhances)10
Max co-heaviness from parent packages ("ggplot2" and "tidyr")9

Dependency heatmap

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

Adjust heatmap size:
Base packages Other packages Imports Suggests utils methods stats grDevices tools graphics grid splines stats4 parallel glue magrittr rlang R6 stringr stringi lifecycle Rcpp farver labeling munsell RColorBrewer viridisLite colorspace tibble ellipsis fansi pillar pkgconfig vctrs cli crayon utf8 digest MASS plyr dplyr purrr tidyselect cpp11 generics gtable isoband mgcv scales withr nlme Matrix lattice evaluate highr yaml xfun Deriv bslib htmltools jquerylib jsonlite knitr tinytex sass base64enc fastmap fs rappdirs ggplot2 e1071 foreach ModelMetrics pROC recipes reshape2 class proxy codetools iterators data.table gower hardhat ipred lubridate tidyr timeDate rpart survival nnet prodlim KernSmooth lava future.apply progressr numDeriv SQUAREM future globals listenv parallelly 0 0.5 1 Imported methods 0 20 40 60 80 Required packages 0 10 20 30 Heaviness from parents nnet reshape2 scales tidyr ggplot2 RSNNS neuralnet knitr rmarkdown caret In total 51 packages are required directly or indirectly (101) when installing 'NeuralNetTools' (1.5.3) Imports Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'NeuralNetTools' Imported functions The whole namespace is imported


Dependency table

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

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

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on NeuralNetTools
ggplot2 Imports The whole set of functions/methods/classes from parent package is imported to the namespace of NeuralNetTools. 37 12
reshape2 Imports The whole set of functions/methods/classes from parent package is imported to the namespace of NeuralNetTools. 10 6
tidyr Imports The whole set of functions/methods/classes from parent package is imported to the namespace of NeuralNetTools. 22 6
nnet Imports The whole set of functions/methods/classes from parent package is imported to the namespace of NeuralNetTools. 2 1
scales Imports 1 0 0 15 0
caret Suggests No object is imported into the namespace of NeuralNetTools. 81 31
rmarkdown Suggests No object is imported into the namespace of NeuralNetTools. 27 16
knitr Suggests No object is imported into the namespace of NeuralNetTools. 12 5
neuralnet Suggests No object is imported into the namespace of NeuralNetTools. 8 2
RSNNS Suggests No object is imported into the namespace of NeuralNetTools. 3 1

Analysis was done with pkgndep.