[us-commits] [ehb54/ultrascan3] ba7adb: extrap_c0: optional transient recompute of input c...
emre brookes
noreply at github.com
Tue Jul 14 10:03:29 MDT 2026
Branch: refs/heads/ehb54-issue-920
Home: https://github.com/ehb54/ultrascan3
Commit: ba7adb784a08edc11aefce84b56bf0975c91d36d
https://github.com/ehb54/ultrascan3/commit/ba7adb784a08edc11aefce84b56bf0975c91d36d
Author: ehb54 <brookes at uthscsa.edu>
Date: 2026-07-14 (Tue, 14 Jul 2026)
Changed paths:
M us_somo/develop/include/us_hydrodyn_saxs_iqq_extrap_c0_conc.h
M us_somo/develop/src/us_hydrodyn_saxs_iqq_extrap_c0.cpp
M us_somo/develop/src/us_hydrodyn_saxs_iqq_extrap_c0_conc.cpp
M us_somo/somo/doc/manual/somo/somo_saxs_extrap_c0.html
Log Message:
-----------
extrap_c0: optional transient recompute of input curve SDs before fitting
New dialog checkbox "Recompute input curve SDs before fitting (transient)"
(off by default) with a mode sub-option (Constant default / Non-constant /
Intensity-dependent). When on, each selected input curve's error bars are
reassessed from its own point-to-point scatter with US_Saxs_Util::recompute_errors
(the same BayesApp engine as the output SD reassessment and the s.d.util
"SD rescale" button) before anything else, so the reassessed errors feed the
outlier check, the 1/sigma^2 weights, and the reference merge test.
Transient: only the local name_to_err copy is updated; the loaded curves are
never modified (the s.d.util "SD rescale" button remains the way to apply
permanently). Per-curve verdict/factor and a summary are logged.
Also route the merge test's reference SD (ref_sd) from name_to_err instead of
re-parsing name_to_errors_map, so a transient recompute is reflected there too
(name_to_err is parsed identically and per-q aligned; raw map kept as fallback).
Output name gains _riC / _riN / _riI (placed before the _sd token, inputs
before output). Manual updated.
Co-Authored-By: Claude Fable 5 <noreply at anthropic.com>
To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications
More information about the us-commits
mailing list