Dependency analysis on package shinystan

General information

CRAN link link
Package version2.6.0
Number of strong dependencies111
Number of all dependencies140
Number of parent packages19
Max heaviness from parent packages15
Total heaviness from parent packages36
Number of parent packages (including Suggests and Enhances)27
Max co-heaviness from parent packages ("bayesplot" and "reshape2")4

Dependency heatmap

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

Adjust heatmap size:
Base packages Other packages Depends Imports Suggests utils stats methods grDevices graphics tools grid splines parallel stats4 magrittr digest rlang R6 glue jsonlite crayon withr ellipsis lifecycle lattice htmltools fastmap Rcpp base64enc yaml pkgconfig jquerylib gtable Matrix tibble vctrs pillar fansi cli utf8 mime later promises bslib sass fs rappdirs isoband MASS mgcv scales nlme farver labeling munsell RColorBrewer viridisLite colorspace httpuv xtable fontawesome sourcetools commonmark cachem stringr stringi htmlwidgets ggplot2 xfun shiny checkmate matrixStats backports zoo plyr crosstalk lazyeval generics abind tensorA distributional numDeriv callr desc rprojroot processx ps xts igraph dplyr ggridges posterior reshape2 tidyselect purrr StanHeaders inline gridExtra RcppParallel loo pkgbuild RcppEigen BH prettyunits miniUI shinyjs evaluate rstudioapi highr brio pkgload praise waldo diffobj rematch2 curl openssl packrat askpass sys knitr tinytex bayesplot lme4 rstan rstantools shinystan survival boot minqa nloptr colourpicker DT dygraphs gtools markdown shinythemes threejs testthat 0 2 4 Imported methods 0 50 100 Required packages 0 5 10 15 Heaviness from parents shiny methods stats utils xtable gtools gridExtra markdown xts reshape2 dygraphs DT threejs shinyjs shinythemes ggplot2 bayesplot rstan colourpicker cmdstanr coda knitr rsconnect rmarkdown testthat posterior rstanarm In total 111 packages are required directly or indirectly (140) when installing 'shinystan' (2.6.0) Depends Imports Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'shinystan' Imported functions The whole namespace is imported Package is listed in 'Imports' but namespace is not imported


Dependency table

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

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

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on shinystan
shiny Depends The whole set of functions/methods/classes from parent package is imported to the namespace of shinystan. 34 0
rstan Imports Parent package is listed in Imports of shinystan but no object from parent package is imported. 58 15
bayesplot Imports The whole set of functions/methods/classes from parent package is imported to the namespace of shinystan. 58 11
markdown Imports 1 0 0 5 2
threejs Imports The whole set of functions/methods/classes from parent package is imported to the namespace of shinystan. 22 2
colourpicker Imports 1 0 0 63 2
gtools Imports 1 0 0 3 1
dygraphs Imports The whole set of functions/methods/classes from parent package is imported to the namespace of shinystan. 18 1
DT Imports 1 0 0 20 1
shinythemes Imports 1 0 0 35 1
methods Imports The whole set of functions/methods/classes from parent package is imported to the namespace of shinystan. 0 0
stats Imports 5 0 0 0 0
utils Imports The whole set of functions/methods/classes from parent package is imported to the namespace of shinystan. 0 0
xtable Imports 2 0 0 2 0
gridExtra Imports 2 0 0 5 0
xts Imports The whole set of functions/methods/classes from parent package is imported to the namespace of shinystan. 8 0
reshape2 Imports 1 0 0 10 0
shinyjs Imports 1 0 0 35 0
ggplot2 Imports The whole set of functions/methods/classes from parent package is imported to the namespace of shinystan. 37 0
rstanarm Suggests No object is imported into the namespace of shinystan. 127 17
testthat Suggests No object is imported into the namespace of shinystan. 36 9
rsconnect Suggests No object is imported into the namespace of shinystan. 12 7
rmarkdown Suggests No object is imported into the namespace of shinystan. 27 5
knitr Suggests No object is imported into the namespace of shinystan. 12 3
cmdstanr Suggests No object is imported into the namespace of shinystan. 0 1
coda Suggests No object is imported into the namespace of shinystan. 6 1
posterior Suggests No object is imported into the namespace of shinystan. 47 0

Analysis was done with pkgndep.