Dependency analysis on package blockCV

General information

CRAN link link
Package version2.1.4
Number of strong dependencies36
Number of all dependencies128
Number of parent packages3
Max heaviness from parent packages13
Total heaviness from parent packages29
Number of parent packages (including Suggests and Enhances)18
Max co-heaviness from parent packages ("sf" and "raster")4

Dependency heatmap

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

Adjust heatmap size:
Base packages Other packages Imports Suggests utils methods stats grDevices graphics tools grid splines parallel R6 glue magrittr crayon rlang lattice ellipsis lifecycle sp Rcpp pkgconfig vctrs cli MASS terra hms prettyunits classInt DBI s2 units e1071 class KernSmooth wk proxy digest withr jsonlite tibble fansi pillar utf8 evaluate yaml mime htmltools fastmap bslib base64enc sass jquerylib fs rappdirs gtable isoband mgcv scales nlme Matrix farver labeling munsell RColorBrewer viridisLite colorspace globals listenv parallelly codetools highr stringr xfun stringi httpuv xtable fontawesome sourcetools later promises commonmark cachem ggplot2 future rex httr lazyeval curl openssl askpass sys knitr tinytex shiny brio callr desc pkgload praise processx ps waldo rprojroot rstudioapi diffobj rematch2 gstat reshape maptools zoo spacetime FNN plyr foreign xts intervals 0 0.5 1 Imported methods 0 20 40 Required packages 0 10 20 30 Heaviness from parents raster progress sf methods rgeos rgdal future geosphere future.apply knitr covr rmarkdown shiny shinydashboard testthat ggplot2 cowplot automap In total 36 packages are required directly or indirectly (128) when installing 'blockCV' (2.1.4) Imports Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'blockCV' The whole namespace is imported


Dependency table

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

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

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on blockCV
sf Imports The whole set of functions/methods/classes from parent package is imported to the namespace of blockCV. 19 13
progress Imports The whole set of functions/methods/classes from parent package is imported to the namespace of blockCV. 14 12
raster Imports The whole set of functions/methods/classes from parent package is imported to the namespace of blockCV. 10 4
automap Suggests No object is imported into the namespace of blockCV. 50 31
shinydashboard Suggests No object is imported into the namespace of blockCV. 35 22
shiny Suggests No object is imported into the namespace of blockCV. 34 21
testthat Suggests No object is imported into the namespace of blockCV. 36 21
cowplot Suggests No object is imported into the namespace of blockCV. 38 21
ggplot2 Suggests No object is imported into the namespace of blockCV. 37 20
rmarkdown Suggests No object is imported into the namespace of blockCV. 27 19
covr Suggests No object is imported into the namespace of blockCV. 20 13
future.apply Suggests No object is imported into the namespace of blockCV. 9 8
future Suggests No object is imported into the namespace of blockCV. 8 7
knitr Suggests No object is imported into the namespace of blockCV. 12 7
rgeos Suggests No object is imported into the namespace of blockCV. 8 1
rgdal Suggests No object is imported into the namespace of blockCV. 8 1
geosphere Suggests No object is imported into the namespace of blockCV. 8 1
methods Suggests No object is imported into the namespace of blockCV. 0 0

Analysis was done with pkgndep.