Repository navigation
evaluation-harness v0.2.0
The first version meant to be installed rather than copied.
Added
- Installable package.
pip install "evaluation-harness @ git+https://github.com/chipi/eval-harness@v0.2.0#subdirectory=harness"
gives theevhcommand: every Makefile target, running the same scripts. EVAL_HOME/EVAL_DATA_DIR. The project's data lives in the project, never in the
installed package; the data root can be nested (for exampledata/eval/stats).- The harness identifies itself in every run.
fingerprint.instrument.harnessgains
version,code_sha256andinstalled. evh import-run. Per-item scores produced by another tool become a run the
significance tests read, with the source, the scorer and the sha256 of the imported bytes
on the record.--ascforpair-testandfamily-test. For lower-is-better metrics, "wins" and
"ahead" count the lower score. The p-values were already two-sided and do not change.
Changed
validate's V9 evidence floors are read from<data>/validate_floors.json(project
policy) instead of being hardcoded for this repository's run directories.- The
family-testcache lives under the project root, not beside the code.
Install
pip install "evaluation-harness @ git+https://github.com/chipi/eval-harness@v0.2.0#subdirectory=harness"