[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