[us-commits] [ehb54/ultrascan3] 841315: SAXS extrap-to-c0: scrollable per-q regression plo...
emre brookes
noreply at github.com
Sat Jul 11 14:52:15 MDT 2026
Branch: refs/heads/ehb54-issue-920
Home: https://github.com/ehb54/ultrascan3
Commit: 84131551b71ed9b98a8a1bd83247706027101474
https://github.com/ehb54/ultrascan3/commit/84131551b71ed9b98a8a1bd83247706027101474
Author: ehb54 <brookes at uthscsa.edu>
Date: 2026-07-11 (Sat, 11 Jul 2026)
Changed paths:
M us_somo/develop/include/us_hydrodyn_saxs_iqq_extrap_c0_conc.h
A us_somo/develop/include/us_hydrodyn_saxs_iqq_extrap_c0_regplot.h
M us_somo/develop/libus_somo.pro
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
A us_somo/develop/src/us_hydrodyn_saxs_iqq_extrap_c0_regplot.cpp
M us_somo/somo/doc/manual/somo/somo_saxs_extrap_c0.html
Log Message:
-----------
SAXS extrap-to-c0: scrollable per-q regression plot pop-up
Adds an opt-in viewer for the per-q linear regressions behind the
zero-concentration extrapolation, requested for inspecting the fits.
- New "Show per-q regression plots" checkbox in the concentration dialog
(opt-in, off by default). When set, a pop-up opens after extrapolation.
- New US_Hydrodyn_Saxs_Iqq_Extrap_C0_Regplot (QFrame + US_Plot), modeled
on the scale-trend popups: shows one q at a time -- each input curve as
a point at its concentration WITH error bars, the fitted line, and the
c=0 intercept (highlighted, with its error bar) at a dashed x=0 axis.
- A qwt_wheel (plus Prev/Next) scrolls q-by-q; the current q, intercept
+/- error, and slope are shown below the plot.
- do_extrap_c0 now parses each curve's sd row and captures per-q
(conc, y, y-error) points and the fit (intercept, slope, SE) to feed
the viewer. Point y-errors follow the mode: sd/c (Zimm raw), sd (I*(q)),
or scale*sd (Primus). Y-axis label matches the mode.
- Manual page documents the pop-up (image placeholder added).
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