qcTAF
TAF Checks
qcTAF is building an automated checklist for reproducible fisheries assessments, one criterion at a time
◆Recent moves
- 2mo ago
qc.any.scripts.exist() added; /home/ now treated as an absolute path
Adds qc.any.scripts.exist() alongside the existing all-scripts check, renaming two functions to make the all-versus-any distinction explicit. The path checker now flags /home/ as absolute, closing a gap where a hardcoded home directory passed as relative — exactly the kind of non-portable path TAF quality control exists to catch.
View source ↗ - 5mo ago
Data and software declaration checks; two new completeness criteria
Adds qc.data.declared(), qc.software.declared() and qc.initial.data(), plus two criteria for TAF completeness: initial data and boot data must be identical, and files in boot/data must be declared in DATA.bib. Renames two bib functions from 'entries' to 'processed'. The criteria list itself is growing, not just the checks against it.
View source ↗ - 5mo ago
Relative path and script existence checks
Adds qc.relative.paths() and qc.scripts.exist(), the first checks to look at the analysis's file layout rather than its bibliography. Both were renamed three months later as the naming scheme settled.
View source ↗ - 5mo ago
Initial release with eight TAF quality-control checks
The package's first release, with eight functions checking for boot directories and the existence, validity and entries of DATA.bib and SOFTWARE.bib. The README's ten criteria for a complete TAF analysis set the roadmap that every release since has been working through.
View source ↗