Learn R Programming

⚠️There's a newer version (1.99.3) of this package.Take me there.

pkgndep (version 1.1.3)

Analyzing Dependency Heaviness of R Packages

Description

A new metric named 'dependency heaviness' is proposed that measures the number of additional dependency packages that a parent package brings to its child package and are unique to the dependency packages imported by all other parents. The dependency heaviness analysis is visualized by a customized heatmap.

Copy Link

Version

Install

install.packages('pkgndep')

Monthly Downloads

361

Version

1.1.3

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Zuguang Gu

Last Published

March 28th, 2022

Functions in pkgndep (1.1.3)

load_pkg_db

Load package database
heaviness

Heaviness from parent packages
gini_index

Gini index
heaviness_on_downstream

Heaviness on all downstream packages
is_parent

Test the parent-child relationship
child_dependency

Get child dependency for a package
parent_dependency

Get parent dependency for a package
loaded_packages

Loaded packages
print.pkgndep

Print method
co_heaviness

Co-heaviness for pairs of parent packages
is_upstream

Test upstream - downstream relationship
load_all_pkg_dep

Load dependency data of all packages
reformat_db

Format the package database
upstream_dependency

Get upstream dependency for a package
required_dependency_packages

Required dependency packages
pkgndep

Package dependency analysis
load_pkg_downstream_dependency_path_snapshot

Load downstream dependency paths for all packages
all_pkg_stat_snapshot

The complete table of dependency heaviness for all CRAN/Bioconductor packages
load_pkg_stat_snapshot

Load all package dependency statistics
check_pkg

Check whether a package is available
plot.pkgndep

Make the dependency heatmap
dependency_report

HTML report for package dependency analysis
downstream_dependency

Get downstream dependency for a package
heaviness_from_upstream

Heaviness from all upstream packages
heaviness_on_children

Heaviness on all child packages
load_from_pkgndep_db

Load pre-computed results