From fbe7b2fb7c83f08f539a0e7e2a4e5f3caec2e032 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 30 Oct 2026 11:08:35 +0000 Subject: [PATCH] =?UTF-8?q?research:=20D=C3=BCtsch=20=E2=80=94=20state=20t?= =?UTF-8?q?he=20scope=20of=20the=20conservative=20pass=20in=20the=20JSON?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- research/duetsch_re100_kc5/analyze.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/research/duetsch_re100_kc5/analyze.py b/research/duetsch_re100_kc5/analyze.py index 96f07fc..101c2e0 100644 --- a/research/duetsch_re100_kc5/analyze.py +++ b/research/duetsch_re100_kc5/analyze.py @@ -163,6 +163,10 @@ def main(argv): morison_cme=dm + drift["morison"]) bands = p.DOMAIN if ref_path else p.CROSS # domain runs name the 60 D reference c = entry["conservative"] + entry["pass_scope"] = ("conservative (|diff| + both window drifts) on the obs/CME Fx " + "waveform, CME Morison fit and simulation-to-simulation profiles " + "only; CME+Wen and CME+node are reported, not checked; no " + "Fig. 8 / literature verdict") entry["pass"] = (c["wave"] <= bands["wave"] and c["profile"] <= bands["profile"] and ("morison" not in bands or c["morison_cme"] <= bands["morison"])) print(json.dumps(report, indent=1, default=float))