Dependency analysis on package mirt

General information

CRAN link link
Package version1.36.1
Number of strong dependencies25
Number of all dependencies104
Number of parent packages15
Max heaviness from parent packages4
Total heaviness from parent packages12
Number of parent packages (including Suggests and Enhances)26
Max co-heaviness from parent packages ("vegan" and "mgcv")2

Dependency heatmap

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

Adjust heatmap size:
Base packages Other packages Depends Imports LinkingTo Suggests stats utils methods graphics grDevices grid parallel splines tools stats4 lattice Rcpp Matrix RcppArmadillo nlme MASS gtable permute cluster mgcv glue magrittr mime xfun jsonlite R6 crayon rlang withr ellipsis lifecycle digest evaluate httpuv xtable fontawesome htmltools sourcetools later promises fastmap commonmark bslib cachem base64enc sass jquerylib fs rappdirs quadprog truncnorm png jpeg RColorBrewer statmod highr stringr yaml stringi CDM TAM pbv mvtnorm polycor admisc testthat brio callr cli desc pkgload praise processx ps waldo rprojroot rstudioapi diffobj fansi rematch2 tibble pillar pkgconfig vctrs utf8 mirt shiny markdown pbapply lpSolve GPArotation gridExtra vegan Deriv dcurver 0 0.5 1 Imported methods 0 20 40 60 Required packages 0 10 20 30 Heaviness from parents stats stats4 methods lattice splines GPArotation Deriv pbapply Rcpp gridExtra dcurver Matrix mgcv vegan RcppArmadillo boot directlabels Rsolnp markdown latticeExtra plink knitr sirt shiny nloptr mirtCAT In total 25 packages are required directly or indirectly (104) when installing 'mirt' (1.36.1) Depends Imports LinkingTo Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'mirt' 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 mirt.

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

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on mirt
stats4 Depends The whole set of functions/methods/classes from parent package is imported to the namespace of mirt. 0 1
stats Depends The whole set of functions/methods/classes from parent package is imported to the namespace of mirt. 0 0
methods Depends The whole set of functions/methods/classes from parent package is imported to the namespace of mirt. 0 0
lattice Depends The whole set of functions/methods/classes from parent package is imported to the namespace of mirt. 5 0
vegan Imports The whole set of functions/methods/classes from parent package is imported to the namespace of mirt. 14 4
pbapply Imports The whole set of functions/methods/classes from parent package is imported to the namespace of mirt. 1 2
gridExtra Imports 1 0 0 5 2
GPArotation Imports The whole set of functions/methods/classes from parent package is imported to the namespace of mirt. 1 1
Deriv Imports 1 0 0 1 1
dcurver Imports The whole set of functions/methods/classes from parent package is imported to the namespace of mirt. 5 1
splines Imports The whole set of functions/methods/classes from parent package is imported to the namespace of mirt. 0 0
Rcpp Imports The whole set of functions/methods/classes from parent package is imported to the namespace of mirt. 2 0
Matrix Imports Parent package is listed in Imports of mirt but no object from parent package is imported. 7 0
mgcv Imports The whole set of functions/methods/classes from parent package is imported to the namespace of mirt. 10 0
RcppArmadillo LinkingTo Parent package is listed in LinkingTo of mirt but no object from parent package is imported. 4 0
mirtCAT Suggests No object is imported into the namespace of mirt. 58 34
nloptr Suggests No object is imported into the namespace of mirt. 37 33
shiny Suggests No object is imported into the namespace of mirt. 34 29
knitr Suggests No object is imported into the namespace of mirt. 12 10
sirt Suggests No object is imported into the namespace of mirt. 17 7
markdown Suggests No object is imported into the namespace of mirt. 5 4
latticeExtra Suggests No object is imported into the namespace of mirt. 9 4
directlabels Suggests No object is imported into the namespace of mirt. 2 2
Rsolnp Suggests No object is imported into the namespace of mirt. 3 2
plink Suggests No object is imported into the namespace of mirt. 9 2
boot Suggests No object is imported into the namespace of mirt. 2 1

Analysis was done with pkgndep.