Dependency analysis on package rangeModelMetadata

General information

CRAN link link
Package version0.1.4
Number of strong dependencies126
Number of all dependencies244
Number of parent packages13
Max heaviness from parent packages17
Total heaviness from parent packages57
Number of parent packages (including Suggests and Enhances)20
Max co-heaviness from parent packages ("spocc" and "rgbif")19

Dependency heatmap

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

Adjust heatmap size:
Base packages Other packages Imports Suggests methods utils grDevices stats graphics grid tools splines parallel stats4 tcltk lattice magrittr glue sp Rcpp R6 rlang lifecycle ellipsis crayon nlme digest stringr stringi tibble vctrs pillar fansi pkgconfig cli utf8 mgcv Matrix jsonlite withr MASS terra mime ggplot2 gtable isoband scales farver labeling munsell RColorBrewer viridisLite colorspace evaluate highr yaml xfun wk generics tidyselect purrr htmltools fastmap bslib base64enc sass jquerylib fs rappdirs maps knitr xml2 crul data.table whisker oai lazyeval conditionz curl urltools httpcode httr plyr uuid triebeard openssl askpass sys spatstat.data spatstat.geom spatstat.random spatstat.core spatstat.linnet spatstat.utils deldir polyclip rpart spatstat.sparse abind tensor goftest httpuv xtable fontawesome sourcetools later promises commonmark cachem spam fields dotCall64 viridis gridExtra rgbif rbison rebird rvertnet ridigbio lubridate wellknown mapproj dplyr assertthat cpp11 BH raster rgeos rgdal doParallel foreach iterators codetools e1071 class KernSmooth proxy ape classInt reshape rasterVis pROC nnet gbm mda randomForest PresenceAbsence dismo caret ENMeval earth tidyr checkmate maxnet latticeExtra hexbin zoo survival ModelMetrics recipes reshape2 doSNOW testthat glmnet rangeModelMetadata Formula plotmo TeachingDemos backports png jpeg gower hardhat ipred timeDate snow brio callr desc pkgload praise processx ps waldo shape RcppEigen shiny spatstat spocc spThin plotrix prodlim rprojroot rstudioapi diffobj rematch2 lava future.apply progressr numDeriv SQUAREM future globals listenv parallelly tinytex RPostgreSQL DBI sf fasterize s2 units RcppArmadillo ade4 adehabitatHR adehabitatMA biomod2 ecodist maptools gtools vegan poibin matrixStats ks nabor Hmisc pixmap adehabitatLT filehash foreign permute cluster FNN kernlab mclust multicool mvtnorm plot3D pracma htmlTable CircStats misc3d htmlwidgets boot 0 0.5 1 Imported methods 0 100 200 Required packages 0 50 100 Heaviness from parents utils jsonlite MASS sp rgdal rgeos raster dplyr spatstat shiny spThin rgbif spocc googlesheets dismo knitr rmarkdown BIEN biomod2 ecospat In total 126 packages are required directly or indirectly (244) when installing 'rangeModelMetadata' (0.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 'rangeModelMetadata' 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 rangeModelMetadata.

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

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on rangeModelMetadata
shiny Imports Parent package is listed in Imports of rangeModelMetadata but no object from parent package is imported. 34 17
spatstat Imports Parent package is listed in Imports of rangeModelMetadata but no object from parent package is imported. 24 14
spThin Imports Parent package is listed in Imports of rangeModelMetadata but no object from parent package is imported. 52 11
spocc Imports Parent package is listed in Imports of rangeModelMetadata but no object from parent package is imported. 79 11
raster Imports Parent package is listed in Imports of rangeModelMetadata but no object from parent package is imported. 10 2
rgdal Imports Parent package is listed in Imports of rangeModelMetadata but no object from parent package is imported. 8 1
rgeos Imports Parent package is listed in Imports of rangeModelMetadata but no object from parent package is imported. 8 1
utils Imports The whole set of functions/methods/classes from parent package is imported to the namespace of rangeModelMetadata. 0 0
jsonlite Imports Parent package is listed in Imports of rangeModelMetadata but no object from parent package is imported. 1 0
MASS Imports Parent package is listed in Imports of rangeModelMetadata but no object from parent package is imported. 5 0
sp Imports Parent package is listed in Imports of rangeModelMetadata but no object from parent package is imported. 7 0
dplyr Imports Parent package is listed in Imports of rangeModelMetadata but no object from parent package is imported. 20 0
rgbif Imports Parent package is listed in Imports of rangeModelMetadata but no object from parent package is imported. 62 0
ecospat Suggests No object is imported into the namespace of rangeModelMetadata. 232 107
biomod2 Suggests No object is imported into the namespace of rangeModelMetadata. 198 73
BIEN Suggests No object is imported into the namespace of rangeModelMetadata. 36 19
rmarkdown Suggests No object is imported into the namespace of rangeModelMetadata. 27 2
googlesheets Suggests No object is imported into the namespace of rangeModelMetadata. 0 1
dismo Suggests No object is imported into the namespace of rangeModelMetadata. 11 1
knitr Suggests No object is imported into the namespace of rangeModelMetadata. 12 0

The following table lists pairs of parent packages with co-heaviness larger than 10. The co-heaviness measures the number of additional dependencies that two parent packages simultaneously import and are only imported by the two parents.

Note the co-heaviness from parents can be always easily observed in the dependency heatmap.

Parent 1 Parent 2 Co-heaviness on rangeModelMetadata Co-heaviness as Jaccard coeffcient
rgbif spocc 19 0.633

Analysis was done with pkgndep.