Skip to content

Rpolyhedra call graph

Each node is a function, tinted by its test coverage so untested, complex code stands out. Shape encodes language, a ring marks exported functions, and dashed edges are calls from R into compiled code. Hover a node for detail; click to focus its neighborhood.

Loading call graph…

Coverage

74% lines

Expression 78.0%
Tests 73.9%
Examples 9.8%
Vignettes 12.7%

By file

R/zzz.R 0%
R/env-lib.R 61%
R/db-lib.R 62%
R/package-lib.R 73%
R/polyhedra-lib.R 80%
R/ledger-lib.R 83%
R/test-lib.R 87%
R/public-lib.R 95%
R/serialization-lib.R 96%

Structure

Functions
41
Exported
10
Compiled
0
Call edges
57

Functions ranked by lowest coverage

Function Language Lines Cyclomatic Coverage
getAvailableSources exp R 3 1 0.0%
loggerSetupFile exp R 16 2 0.0%
mutate_cond exp R 5 1 0.0%
.onLoad R 73 3 0.0%
norm R 3 1 0.0%
setPackageEnvir R 3 1 0.0%
isCompatiblePolyhedraRDS R 44 6 37.9%
selectDataEnv R 60 12 58.1%
getLogger exp R 13 3 62.5%
setDataDirEnvironment R 13 3 71.4%
switchToFullDatabase exp R 7 2 75.0%
checkDatabaseVersion R 16 4 80.0%
getGitCommit R 11 3 83.3%
initDataDirEnvironment R 11 2 83.3%
copyFilesToExtData R 70 8 86.3%
downloadRPolyhedraSupportingFiles R 61 4 90.4%
updatePolyhedraDatabase R 33 5 90.5%
polyhedronToXML exp R 55 3 95.3%
scrapePolyhedraSources R 41 2 96.7%
genLogger exp R 3 1 100.0%