TAF
Transparent Assessment Framework for Reproducible Research
TAF keeps turning ICES stock assessments into reproducible, dependency-pinned projects.
◆Recent moves
- 10mo ago
TAF 4.3.1 reworks wide2long() for older R
An immediate patch on 4.3.0, reimplementing wide2long() internally so it runs on older R versions. Same output, wider reach — and a sign the large 4.3.0 batch went out with limited version testing.
View source ↗ - 10mo ago
TAF 4.3.0 adds dependency and project-scaffolding tooling
The biggest release since the 4.0.0 refocus, adding around ten functions at once. The theme is other people's projects: installing and analyzing dependencies, checking global package versions, and drafting the README and directory overview someone needs to make sense of an assessment they did not write.
View source ↗ - 3y ago
TAF 4.2.0 renames 'bootstrap' to 'boot', keeps back-compat
A vocabulary correction with real reach: 'bootstrap' becomes 'boot' to stop colliding with the statistical meaning, and method.R joins model.R for analyses where 'model' misleads. Existing projects with legacy bootstrap folders keep working, which is the detail that makes this safe to adopt.
View source ↗ - 3y ago
TAF 4.1.0 adds taf2html() and dot.case function aliases
HTML table output arrives, deps() learns to read Rmd files, and the read/write functions start warning about missing or duplicated column names. The camelCase-to-dot.case aliases hint at a naming convention being settled rather than enforced retroactively.
View source ↗ - 5y ago
TAF 4.0.0 refocuses on ICES and drops every external dependency
⚡ SPARKThe pivot the current package is built on: renamed, rescoped to general ICES Transparent Assessment Framework support, and stripped of all non-base dependencies. Every release since has had to respect that zero-dependency constraint.
View source ↗ - 5y ago
TAF 3.6.0 adds metadata tooling and drops the bibtex dependency
Data-provenance functions arrive together — draft.data.script(), taf.roxygenise(), taf.sources() and path helpers. Replacing bibtex with an internal read.bib() prefigures the total dependency removal that lands in 4.0.0.
View source ↗