pdfIQ added: generates a self-contained Installation Qualification (IQ) report in pdf that documents whether ncar and NonCompart are correctly installed, intact, loadable, and operational in the user's R environment (environment, package versions, dependency satisfaction, MD5 file integrity, namespace/exports, a functional NCA check against an external reference, and an overall QUALIFIED/NOT QUALIFIED verdict with a sessionInfo appendix).
pdfOQ added: generates a self-contained Operational Qualification (OQ) report in pdf. It runs a set of NCA test cases (eight WinNonlin-referenced scenarios shipped in ‘inst/OQ’) through tblNCA on the user's machine and compares every parameter for every subject to the pre-specified reference within a relative tolerance. The report lists every computed value next to its reference value, the absolute and relative difference, and a pass flag, with an overall QUALIFIED/NOT QUALIFIED verdict.
writeMD5 added: writes the standard R ‘MD5’ integrity manifest into an installed package directory (using tools::md5sum), so that the pdfIQ file-integrity check reports PASS for local installs. CRAN installs already include this manifest.
pdfPQ added: a Performance Qualification (PQ) report generator. It runs the analysis the user intends on the user's own data and checks reproducibility, per-profile scientific plausibility, and (optionally) agreement with the user's expected values, with an input-data md5 fingerprint and a signed record.
pdfNCA now prints “Performed by” / “Reviewed by” approval lines (and an optional performedBy name) on the first page.
addSigField added (and a sigField argument to pdfIQ/pdfOQ/pdfPQ): insert Adobe Acrobat Reader signature fields into the report PDF (pure base-R PDF incremental update, no external tools) so it can be signed with one click in the free Acrobat Reader, instead of printing and scanning.
signPDF and verifyPDF added: digitally sign a report PDF (a detached SHA-256 signature written to ‘<pdf>.sig’, using the openssl package) and verify it, as a scriptable alternative.
The IQ and OQ reports use 1 inch margins on every side, select Letter paper in a United States locale and A4 elsewhere (paper argument), place the signature/approval page first, and include a per-file md5 checksum appendix (IQ).
The dependency on the archived rtf package was removed. The subset of rtf functions required by rtfNCA is now vendored internally in ‘R/rtf_utils.R’ (originally authored by Michael E. Schaffer, GPL (>= 2)).
txtNCA, pdfNCA, and rtfNCA support indices of points (UsePoints) to calculate terminal slope.
pdfNCA and rtfNCA support vector input for dur argument.
Four errata fixed.
SS option for steady-state added in txtNCA, pdfNCA and rtfNCA.
Problem with tbl_df in pdfNCA and rtfNCA function is fixed.
mayExcludeLast option added to pdfNCA, rtfNCA, txtNCA. This option works with NonCompart 0.4.9 or later.
Handles NA better with less error in the plot.
Some sentences are revised.
Argument key replaced key in rtfNCA and pdfNCA function.
Deprecated option in Sys.timezone(). is removed.
Calling twice for terminal slope is corrected.
Errata in manual corrected.
ncar to be compatible with NonCompart_0.3.3.
ncar A bug in C0 calcuation of IV bolus case was fixed.
ncar depends on NonCompart
ncar does not sort subject ID any more.
Various report functions like pdfNCA, rtfNCA, and txtNCA are added.
IndiNCA and NCA are deprecated.