[us-commits] [ehb54/ultrascan3] 6775f1: extrap_c0: keep the series name prefix on cropped/...

emre brookes noreply at github.com
Fri Jul 17 06:22:25 MDT 2026


  Branch: refs/heads/ehb54-issue-920
  Home:   https://github.com/ehb54/ultrascan3
  Commit: 6775f1828b844d7cb40aaa94e82e2d2ad4dd092d
      https://github.com/ehb54/ultrascan3/commit/6775f1828b844d7cb40aaa94e82e2d2ad4dd092d
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2026-07-17 (Fri, 17 Jul 2026)

  Changed paths:
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_extrap_c0_script.cpp

  Log Message:
  -----------
  extrap_c0: keep the series name prefix on cropped/filled inputs

When the scripted crop/fill preprocessing runs, inputs were copied to temp files
prefixed with an index (0_/1_/2_). Those digit prefixes made the loaded curve
names diverge at char 0, so the extrapolated curve's common-prefix name derivation
collapsed to a bare "extrap_c0_add" -- and the index leaked into per-curve
warnings and the psv/i0se conflict message.

Name each cropped/filled copy by its original basename when the inputs' basenames
are all distinct (the normal labelled concentration series), falling back to the
index prefix only on an actual basename collision (same filename from different
dirs) that would otherwise produce identical plotted-curve names. The extrapolated
curve again derives e.g. X4_Lys_extrap_c0_add, and warnings/messages show clean
basenames.

Verified: Lysozyme Table-1 output name restored to X4_Lys_extrap_c0_add with
byte-identical data; the other four proteins (no preprocessing) unchanged; the
psv/i0se carry + conflict CLI tests still pass.

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