Compare versions · code and quality diff
nlmixr2save
Minor bump Structure
Exported functions ⓘ10→12+2
Internal functions ⓘ19→43+24
Total lines ⓘ2,677→4,177+1,500
R lines ⓘ1,148→1,893+745
Compiled (src) lines ⓘ77→94+17
Test lines ⓘ719→1,016+297
Namespace changes+2
added (2)
nlmixr2saveInvalidatenlmixr2saveShareSymbols listed are the exported names whose presence in NAMESPACE changed between the two versions. Net export delta is +2 (2 added, 0 removed).
Files changed (45 files)+7583−4576
DESCRIPTION+6−3LICENSE+2−2MD5+44−33NAMESPACE+32−30NEWS.md+94−9R/RcppExports.R+35−22R/nlmixr2save-package.R+5−5R/save.R+1732−1050R/simplify.R+122−72README.md+497−497build/vignette.rdsinst/doc/register-simulation-functions.R+37−37inst/doc/register-simulation-functions.Rmd+129−129inst/doc/register-simulation-functions.html+457−458inst/doc/sharing-fits.R+29inst/doc/sharing-fits.Rmd+125inst/doc/sharing-fits.html+497inst/doc/uses.R+39−39inst/doc/uses.Rmd+191−191inst/doc/uses.html+521−522inst/doc/version-tracking.R+43inst/doc/version-tracking.Rmd+176inst/doc/version-tracking.html+538man/colon-equals.Rd+102−97man/dot-assignParent.Rd+24−24man/dot-assignRestore.Rd+22−22man/dot-nlmixr2saveProps.Rd+53−53man/loadFit.Rd+21−17man/nlmixr2saveInvalidate.Rd+27man/nlmixr2saveParFixedDf.Rd+35−21man/nlmixr2saveShare.Rd+72man/nlmixrDataSimplify.Rd+45−34man/saveFit.Rd+78−71man/saveFitItem.Rd+44−44man/saveFitRandom.Rd+30−30src/RcppExports.cpp+5−4src/nlmixr2fix.cpp+37−21tests/testthat.R+21−12tests/testthat/test-save.R+798−618tests/testthat/test-simplify.R+134−89tests/testthat/test-vig-options.R+63vignettes/register-simulation-functions.Rmd+129−129vignettes/sharing-fits.Rmd+125vignettes/uses.Rmd+191−191vignettes/version-tracking.Rmd+176Lines added and removed per file, summed across the versions between the two compared releases.
Languages
R functions ⓘ33→59+26
C++ functions ⓘ3→3no change
C functions ⓘ0→0no change
Fortran functions ⓘ0→0no change
Rust functions ⓘ0→0no change
Compiled share ⓘ2.9%→2.3%−0.6pp
Documentation
Doc lines ⓘ413→553+140
Roxygen coverage ⓘ100%→100%no change
References coverage ⓘ0%→0%no change
Examples coverage ⓘ50%→58.3%+8.3pp
Help pages with examples ⓘ5→7+2
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 ⓘYes→Yesno change
NEWS file ⓘYes→Yesno change
Testing
Test cases ⓘ17→26+9
Test/code ratio ⓘ0.63→0.54−0.09
Snapshot tests ⓘ0→0no change
Has tests ⓘYes→Yesno change
testthat edition ⓘ3→3no change
Exported fn test linkage ⓘ50%→66.7%+16.7pp
Complexity
Cyclomatic mean lower is better ⓘ4.97→5+0.03
Cyclomatic max lower is better ⓘ31→38+7
Cyclomatic median lower is better ⓘ2→3+1
Lines per function (mean) lower is better ⓘ22.97→19.73−3.24
Call graph
Functions (nodes) ⓘ33→59+26
Call edges ⓘ30→88+58
Max function degree ⓘ7→9+2
Mean function degree ⓘ1.82→2.98+1.16
Isolated functions ⓘ10→10no change
Connected components ⓘ1→1no change
Native call sites ⓘ1→1no change
Object system
S3 methods ⓘ16→16no 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 ⓘ0→0no change
Secret pattern count lower is better ⓘ0→0no change
Global-state write density lower is better ⓘ0.00→0.00no change
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
Direct dependencies lower is better ⓘ6→6no change
Dependency drift ⓘ–→0–
ImportsNo change
SuggestsNo change
LinkingToNo change
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
License file complete ⓘNo→Nono change
People
Authors1→1no change
Release metadata
Package
nlmixr2save
Version
0.1.0→0.2.0
Released
2026-06-17→2026-08-05
Maintainer
Matthew Fidler
License
MIT + file LICENSE
65 comparison rows · 7 improved, 4 regressed, 1 added, 0 removed, 53 unchanged. Hover any metric for its definition, or see the full glossary.