Re-bless the scenario gateway and diff its numbers - #640
Conversation
offspring_production is diffed at a relative tolerance (SCENARIO_TOL, default 1e-3) alongside observed and persists, and any failure prints the full per-scenario table. NEWS carries the bisection behind the re-blessed baseline in the previous commit. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
BisectionOne build per commit, each against the phylloptim/odelia sha that commit pins (installed from a
Step ratios:
Which half of #633Rebuilt That fits odelia's two behavioural changes in the range: Why #590 looked like the cause and is not
Provenance of the old baseline
Verification of the new testAgainst the stale baseline it now reports, in full: which reproduces the table in #639 exactly. Against the re-blessed baseline it passes. Tolerance
|
Every pinned number in #617 was measured against a develop that has since moved (bounded storage #619, TF24_floor #635, re-blessed gateway #640), so they are re-measured here rather than carried across. scientific_version is 10, not 9: develop took 9 for #619. The reduction test now pins develop's own values, which is what "setting D_c/theta_c/L_tip to 0 and K_s to 1 recovers the previous model" has to mean after the merge -- and it passes unmodified.
scenario_baseline.rdsmatched no build since #583, soPLANT_RUN_SCENARIOS=1failed on an unmodifieddevelopand every PRthat ran it inherited a failure it had not caused.
Bisected: phylloptim 0.2.0 -> 0.6.0 (in #633) moves R0 by 8x-32x on five
scenarios and takes S01 across R0 = 1; #619 moves five again on top. Not
#590. Everything else since is inert. Re-blessed on the develop tip as
its own commit, table in NEWS. The gateway now also diffs
offspring_production(SCENARIO_TOL, default 1e-3) and prints thewhole table on failure.
Closes #639.