[us-commits] [ehb54/ultrascan3] f22ac1: Add support for `TIMESTATE_TYPE` and `IMPORT_TYPE`...

emre brookes noreply at github.com
Tue Mar 10 13:51:36 MDT 2026


  Branch: refs/heads/ehb54-issue-670
  Home:   https://github.com/ehb54/ultrascan3
  Commit: f22ac1211864fd6e1e0f4bd0ab603df9a6703163
      https://github.com/ehb54/ultrascan3/commit/f22ac1211864fd6e1e0f4bd0ab603df9a6703163
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-26 (Thu, 26 Feb 2026)

  Changed paths:
    M programs/us_mwl_species_sim/us_mwl_species_sim.cpp
    M utils/us_astfem_math.cpp
    M utils/us_cfa_data.cpp
    M utils/us_time_state.cpp
    M utils/us_time_state.h
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  Add support for `TIMESTATE_TYPE` and `IMPORT_TYPE` in `US_TimeState`: introduce enums, accessor methods, and XML serialization logic.

Signed-off-by: doluk <69309597+doluk at users.noreply.github.com>


  Commit: 92969167df27d9df138b7faee2cb16d988228790
      https://github.com/ehb54/ultrascan3/commit/92969167df27d9df138b7faee2cb16d988228790
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-26 (Thu, 26 Feb 2026)

  Changed paths:
    M utils/us_astfem_math.cpp
    M utils/us_astfem_math.h

  Log Message:
  -----------
  Refactor `US_AstfemMath`: add parameter names to function signatures, update `check_acceleration` to include optional `timestate` argument, and adjust related logic.


  Commit: 9c62b533654400def76e5db0eb8c8f4924ff66d1
      https://github.com/ehb54/ultrascan3/commit/9c62b533654400def76e5db0eb8c8f4924ff66d1
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-05 (Thu, 05 Mar 2026)

  Changed paths:
    R README.linguist
    M etc/etc_belongs_list.txt
    R etc/us3-GMP-icon-128x128.ico
    M etc/us3-GMP-icon-128x128.png
    R etc/us3-GMP-icon-128x128.xpm
    R etc/us3-GMP-icon-32x32.ico
    R etc/us3-GMP-icon-32x32.png
    R etc/us3-GMP-icon-32x32.xpm
    R etc/us3-GMP-icon-48x48.ico
    R etc/us3-GMP-icon-48x48.png
    R etc/us3-GMP-icon-48x48.xpm
    M gui/libus_gui.pro
    M gui/us_spectrodata.h
    M programs/us/us.pro
    R programs/us/us_de_DE.ts
    M programs/us_config/us_config.pro
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_ddist_combine/us_ddist_combine.h
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_ga_init/us_ga_init.h
    M programs/us_ga_init/us_solutedata.cpp
    M programs/us_integral/us_integral.cpp
    M programs/us_integral/us_integral.h
    M programs/us_modelmetrics/us_modelmetrics.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.h
    R propignore
    R proppng
    R proptext
    R qwtplot3d/lingua_de.ts
    M utils/libus_utils.pro

  Log Message:
  -----------
  Merge pull request #383 from ehb54/main

Update feature branch to main


  Commit: 780dac6301b72554362f7cc2944a17a6c64d2aa5
      https://github.com/ehb54/ultrascan3/commit/780dac6301b72554362f7cc2944a17a6c64d2aa5
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-05 (Thu, 05 Mar 2026)

  Changed paths:
    M utils/us_astfem_math.cpp

  Log Message:
  -----------
  Refactor `US_AstfemMath`: improve low acceleration rate handling by adding corrections for slow experiments and original `timestate` checks.


  Commit: 01be09bde2a7cc42512e4a4f215108a9419c0d32
      https://github.com/ehb54/ultrascan3/commit/01be09bde2a7cc42512e4a4f215108a9419c0d32
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-05 (Thu, 05 Mar 2026)

  Changed paths:
    M gui/us_convert_gui.h

  Log Message:
  -----------
  Add `prepareTimeState` method and integrate `US_TimeState` into `US_ConvertGui`


  Commit: e0424b860fb5077ab33b7e5db663b721da5ba290
      https://github.com/ehb54/ultrascan3/commit/e0424b860fb5077ab33b7e5db663b721da5ba290
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-05 (Thu, 05 Mar 2026)

  Changed paths:
    M gui/us_convert_gui.cpp

  Log Message:
  -----------
  Refactor `US_ConvertGui`: implement `prepareTimeState` for streamlined time state preparation and integrate into speed step processing logic.


  Commit: 97b756dde416093dc9c7bb730c4958161c0e0232
      https://github.com/ehb54/ultrascan3/commit/97b756dde416093dc9c7bb730c4958161c0e0232
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-05 (Thu, 05 Mar 2026)

  Changed paths:
    M test/utils/test_us_crypto.cpp
    M utils/us_crypto.cpp
    M utils/us_crypto.h

  Log Message:
  -----------
  Merge branch 'main' into lukas/timestate


  Commit: ea9b77b204f53d6694d97541134564d0606916a3
      https://github.com/ehb54/ultrascan3/commit/ea9b77b204f53d6694d97541134564d0606916a3
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-05 (Thu, 05 Mar 2026)

  Changed paths:
    M gui/us_convert_gui.cpp

  Log Message:
  -----------
  Refactor `US_ConvertGui`: streamline file handling logic in time state preparation and enable GUI button state based on file existence.


  Commit: 11fa3a30cb824bce1c32920aa3a6b2c307f54f1a
      https://github.com/ehb54/ultrascan3/commit/11fa3a30cb824bce1c32920aa3a6b2c307f54f1a
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-05 (Thu, 05 Mar 2026)

  Changed paths:
    M utils/us_astfem_math.cpp

  Log Message:
  -----------
  Refactor `US_AstfemMath`: replace `qDebug` with `DbgLv` for consistent debug logging.


  Commit: 5eb4adb03f6cf6e0ab2a6163a5d614d3b034d383
      https://github.com/ehb54/ultrascan3/commit/5eb4adb03f6cf6e0ab2a6163a5d614d3b034d383
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-05 (Thu, 05 Mar 2026)

  Changed paths:
    M test/utils/test_us_time_state.cpp

  Log Message:
  -----------
  Update `test_us_time_state`: adjust expected version to `2.2` in origin test.


  Commit: 32f3fd93bf886595a3d9b9b0335a74cf5645913a
      https://github.com/ehb54/ultrascan3/commit/32f3fd93bf886595a3d9b9b0335a74cf5645913a
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-07 (Sat, 07 Mar 2026)

  Changed paths:
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  Initialize `tsobj` with `TIMESTATE_TYPE::ORIGINAL` in `US_TimeState`.


  Commit: f6095ff611d0c2f9f6a04567e6f2a74535dd45fd
      https://github.com/ehb54/ultrascan3/commit/f6095ff611d0c2f9f6a04567e6f2a74535dd45fd
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-07 (Sat, 07 Mar 2026)

  Changed paths:
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  Initialize `tsobj` with `TIMESTATE_TYPE::ORIGINAL` in `us_xpn_data`.


  Commit: 4cff648f9ba827db6e67e9cedb1a93953e8a0f76
      https://github.com/ehb54/ultrascan3/commit/4cff648f9ba827db6e67e9cedb1a93953e8a0f76
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-07 (Sat, 07 Mar 2026)

  Changed paths:
    M gui/us_convert_gui.cpp
    M gui/us_convert_gui.h
    M programs/us_mwl_species_sim/us_mwl_species_sim.cpp
    M test/utils/test_us_time_state.cpp
    M utils/us_astfem_math.cpp
    M utils/us_astfem_math.h
    M utils/us_cfa_data.cpp
    M utils/us_time_state.cpp
    M utils/us_time_state.h
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  Merge pull request #384 from ehb54/lukas/timestate

Add TIMESTATE_TYPE and IMPORT_TYPE support with refactorings


  Commit: 75648618e7f79fde451a6e9f2cf9023d8ed19140
      https://github.com/ehb54/ultrascan3/commit/75648618e7f79fde451a6e9f2cf9023d8ed19140
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-08 (Sun, 08 Mar 2026)

  Changed paths:
    M programs/us_pseudo_absorbance/us_convert_scan.cpp
    M programs/us_pseudo_absorbance/us_convert_scan.h

  Log Message:
  -----------
  Add `load_timestate` methods to `US_ConvertScan` for handling time state from disk or database.

Signed-off-by: doluk <69309597+doluk at users.noreply.github.com>


  Commit: fb3e874b186e61a3c3b696be002fa6134d681c4e
      https://github.com/ehb54/ultrascan3/commit/fb3e874b186e61a3c3b696be002fa6134d681c4e
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-08 (Sun, 08 Mar 2026)

  Changed paths:
    M programs/us_pseudo_absorbance/us_convert_scan.cpp
    M programs/us_pseudo_absorbance/us_convert_scan.h

  Log Message:
  -----------
  Merge pull request #386 from ehb54/lukas/us_pseudo_absorbance_timestate

us_pseudo_absorbance: transfer timestate


  Commit: fd116b43987cda26a351438dcd70082a7c27ce17
      https://github.com/ehb54/ultrascan3/commit/fd116b43987cda26a351438dcd70082a7c27ce17
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-03-10 (Tue, 10 Mar 2026)

  Changed paths:
    M gui/us_convert_gui.cpp
    M gui/us_convert_gui.h
    M programs/us_mwl_species_sim/us_mwl_species_sim.cpp
    M programs/us_pseudo_absorbance/us_convert_scan.cpp
    M programs/us_pseudo_absorbance/us_convert_scan.h
    M test/utils/test_us_time_state.cpp
    M utils/us_astfem_math.cpp
    M utils/us_astfem_math.h
    M utils/us_cfa_data.cpp
    M utils/us_time_state.cpp
    M utils/us_time_state.h
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  Merge branch 'main' into ehb54-issue-670


Compare: https://github.com/ehb54/ultrascan3/compare/b2c2afd33a8e...fd116b43987c

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