Established external-reference benchmark adapters
reference_adapters.RdDefines dependency-aware adapters for established population-genetics packages and executables. Unavailable dependencies are skipped transparently. The built-in registry distinguishes strict equivalence from scientifically useful cross-method diagnostics.
Usage
new_reference_adapter(id, analysis, tool,
kind = c("package", "executable"), dependency,
mode = c("numeric", "exact", "matrix", "subspace", "q_matrix"),
role = c("equivalence", "diagnostic"), observed, reference,
absolute_tolerance = 1e-8, relative_tolerance = 1e-6,
interpretation = "", citations = character())
validate_reference_adapter(x)
reference_adapter_status(adapters)
reference_adapter_spec(adapter)
default_reference_adapter_registry()
run_reference_adapters(data,
adapters = default_reference_adapter_registry(), analyses = NULL)Arguments
- id, analysis, tool
Stable adapter, analysis, and reference-tool identifiers.
- kind
Whether the dependency is an R package or executable.
- dependency
Package or executable identifier used for discovery.
- mode
Canonical external-reference comparison mode.
- role
Gating equivalence or non-gating diagnostic comparison.
- observed, reference
Functions extracting values from a benchmark payload.
- absolute_tolerance, relative_tolerance
Numerical tolerances.
- interpretation
Scientific interpretation of the comparison.
- citations
Reference citations.
- x, adapter
A reference adapter.
- adapters
An adapter list.
- data
A payload containing
observedandreferenceslists.- analyses
Optional analysis filter.