Compare versions · code and quality diff
scTenifoldNet
Minor bump Structure
Exported functions ⓘ8→8no change
Internal functions ⓘ2→3+1
Total lines ⓘ2,419→2,901+482
R lines ⓘ1,383→1,606+223
Compiled (src) lines ⓘ0→97+97
Test lines ⓘ183→250+67
Files changed (37 files)+3223−2783
DESCRIPTION+14−12MD5+36−29NAMESPACE+43−31R/RcppExports.R+20R/asTensor.R+24−29R/cpDecomposition.R+198−214R/cpmNormalization.R+72−58R/dModularity.R+1−56R/dRegulation.R+145−129R/makeNetworks.R+124−94R/manifoldAlignment.R+117−99R/pcNet.R+342−150R/scQC.R+151−118R/scTenifoldNet.R+248−231R/tensorDecomposition.R+166−206README.md+208−274inst/CITATION+16−16man/cpDecomposition.Rd+48−37man/cpmNormalization.Rd+75−66man/dRegulation.Rd+86−79man/makeNetworks.Rd+114−99man/manifoldAlignment.Rd+93−88man/pcNet.Rd+79−81man/pcNetCoreRcpp.Rd+23man/scQC.Rd+121−105man/scTenifoldNet.Rd+214−208man/tensorDecomposition.Rd+95−90src/Makevars+1src/Makevars.win+1src/RcppExports.cpp+35src/pcNetCore.cpp+62tests/testthat.R+4−4tests/testthat/test-cpmNormalization.R+43−43tests/testthat/test-makeNetworks.R+28−28tests/testthat/test-pcNet.R+60−60tests/testthat/test-pcNetRcpp.R+67tests/testthat/test-scQC.R+49−49Lines added and removed per file, summed across the versions between the two compared releases.
Languages
R functions ⓘ10→11+1
C++ functions ⓘ0→3+3
C functions ⓘ0→0no change
Fortran functions ⓘ0→0no change
Rust functions ⓘ0→0no change
Compiled share ⓘ0%→3.3%+3.3pp
Documentation
Doc lines ⓘ853→948+95
Roxygen coverage ⓘ100%→100%no change
References coverage ⓘ88.9%→70%−18.9pp
Examples coverage ⓘ88.9%→80%−8.9pp
Help pages with examples ⓘ8→8no change
Undocumented params lower is better ⓘ0%→0%no change
Value docs ⓘ100%→100%no change
pkgdown site ⓘNo→Nono change
README ⓘYes→Yesno change
Vignettes ⓘNo→Nono change
NEWS file ⓘNo→Nono change
Testing
Test cases ⓘ4→6+2
Test/code ratio ⓘ0.13→0.16+0.02
Snapshot tests ⓘ0→0no change
Has tests ⓘYes→Yesno change
Exported fn test linkage ⓘ62.5%→62.5%no change
Complexity
Cyclomatic mean lower is better ⓘ7.90→7.91+0.01
Cyclomatic max lower is better ⓘ41→29−12
Cyclomatic median lower is better ⓘ4→5+1
Lines per function (mean) lower is better ⓘ68.10→77.45+9.35
Call graph
Functions (nodes) ⓘ10→11+1
Call edges ⓘ10→10no change
Max function degree ⓘ6→6no change
Mean function degree ⓘ2.00→1.82−0.18
Isolated functions ⓘ0→0no change
Connected components ⓘ1→1no change
Native call sites ⓘ0→1+1
Object system
S3 methods ⓘ0→0no change
S4 classes ⓘ0→0no change
S4 generics ⓘ0→0no change
S4 methods ⓘ0→0no change
R6 classes ⓘ0→0no change
S7 classes ⓘ0→0no change
RC classes ⓘ0→0no change
Quality & risk
Unsafe pattern score lower is better ⓘ3→0−3
Secret pattern count lower is better ⓘ0→0no change
Global-state write density lower is better ⓘ0.72→0.00−0.72
Deprecated idiom density lower is better ⓘ0.00→0.00no change
Triple-colon uses lower is better ⓘ0→0no change
Continuous integration
CI present ⓘNo→Nono change
CI matrix breadth ⓘ0→0no change
Dependencies+6−1
Direct dependencies lower is better ⓘ8→11+3
Dependency drift ⓘ–→9–
Package sets are compared per dependency type from the DESCRIPTION of each version. Version constraints and the base R requirement are omitted.
Requirements
SPDX valid ⓘYes→Yesno change
OSI approved ⓘYes→Yesno change
People
Authors5→5no change
Release metadata
Package
scTenifoldNet
Version
1.3→1.4
Released
2021-10-29→2026-08-04
Maintainer
Daniel Osorio
License
GPL (>= 2)
Download size
33 KB
62 comparison rows · 7 improved, 6 regressed, 2 added, 0 removed, 47 unchanged. Hover any metric for its definition, or see the full glossary.