Source: EasyReflectometryApp/Backends/Py/analysis.py:710 — DEEP_ANALYSIS.md §5 item 15 (and §3.2)
The R-hat finiteness filter uses value == value, which only removes NaN — ±Inf values pass through, even though the adjacent user-facing message claims NaN/Inf are handled.
Fix: Use np.isfinite(value) so both NaN and ±Inf are filtered.
Source:
EasyReflectometryApp/Backends/Py/analysis.py:710— DEEP_ANALYSIS.md §5 item 15 (and §3.2)The R-hat finiteness filter uses
value == value, which only removesNaN—±Infvalues pass through, even though the adjacent user-facing message claims NaN/Inf are handled.Fix: Use
np.isfinite(value)so both NaN and ±Inf are filtered.