[us-commits] [ehb54/ultrascan3] 1ecc8c: Fix conc_csv name-key mismatch, widen conc dialog, ...

emre brookes noreply at github.com
Sun Jun 21 10:47:06 MDT 2026


  Branch: refs/heads/somo-dev-claude
  Home:   https://github.com/ehb54/ultrascan3
  Commit: 1ecc8ce4ff282a725727bdc3f76ceb6b57104f78
      https://github.com/ehb54/ultrascan3/commit/1ecc8ce4ff282a725727bdc3f76ceb6b57104f78
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2026-06-21 (Sun, 21 Jun 2026)

  Changed paths:
    A test_data/extrap_c0_test_iqq.csv
    A test_data/extrap_c0_test_iqq_poisson.csv
    A test_data/gen_extrap_c0_test_iqq.py
    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

  Log Message:
  -----------
  Fix conc_csv name-key mismatch, widen conc dialog, fix cancel flow, raw test data

- do_extrap_c0: prepopulation lookup and write-back now also try the
  dequoted curve name against conc_csv, fixing concentrations not being
  found for curves pushed in from SAXS Hplc (to_saxs() keys conc_csv by
  the bare unquoted plotted name, while curves selected via the "just
  plotted curves" load path are quoted to match the CSV-row convention).
- Cancelling the concentration-assignment dialog now raises/shows the
  main plot window and logs a message instead of silently returning.
- The concentration-assignment dialog is now sized to the longest
  selected curve name instead of a fixed width.
- Regenerated the synthetic test CSVs to use raw, concentration-
  proportional intensities (I(0) scales with c, plus a small
  structure-factor-like nonlinearity) instead of pre-normalized
  intensities, since load_iqq_csv curves are expected to be raw.

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