Skip to content

Dashboard: log-y toggle for the Wilson-loop panel + render-memoization fix - #27

Merged
ThinkOffApp merged 1 commit into
feat/qcd-gpu-gauge-measurementfrom
feat/loop-logy-toggle
Jul 7, 2026
Merged

Dashboard: log-y toggle for the Wilson-loop panel + render-memoization fix#27
ThinkOffApp merged 1 commit into
feat/qcd-gpu-gauge-measurementfrom
feat/loop-logy-toggle

Conversation

@ThinkOffApp

Copy link
Copy Markdown
Owner

Follow-up to #25/#26, closes the loop on claudeMB's linear-axis diagnosis ("W(6,T≥2) visually sits on zero even at S/N>13").

  • log y checkbox on the Selected Wilson Loop panel: plots log10 |running mean Re W| so an exponentially decaying loop reads as a clean line instead of hugging zero. Clamped at the smallest positive |value| (shown in the axis label); SEM band omitted in log mode since running-mean bands can cross zero.
  • Fixes a real pre-existing bug discovered while wiring it: renderLive's render-signature early-return didn't include selectedR or UI toggles, so R-switches and the new checkbox silently skipped re-rendering (stale axes/key labels until the next data tick). Signature now includes both.

Verified live on mb_live/9110: toggle works both directions with correct labels (clamp shown, e.g. "clamped at 6.4e-3" at R=8), R-switch updates all three panels instantly, zero console errors. Already hot-applied to the Mini serving copy.

🤖 Generated with Claude Code

…nder memoization

Linear y made W(R,T>=2) visually sit on zero even at S/N>13 (W drops
exponentially, 0.33 -> 0.0017 across T) — claudeMB's diagnosis of Petrus's
'signal only at t=1' confusion. The toggle plots log10 |running mean Re W|,
clamped at the smallest positive |v| so early sign flips can't produce
-Infinity; SEM band dropped in log mode (running-mean bands can cross zero).

Also fixes a real memoization bug found while wiring it: renderLive's
renderSig early-return didn't include selectedR or the new checkbox, so
UI-only changes (R switch, log toggle) skipped re-render with stale panels
until the next data tick. Signature now includes both.

Verified in-browser on mb_live/9110: toggle flips both directions, labels
update (clamp value shown), R-switch now updates loop axes/key immediately
(previously stale until next measurement), zero console errors.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@cursor

cursor Bot commented Jul 7, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@ThinkOffApp
ThinkOffApp merged commit a004758 into feat/qcd-gpu-gauge-measurement Jul 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant