Dependency analysis on package WikidataR

General information

CRAN link link
Package version2.3.3
Number of strong dependencies96
Number of all dependencies140
Number of parent packages14
Max heaviness from parent packages44
Total heaviness from parent packages51
Number of parent packages (including Suggests and Enhances)19
Max co-heaviness from parent packages ("WikidataQueryServiceR" and "readr")7

Dependency heatmap

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

Adjust heatmap size:
Base packages Other packages Imports Suggests methods utils tools grDevices stats graphics grid splines parallel glue R6 magrittr lifecycle rlang vctrs cli crayon ellipsis pkgconfig jsonlite pillar fansi utf8 mime tibble curl openssl askpass sys withr stringi httr hms prettyunits purrr tidyselect evaluate xfun generics clipr vroom cpp11 tzdb bit64 progress bit digest stringr rstudioapi highr yaml dplyr readr assertthat lattice ggplot2 gtable data.table htmltools base64enc Matrix isoband MASS mgcv scales RColorBrewer knitr viridisLite fastmap nlme farver labeling munsell backports colorspace WikipediR ratelimitr rex lazyeval survival Formula latticeExtra cluster rpart nnet foreign gridExtra htmlTable viridis png jpeg checkmate htmlwidgets callr processx ps rematch2 brio desc pkgload praise waldo rprojroot diffobj broom dbplyr dtplyr forcats googledrive googlesheets4 haven lubridate modelr readxl reprex rvest tidyr xml2 blob DBI gargle uuid cellranger ids fs rmarkdown selectr rappdirs rematch bslib jquerylib tinytex sass 0 1 2 3 Imported methods 0 50 100 Required packages 0 20 40 Heaviness from parents stats utils jsonlite pbapply crayon stringr httr WikipediR progress tibble dplyr readr WikidataQueryServiceR Hmisc markdown pageviews knitr testthat tidyverse In total 96 packages are required directly or indirectly (140) when installing 'WikidataR' (2.3.3) Imports Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'WikidataR' 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 WikidataR.

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

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on WikidataR
Hmisc Imports Parent package is listed in Imports of WikidataR but no object from parent package is imported. 67 44
WikidataQueryServiceR Imports The whole set of functions/methods/classes from parent package is imported to the namespace of WikidataR. 47 5
pbapply Imports The whole set of functions/methods/classes from parent package is imported to the namespace of WikidataR. 1 2
stats Imports 2 0 0 0 0
utils Imports The whole set of functions/methods/classes from parent package is imported to the namespace of WikidataR. 0 0
jsonlite Imports 1 0 0 1 0
crayon Imports The whole set of functions/methods/classes from parent package is imported to the namespace of WikidataR. 3 0
stringr Imports The whole set of functions/methods/classes from parent package is imported to the namespace of WikidataR. 7 0
httr Imports 1 0 0 9 0
WikipediR Imports 3 0 0 10 0
progress Imports The whole set of functions/methods/classes from parent package is imported to the namespace of WikidataR. 14 0
tibble Imports The whole set of functions/methods/classes from parent package is imported to the namespace of WikidataR. 15 0
dplyr Imports 1 0 0 20 0
readr Imports 2 0 0 31 0
tidyverse Suggests No object is imported into the namespace of WikidataR. 107 34
testthat Suggests No object is imported into the namespace of WikidataR. 36 12
markdown Suggests No object is imported into the namespace of WikidataR. 5 1
pageviews Suggests No object is imported into the namespace of WikidataR. 10 1
knitr Suggests No object is imported into the namespace of WikidataR. 12 0

Analysis was done with pkgndep.