[us-commits] [ehb54/ultrascan3] 5e5d55: Propagate concentrations when pushing curves from ...
emre brookes
noreply at github.com
Sun Jun 21 11:43:07 MDT 2026
Branch: refs/heads/somo-dev-claude
Home: https://github.com/ehb54/ultrascan3
Commit: 5e5d55ff38ee408d8bfb00d765599dbcf1acdb7f
https://github.com/ehb54/ultrascan3/commit/5e5d55ff38ee408d8bfb00d765599dbcf1acdb7f
Author: ehb54 <brookes at uthscsa.edu>
Date: 2026-06-21 (Sun, 21 Jun 2026)
Changed paths:
M us_somo/develop/include/us_hydrodyn_saxs_hplc.h
M us_somo/develop/src/us_hydrodyn_saxs.cpp
M us_somo/develop/src/us_hydrodyn_saxs_hplc.cpp
Log Message:
-----------
Propagate concentrations when pushing curves from SOMO SAS to HPLC
US_Hydrodyn_Saxs::saxs_hplc() (the "Hplc/Saxs" button in SOMO SAS) added
curves to the HPLC window via add_plot() with no concentration at all,
so f_conc in HPLC was always 0/unknown for curves arriving this way --
the reverse direction of the to_saxs() push, which already carried
concentration across.
- US_Hydrodyn_Saxs_Hplc::add_plot() (both overloads) gains an optional
trailing conc parameter (default -1, meaning "not specified", fully
backward compatible with existing callers); when >= 0 it's written to
f_conc, overriding the previous "preserve existing or default 0e0"
fallback.
- saxs_hplc() now looks up each plotted curve's concentration via the
SAXS window's own get_conc_csv_values() and passes it through.
- update_csv_conc() (HPLC's own "Solution Concentrations" table) now
backfills new rows from f_conc instead of seeding them blank, so a
propagated concentration is also visible in that window, not just
used internally.
Co-Authored-By: Claude Sonnet 4.6 <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