[us-commits] [ehb54/ultrascan3] 768ca9: Roll out per-amplitude Gaussian minimum to dad/mal...

emre brookes noreply at github.com
Wed Jul 1 08:43:12 MDT 2026


  Branch: refs/heads/somo-dev
  Home:   https://github.com/ehb54/ultrascan3
  Commit: 768ca91ff963992cfbb912f512740052402f1fac
      https://github.com/ehb54/ultrascan3/commit/768ca91ff963992cfbb912f512740052402f1fac
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2026-07-01 (Wed, 01 Jul 2026)

  Changed paths:
    M us_somo/develop/include/us_hydrodyn_dad_fit.h
    M us_somo/develop/include/us_hydrodyn_dad_options.h
    M us_somo/develop/include/us_hydrodyn_mals_fit.h
    M us_somo/develop/include/us_hydrodyn_mals_options.h
    M us_somo/develop/include/us_hydrodyn_mals_saxs_fit.h
    M us_somo/develop/include/us_hydrodyn_mals_saxs_options.h
    M us_somo/develop/src/us_hydrodyn_dad.cpp
    M us_somo/develop/src/us_hydrodyn_dad_fit.cpp
    M us_somo/develop/src/us_hydrodyn_dad_options.cpp
    M us_somo/develop/src/us_hydrodyn_dad_util.cpp
    M us_somo/develop/src/us_hydrodyn_mals.cpp
    M us_somo/develop/src/us_hydrodyn_mals_fit.cpp
    M us_somo/develop/src/us_hydrodyn_mals_options.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_fit.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_options.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_util.cpp
    M us_somo/develop/src/us_hydrodyn_mals_util.cpp

  Log Message:
  -----------
  Roll out per-amplitude Gaussian minimum to dad/mals/mals_saxs fit modules

HPLC's Gaussian fit split its single amplitude-and-width floor
(hplc_ampl_width_min) into two independent minimums: the pre-existing
one continues to bound width, while the new hplc_ampl_min bounds
amplitude. The sibling dad/mals/mals_saxs SAXS fit modules were never
updated to match, so their amplitude clamp (in setup_run and
lock_zeros) still reuses the combined width_min value.

Add the same ampl_min gparam, options-dialog widget, and fit-module
member to dad, mals, and mals_saxs, and repoint their amplitude clamp
logic at it, mirroring hplc_fit.cpp/hplc_options.cpp/hplc.cpp exactly.



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