Dependency analysis on package TraMineRextras

General information

CRAN link link
Package version0.6.3
Number of strong dependencies105
Number of all dependencies105
Number of parent packages12
Max heaviness from parent packages86
Total heaviness from parent packages87
Number of parent packages (including Suggests and Enhances)12
Max co-heaviness from parent packages ("survival" and "TraMineR")5

Dependency heatmap

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

Adjust heatmap size:
Base packages Other packages Depends Imports utils stats graphics grDevices methods grid splines parallel tools lattice Matrix iterators codetools cluster colorspace RColorBrewer weights cNORM boot Hmisc mice gdata lme4 leaps latticeExtra survival Formula ggplot2 rpart nnet foreign gtable gridExtra data.table htmlTable viridis htmltools base64enc broom dplyr generics Rcpp rlang tidyr withr cpp11 gtools MASS nlme minqa nloptr RcppEigen png jpeg digest glue isoband mgcv scales tibble stringr knitr magrittr checkmate htmlwidgets rstudioapi viridisLite fastmap backports ellipsis purrr lifecycle R6 tidyselect vctrs pillar testthat farver labeling munsell fansi pkgconfig stringi evaluate highr yaml xfun jsonlite cli crayon utf8 brio callr desc pkgload praise processx ps waldo rprojroot diffobj rematch2 foreach 0 5 10 15 Imported methods 0 50 100 Required packages 0 20 40 60 80 Heaviness from parents TraMineR grDevices graphics stats RColorBrewer parallel gtools foreach cluster colorspace doParallel survival In total 105 packages are required directly or indirectly (105) when installing 'TraMineRextras' (0.6.3) Depends Imports Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'TraMineRextras' Imported functions The whole namespace is imported


Dependency table

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

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

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on TraMineRextras
TraMineR Depends The whole set of functions/methods/classes from parent package is imported to the namespace of TraMineRextras. 100 86
doParallel Imports 1 0 0 5 1
grDevices Imports 4 0 0 0 0
graphics Imports 17 0 0 0 0
stats Imports 19 0 0 0 0
RColorBrewer Imports 1 0 0 0 0
parallel Imports 2 0 0 0 0
gtools Imports 1 0 0 3 0
foreach Imports 2 0 0 3 0
cluster Imports 3 0 0 4 0
colorspace Imports 1 0 0 4 0
survival Imports 3 0 0 9 0

Analysis was done with pkgndep.