Dependency analysis on package timetk

General information

CRAN link link
Package version2.8.1
Number of strong dependencies120
Number of all dependencies228
Number of parent packages26
Max heaviness from parent packages17
Total heaviness from parent packages48
Number of parent packages (including Suggests and Enhances)46
Max co-heaviness from parent packages ("tsfeatures" and "forecast")9

Dependency heatmap

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

Adjust heatmap size:
Base packages Other packages Imports Suggests utils methods grDevices stats graphics tools grid splines parallel stats4 glue rlang magrittr cli ellipsis vctrs lifecycle crayon R6 pkgconfig pillar fansi utf8 tibble purrr digest withr lattice generics cpp11 tidyselect dplyr Matrix MASS farver labeling munsell RColorBrewer viridisLite colorspace gtable isoband mgcv scales nlme ggplot2 tidyr Rcpp stringi prettyunits globals codetools timeDate curl yaml nnet hardhat jsonlite zoo lubridate future listenv parallelly fastmap warp furrr quadprog quantmod xts TTR base64enc htmltools hms progress slider fracdiff lmtest tseries urca RcppArmadillo gower ipred rpart survival class prodlim KernSmooth lava future.apply progressr numDeriv SQUAREM httr mime openssl askpass sys clipr vroom tzdb bit64 bit htmlwidgets lazyeval data.table forecast BH crosstalk promises later RcppRoll stringr evaluate highr xfun backports knitr rstudioapi callr processx ps parsnip recipes rsample fs sass rappdirs desc rprojroot broom dials workflows yardstick DiceDesign foreach iterators readr forcats assertthat bslib jquerylib tinytex commonmark xml2 pkgload rematch2 checkmate GPfit lhs timetk plotly padr anytime tsfeatures rex brew brio praise waldo diffobj DistributionUtils webshot autocogs moments diptest mclust hexbin conflicted infer modeldata tune workflowsets memoise patchwork cachem dbplyr dtplyr googledrive googlesheets4 haven modelr readxl reprex rvest blob DBI gargle uuid cellranger ids rmarkdown selectr rematch PerformanceAnalytics Quandl riingo alphavantager StanHeaders reactable gt janitor doParallel xgboost prophet RcppParallel RcppEigen reactR bitops snakecase dygraphs extraDistr rstan rstantools inline gridExtra loo pkgbuild matrixStats 0 5 10 Imported methods 0 50 100 150 Required packages 0 20 40 Heaviness from parents rlang assertthat generics lubridate purrr stringi anytime timeDate zoo stringr xts slider tidyselect hms tibble forcats dplyr tidyr padr readr rsample ggplot2 forecast recipes plotly tsfeatures fracdiff timeSeries knitr tseries scales covr yardstick rmarkdown roxygen2 testthat parsnip broom workflows robets trelliscopejs tune tidymodels tidyverse tidyquant modeltime In total 120 packages are required directly or indirectly (228) when installing 'timetk' (2.8.1) Imports Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'timetk' 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 timetk.

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

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on timetk
plotly Imports Parent package is listed in Imports of timetk but no object from parent package is imported. 63 17
recipes Imports 1 0 0 56 14
readr Imports Parent package is listed in Imports of timetk but no object from parent package is imported. 31 8
anytime Imports Parent package is listed in Imports of timetk but no object from parent package is imported. 4 2
tsfeatures Imports Parent package is listed in Imports of timetk but no object from parent package is imported. 63 2
assertthat Imports Parent package is listed in Imports of timetk but no object from parent package is imported. 1 1
stringr Imports Parent package is listed in Imports of timetk but no object from parent package is imported. 7 1
forcats Imports Parent package is listed in Imports of timetk but no object from parent package is imported. 16 1
padr Imports Parent package is listed in Imports of timetk but no object from parent package is imported. 24 1
rsample Imports 1 0 0 34 1
rlang Imports 10 0 0 1 0
generics Imports 1 0 0 1 0
lubridate Imports 2 0 0 3 0
purrr Imports Parent package is listed in Imports of timetk but no object from parent package is imported. 3 0
stringi Imports Parent package is listed in Imports of timetk but no object from parent package is imported. 3 0
timeDate Imports The whole set of functions/methods/classes from parent package is imported to the namespace of timetk. 4 0
zoo Imports Parent package is listed in Imports of timetk but no object from parent package is imported. 6 0
xts Imports 1 0 0 8 0
slider Imports Parent package is listed in Imports of timetk but no object from parent package is imported. 8 0
tidyselect Imports Parent package is listed in Imports of timetk but no object from parent package is imported. 9 0
hms Imports Parent package is listed in Imports of timetk but no object from parent package is imported. 9 0
tibble Imports Parent package is listed in Imports of timetk but no object from parent package is imported. 15 0
dplyr Imports 2 0 0 20 0
tidyr Imports Parent package is listed in Imports of timetk but no object from parent package is imported. 22 0
ggplot2 Imports 1 0 0 37 0
forecast Imports Parent package is listed in Imports of timetk but no object from parent package is imported. 53 0
modeltime Suggests No object is imported into the namespace of timetk. 161 42
tidyverse Suggests No object is imported into the namespace of timetk. 107 37
tidymodels Suggests No object is imported into the namespace of timetk. 97 21
trelliscopejs Suggests No object is imported into the namespace of timetk. 73 18
testthat Suggests No object is imported into the namespace of timetk. 36 14
roxygen2 Suggests No object is imported into the namespace of timetk. 30 12
rmarkdown Suggests No object is imported into the namespace of timetk. 27 11
tune Suggests No object is imported into the namespace of timetk. 83 10
tidyquant Suggests No object is imported into the namespace of timetk. 125 6
knitr Suggests No object is imported into the namespace of timetk. 12 4
covr Suggests No object is imported into the namespace of timetk. 20 2
broom Suggests No object is imported into the namespace of timetk. 48 2
workflows Suggests No object is imported into the namespace of timetk. 49 2
timeSeries Suggests No object is imported into the namespace of timetk. 6 1
yardstick Suggests No object is imported into the namespace of timetk. 22 1
parsnip Suggests No object is imported into the namespace of timetk. 48 1
robets Suggests No object is imported into the namespace of timetk. 54 1
fracdiff Suggests No object is imported into the namespace of timetk. 1 0
tseries Suggests No object is imported into the namespace of timetk. 13 0
scales Suggests No object is imported into the namespace of timetk. 15 0

Analysis was done with pkgndep.