Dependency analysis on package fda.usc

General information

CRAN link link
Package version2.0.2
Number of strong dependencies66
Number of all dependencies85
Number of parent packages14
Max heaviness from parent packages49
Total heaviness from parent packages50
Number of parent packages (including Suggests and Enhances)15
Max co-heaviness from parent packages ("fda" and "mgcv")2

Dependency heatmap

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

Adjust heatmap size:
Base packages Other packages Depends Imports Suggests utils grDevices stats methods graphics grid splines tcltk parallel tools lattice Matrix nlme digest glue rlang R6 magrittr iterators codetools fds deSolve rainbow RCurl MASS pcaPP hdrcde cluster colorspace ks bitops mvtnorm locfit ash KernSmooth ggplot2 RColorBrewer FNN kernlab mclust mgcv multicool plot3D pracma gtable isoband scales tibble withr Rcpp misc3d farver labeling lifecycle munsell viridisLite ellipsis fansi pillar pkgconfig vctrs cli crayon utf8 foreach bslib evaluate htmltools jquerylib jsonlite knitr stringr tinytex xfun yaml sass base64enc fastmap highr stringi fs rappdirs 0 5 10 15 20 Imported methods 0 20 40 60 Required packages 0 20 40 Heaviness from parents splines MASS mgcv fda methods grDevices graphics utils stats parallel iterators foreach doParallel nlme rmarkdown In total 66 packages are required directly or indirectly (85) when installing 'fda.usc' (2.0.2) Depends Imports Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'fda.usc' Imported functions The whole namespace is imported


Dependency table

"Import" information is from the NAMESPACE file of fda.usc.

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

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on fda.usc
fda Depends The whole set of functions/methods/classes from parent package is imported to the namespace of fda.usc. 60 49
splines Depends The whole set of functions/methods/classes from parent package is imported to the namespace of fda.usc. 0 0
MASS Depends The whole set of functions/methods/classes from parent package is imported to the namespace of fda.usc. 5 0
mgcv Depends The whole set of functions/methods/classes from parent package is imported to the namespace of fda.usc. 10 0
doParallel Imports 1 0 0 5 1
methods Imports The whole set of functions/methods/classes from parent package is imported to the namespace of fda.usc. 0 0
grDevices Imports The whole set of functions/methods/classes from parent package is imported to the namespace of fda.usc. 0 0
graphics Imports 20 0 0 0 0
utils Imports The whole set of functions/methods/classes from parent package is imported to the namespace of fda.usc. 0 0
stats Imports The whole set of functions/methods/classes from parent package is imported to the namespace of fda.usc. 0 0
parallel Imports The whole set of functions/methods/classes from parent package is imported to the namespace of fda.usc. 0 0
iterators Imports 1 0 0 1 0
foreach Imports 9 0 0 3 0
nlme Imports The whole set of functions/methods/classes from parent package is imported to the namespace of fda.usc. 6 0
rmarkdown Suggests No object is imported into the namespace of fda.usc. 27 19

Analysis was done with pkgndep.