+46
−0
+19
−0
+226 KiB
Loading image diff...
+164
−0
+291 KiB
Loading image diff...
Loading
Adds hand-authored SVG slides for the 2026-04-21 pre-hack-a-thon meeting, plus rendered PNGs at 1920x1080 for drop-in use in PowerPoint / Google Slides, plus a small render.sh for regeneration via cairosvg. Slide 1 — Current vs Ideal Coupling: Left panel (warm tones) shows quicknxsv2↔️ mr_reduction tangle, Mantid 6.14/6.15 pin conflict, and scientist-visible consequences (GUI/autoreduce R(Q) disagreement, ErrorWeighted vs uniform background, synchronous reduction on Qt thread, etc.). Right panel (cool tones) shows the modular target: thin UI calling a unified mr_core back-end exposing one reduce(), stitch(), inspect() API, with pinned Mantid and lr_reduction as a peer sharing primitives. Arrow in the middle labelled "Hack-a-thon outcome". Slide 2 — Functional API Mapping: Three-column table (phase / mr_reduction ideal / lr_reduction new_workflow) covering 10 reduction phases: top-level reduce, cross-section filter, peak/ROI, dead-time, per-run reduction, resolution, stitch/merge, ASCII output, HTML report, repro template. Highlights the "function over form" insight: mr_reduction wraps a Mantid PyAlgorithm (MRR, 53 properties); lr_reduction implements EventReflectivity in numpy/scipy with optional h5py I/O; but the public-API shape is the same. Key-insight footer ties to hack-a-thon Day 3 stretch goal: a reduce / inspect / stitch / write / report contract. Both slides are scientist-audience and self-contained — every claim in the body has source citations in the footer. Co-Authored-By:Claude Opus 4.7 (1M context) <noreply@anthropic.com>