Loading
10: expand RefRoi deep-dive and elaborate consumer tensions
RefRoi (§9a, new): add a full treatment of the C++ pixel integrator.
Covers the 12 properties, the extract2D() flow, the two statistical
modes (uniform mean vs inverse-variance weighted mean), the flat-
index spectrum-layout assumption, and the Q-conversion branch. Calls
out that ErrorWeighting=True is statistically biased toward low-
count bins in Poisson-limited data — which is the physical reason
quicknxsv2 hardcodes False and mr_reduction silently inherits True.
Consumer terminology (§9 preface): clarify that "consumer" in this
document means the codebase-level caller of MRR (quicknxsv2 and
mr_reduction), not the per-function output-reader. Acknowledges the
user's earlier reading as a valid secondary sense and states which
sense applies throughout.
Tensions matrix (§11, replaced): expand the four-plus-two default
disagreements into one paragraph per tension, each with physics,
observable effect, who sees the difference, and hackathon decision
needed. Adds tensions 6 (QStep three-values) and 7 (QuickNXS post-
hoc scale +1.0 inconsistency between CSD and NexusData paths), and
groups all tensions into three archetypes: default-inheritance drift,
intra-project drift, naming/semantic drift.
Co-Authored-By:
Claude Opus 4.7 (1M context) <noreply@anthropic.com>