[us-commits] [ehb54/ultrascan3] 37703a: somo qt6 branch - initial commit from somo-dev

Lukas Dobler noreply at github.com
Wed Aug 12 23:01:17 MDT 2026


  Branch: refs/heads/ehb54-issue-913
  Home:   https://github.com/ehb54/ultrascan3
  Commit: 37703a8dfbfa2d698e212c71fa75af7e0fa4cd82
      https://github.com/ehb54/ultrascan3/commit/37703a8dfbfa2d698e212c71fa75af7e0fa4cd82
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2025-12-15 (Mon, 15 Dec 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml
    M us_somo/develop/3dplot/lightingdlgbase.h
    M us_somo/develop/include/us3i_gui_util.h
    M us_somo/develop/include/us3i_plot.h
    M us_somo/develop/include/us_csv.h
    M us_somo/develop/include/us_hydrodyn_cluster.h
    M us_somo/develop/include/us_hydrodyn_cluster_best.h
    M us_somo/develop/include/us_hydrodyn_cluster_bfnb.h
    M us_somo/develop/include/us_hydrodyn_cluster_bfnb_nsa.h
    M us_somo/develop/include/us_hydrodyn_cluster_dammin.h
    M us_somo/develop/include/us_hydrodyn_cluster_oned.h
    M us_somo/develop/include/us_hydrodyn_saxs.h
    M us_somo/develop/include/us_hydrodyn_saxs_hplc_fit.h
    M us_somo/develop/include/us_hydrodyn_saxs_hplc_options.h
    M us_somo/develop/include/us_json.h
    M us_somo/develop/include/us_multi_column.h
    M us_somo/develop/include/us_pdb_util.h
    M us_somo/develop/include/us_saxs_cmds_t.h
    M us_somo/develop/include/us_saxs_util.h
    M us_somo/develop/include/us_vector.h
    M us_somo/develop/include/us_zeno_cxx.h
    M us_somo/develop/include/us_zeno_cxx_nf.h
    M us_somo/develop/src/qwt/scrollbar.cpp
    M us_somo/develop/src/us3i_color.cpp
    M us_somo/develop/src/us3i_gui_util.cpp
    M us_somo/develop/src/us3i_gzip.cpp
    M us_somo/develop/src/us3i_plot.cpp
    M us_somo/develop/src/us3i_settings.cpp
    M us_somo/develop/src/us_band_broaden.cpp
    M us_somo/develop/src/us_config.cpp
    M us_somo/develop/src/us_dirhist.cpp
    M us_somo/develop/src/us_editor.cpp
    M us_somo/develop/src/us_file_util.cpp
    M us_somo/develop/src/us_gzip.cpp
    M us_somo/develop/src/us_hydrodyn.cpp
    M us_somo/develop/src/us_hydrodyn_addatom.cpp
    M us_somo/develop/src/us_hydrodyn_addhybrid.cpp
    M us_somo/develop/src/us_hydrodyn_addresidue.cpp
    M us_somo/develop/src/us_hydrodyn_addsaxs.cpp
    M us_somo/develop/src/us_hydrodyn_anaflex_core.cpp
    M us_somo/develop/src/us_hydrodyn_batch.cpp
    M us_somo/develop/src/us_hydrodyn_bd.cpp
    M us_somo/develop/src/us_hydrodyn_bd_core.cpp
    M us_somo/develop/src/us_hydrodyn_beads.cpp
    M us_somo/develop/src/us_hydrodyn_beads_load.cpp
    M us_somo/develop/src/us_hydrodyn_best.cpp
    M us_somo/develop/src/us_hydrodyn_cluster.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_best.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_bfnb.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_bfnb_nsa.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_config.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_dammin.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_dmd.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_oned.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_results.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_status.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_submit.cpp
    M us_somo/develop/src/us_hydrodyn_comparative.cpp
    M us_somo/develop/src/us_hydrodyn_core.cpp
    M us_somo/develop/src/us_hydrodyn_csv_viewer.cpp
    M us_somo/develop/src/us_hydrodyn_dad.cpp
    M us_somo/develop/src/us_hydrodyn_dad_baseline_best.cpp
    M us_somo/develop/src/us_hydrodyn_dad_conc.cpp
    M us_somo/develop/src/us_hydrodyn_dad_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_dad_dctr.cpp
    M us_somo/develop/src/us_hydrodyn_dad_fit.cpp
    M us_somo/develop/src/us_hydrodyn_dad_fit_global.cpp
    M us_somo/develop/src/us_hydrodyn_dad_gg.cpp
    M us_somo/develop/src/us_hydrodyn_dad_gui.cpp
    M us_somo/develop/src/us_hydrodyn_dad_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_dad_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_dad_options.cpp
    M us_somo/develop/src/us_hydrodyn_dad_parameters.cpp
    M us_somo/develop/src/us_hydrodyn_dad_svd.cpp
    M us_somo/develop/src/us_hydrodyn_dad_util.cpp
    M us_somo/develop/src/us_hydrodyn_dmd_core.cpp
    M us_somo/develop/src/us_hydrodyn_grpy.cpp
    M us_somo/develop/src/us_hydrodyn_hydrate.cpp
    M us_somo/develop/src/us_hydrodyn_info.cpp
    M us_somo/develop/src/us_hydrodyn_load.cpp
    M us_somo/develop/src/us_hydrodyn_mals.cpp
    M us_somo/develop/src/us_hydrodyn_mals_baseline_best.cpp
    M us_somo/develop/src/us_hydrodyn_mals_conc.cpp
    M us_somo/develop/src/us_hydrodyn_mals_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_mals_dctr.cpp
    M us_somo/develop/src/us_hydrodyn_mals_fit.cpp
    M us_somo/develop/src/us_hydrodyn_mals_fit_global.cpp
    M us_somo/develop/src/us_hydrodyn_mals_gg.cpp
    M us_somo/develop/src/us_hydrodyn_mals_gui.cpp
    M us_somo/develop/src/us_hydrodyn_mals_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_mals_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_mals_options.cpp
    M us_somo/develop/src/us_hydrodyn_mals_parameters.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_baseline_best.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_conc.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_dctr.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_fit.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_fit_global.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_gg.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_gui.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_options.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_parameters.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_svd.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_util.cpp
    M us_somo/develop/src/us_hydrodyn_mals_svd.cpp
    M us_somo/develop/src/us_hydrodyn_mals_util.cpp
    M us_somo/develop/src/us_hydrodyn_other.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_tool.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_tool_merge.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_tool_util.cpp
    M us_somo/develop/src/us_hydrodyn_save.cpp
    M us_somo/develop/src/us_hydrodyn_saxs.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_1d.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_2d.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_buffer.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_buffer_conc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_buffer_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_buffer_nth.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_conc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_cormap.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_external.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_fits.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_guinier.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_baseline_best.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_conc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_dctr.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_fit.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_fit_global.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_gg.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_gui.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_modes_broaden.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_movie.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_nth.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_options.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_parameters.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_svd.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_util.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_bead_model.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_load_csv.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_sh.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_legend.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_load_csv.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_loads.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_mw.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_plots.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_pr.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_screen.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_search.cpp
    M us_somo/develop/src/us_hydrodyn_script.cpp
    M us_somo/develop/src/us_hydrodyn_settings.cpp
    M us_somo/develop/src/us_hydrodyn_supc.cpp
    M us_somo/develop/src/us_hydrodyn_write.cpp
    M us_somo/develop/src/us_hydrodyn_zeno.cpp
    M us_somo/develop/src/us_json.cpp
    M us_somo/develop/src/us_mqt.cpp
    M us_somo/develop/src/us_pdb_util.cpp
    M us_somo/develop/src/us_plot_util.cpp
    M us_somo/develop/src/us_pm.cpp
    M us_somo/develop/src/us_pm_test.cpp
    M us_somo/develop/src/us_saxs_util.cpp
    M us_somo/develop/src/us_saxs_util_best.cpp
    M us_somo/develop/src/us_saxs_util_dmd.cpp
    M us_somo/develop/src/us_saxs_util_extern.cpp
    M us_somo/develop/src/us_saxs_util_hydrate.cpp
    M us_somo/develop/src/us_saxs_util_hydro.cpp
    M us_somo/develop/src/us_saxs_util_hydro_supc_hydro.cpp
    M us_somo/develop/src/us_saxs_util_hydro_zeno_hydro.cpp
    M us_somo/develop/src/us_saxs_util_iqq.cpp
    M us_somo/develop/src/us_saxs_util_iqq_1d.cpp
    M us_somo/develop/src/us_saxs_util_iqq_1d_mpi.cpp
    M us_somo/develop/src/us_saxs_util_iqq_bead_model.cpp
    M us_somo/develop/src/us_saxs_util_iqq_pdb.cpp
    M us_somo/develop/src/us_saxs_util_loads.cpp
    M us_somo/develop/src/us_saxs_util_mpi.cpp
    M us_somo/develop/src/us_saxs_util_nsa_ga.cpp
    M us_somo/develop/src/us_saxs_util_nsa_ga_mpi.cpp
    M us_somo/develop/src/us_saxs_util_pm.cpp
    M us_somo/develop/src/us_saxs_util_static.cpp
    M us_somo/develop/src/us_tar.cpp
    M us_somo/develop/us3_hydrodyn/main.cpp
    M us_somo/develop/us_saxs_cmds_mpi/us_saxs_cmds_mpi.pro
    M us_somo/develop/us_saxs_cmds_t/main.cpp

  Log Message:
  -----------
  somo qt6 branch - initial commit from somo-dev


  Commit: 9cc80a805f0c89d30fd663cffa4e544bdccfddd6
      https://github.com/ehb54/ultrascan3/commit/9cc80a805f0c89d30fd663cffa4e544bdccfddd6
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2025-12-16 (Tue, 16 Dec 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml

  Log Message:
  -----------
  codeql debug info


  Commit: 8f49d1cadd471936ba76ad95fe0001436a3685a7
      https://github.com/ehb54/ultrascan3/commit/8f49d1cadd471936ba76ad95fe0001436a3685a7
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2025-12-16 (Tue, 16 Dec 2025)

  Changed paths:
    M us_somo/develop/libus_somo.pro

  Log Message:
  -----------
  remove us_color from libus_somo


  Commit: 642330d0e7562d863f6471b57e528cdf5aec013c
      https://github.com/ehb54/ultrascan3/commit/642330d0e7562d863f6471b57e528cdf5aec013c
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2025-12-16 (Tue, 16 Dec 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml
    M admin/codeql/docker/local.pri.somo

  Log Message:
  -----------
  additional debugs, temp relax deprecations


  Commit: fcd5db1f23ea8d24dfda6dcb66c321e1e670bef4
      https://github.com/ehb54/ultrascan3/commit/fcd5db1f23ea8d24dfda6dcb66c321e1e670bef4
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2025-12-16 (Tue, 16 Dec 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml

  Log Message:
  -----------
  additional debugs, temp relax deprecations


  Commit: 1a808d5061ef553acf0aa97a83c04af9d82970bc
      https://github.com/ehb54/ultrascan3/commit/1a808d5061ef553acf0aa97a83c04af9d82970bc
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2025-12-16 (Tue, 16 Dec 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml

  Log Message:
  -----------
  additional debugs, temp relax deprecations


  Commit: 24783d42d61d7132dd5622e8027c9f6f59de5608
      https://github.com/ehb54/ultrascan3/commit/24783d42d61d7132dd5622e8027c9f6f59de5608
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2025-12-16 (Tue, 16 Dec 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml
    M admin/codeql/docker/local.pri.somo

  Log Message:
  -----------
  restore deprecations


  Commit: c37b59afbb01c067585c5da09c200e295282decc
      https://github.com/ehb54/ultrascan3/commit/c37b59afbb01c067585c5da09c200e295282decc
  Author: ehb54 <ehb54 at users.noreply.github.com>
  Date:   2025-12-16 (Tue, 16 Dec 2025)

  Changed paths:
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  Merge branch 'main' into somo-qt6


  Commit: 59ba4be5192bd4024037ed7173a13061a59c41ce
      https://github.com/ehb54/ultrascan3/commit/59ba4be5192bd4024037ed7173a13061a59c41ce
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2025-12-16 (Tue, 16 Dec 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml

  Log Message:
  -----------
  codeql fix


  Commit: cfd59439653a91b6cdcfd88d8a348ccb934a6cba
      https://github.com/ehb54/ultrascan3/commit/cfd59439653a91b6cdcfd88d8a348ccb934a6cba
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2025-12-16 (Tue, 16 Dec 2025)

  Changed paths:
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  somo qt6 branch - initial commit from somo-dev


  Commit: 46434a20d02da7dd7cb8edb14455747838aae8e4
      https://github.com/ehb54/ultrascan3/commit/46434a20d02da7dd7cb8edb14455747838aae8e4
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2025-12-16 (Tue, 16 Dec 2025)

  Changed paths:
    M admin/codeql/docker/local.pri.somo

  Log Message:
  -----------
  relax somo error for test


  Commit: 4bafd3f55ff93229f51bcd4cd0ece35195af707c
      https://github.com/ehb54/ultrascan3/commit/4bafd3f55ff93229f51bcd4cd0ece35195af707c
  Author: ehb54 <ehb54 at users.noreply.github.com>
  Date:   2025-12-17 (Wed, 17 Dec 2025)

  Changed paths:
    M admin/codeql/docker/local.pri.somo

  Log Message:
  -----------
  Update compiler flags and defines in local.pri.somo


  Commit: a7e3fd4276bf018f3e37d73c4e11598037b8d409
      https://github.com/ehb54/ultrascan3/commit/a7e3fd4276bf018f3e37d73c4e11598037b8d409
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2025-12-17 (Wed, 17 Dec 2025)

  Changed paths:
    M us_somo/develop/src/us_dirhist.cpp
    M us_somo/develop/src/us_hydrodyn_settings.cpp

  Log Message:
  -----------
  somo datetime dirhist fix


  Commit: 34d3536c8fd88c19ef2ecf8c3a1d440cfc915abf
      https://github.com/ehb54/ultrascan3/commit/34d3536c8fd88c19ef2ecf8c3a1d440cfc915abf
  Author: ehb54 <ehb54 at users.noreply.github.com>
  Date:   2025-12-17 (Wed, 17 Dec 2025)

  Changed paths:
    M admin/codeql/docker/local.pri.somo

  Log Message:
  -----------
  Clean up deprecated warning flags in local.pri.somo

Removed deprecated warning definitions for Qt.


  Commit: 87377fece32656c6472a465a06493b17084169fe
      https://github.com/ehb54/ultrascan3/commit/87377fece32656c6472a465a06493b17084169fe
  Author: ehb54 <ehb54 at users.noreply.github.com>
  Date:   2025-12-17 (Wed, 17 Dec 2025)

  Changed paths:
    M CMakeLists.txt
    M CMakePresets.json
    M programs/us/CMakeLists.txt
    M programs/us/us.cpp
    M scripts/build.sh

  Log Message:
  -----------
  Merge branch 'main' into somo-qt6


  Commit: 8886d756072fc33f5d8db65458bae9bd00574c52
      https://github.com/ehb54/ultrascan3/commit/8886d756072fc33f5d8db65458bae9bd00574c52
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2026-01-19 (Mon, 19 Jan 2026)

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

  Log Message:
  -----------
  somo qt6 compat regex bugfix


  Commit: 56ac62aee0f30eb92b6ba1c4fb11e0b3a4be919c
      https://github.com/ehb54/ultrascan3/commit/56ac62aee0f30eb92b6ba1c4fb11e0b3a4be919c
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

  Changed paths:
    A .github/workflows/nightly-builds.yml
    A .github/workflows/nightly-macos-arm.yml
    A .github/workflows/nightly-macos-intel.yml
    A .github/workflows/nightly-oraclelinux8.yml
    A .github/workflows/nightly-ubuntu.yml
    A .github/workflows/nightly-windows.yml
    A .github/workflows/on-demand-build.yml
    A .github/workflows/release.yml
    M .github/workflows/unit-tests-v2.yml
    M CMakeLists.txt
    M admin/cmake/GenerateVersion.cmake
    M admin/cmake/triplets/arm64-linux.cmake
    A admin/cmake/triplets/x64-linux-dynamic.cmake
    A admin/cmake/triplets/x64-linux.cmake
    A buildsys/vcpkg/overlay-ports/at-spi2-core/portfile.cmake
    A buildsys/vcpkg/overlay-ports/at-spi2-core/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qtbase/GLIB2-static.patch
    A buildsys/vcpkg/overlay-ports/qtbase/allow_outside_prefix.patch
    A buildsys/vcpkg/overlay-ports/qtbase/clang-cl_QGADGET_fix.diff
    A buildsys/vcpkg/overlay-ports/qtbase/clang-cl_source_location.patch
    A buildsys/vcpkg/overlay-ports/qtbase/cmake/qt_install_copyright.cmake
    A buildsys/vcpkg/overlay-ports/qtbase/cmake/qt_install_submodule.cmake
    A buildsys/vcpkg/overlay-ports/qtbase/cmake/qt_port_details.cmake
    A buildsys/vcpkg/overlay-ports/qtbase/config_install.patch
    A buildsys/vcpkg/overlay-ports/qtbase/dont_force_cmakecache_latest.patch
    A buildsys/vcpkg/overlay-ports/qtbase/env.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix-host-aliasing.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix-libresolv-test.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix-link-lib-discovery.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix-missing-include.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix_cmake_build.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix_deploy_windows.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix_egl.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix_egl_2.patch
    A buildsys/vcpkg/overlay-ports/qtbase/framework.patch
    A buildsys/vcpkg/overlay-ports/qtbase/harfbuzz.patch
    A buildsys/vcpkg/overlay-ports/qtbase/installed_dir.patch
    A buildsys/vcpkg/overlay-ports/qtbase/macdeployqt-symlinks.patch
    A buildsys/vcpkg/overlay-ports/qtbase/moltenvk.patch
    A buildsys/vcpkg/overlay-ports/qtbase/port.data.cmake
    A buildsys/vcpkg/overlay-ports/qtbase/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qtbase/qmake.debug.bat
    A buildsys/vcpkg/overlay-ports/qtbase/qt.conf.in
    A buildsys/vcpkg/overlay-ports/qtbase/qtpaths.debug.bat
    A buildsys/vcpkg/overlay-ports/qtbase/use-shared-mime-info.patch
    A buildsys/vcpkg/overlay-ports/qtbase/use_inotify_on_freebsd.patch
    A buildsys/vcpkg/overlay-ports/qtbase/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qtbase/windeployqt.debug.bat
    A buildsys/vcpkg/overlay-ports/qtbase/xcodebuild-not-installed.patch
    M programs/us/CMakeLists.txt
    M scripts/bootstrap-linux.sh
    M scripts/build.sh
    A scripts/warm-cache.sh
    M vcpkg.json

  Log Message:
  -----------
  add: nightly build


  Commit: 2d14470510d03383cc580dc728ceaf34b28a9111
      https://github.com/ehb54/ultrascan3/commit/2d14470510d03383cc580dc728ceaf34b28a9111
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

  Changed paths:
    M .gitignore
    M doc/manual/Makefile
    M doc/manual/source/2dsa/2dsa_analys.rst
    M doc/manual/source/2dsa/2dsa_main.rst
    M doc/manual/source/2dsa/index.rst
    A doc/manual/source/__pycache__/auto_index.cpython-39.pyc
    A doc/manual/source/_static/UltraScanIII.pdf
    A doc/manual/source/_static/images/cmenu_help.png
    A doc/manual/source/_static/images/load_us3.png
    A doc/manual/source/_static/images/reporter_comrep.png
    A doc/manual/source/_static/images/us_spectrum-0-upded.png
    M doc/manual/source/_static/images/us_spectrum-1.png
    M doc/manual/source/_static/js/sphinx_highlight.js
    M doc/manual/source/analysprof_general.rst
    M doc/manual/source/analyte/analyte_edit.rst
    M doc/manual/source/analyte/analyte_new.rst
    M doc/manual/source/analyte/analyte_settings.rst
    M doc/manual/source/astfem_sim.rst
    M doc/manual/source/buffer/buffer_edit.rst
    M doc/manual/source/buffer/buffer_new.rst
    M doc/manual/source/buffer/buffer_select.rst
    M doc/manual/source/buffer/buffer_settings.rst
    M doc/manual/source/buoyancy_editor.rst
    M doc/manual/source/combine_models.rst
    M doc/manual/source/common_dialogs.rst
    M doc/manual/source/conf.py
    M doc/manual/source/config.rst
    M doc/manual/source/convert.rst
    M doc/manual/source/dmga_init.rst
    M doc/manual/source/dmga_init_constr.rst
    M doc/manual/source/experiment/general.rst
    M doc/manual/source/experiment/import.rst
    M doc/manual/source/experiment/liveupdate.rst
    M doc/manual/source/experiment/range.rst
    M doc/manual/source/experiment/rotor.rst
    M doc/manual/source/experiment/solutions.rst
    M doc/manual/source/experiment/speeds.rst
    M doc/manual/source/export_legacy.rst
    M doc/manual/source/fe_match/fe_dmga_adv.rst
    M doc/manual/source/fe_match/fe_match_main.rst
    M doc/manual/source/fe_match/fe_match_simulate.rst
    M doc/manual/source/fe_match/index.rst
    M doc/manual/source/ga_initialize.rst
    M doc/manual/source/gmp/gmp_automation.rst
    M doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_experiment.rst
    M doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_gmp.rst
    M doc/manual/source/gmp/gmp_protocol_development.rst
    M doc/manual/source/grid_editor.rst
    M doc/manual/source/idist_combine.rst
    M doc/manual/source/index.rst
    M doc/manual/source/manage_data.rst
    M doc/manual/source/multi-wavelength/index.rst
    M doc/manual/source/multi-wavelength/mwl_species_fit.rst
    M doc/manual/source/multi-wavelength/mwl_species_sim.rst
    M doc/manual/source/multi-wavelength/mwl_spectra.rst
    M doc/manual/source/pcsa/pcsa.rst
    M doc/manual/source/pcsa/pcsa_analys.rst
    M doc/manual/source/pcsa/pcsa_results.rst
    M doc/manual/source/pseudo3d.rst
    M doc/manual/source/reporter.rst
    M doc/manual/source/rmsd_query.rst
    R doc/manual/source/rotor.rst
    M doc/manual/source/rotor_calibration.rst
    A doc/manual/source/rotors.rst
    M doc/manual/source/run_details.rst
    M doc/manual/source/second_moment.rst
    M doc/manual/source/simparams.rst
    M doc/manual/source/solutions/index.rst
    M doc/manual/source/solutions/solution_edit.rst
    M doc/manual/source/solutions/solution_new.rst
    M doc/manual/source/solutions/solution_settings.rst
    M doc/manual/source/start_page-int.rst
    M doc/manual/source/start_page-mw.rst
    M doc/manual/source/start_page-new.rst
    M doc/manual/source/start_page-rpt.rst
    M doc/manual/source/start_page.rst
    M doc/manual/source/time_derivative.rst
    M doc/manual/source/us_administrator.rst
    M doc/manual/source/us_buoyancy.rst
    M doc/manual/source/us_edit.rst
    M doc/manual/source/us_equiltime.rst
    M doc/manual/source/us_fds_filemanager.rst
    M doc/manual/source/us_investigator.rst
    M doc/manual/source/us_project.rst
    M doc/manual/source/us_spectrum.rst
    M doc/manual/source/vhw_combine.rst
    M doc/manual/source/vhw_enhanced.rst
    M doc/manual/source/xpn_viewer.rst
    M gui/us_abstractrotor_gui.h
    M gui/us_rotor_gui.h
    M utils/us_run_protocol.cpp

  Log Message:
  -----------
  Merge branch 'main' into 800-enhancement-nightly-build-using-vcpkg


  Commit: ce0e7bc73c888397b643b77a02254123918c717f
      https://github.com/ehb54/ultrascan3/commit/ce0e7bc73c888397b643b77a02254123918c717f
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

  Changed paths:
    M .gitignore
    M doc/manual/Makefile
    M doc/manual/source/2dsa/2dsa_analys.rst
    M doc/manual/source/2dsa/2dsa_main.rst
    M doc/manual/source/2dsa/index.rst
    A doc/manual/source/__pycache__/auto_index.cpython-39.pyc
    A doc/manual/source/_static/UltraScanIII.pdf
    A doc/manual/source/_static/images/cmenu_help.png
    A doc/manual/source/_static/images/load_us3.png
    A doc/manual/source/_static/images/reporter_comrep.png
    A doc/manual/source/_static/images/us_spectrum-0-upded.png
    M doc/manual/source/_static/images/us_spectrum-1.png
    M doc/manual/source/_static/js/sphinx_highlight.js
    M doc/manual/source/analysprof_general.rst
    M doc/manual/source/analyte/analyte_edit.rst
    M doc/manual/source/analyte/analyte_new.rst
    M doc/manual/source/analyte/analyte_settings.rst
    M doc/manual/source/astfem_sim.rst
    M doc/manual/source/buffer/buffer_edit.rst
    M doc/manual/source/buffer/buffer_new.rst
    M doc/manual/source/buffer/buffer_select.rst
    M doc/manual/source/buffer/buffer_settings.rst
    M doc/manual/source/buoyancy_editor.rst
    M doc/manual/source/combine_models.rst
    M doc/manual/source/common_dialogs.rst
    M doc/manual/source/conf.py
    M doc/manual/source/config.rst
    M doc/manual/source/convert.rst
    M doc/manual/source/dmga_init.rst
    M doc/manual/source/dmga_init_constr.rst
    M doc/manual/source/experiment/general.rst
    M doc/manual/source/experiment/import.rst
    M doc/manual/source/experiment/liveupdate.rst
    M doc/manual/source/experiment/range.rst
    M doc/manual/source/experiment/rotor.rst
    M doc/manual/source/experiment/solutions.rst
    M doc/manual/source/experiment/speeds.rst
    M doc/manual/source/export_legacy.rst
    M doc/manual/source/fe_match/fe_dmga_adv.rst
    M doc/manual/source/fe_match/fe_match_main.rst
    M doc/manual/source/fe_match/fe_match_simulate.rst
    M doc/manual/source/fe_match/index.rst
    M doc/manual/source/ga_initialize.rst
    M doc/manual/source/gmp/gmp_automation.rst
    M doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_experiment.rst
    M doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_gmp.rst
    M doc/manual/source/gmp/gmp_protocol_development.rst
    M doc/manual/source/grid_editor.rst
    M doc/manual/source/idist_combine.rst
    M doc/manual/source/index.rst
    M doc/manual/source/manage_data.rst
    M doc/manual/source/multi-wavelength/index.rst
    M doc/manual/source/multi-wavelength/mwl_species_fit.rst
    M doc/manual/source/multi-wavelength/mwl_species_sim.rst
    M doc/manual/source/multi-wavelength/mwl_spectra.rst
    M doc/manual/source/pcsa/pcsa.rst
    M doc/manual/source/pcsa/pcsa_analys.rst
    M doc/manual/source/pcsa/pcsa_results.rst
    M doc/manual/source/pseudo3d.rst
    M doc/manual/source/reporter.rst
    M doc/manual/source/rmsd_query.rst
    R doc/manual/source/rotor.rst
    M doc/manual/source/rotor_calibration.rst
    A doc/manual/source/rotors.rst
    M doc/manual/source/run_details.rst
    M doc/manual/source/second_moment.rst
    M doc/manual/source/simparams.rst
    M doc/manual/source/solutions/index.rst
    M doc/manual/source/solutions/solution_edit.rst
    M doc/manual/source/solutions/solution_new.rst
    M doc/manual/source/solutions/solution_settings.rst
    M doc/manual/source/start_page-int.rst
    M doc/manual/source/start_page-mw.rst
    M doc/manual/source/start_page-new.rst
    M doc/manual/source/start_page-rpt.rst
    M doc/manual/source/start_page.rst
    M doc/manual/source/time_derivative.rst
    M doc/manual/source/us_administrator.rst
    M doc/manual/source/us_buoyancy.rst
    M doc/manual/source/us_edit.rst
    M doc/manual/source/us_equiltime.rst
    M doc/manual/source/us_fds_filemanager.rst
    M doc/manual/source/us_investigator.rst
    M doc/manual/source/us_project.rst
    M doc/manual/source/us_spectrum.rst
    M doc/manual/source/vhw_combine.rst
    M doc/manual/source/vhw_enhanced.rst
    M doc/manual/source/xpn_viewer.rst
    M gui/us_abstractrotor_gui.h
    M gui/us_rotor_gui.h
    M utils/us_run_protocol.cpp

  Log Message:
  -----------
  Merge branch 'main' into 800-enhancement-nightly-build-using-vcpkg


  Commit: b61ed7ce96981f2cb26951cc5d14ba599e34ae18
      https://github.com/ehb54/ultrascan3/commit/b61ed7ce96981f2cb26951cc5d14ba599e34ae18
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

  Changed paths:

  Log Message:
  -----------
  Merge branch '800-enhancement-nightly-build-using-vcpkg' of github.com:ehb54/ultrascan3 into 800-enhancement-nightly-build-using-vcpkg


  Commit: 438ca1c0535b533e30d747dbfaaea341f80130df
      https://github.com/ehb54/ultrascan3/commit/438ca1c0535b533e30d747dbfaaea341f80130df
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

  Changed paths:
    M .github/workflows/unit-tests-v2.yml

  Log Message:
  -----------
  mod: rollback to match main


  Commit: 97bcfb0c7e017363e4cad1a6b8cf95a30bed82be
      https://github.com/ehb54/ultrascan3/commit/97bcfb0c7e017363e4cad1a6b8cf95a30bed82be
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-05-01 (Fri, 01 May 2026)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  fix: resolve warning


  Commit: 2964bb347925c13d2a1dcfe7b03f3ce469c6190a
      https://github.com/ehb54/ultrascan3/commit/2964bb347925c13d2a1dcfe7b03f3ce469c6190a
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-05-02 (Sat, 02 May 2026)

  Changed paths:
    M .github/workflows/nightly-builds.yml
    M .github/workflows/nightly-oraclelinux8.yml
    M .github/workflows/nightly-ubuntu.yml
    M .github/workflows/release.yml
    M admin/cmake/packaging/linux/LinuxHpcPkg.cmake
    M admin/cmake/packaging/linux/LinuxPkg.cmake
    M scripts/build.sh

  Log Message:
  -----------
  mod: standard naming and xz used


  Commit: a7f952b2fbd09af29abbe74039f4d006e6662f42
      https://github.com/ehb54/ultrascan3/commit/a7f952b2fbd09af29abbe74039f4d006e6662f42
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-05-18 (Mon, 18 May 2026)

  Changed paths:
    M .github/workflows/nightly-builds.yml
    M .github/workflows/nightly-macos-arm.yml
    M .github/workflows/nightly-macos-intel.yml
    M .github/workflows/nightly-oraclelinux8.yml
    M .github/workflows/nightly-ubuntu.yml
    M .github/workflows/nightly-windows.yml
    M .github/workflows/release.yml
    M scripts/bootstrap-linux.sh
    M us-build

  Log Message:
  -----------
  fix(ci): nightly gate logic, bootstrap improvements, SHA bump to d40ab4b6


  Commit: 3aca19dec6d034a4606e10eee12ebc053f6bcbd7
      https://github.com/ehb54/ultrascan3/commit/3aca19dec6d034a4606e10eee12ebc053f6bcbd7
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-05-18 (Mon, 18 May 2026)

  Changed paths:
    M gui/us_plot.cpp
    M programs/us_2dsa/us_show_norm.cpp
    M programs/us_density_match/us_density_match.cpp
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_integral/us_integral.cpp
    M programs/us_modelmetrics/us_modelmetrics.cpp
    M programs/us_pcsa/us_analysis_control_pc.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp

  Log Message:
  -----------
  Merge branch 'main' into 800-enhancement-nightly-build-using-vcpkg


  Commit: 46622569dc9e5cae5f731a56d2200b57fc981db8
      https://github.com/ehb54/ultrascan3/commit/46622569dc9e5cae5f731a56d2200b57fc981db8
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-05-19 (Tue, 19 May 2026)

  Changed paths:
    M programs/us_analyte/CMakeLists.txt
    M programs/us_export_legacy/CMakeLists.txt

  Log Message:
  -----------
  fix: changed program names to match what us_win_data.cpp uses.


  Commit: 0b97fc731d6dc06bcc6f64ed95c91667a0f8a591
      https://github.com/ehb54/ultrascan3/commit/0b97fc731d6dc06bcc6f64ed95c91667a0f8a591
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-05-19 (Tue, 19 May 2026)

  Changed paths:
    M gui/us_plot.cpp
    M programs/us_2dsa/us_show_norm.cpp
    M programs/us_density_match/us_density_match.cpp
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_integral/us_integral.cpp
    M programs/us_modelmetrics/us_modelmetrics.cpp
    M programs/us_pcsa/us_analysis_control_pc.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/800-enhancement-nightly-build-using-vcpkg' into 800-enhancement-nightly-build-using-vcpkg


  Commit: aa28f848f31dce5d87784af68a9ce96752fb6584
      https://github.com/ehb54/ultrascan3/commit/aa28f848f31dce5d87784af68a9ce96752fb6584
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-05-29 (Fri, 29 May 2026)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  fix(cmake): find qhelpgenerator before add_subdirectory(doc/manual) so Qt help files are built on first configure


  Commit: ee3c66db7273692c74d982760682c646a13ed113
      https://github.com/ehb54/ultrascan3/commit/ee3c66db7273692c74d982760682c646a13ed113
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-05-29 (Fri, 29 May 2026)

  Changed paths:
    M gui/us_extinction_gui.cpp
    M gui/us_properties.cpp
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp

  Log Message:
  -----------
  Merge branch 'main' into 800-enhancement-nightly-build-using-vcpkg


  Commit: 07f813016ff39565ddcf9e01ce3ca3a29ecc863a
      https://github.com/ehb54/ultrascan3/commit/07f813016ff39565ddcf9e01ce3ca3a29ecc863a
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-05-31 (Sun, 31 May 2026)

  Changed paths:
    A .github/workflows/build-macos-arm.yml
    A .github/workflows/build-macos-intel.yml
    A .github/workflows/build-oraclelinux.yml
    A .github/workflows/build-ubuntu.yml
    A .github/workflows/build-windows.yml
    A .github/workflows/nightly-build.yml
    R .github/workflows/nightly-builds.yml
    R .github/workflows/nightly-macos-arm.yml
    R .github/workflows/nightly-macos-intel.yml
    R .github/workflows/nightly-oraclelinux8.yml
    R .github/workflows/nightly-ubuntu.yml
    R .github/workflows/nightly-windows.yml
    M .github/workflows/on-demand-build.yml
    M .github/workflows/release.yml

  Log Message:
  -----------
  refactor: rename nightly build workflow files and update references for consistency


  Commit: 8ee0408d863d9af9868a15ba00610567482b5d1d
      https://github.com/ehb54/ultrascan3/commit/8ee0408d863d9af9868a15ba00610567482b5d1d
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-05-31 (Sun, 31 May 2026)

  Changed paths:
    M gui/us_model_gui.cpp
    M gui/us_model_gui.h
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.h

  Log Message:
  -----------
  Merge branch 'main' into 800-enhancement-nightly-build-using-vcpkg


  Commit: 74a065b515b243ce83392ca76022b87d3d4dcb6c
      https://github.com/ehb54/ultrascan3/commit/74a065b515b243ce83392ca76022b87d3d4dcb6c
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-06-02 (Tue, 02 Jun 2026)

  Changed paths:
    R .github/workflows/unit-tests.yml
    M .gitignore
    M CMakeLists.txt
    M CMakePresets.json
    M admin/cmake/packaging/linux/LinuxDeploy.cmake
    M admin/cmake/packaging/macos/MacDeploy.cmake
    M admin/cmake/packaging/windows/WinDeploy.cmake
    M admin/cmake/toolchain.cmake
    M programs/us/us.cpp
    M scripts/build.ps1
    M scripts/build.sh

  Log Message:
  -----------
  Merge branch 'main' into 800-enhancement-nightly-build-using-vcpkg


  Commit: 32aff34ae2377dd1854ab45ea784dcac5a4731d0
      https://github.com/ehb54/ultrascan3/commit/32aff34ae2377dd1854ab45ea784dcac5a4731d0
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-06-04 (Thu, 04 Jun 2026)

  Changed paths:
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_com_project/us_com_project_gui.h
    M programs/us_config/us_database.cpp
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  Merge branch 'main' into 800-enhancement-nightly-build-using-vcpkg


  Commit: d689ce8f674d78d26e7bff34f3928a4950f933af
      https://github.com/ehb54/ultrascan3/commit/d689ce8f674d78d26e7bff34f3928a4950f933af
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2026-06-22 (Mon, 22 Jun 2026)

  Changed paths:
    M makeall.sh

  Log Message:
  -----------
  Robustly detect sphinx-build/python3 for DOMAN doc build on RHEL8

RHEL8 variants ship a too-old default python3 (3.6) plus optional
python3.11/python3.12 packages with no sphinx-build shim on PATH,
so the existing "which sphinx-build" check frequently misses a
working installation. Search candidate interpreters newest-first,
self-install Sphinx via ensurepip/pip if needed, and shim a scoped
python3 symlink on PATH only for the doc make step when the chosen
interpreter isn't named python3.

Fixes ultrascan-tickets#925


  Commit: f41aa3fd5b8d0ec601363a640f3b964ba85b1e51
      https://github.com/ehb54/ultrascan3/commit/f41aa3fd5b8d0ec601363a640f3b964ba85b1e51
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2026-06-22 (Mon, 22 Jun 2026)

  Changed paths:
    M makeall.sh

  Log Message:
  -----------
  Reject Python interpreters too old for conf.py in DOMAN detection

doc/manual/source/conf.py uses Python >=3.9 syntax (PEP 585 builtin
generics, e.g. "list[str]"). The find_doc_python() search only checked
"import sphinx" succeeding, so a too-old default python3 (e.g. RHEL's
3.6) with a stale manually pip-installed Sphinx from before this
script existed got picked over a usable python3.11/python3.12 on the
same host, and the build then crashed in conf.py with "TypeError:
'type' object is not subscriptable". Add an explicit version check
that rejects any candidate interpreter below 3.9 before checking for
or installing Sphinx.

ehb54/ultrascan-tickets#925


  Commit: 18e656c09220a8883e1755f461737db76d91c710
      https://github.com/ehb54/ultrascan3/commit/18e656c09220a8883e1755f461737db76d91c710
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2026-06-22 (Mon, 22 Jun 2026)

  Changed paths:
    M makeall.sh

  Log Message:
  -----------
  Drop --upgrade from ensurepip call in DOMAN detection

"ensurepip --upgrade" bootstraps pip from the bundled wheel and then
has pip upgrade itself from PyPI, which fails outright on
network-restricted hosts. Plain "ensurepip" only installs the bundled
wheel (fully offline) and is all that's needed to get a working pip
module before installing doc/manual/source/requirements.txt.

ehb54/ultrascan-tickets#925


  Commit: 25987d47541a67eb9c6168d741326e47ede154b9
      https://github.com/ehb54/ultrascan3/commit/25987d47541a67eb9c6168d741326e47ede154b9
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2026-06-22 (Mon, 22 Jun 2026)

  Changed paths:
    M makeall.sh

  Log Message:
  -----------
  Fix DOMAN fast path to check python3, not sphinx-build

doc/manual/Makefile invokes the interpreter as plain "python3"
(SPHINXBUILD ?= python3 -m sphinx), not "sphinx-build". The previous
fast path checked "sphinx-build --version" and returned immediately on
success, but an unrelated sphinx-build entry-point script tied to some
other (possibly too-old) interpreter can be on PATH and "work" -- since
--version never touches conf.py -- while "python3 -m sphinx" still
fails. This bypassed the version-gated python3.X search entirely and
explains why the previous DOMAN fixes had no effect on a host with a
stale sphinx-build shim left over from a manual "pip install --user"
under python3.6. Check bare python3 directly instead.

ehb54/ultrascan-tickets#925


  Commit: c71f3b106e12d2e2c40ee77a9695bee1793ff680
      https://github.com/ehb54/ultrascan3/commit/c71f3b106e12d2e2c40ee77a9695bee1793ff680
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-06-23 (Tue, 23 Jun 2026)

  Changed paths:
    M makeall.sh

  Log Message:
  -----------
  Merge pull request #457 from ehb54/ehb54-issue-925

makeall.sh: robust sphinx/python3 detection for DOMAN on RHEL8 variants


  Commit: 6d06a0c1b49dfa1141dc8625e75bc03918635a40
      https://github.com/ehb54/ultrascan3/commit/6d06a0c1b49dfa1141dc8625e75bc03918635a40
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2026-06-23 (Tue, 23 Jun 2026)

  Changed paths:
    M admin/release/linux.pl

  Log Message:
  -----------
  Include LICENSE.txt in Linux release packages

The Linux tar.xz packaging script never copied LICENSE.txt into the
package, unlike the Windows packaging script which does. Add the same
copy step so Linux packages ship a license file too.

Fixes ehb54/ultrascan-tickets#868


  Commit: c67d82488c7f281c78458954341098446e6baea0
      https://github.com/ehb54/ultrascan3/commit/c67d82488c7f281c78458954341098446e6baea0
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-06-23 (Tue, 23 Jun 2026)

  Changed paths:
    M admin/release/linux.pl

  Log Message:
  -----------
  Merge pull request #458 from ehb54/ehb54-issue-868

Include LICENSE.txt in Linux release packages


  Commit: e47a1e408f3d0ac6a7db58fdf0cab65ab3b30a6f
      https://github.com/ehb54/ultrascan3/commit/e47a1e408f3d0ac6a7db58fdf0cab65ab3b30a6f
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-06-24 (Wed, 24 Jun 2026)

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp

  Log Message:
  -----------
  GMP-dataDisk: 1. EXP: 5. Solutions -- exclude (unspecified) item in all solution cahnnels for uploaded form disk data...


  Commit: 8a9c0cc6be7aaf9304035a342cbaeaba80e24135
      https://github.com/ehb54/ultrascan3/commit/8a9c0cc6be7aaf9304035a342cbaeaba80e24135
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-06-24 (Wed, 24 Jun 2026)

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp

  Log Message:
  -----------
  Merge pull request #459 from ehb54/alexey-dev-issue929

GMP-dataDisk: 1. EXP: 5. Solutions -- exclude (unspecified) item in all solution cahnnels for uploaded form disk data...


  Commit: ed7f5a0cdf313c3337076a886caebe0f469d88a7
      https://github.com/ehb54/ultrascan3/commit/ed7f5a0cdf313c3337076a886caebe0f469d88a7
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M programs/us_manage_data/us_manage_data.cpp

  Log Message:
  -----------
  Database: Manage Data: if there is no DB conenction, inform the user and close the program instead of proceeding and crashing...


  Commit: 888dfa5cada04313f4e905ecab395a6080a7ad24
      https://github.com/ehb54/ultrascan3/commit/888dfa5cada04313f4e905ecab395a6080a7ad24
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M programs/us_manage_data/us_manage_data.cpp

  Log Message:
  -----------
  [edited mesage]Database: Manage Data: if there is no DB conenction, inform the user and close the program instead of proceeding and crashing...


  Commit: edda3c63be4e85f9fde90d971bf72dd1e184c1aa
      https://github.com/ehb54/ultrascan3/commit/edda3c63be4e85f9fde90d971bf72dd1e184c1aa
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M programs/us_manage_data/us_manage_data.cpp

  Log Message:
  -----------
  Merge pull request #460 from ehb54/alexey-dev-issue928

Database: Manage Data: if there is no DB conenction, inform the user and close the program instead of proceeding and crashing...


  Commit: b9470a9bb9ca3b1859b7f798fa5f5e76a33a99ab
      https://github.com/ehb54/ultrascan3/commit/b9470a9bb9ca3b1859b7f798fa5f5e76a33a99ab
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M programs/us_config/us_database.cpp

  Log Message:
  -----------
  Preferences: Database -> Change: enable Save Entry button for any existing or new entry only after Test Connetction is successful...


  Commit: f0244186bf701788c6e7bc3915a4cca84aabe865
      https://github.com/ehb54/ultrascan3/commit/f0244186bf701788c6e7bc3915a4cca84aabe865
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M programs/us_manage_data/us_manage_data.cpp

  Log Message:
  -----------
  Merge branch 'main' into alexey-dev-issue932


  Commit: 16b34f7a8252e4af4fbca5ebbd01f38bbb376beb
      https://github.com/ehb54/ultrascan3/commit/16b34f7a8252e4af4fbca5ebbd01f38bbb376beb
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M programs/us_config/us_database.cpp

  Log Message:
  -----------
  [add connection check when attemting to Save]Preferences: Database -> Change: enable Save Entry button for any existing or new entry only after Test Connetction is successful...


  Commit: 9c0f94c5d0a9f09a78152c7c5862b7f2e9a8bf6b
      https://github.com/ehb54/ultrascan3/commit/9c0f94c5d0a9f09a78152c7c5862b7f2e9a8bf6b
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M programs/us_manage_data/us_manage_data.cpp

  Log Message:
  -----------
  Merge branch 'alexey-dev-issue932' of github.com:ehb54/ultrascan3 into alexey-dev-issue932


  Commit: fb0e0bd78e483abe98e103bc0093440b38c5c669
      https://github.com/ehb54/ultrascan3/commit/fb0e0bd78e483abe98e103bc0093440b38c5c669
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M programs/us_config/us_database.cpp

  Log Message:
  -----------
  [[1]add connection check when attemting to Save]Preferences: Database -> Change: enable Save Entry button for any existing or new entry only after Test Connetction is successful...


  Commit: 5732996f335aec054f71c4e536a044841eb385b5
      https://github.com/ehb54/ultrascan3/commit/5732996f335aec054f71c4e536a044841eb385b5
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M programs/us_config/us_database.cpp

  Log Message:
  -----------
  Merge pull request #461 from ehb54/alexey-dev-issue932

Preferences: Database -> Change: enable Save Entry button for any existing or new entries only after Test Connection is successful.


  Commit: 0d4d8870eb492684324b6bc7a5a39ca6b12c1c63
      https://github.com/ehb54/ultrascan3/commit/0d4d8870eb492684324b6bc7a5a39ca6b12c1c63
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-06-26 (Fri, 26 Jun 2026)

  Changed paths:
    M programs/us/us.cpp

  Log Message:
  -----------
  US: hide "GMP" menu item for MacOS only...


  Commit: 1dd7a098a12171044289211cd22079f8b12f527d
      https://github.com/ehb54/ultrascan3/commit/1dd7a098a12171044289211cd22079f8b12f527d
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-06-26 (Fri, 26 Jun 2026)

  Changed paths:
    M programs/us/us.cpp

  Log Message:
  -----------
  US: hide "Utilitoes->Data Acqusition" menu item for MacOS only...


  Commit: 37dfa3e81496bc5667af8082527f5ea1065c8133
      https://github.com/ehb54/ultrascan3/commit/37dfa3e81496bc5667af8082527f5ea1065c8133
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-06-26 (Fri, 26 Jun 2026)

  Changed paths:
    M programs/us/us.cpp

  Log Message:
  -----------
  Merge pull request #462 from ehb54/alexey-dev-issue935

US: hide "GMP" menu item for MacOS only...


  Commit: 7eb866b9fcef86510463852edf2b6db9c2010dce
      https://github.com/ehb54/ultrascan3/commit/7eb866b9fcef86510463852edf2b6db9c2010dce
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-06-27 (Sat, 27 Jun 2026)

  Changed paths:
    M doc/manual/source/conf.py

  Log Message:
  -----------
  fix: restrict Sphinx dirty-check to source files to match revision.sh

The conf.py generate_version_metadata() was running git diff against all
tracked files with no path filter. On a macOS release build, a non-source
file (doc, script, etc.) was modified, causing conf.py to mark the build
dirty and embed Δ in the Qt Help namespace/version string — even though
revision.sh (splash screen) correctly showed no dirty flag because it
already restricts to *.h *.cpp *.ui *.qrc.

Fix: add the same -- *.h *.cpp *.ui *.qrc pathspec filter to both git diff
calls in conf.py so the dirty indicator is consistent with revision.sh.

Closes #936

Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>


  Commit: 52636d73ba151811a714c312eaae23119fbc3e22
      https://github.com/ehb54/ultrascan3/commit/52636d73ba151811a714c312eaae23119fbc3e22
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-06-29 (Mon, 29 Jun 2026)

  Changed paths:
    M doc/manual/source/conf.py

  Log Message:
  -----------
  Merge pull request #464 from ehb54/issue-936

fix: restrict Sphinx dirty-check to source files (issue #936)


  Commit: 9153af9e9169c5ea50ab39f1e8b9a6c1cd6859bc
      https://github.com/ehb54/ultrascan3/commit/9153af9e9169c5ea50ab39f1e8b9a6c1cd6859bc
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-06-29 (Mon, 29 Jun 2026)

  Changed paths:
    M doc/manual/source/conf.py

  Log Message:
  -----------
  fix: change qthelp namespace from org.sphinx to com.aucsolutions

Closes ehb54/ultrascan-tickets#939

Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>


  Commit: cc6eed0f49f97edb31642145d1c9757b4d7f5a53
      https://github.com/ehb54/ultrascan3/commit/cc6eed0f49f97edb31642145d1c9757b4d7f5a53
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-06-29 (Mon, 29 Jun 2026)

  Changed paths:

  Log Message:
  -----------
  Merge branch 'main' into issue-939


  Commit: a22f52e0935d5bb7994769ffb9401e352f5bb3cf
      https://github.com/ehb54/ultrascan3/commit/a22f52e0935d5bb7994769ffb9401e352f5bb3cf
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-06-29 (Mon, 29 Jun 2026)

  Changed paths:
    M doc/manual/source/conf.py

  Log Message:
  -----------
  Merge pull request #466 from ehb54/issue-939

fix: change qthelp namespace from org.sphinx to com.aucsolutions


  Commit: eb825d66df4c5c3e0841f6cd6a56571b29889a3c
      https://github.com/ehb54/ultrascan3/commit/eb825d66df4c5c3e0841f6cd6a56571b29889a3c
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2026-06-30 (Tue, 30 Jun 2026)

  Changed paths:
    M utils/us_db2.cpp

  Log Message:
  -----------
  Skip explicit cipher list on MSYS2/64 Windows builds (#940)

MSYS2/64 (MINGW64) Windows builds link a Schannel-backed libmariadb,
which fails to match any suite from the OpenSSL-style CIPHER list:
"TLS/SSL error: no cipher match Error 0x80090331
(SEC_E_ALGORITHM_MISMATCH)".

Rather than imposing a substitute OpenSSL-style cipher string that
Schannel may or may not understand, skip calling
mysql_options(MYSQL_OPT_SSL_CIPHER, ...) entirely on __MINGW64__ and
let the backend negotiate its own default cipher suite set. This is a
workaround pending the real fix of linking an OpenSSL-backed MariaDB
Connector/C on Windows.

MSVC/vcpkg builds and Linux/macOS builds are unaffected (__MINGW64__
is not defined there).

Fixes ehb54/ultrascan-tickets#940

Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>


  Commit: 55e94a0e3813f79d50549bd166d3cf26934208c0
      https://github.com/ehb54/ultrascan3/commit/55e94a0e3813f79d50549bd166d3cf26934208c0
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-06-30 (Tue, 30 Jun 2026)

  Changed paths:
    M gui/us_help.cpp
    M utils/us_settings.cpp

  Log Message:
  -----------
  fix: update browser settings handling for MacOS and Windows


  Commit: d099a4448e73330af2c3bd0fc9ec64a435bf7d2a
      https://github.com/ehb54/ultrascan3/commit/d099a4448e73330af2c3bd0fc9ec64a435bf7d2a
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-06-30 (Tue, 30 Jun 2026)

  Changed paths:
    M utils/us_settings.cpp

  Log Message:
  -----------
  fix: initialize status variable to zero in us_settings.cpp


  Commit: 6fc2e4866baf59178b492f7e345fb36de180ebd8
      https://github.com/ehb54/ultrascan3/commit/6fc2e4866baf59178b492f7e345fb36de180ebd8
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-07-01 (Wed, 01 Jul 2026)

  Changed paths:
    A .github/gtest-us.json
    A .github/workflows/bump-version.yml
    M .github/workflows/codeql-analysis.yml
    M .github/workflows/doc-build.yml
    A .github/workflows/sphinx-doc-build.yml
    M .github/workflows/unit-tests-v2.yml
    R .github/workflows/unit-tests.yml
    M .gitignore
    M CMakeLists.txt
    M CMakePresets.json
    M LICENSE.txt
    R README.linguist
    M README.manual
    A VERSION
    M admin/cmake/FindQwt.cmake
    M admin/cmake/GenerateVersion.cmake
    A admin/cmake/README.md
    A admin/cmake/packaging/README.md
    A admin/cmake/packaging/linux/LinuxDeploy.cmake
    A admin/cmake/packaging/linux/LinuxHpcDeploy.cmake
    A admin/cmake/packaging/linux/LinuxHpcPkg.cmake
    A admin/cmake/packaging/linux/LinuxPkg.cmake
    A admin/cmake/packaging/macos/MacDeploy.cmake
    A admin/cmake/packaging/macos/MacHpcDeploy.cmake
    A admin/cmake/packaging/macos/MacHpcPkg.cmake
    A admin/cmake/packaging/macos/MacOsDeployQtAssistant.cmake
    A admin/cmake/packaging/macos/MacOsPkg.cmake
    A admin/cmake/packaging/macos/StageAssistantDev.cmake
    A admin/cmake/packaging/windows/WinDeploy.cmake
    A admin/cmake/packaging/windows/WinPkg.cmake
    A admin/cmake/packaging/windows/WindowsDeployQtAssistant.cmake
    A admin/cmake/toolchain.cmake
    A admin/cmake/triplets/arm64-linux.cmake
    A admin/cmake/triplets/arm64-osx-dynamic.cmake
    A admin/cmake/triplets/arm64-windows.cmake
    A admin/cmake/triplets/x64-mingw-dynamic.cmake
    M admin/cmake/triplets/x64-osx-dynamic.cmake
    M admin/release/linux.pl
    R alpha/srcdevel
    R alpha/us.cpp
    A buildsys/vcpkg/overlay-ports/mpg123/fix-arm64-no-fpu-neon64.patch
    A buildsys/vcpkg/overlay-ports/mpg123/have-fpu.diff
    A buildsys/vcpkg/overlay-ports/mpg123/pkgconfig.diff
    A buildsys/vcpkg/overlay-ports/mpg123/portfile.cmake
    A buildsys/vcpkg/overlay-ports/mpg123/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qt5-multimedia/drop-wmf-plugin.patch
    A buildsys/vcpkg/overlay-ports/qt5-multimedia/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qt5-multimedia/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qt5-tools/fix-pkgconfig-qt5uiplugin-not-found.patch
    A buildsys/vcpkg/overlay-ports/qt5-tools/fix-spawnvp-argv.patch
    A buildsys/vcpkg/overlay-ports/qt5-tools/libclang.patch
    A buildsys/vcpkg/overlay-ports/qt5-tools/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qt5-tools/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qttools/devendor-litehtml.patch
    A buildsys/vcpkg/overlay-ports/qttools/port.data.cmake
    A buildsys/vcpkg/overlay-ports/qttools/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qttools/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qttools/windeployqt.debug.bat
    A buildsys/vcpkg/overlay-ports/qwt-6-1-6/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-1-6/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/config.patch
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/fix_dll_install.patch
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/unofficial-qwt-config.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/config.patch
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/fix_dll_install.patch
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/unofficial-qwt-config.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/vcpkg.json
    R buildsys/vcpkg/overlay-ports/qwt/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qwt/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/qwtplot3d-config.cmake.in
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/qwtplot3d-config.cmake.in
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/qwtplot3d-config.cmake.in
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/vcpkg.json
    R buildsys/vcpkg/overlay-ports/qwtplot3d/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qwtplot3d/qwtplot3d-config.cmake.in
    R buildsys/vcpkg/overlay-ports/qwtplot3d/vcpkg.json
    R doc/manual/2dsa/2dsa.body
    R doc/manual/2dsa/2dsa_advan.body
    R doc/manual/2dsa/2dsa_analvv.body
    R doc/manual/2dsa/2dsa_analys.body
    M doc/manual/CMakeLists.txt
    M doc/manual/Makefile
    M doc/manual/README.md
    R doc/manual/advanced_config.body
    R doc/manual/analytes.body
    R doc/manual/associations.body
    R doc/manual/astfem_sim.body
    R doc/manual/buffer_edit.body
    R doc/manual/buffer_new.body
    R doc/manual/buffer_select.body
    R doc/manual/buffer_settings.body
    R doc/manual/cfa_viewer.body
    R doc/manual/colorgradient.body
    R doc/manual/combine_models.body
    R doc/manual/components.body
    R doc/manual/config.body
    R doc/manual/config2.body
    R doc/manual/convert-experiment.body
    R doc/manual/convert-seltrip.body
    R doc/manual/convert.body
    R doc/manual/data_loader.body
    R doc/manual/database_config.body
    R doc/manual/ddist_combine.body
    R doc/manual/dens_match.body
    R doc/manual/dens_match_mparam.body
    R doc/manual/dens_match_rmvmods.body
    R doc/manual/experiment/experiment_cells.body
    R doc/manual/experiment/experiment_general.body
    R doc/manual/experiment/experiment_photomult.body
    R doc/manual/experiment/experiment_rotor.body
    R doc/manual/experiment/experiment_solutions.body
    R doc/manual/experiment/experiment_speeds.body
    R doc/manual/experiment/experiment_upload.body
    R doc/manual/export_legacy.body
    R doc/manual/fe_match/fe_match.body
    R doc/manual/fe_match/fe_match_adv.body
    R doc/manual/fe_match/fe_match_controls.body
    R doc/manual/fe_match/fe_match_lddat.body
    R doc/manual/fe_match/fe_match_simulate.body
    R doc/manual/fit_meniscus.body
    R doc/manual/footer.us3
    R doc/manual/ga_initialize.body
    R doc/manual/gmp/gmp.body
    R doc/manual/gmp/gmp_audit_trail.body
    R doc/manual/gmp/gmp_data_acquisition.body
    R doc/manual/gmp/gmp_data_acquisition_experiment.body
    R doc/manual/gmp/gmp_data_acquisition_gmp.body
    R doc/manual/gmp/gmp_protocol_development.body
    R doc/manual/gmp/gmp_report_generator.body
    R doc/manual/gmp/gmp_signature.body
    R doc/manual/grid_editor.body
    R doc/manual/header.us3
    R doc/manual/images/2dsa_3dplot.png
    R doc/manual/images/2dsa_advan.png
    R doc/manual/images/2dsa_analvv.png
    R doc/manual/images/2dsa_analys.png
    R doc/manual/images/2dsa_main-c.png
    R doc/manual/images/2dsa_main-o.png
    R doc/manual/images/2dsa_resplot.png
    R doc/manual/images/advanced_config.png
    R doc/manual/images/analyte_details.png
    R doc/manual/images/analytes.png
    R doc/manual/images/associations.png
    R doc/manual/images/astfem_sim.png
    R doc/manual/images/buffer_edit.png
    R doc/manual/images/buffer_info.png
    R doc/manual/images/buffer_new.png
    R doc/manual/images/buffer_select.png
    R doc/manual/images/buffer_settings.png
    R doc/manual/images/cfa_view-loadauc.png
    R doc/manual/images/cfa_view-loadraw.png
    R doc/manual/images/cfa_view-main.png
    R doc/manual/images/cfa_view-statsauc.png
    R doc/manual/images/cfa_view-statsraw.png
    R doc/manual/images/color-1.png
    R doc/manual/images/color-2.png
    R doc/manual/images/color-a.png
    R doc/manual/images/color-b.png
    R doc/manual/images/colorgrad.png
    R doc/manual/images/colorgrad1.png
    R doc/manual/images/combine_models-idedit.png
    R doc/manual/images/combine_models-save.png
    R doc/manual/images/combine_models.png
    R doc/manual/images/components.png
    R doc/manual/images/config.png
    R doc/manual/images/config1.png
    R doc/manual/images/config2.png
    R doc/manual/images/convert-RIdata.png
    R doc/manual/images/convert-exclude.png
    R doc/manual/images/convert-experiment.png
    R doc/manual/images/convert-mwl.png
    R doc/manual/images/convert-seltrip.png
    R doc/manual/images/convert-subset.png
    R doc/manual/images/convert-tolerance.png
    R doc/manual/images/convert.png
    R doc/manual/images/data_loader-edits.png
    R doc/manual/images/data_loader-trips.png
    R doc/manual/images/data_loader.png
    R doc/manual/images/database.png
    R doc/manual/images/ddist_combine-selrun.png
    R doc/manual/images/ddist_combine.png
    R doc/manual/images/densmatch_main.png
    R doc/manual/images/densmatch_mpars_completed.png
    R doc/manual/images/densmatch_mpars_empty.png
    R doc/manual/images/densmatch_rmvmodels.png
    R doc/manual/images/eq1-mean.png
    R doc/manual/images/eq2-skew.png
    R doc/manual/images/eq3-kurtosis.png
    R doc/manual/images/eq4-moments.png
    R doc/manual/images/eq5-variance.png
    R doc/manual/images/eq6-stddev.png
    R doc/manual/images/eq7-probsigma.png
    R doc/manual/images/eq8-confidence.png
    R doc/manual/images/experiment_cells.png
    R doc/manual/images/experiment_general.png
    R doc/manual/images/experiment_photomult.png
    R doc/manual/images/experiment_rotor.png
    R doc/manual/images/experiment_solutions.png
    R doc/manual/images/experiment_speeds.png
    R doc/manual/images/experiment_upload.png
    R doc/manual/images/export_legacy.png
    R doc/manual/images/fe_match.png
    R doc/manual/images/fe_match_3dplot.png
    R doc/manual/images/fe_match_adv.png
    R doc/manual/images/fe_match_lddat1.png
    R doc/manual/images/fe_match_lddat2.png
    R doc/manual/images/fe_match_lddat3.png
    R doc/manual/images/fe_match_lddat4.png
    R doc/manual/images/fe_match_ra.png
    R doc/manual/images/fe_match_resplot.png
    R doc/manual/images/fe_match_sim1.png
    R doc/manual/images/fe_match_sim2.png
    R doc/manual/images/fe_match_sim3_1b.png
    R doc/manual/images/fe_match_sim3_1p.png
    R doc/manual/images/fe_match_sim3_2b.png
    R doc/manual/images/fe_match_sim3_2p.png
    R doc/manual/images/fe_match_sim3_3b.png
    R doc/manual/images/fe_match_sim3_4b.png
    R doc/manual/images/fe_match_sim3_5b.png
    R doc/manual/images/fe_match_sim3_5p.png
    R doc/manual/images/fe_match_sim3_6b.png
    R doc/manual/images/fe_match_sim3_7b.png
    R doc/manual/images/fe_match_sim3_8b.png
    R doc/manual/images/fe_match_sim4.png
    R doc/manual/images/fe_match_sim5.png
    R doc/manual/images/fe_match_sim6.png
    R doc/manual/images/fe_match_sim7.png
    R doc/manual/images/fit_men-editupd.png
    R doc/manual/images/fit_men-load.png
    R doc/manual/images/fit_meniscus.png
    R doc/manual/images/ga_initialize.png
    R doc/manual/images/gmp/audit_trail/gmp_audit_trail_01.png
    R doc/manual/images/gmp/audit_trail/gmp_audit_trail_02.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_01.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_02.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_03.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_04.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_05.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_06.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_07.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_08.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_09.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_10.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_11.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_12.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_13.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_14.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_15.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_16.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_17.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_18.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_19.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_20.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_21.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_22.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_23.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_24.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_25.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_26.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_27.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_28.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_29.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_30.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_31.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_32.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_33.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_34.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_35.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_36.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_37.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_38.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_39.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_40.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_41.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_42.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_43.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_44.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_45.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_46.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_47.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_01.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_02.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_03.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_04.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_05.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_06.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_07.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_08.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_09.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_10.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_11.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_12.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_13.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_01.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_02.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_03.png
    R doc/manual/images/gmp/gmp.png
    R doc/manual/images/gmp/protocol_development/protocol_development_01.png
    R doc/manual/images/gmp/protocol_development/protocol_development_02.png
    R doc/manual/images/gmp/protocol_development/protocol_development_03.png
    R doc/manual/images/gmp/protocol_development/protocol_development_04.png
    R doc/manual/images/gmp/protocol_development/protocol_development_05.png
    R doc/manual/images/gmp/protocol_development/protocol_development_06.png
    R doc/manual/images/gmp/protocol_development/protocol_development_07.png
    R doc/manual/images/gmp/protocol_development/protocol_development_08.png
    R doc/manual/images/gmp/protocol_development/protocol_development_09.png
    R doc/manual/images/gmp/protocol_development/protocol_development_10.png
    R doc/manual/images/gmp/protocol_development/protocol_development_11.png
    R doc/manual/images/gmp/protocol_development/protocol_development_12.png
    R doc/manual/images/gmp/protocol_development/protocol_development_13.png
    R doc/manual/images/gmp/protocol_development/protocol_development_14.png
    R doc/manual/images/gmp/protocol_development/protocol_development_15.png
    R doc/manual/images/gmp/protocol_development/protocol_development_16.png
    R doc/manual/images/gmp/protocol_development/protocol_development_17.png
    R doc/manual/images/gmp/protocol_development/protocol_development_18.png
    R doc/manual/images/gmp/protocol_development/protocol_development_19.png
    R doc/manual/images/gmp/protocol_development/protocol_development_20.png
    R doc/manual/images/gmp/protocol_development/protocol_development_21.png
    R doc/manual/images/gmp/protocol_development/protocol_development_22.png
    R doc/manual/images/gmp/protocol_development/protocol_development_23.png
    R doc/manual/images/gmp/protocol_development/protocol_development_24.png
    R doc/manual/images/gmp/protocol_development/protocol_development_25.png
    R doc/manual/images/gmp/protocol_development/protocol_development_26.png
    R doc/manual/images/gmp/protocol_development/protocol_development_27.png
    R doc/manual/images/gmp/protocol_development/protocol_development_28.png
    R doc/manual/images/gmp/protocol_development/protocol_development_29.png
    R doc/manual/images/gmp/protocol_development/protocol_development_30.png
    R doc/manual/images/gmp/protocol_development/protocol_development_31.png
    R doc/manual/images/gmp/protocol_development/protocol_development_32.png
    R doc/manual/images/gmp/protocol_development/protocol_development_33.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_01.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_02.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_03.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_04.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_05.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_06.png
    R doc/manual/images/gmp/signature/gmp_signature_01.png
    R doc/manual/images/gmp/signature/gmp_signature_02.png
    R doc/manual/images/gmp/signature/gmp_signature_03.png
    R doc/manual/images/gmp/signature/gmp_signature_04.png
    R doc/manual/images/gmp/signature/gmp_signature_05.png
    R doc/manual/images/gmp/signature/gmp_signature_06.png
    R doc/manual/images/gmp/signature/gmp_signature_07.png
    R doc/manual/images/gmp/signature/gmp_signature_08.png
    R doc/manual/images/grid_editor.png
    R doc/manual/images/grid_editor_multi_grids.png
    R doc/manual/images/grid_editor_multi_grids_sed.png
    R doc/manual/images/grid_editor_mw_view.png
    R doc/manual/images/grid_editor_subgrid1-bad.png
    R doc/manual/images/grid_editor_subgrid1-good.png
    R doc/manual/images/grid_editor_subgrid2-bad.png
    R doc/manual/images/grid_editor_subgrid2-good.png
    R doc/manual/images/grid_editor_subgrid3-bad.png
    R doc/manual/images/grid_editor_subgrid3-good.png
    R doc/manual/images/load_auc-search.png
    R doc/manual/images/load_auc-trips.png
    R doc/manual/images/load_auc.png
    R doc/manual/images/load_colormap.png
    R doc/manual/images/load_model_dis-MID.png
    R doc/manual/images/load_model_distrib.png
    R doc/manual/images/load_noise.png
    R doc/manual/images/load_noise_details.png
    R doc/manual/images/manage_data.png
    R doc/manual/images/manage_data_bhide.png
    R doc/manual/images/manage_data_bshow.png
    R doc/manual/images/manage_data_cmenu-1.png
    R doc/manual/images/manage_data_cmenu-2.png
    R doc/manual/images/manage_data_conf.png
    R doc/manual/images/manage_data_exp.png
    R doc/manual/images/manage_data_pasw.png
    R doc/manual/images/manage_data_sync.png
    R doc/manual/images/manage_data_thelp-1.png
    R doc/manual/images/manage_data_thelp-2.png
    R doc/manual/images/master-pw.png
    R doc/manual/images/model_editor.png
    R doc/manual/images/mwlr_view_3dplot.png
    R doc/manual/images/mwlr_view_load.png
    R doc/manual/images/mwlr_view_pltctrl.png
    R doc/manual/images/mwlr_viewer.png
    R doc/manual/images/mwlr_viewer_xwavl.png
    R doc/manual/images/optima_config_edit.png
    R doc/manual/images/optima_config_new.png
    R doc/manual/images/optima_host_config.png
    R doc/manual/images/pcsa_3dplot.png
    R doc/manual/images/pcsa_analys-line.png
    R doc/manual/images/pcsa_analys-sigm.png
    R doc/manual/images/pcsa_main-c.png
    R doc/manual/images/pcsa_mlines-line1.png
    R doc/manual/images/pcsa_mlines-line2.png
    R doc/manual/images/pcsa_mlines-sigm1.png
    R doc/manual/images/pcsa_mlines-sigm2.png
    R doc/manual/images/pcsa_resplot.png
    R doc/manual/images/pcsa_rpscan-auto.png
    R doc/manual/images/pcsa_rpscan-select.png
    R doc/manual/images/predict1.png
    R doc/manual/images/predict2-1.png
    R doc/manual/images/pseudo3d_comb_rmv.png
    R doc/manual/images/pseudo3d_combine.png
    R doc/manual/images/register.png
    R doc/manual/images/reporter-cmenu.png
    R doc/manual/images/reporter-details.png
    R doc/manual/images/reporter-loadprof.png
    R doc/manual/images/reporter-save.png
    R doc/manual/images/reporter-saveprof.png
    R doc/manual/images/reporter-view.png
    R doc/manual/images/reporter-viewitem.png
    R doc/manual/images/reporter.png
    R doc/manual/images/rotor-add.png
    R doc/manual/images/rotor-save-calibration.png
    R doc/manual/images/rotor.png
    R doc/manual/images/rotorstretch-0.png
    R doc/manual/images/rotorstretch-1.png
    R doc/manual/images/rotorstretch-2.png
    R doc/manual/images/rotorstretch-3.png
    R doc/manual/images/rotorstretch-4.png
    R doc/manual/images/rotorstretch-5.png
    R doc/manual/images/rotorstretch-6.png
    R doc/manual/images/rotorstretch-7.png
    R doc/manual/images/sassoc/sassoc_01.png
    R doc/manual/images/sassoc/sassoc_02.png
    R doc/manual/images/save_colormap.png
    R doc/manual/images/second_moment.png
    R doc/manual/images/select_edits.png
    R doc/manual/images/select_runs.png
    R doc/manual/images/sequence.png
    R doc/manual/images/simparams.png
    R doc/manual/images/somo/somo_icon.png
    R doc/manual/images/time_derivative.png
    R doc/manual/images/ultra.xpm
    R doc/manual/images/ultrascan3.png
    R doc/manual/images/us_buffer.png
    R doc/manual/images/us_buffer_spect.png
    R doc/manual/images/us_convert/us_convert_01.png
    R doc/manual/images/us_convert/us_convert_02.png
    R doc/manual/images/us_convert/us_convert_03.png
    R doc/manual/images/us_convert/us_convert_04.png
    R doc/manual/images/us_convert/us_convert_05.png
    R doc/manual/images/us_convert/us_convert_06.png
    R doc/manual/images/us_convert/us_convert_07.png
    R doc/manual/images/us_convert/us_convert_08.png
    R doc/manual/images/us_convert/us_convert_09.png
    R doc/manual/images/us_convert/us_convert_10.png
    R doc/manual/images/us_convert/us_convert_11.png
    R doc/manual/images/us_convert/us_convert_12.png
    R doc/manual/images/us_convert/us_convert_13.png
    R doc/manual/images/us_convert/us_convert_14.png
    R doc/manual/images/us_edit.png
    R doc/manual/images/us_edit_mwl.png
    R doc/manual/images/us_equiltime.png
    R doc/manual/images/us_fds_filemanager-0.png
    R doc/manual/images/us_fds_filemanager-1.png
    R doc/manual/images/us_fds_filemanager-2.png
    R doc/manual/images/us_fds_filemanager-3.png
    R doc/manual/images/us_fds_filemanager-4.png
    R doc/manual/images/us_investigator-2.png
    R doc/manual/images/us_investigator.png
    R doc/manual/images/us_modelmetrics-0.png
    R doc/manual/images/us_project1.png
    R doc/manual/images/us_project2.png
    R doc/manual/images/us_project3.png
    R doc/manual/images/us_solution1.png
    R doc/manual/images/us_solution2.png
    R doc/manual/images/us_solution3.png
    R doc/manual/images/usfont-1.png
    R doc/manual/images/usfont-2.png
    R doc/manual/images/vhw_combine-combo.png
    R doc/manual/images/vhw_combine-envel.png
    R doc/manual/images/vhw_combine-selrun.png
    R doc/manual/images/vhw_combine.png
    R doc/manual/images/vhw_distribution.png
    R doc/manual/images/vhw_enh_groups.png
    R doc/manual/images/vhw_enhanced.png
    R doc/manual/images/vhw_histogram.png
    R doc/manual/index.body
    R doc/manual/load/load_auc.body
    R doc/manual/load/load_colormap.body
    R doc/manual/load/load_model_dis-MID.body
    R doc/manual/load/load_model_distrib.body
    R doc/manual/load/load_noise.body
    R doc/manual/load/load_noise_details.body
    R doc/manual/mainstyle.css
    R doc/manual/make-docs.sh
    R doc/manual/make-html.sh
    R doc/manual/make-qdocs.sh
    R doc/manual/make-wraps.sh
    R doc/manual/manage_data.body
    R doc/manual/manage_data_cmenu.body
    R doc/manual/manage_data_thelp.body
    R doc/manual/manual.qhcp
    R doc/manual/manual.qhp
    R doc/manual/master_pw.body
    R doc/manual/model_editor.body
    R doc/manual/mwlr_view_load.body
    R doc/manual/mwlr_view_pltctrl.body
    R doc/manual/mwlr_viewer.body
    R doc/manual/optima_host_config.body
    R doc/manual/pcsa.body
    R doc/manual/pcsa_analys.body
    R doc/manual/pcsa_mlines.body
    R doc/manual/pcsa_rpscan.body
    R doc/manual/predict1.body
    R doc/manual/predict2.body
    R doc/manual/pseudo3d_comb_rmv.body
    R doc/manual/pseudo3d_combine.body
    R doc/manual/register.body
    R doc/manual/reporter.body
    R doc/manual/rotor.body
    R doc/manual/rotorstretch.body
    R doc/manual/sassoc.body
    R doc/manual/save_colormap.body
    R doc/manual/second_moment.body
    R doc/manual/select_edits.body
    R doc/manual/select_runs.body
    R doc/manual/simparams.body
    R doc/manual/somo.body
    A doc/manual/source/2dsa/2dsa_adv.rst
    A doc/manual/source/2dsa/2dsa_analys.rst
    A doc/manual/source/2dsa/2dsa_main.rst
    A doc/manual/source/2dsa/index.rst
    A doc/manual/source/3000_rpm.rst
    A doc/manual/source/3d_plot.rst
    A doc/manual/source/_static/UltraScanIII.pdf
    A doc/manual/source/_static/custom.css
    A doc/manual/source/_static/images/2dsa_3dplot.png
    A doc/manual/source/_static/images/2dsa_advan.png
    A doc/manual/source/_static/images/2dsa_analvv.png
    A doc/manual/source/_static/images/2dsa_analys.png
    A doc/manual/source/_static/images/2dsa_main-c.png
    A doc/manual/source/_static/images/2dsa_main-o.png
    A doc/manual/source/_static/images/2dsa_resplot.png
    A doc/manual/source/_static/images/D20W_bar.png
    A doc/manual/source/_static/images/MW-bar.png
    A doc/manual/source/_static/images/RINplot.png
    A doc/manual/source/_static/images/TINplot.png
    A doc/manual/source/_static/images/UltraScan-logo.png
    A doc/manual/source/_static/images/abde-1.png
    A doc/manual/source/_static/images/add_RIN-TIN.png
    A doc/manual/source/_static/images/add_RIN.png
    A doc/manual/source/_static/images/add_TIN.png
    A doc/manual/source/_static/images/advanced_config.png
    A doc/manual/source/_static/images/analyte_details.png
    A doc/manual/source/_static/images/analyte_edit.png
    A doc/manual/source/_static/images/analyte_edit_spec.png
    A doc/manual/source/_static/images/analyte_new_sequence.png
    A doc/manual/source/_static/images/analyte_newc.png
    A doc/manual/source/_static/images/analyte_newd.png
    A doc/manual/source/_static/images/analyte_newp.png
    A doc/manual/source/_static/images/analyte_selectc.png
    A doc/manual/source/_static/images/analyte_selectd.png
    A doc/manual/source/_static/images/analyte_selectp.png
    A doc/manual/source/_static/images/analyte_sequence.png
    A doc/manual/source/_static/images/analyte_settings.png
    A doc/manual/source/_static/images/analyte_spec-gui.png
    A doc/manual/source/_static/images/analyte_specmenu.png
    A doc/manual/source/_static/images/analyte_spectrum.png
    A doc/manual/source/_static/images/analytes.png
    A doc/manual/source/_static/images/associations.png
    A doc/manual/source/_static/images/astfem_sim.png
    A doc/manual/source/_static/images/bad_grid.png
    A doc/manual/source/_static/images/beck_convert-2.png
    A doc/manual/source/_static/images/beck_converter.png
    A doc/manual/source/_static/images/bitmap.png
    A doc/manual/source/_static/images/buffer_edit.png
    A doc/manual/source/_static/images/buffer_edit_setting.png
    A doc/manual/source/_static/images/buffer_edit_spectrum.png
    A doc/manual/source/_static/images/buffer_info.png
    A doc/manual/source/_static/images/buffer_manage_spectrum.png
    A doc/manual/source/_static/images/buffer_new.png
    A doc/manual/source/_static/images/buffer_new_spectrum.png
    A doc/manual/source/_static/images/buffer_select.png
    A doc/manual/source/_static/images/buffer_settings.png
    A doc/manual/source/_static/images/buffer_spectrum.png
    A doc/manual/source/_static/images/cfa_view-loadauc.png
    A doc/manual/source/_static/images/cfa_view-loadraw.png
    A doc/manual/source/_static/images/cfa_view-main.png
    A doc/manual/source/_static/images/cfa_view-statsauc.png
    A doc/manual/source/_static/images/cfa_view-statsraw.png
    A doc/manual/source/_static/images/cmenu_help.png
    A doc/manual/source/_static/images/color-1.png
    A doc/manual/source/_static/images/color-2.png
    A doc/manual/source/_static/images/color-a.png
    A doc/manual/source/_static/images/color-b.png
    A doc/manual/source/_static/images/colorgrad1.png
    A doc/manual/source/_static/images/colorgradient/col1_colgen.png
    A doc/manual/source/_static/images/colorgradient/col1_colgen_Fe_match.png
    A doc/manual/source/_static/images/colorgradient/col1_colgen_GA.png
    A doc/manual/source/_static/images/colorgradient/col2_colgen.png
    A doc/manual/source/_static/images/colorgradient/colorgrad.png
    A doc/manual/source/_static/images/colorgradient/colorgradient_main.png
    A doc/manual/source/_static/images/colorgradient/components.png
    A doc/manual/source/_static/images/colorgradient/model_editor.png
    A doc/manual/source/_static/images/combine_models-idedit.png
    A doc/manual/source/_static/images/combine_models-save.png
    A doc/manual/source/_static/images/combine_models.png
    A doc/manual/source/_static/images/components.png
    A doc/manual/source/_static/images/config.png
    A doc/manual/source/_static/images/config1.png
    A doc/manual/source/_static/images/config2.png
    A doc/manual/source/_static/images/config_plot.png
    A doc/manual/source/_static/images/convert-RIdata.png
    A doc/manual/source/_static/images/convert-exclude.png
    A doc/manual/source/_static/images/convert-experiment.png
    A doc/manual/source/_static/images/convert-mwl.png
    A doc/manual/source/_static/images/convert-seltrip.png
    A doc/manual/source/_static/images/convert-subset.png
    A doc/manual/source/_static/images/convert-tolerance.png
    A doc/manual/source/_static/images/convert.png
    A doc/manual/source/_static/images/custom_grid-1.png
    A doc/manual/source/_static/images/custom_grid.png
    A doc/manual/source/_static/images/data_converter.png
    A doc/manual/source/_static/images/data_loader-edits.png
    A doc/manual/source/_static/images/data_loader-trips.png
    A doc/manual/source/_static/images/data_loader.png
    A doc/manual/source/_static/images/database.png
    A doc/manual/source/_static/images/ddist_combine-selrun.png
    A doc/manual/source/_static/images/ddist_combine.png
    A doc/manual/source/_static/images/delseltrip.png
    A doc/manual/source/_static/images/densmatch_main.png
    A doc/manual/source/_static/images/densmatch_mpars_completed.png
    A doc/manual/source/_static/images/densmatch_mpars_empty.png
    A doc/manual/source/_static/images/densmatch_rmvmodels.png
    A doc/manual/source/_static/images/dmga-save.png
    A doc/manual/source/_static/images/dmga.png
    A doc/manual/source/_static/images/dmga_constr.png
    A doc/manual/source/_static/images/edit_buffer_spec_menu.png
    A doc/manual/source/_static/images/edit_exclude_scan.png
    A doc/manual/source/_static/images/edit_scan.png
    A doc/manual/source/_static/images/eq1-mean.png
    A doc/manual/source/_static/images/eq2-skew.png
    A doc/manual/source/_static/images/eq3-kurtosis.png
    A doc/manual/source/_static/images/eq4-moments.png
    A doc/manual/source/_static/images/eq5-variance.png
    A doc/manual/source/_static/images/eq6-stddev.png
    A doc/manual/source/_static/images/eq7-probsigma.png
    A doc/manual/source/_static/images/eq8-confidence.png
    A doc/manual/source/_static/images/experiment_cells.png
    A doc/manual/source/_static/images/experiment_edit.png
    A doc/manual/source/_static/images/experiment_general.png
    A doc/manual/source/_static/images/experiment_import.png
    A doc/manual/source/_static/images/experiment_liveupdate.png
    A doc/manual/source/_static/images/experiment_liveupdate_run.png
    A doc/manual/source/_static/images/experiment_optics.png
    A doc/manual/source/_static/images/experiment_overview.png
    A doc/manual/source/_static/images/experiment_photomult.png
    A doc/manual/source/_static/images/experiment_range.png
    A doc/manual/source/_static/images/experiment_range_details.png
    A doc/manual/source/_static/images/experiment_range_selector.png
    A doc/manual/source/_static/images/experiment_range_selmanual.png
    A doc/manual/source/_static/images/experiment_rotor.png
    A doc/manual/source/_static/images/experiment_solutions.png
    A doc/manual/source/_static/images/experiment_solutions_comments.png
    A doc/manual/source/_static/images/experiment_speeds.png
    A doc/manual/source/_static/images/experiment_submit.png
    A doc/manual/source/_static/images/experiment_submit_details.png
    A doc/manual/source/_static/images/experiment_upload.png
    A doc/manual/source/_static/images/export_leg_1.png
    A doc/manual/source/_static/images/export_leg_RA.png
    A doc/manual/source/_static/images/export_leg_RI.png
    A doc/manual/source/_static/images/export_leg_auc.png
    A doc/manual/source/_static/images/export_leg_beck.png
    A doc/manual/source/_static/images/export_legacy.png
    A doc/manual/source/_static/images/fe_dmga_adv.png
    A doc/manual/source/_static/images/fe_load_data.png
    A doc/manual/source/_static/images/fe_load_model_distrib.png
    A doc/manual/source/_static/images/fe_match.png
    A doc/manual/source/_static/images/fe_match_3dplot.png
    A doc/manual/source/_static/images/fe_match_adv.png
    A doc/manual/source/_static/images/fe_match_all.png
    A doc/manual/source/_static/images/fe_match_allct.png
    A doc/manual/source/_static/images/fe_match_lddat1.png
    A doc/manual/source/_static/images/fe_match_lddat2.png
    A doc/manual/source/_static/images/fe_match_lddat3.png
    A doc/manual/source/_static/images/fe_match_lddat4.png
    A doc/manual/source/_static/images/fe_match_ra.png
    A doc/manual/source/_static/images/fe_match_resplot.png
    A doc/manual/source/_static/images/fe_match_sim1.png
    A doc/manual/source/_static/images/fe_match_sim2.png
    A doc/manual/source/_static/images/fe_match_sim3_1b.png
    A doc/manual/source/_static/images/fe_match_sim3_1p.png
    A doc/manual/source/_static/images/fe_match_sim3_2b.png
    A doc/manual/source/_static/images/fe_match_sim3_2p.png
    A doc/manual/source/_static/images/fe_match_sim3_3b.png
    A doc/manual/source/_static/images/fe_match_sim3_4b.png
    A doc/manual/source/_static/images/fe_match_sim3_5b.png
    A doc/manual/source/_static/images/fe_match_sim3_5p.png
    A doc/manual/source/_static/images/fe_match_sim3_6b.png
    A doc/manual/source/_static/images/fe_match_sim3_7b.png
    A doc/manual/source/_static/images/fe_match_sim3_8b.png
    A doc/manual/source/_static/images/fe_match_sim4.png
    A doc/manual/source/_static/images/fe_match_sim5.png
    A doc/manual/source/_static/images/fe_match_sim6.png
    A doc/manual/source/_static/images/fe_match_sim7.png
    A doc/manual/source/_static/images/fe_match_simulated.png
    A doc/manual/source/_static/images/fe_match_viewer.png
    A doc/manual/source/_static/images/fe_sim-1.png
    A doc/manual/source/_static/images/fe_sim-2.png
    A doc/manual/source/_static/images/fit_men-editupd.png
    A doc/manual/source/_static/images/fit_men-load.png
    A doc/manual/source/_static/images/fit_men_bot.png
    A doc/manual/source/_static/images/fit_meniscus.png
    A doc/manual/source/_static/images/ga_initialize-o.png
    A doc/manual/source/_static/images/ga_initialize-p.png
    A doc/manual/source/_static/images/ga_initialize.png
    A doc/manual/source/_static/images/ga_report-1.png
    A doc/manual/source/_static/images/ga_report-2.png
    A doc/manual/source/_static/images/ga_report-3.png
    A doc/manual/source/_static/images/gmp/audit_trail/gmp_audit_trail_01.png
    A doc/manual/source/_static/images/gmp/audit_trail/gmp_audit_trail_02.png
    A doc/manual/source/_static/images/gmp/automation/2dsa.png
    A doc/manual/source/_static/images/gmp/automation/2dsa_it.png
    A doc/manual/source/_static/images/gmp/automation/2dsa_mc.png
    A doc/manual/source/_static/images/gmp/automation/Aprofile.png
    A doc/manual/source/_static/images/gmp/automation/analysis.png
    A doc/manual/source/_static/images/gmp/automation/auto_edit.png
    A doc/manual/source/_static/images/gmp/automation/bitmap.png
    A doc/manual/source/_static/images/gmp/automation/cells.png
    A doc/manual/source/_static/images/gmp/automation/data_viewer_rando.png
    A doc/manual/source/_static/images/gmp/automation/data_viewer_rin.png
    A doc/manual/source/_static/images/gmp/automation/data_viewer_tin.png
    A doc/manual/source/_static/images/gmp/automation/lims.png
    A doc/manual/source/_static/images/gmp/automation/main_window.png
    A doc/manual/source/_static/images/gmp/automation/man_edit.png
    A doc/manual/source/_static/images/gmp/automation/optics.png
    A doc/manual/source/_static/images/gmp/automation/pcsa.png
    A doc/manual/source/_static/images/gmp/automation/pcsa_report.png
    A doc/manual/source/_static/images/gmp/automation/plot.png
    A doc/manual/source/_static/images/gmp/automation/ranges.png
    A doc/manual/source/_static/images/gmp/automation/report_editor.png
    A doc/manual/source/_static/images/gmp/automation/rotor.png
    A doc/manual/source/_static/images/gmp/automation/solutions.png
    A doc/manual/source/_static/images/gmp/automation/speed.png
    A doc/manual/source/_static/images/gmp/automation/submit.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_01.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_02.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_03.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_04.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_05.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_06.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_07.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_08.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_09.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_10.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_11.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_12.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_13.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_14.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_15.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_16.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_17.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_18.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_19.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_20.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_21.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_22.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_23.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_24.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_25.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_26.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_27.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_28.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_29.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_30.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_31.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_32.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_33.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_34.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_35.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_36.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_37.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_38.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_39.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_40.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_41.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_42.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_43.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_44.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_45.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_46.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_47.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_01.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_02.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_03.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_04.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_05.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_06.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_07.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_08.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_09.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_10.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_11.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_12.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_13.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_01.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_02.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_03.png
    A doc/manual/source/_static/images/gmp/gmp.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_01.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_02.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_03.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_04.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_05.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_06.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_01.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_02.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_03.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_04.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_05.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_06.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_07.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_08.png
    A doc/manual/source/_static/images/gmp/vhw_distribution.png
    A doc/manual/source/_static/images/good_grid.png
    A doc/manual/source/_static/images/grid-setup.png
    A doc/manual/source/_static/images/grid_editor.png
    A doc/manual/source/_static/images/grid_editor_multi_grids.png
    A doc/manual/source/_static/images/grid_editor_multi_grids_sed.png
    A doc/manual/source/_static/images/grid_editor_mw_view.png
    A doc/manual/source/_static/images/grid_editor_subgrid1-bad.png
    A doc/manual/source/_static/images/grid_editor_subgrid1-good.png
    A doc/manual/source/_static/images/grid_editor_subgrid2-bad.png
    A doc/manual/source/_static/images/grid_editor_subgrid2-good.png
    A doc/manual/source/_static/images/grid_editor_subgrid3-bad.png
    A doc/manual/source/_static/images/grid_editor_subgrid3-good.png
    A doc/manual/source/_static/images/hori_cs.png
    A doc/manual/source/_static/images/idist_comb_selPre.png
    A doc/manual/source/_static/images/idist_comb_seldis.png
    A doc/manual/source/_static/images/idist_combine.png
    A doc/manual/source/_static/images/import_drop-triple.png
    A doc/manual/source/_static/images/incr_sigmoid.png
    A doc/manual/source/_static/images/load_auc-search.png
    A doc/manual/source/_static/images/load_auc-trips.png
    A doc/manual/source/_static/images/load_auc.png
    A doc/manual/source/_static/images/load_colormap.png
    A doc/manual/source/_static/images/load_model_dis-MID.png
    A doc/manual/source/_static/images/load_model_distrib.png
    A doc/manual/source/_static/images/load_noise.png
    A doc/manual/source/_static/images/load_noise_details.png
    A doc/manual/source/_static/images/load_us3.png
    A doc/manual/source/_static/images/loaded_mwl-specfit.png
    A doc/manual/source/_static/images/manage_data.png
    A doc/manual/source/_static/images/manage_data_bhide.png
    A doc/manual/source/_static/images/manage_data_bshow.png
    A doc/manual/source/_static/images/manage_data_cmenu-1.png
    A doc/manual/source/_static/images/manage_data_cmenu-2.png
    A doc/manual/source/_static/images/manage_data_conf.png
    A doc/manual/source/_static/images/manage_data_exp.png
    A doc/manual/source/_static/images/manage_data_pasw.png
    A doc/manual/source/_static/images/manage_data_sync.png
    A doc/manual/source/_static/images/manage_data_thelp-1.png
    A doc/manual/source/_static/images/manage_data_thelp-2.png
    A doc/manual/source/_static/images/master-pw.png
    A doc/manual/source/_static/images/model_editor.png
    A doc/manual/source/_static/images/mwl-spe-fit-saved.png
    A doc/manual/source/_static/images/mwl-spe-fitted.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom-fit.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom-res-fit.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom-res.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom.png
    A doc/manual/source/_static/images/mwl-spec-fit-report.png
    A doc/manual/source/_static/images/mwl-spec-viewer-report-1.png
    A doc/manual/source/_static/images/mwl-spec-viewer-report-2.png
    A doc/manual/source/_static/images/mwl-species-fit.png
    A doc/manual/source/_static/images/mwl_species_sim.png
    A doc/manual/source/_static/images/mwl_species_simed.png
    A doc/manual/source/_static/images/mwlr_spectra_3d.png
    A doc/manual/source/_static/images/mwlr_spectra_cont.png
    A doc/manual/source/_static/images/mwlr_spectra_f.png
    A doc/manual/source/_static/images/mwlr_spectra_o.png
    A doc/manual/source/_static/images/mwlr_spectra_save.png
    A doc/manual/source/_static/images/mwlr_view_3dplot.png
    A doc/manual/source/_static/images/mwlr_view_load.png
    A doc/manual/source/_static/images/mwlr_view_pltctrl.png
    A doc/manual/source/_static/images/mwlr_viewer.png
    A doc/manual/source/_static/images/mwlr_viewer_3d.png
    A doc/manual/source/_static/images/mwlr_viewer_ctl.png
    A doc/manual/source/_static/images/mwlr_viewer_wvl.png
    A doc/manual/source/_static/images/mwlr_viewer_xwavl.png
    A doc/manual/source/_static/images/noise_prompt.png
    A doc/manual/source/_static/images/noise_vec_db.png
    A doc/manual/source/_static/images/norm_gridplot.png
    A doc/manual/source/_static/images/optima_config_new.png
    A doc/manual/source/_static/images/optima_host_config.png
    A doc/manual/source/_static/images/pcsa.png
    A doc/manual/source/_static/images/pcsa_3dplot.png
    A doc/manual/source/_static/images/pcsa_adv_control.png
    A doc/manual/source/_static/images/pcsa_all.png
    A doc/manual/source/_static/images/pcsa_analys-line.png
    A doc/manual/source/_static/images/pcsa_analys-sigm.png
    A doc/manual/source/_static/images/pcsa_bitmap.png
    A doc/manual/source/_static/images/pcsa_controls_simulated.png
    A doc/manual/source/_static/images/pcsa_main-c.png
    A doc/manual/source/_static/images/pcsa_mline_sigm.png
    A doc/manual/source/_static/images/pcsa_mline_str.png
    A doc/manual/source/_static/images/pcsa_mline_unsim.png
    A doc/manual/source/_static/images/pcsa_mlines-line1.png
    A doc/manual/source/_static/images/pcsa_mlines-line2.png
    A doc/manual/source/_static/images/pcsa_mlines-sigm1.png
    A doc/manual/source/_static/images/pcsa_mlines-sigm2.png
    A doc/manual/source/_static/images/pcsa_regul.png
    A doc/manual/source/_static/images/pcsa_regul_sim.png
    A doc/manual/source/_static/images/pcsa_report.png
    A doc/manual/source/_static/images/pcsa_res_viewer.png
    A doc/manual/source/_static/images/pcsa_resplot.png
    A doc/manual/source/_static/images/pcsa_rpscan-auto.png
    A doc/manual/source/_static/images/pcsa_rpscan-select.png
    A doc/manual/source/_static/images/pcsa_rpscan.png
    A doc/manual/source/_static/images/pcsa_rpscan_sim.png
    A doc/manual/source/_static/images/pcsa_sigmoid_eq.png
    A doc/manual/source/_static/images/pcsa_simulated.png
    A doc/manual/source/_static/images/pline_dsig.png
    A doc/manual/source/_static/images/pline_power.png
    A doc/manual/source/_static/images/pline_stline.png
    A doc/manual/source/_static/images/plot_controls.png
    A doc/manual/source/_static/images/predict1.png
    A doc/manual/source/_static/images/predict2-1.png
    A doc/manual/source/_static/images/predict2.png
    A doc/manual/source/_static/images/print.png
    A doc/manual/source/_static/images/process_crash.png
    A doc/manual/source/_static/images/process_crash2.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_01.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_02.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_03.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_04.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_05.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_06.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_07.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_08.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_09.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_10.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_11.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_12.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_13.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_14.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_15.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_16.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_17.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_18.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_19.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_20.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_21.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_22.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_23.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_24.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_25.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_26.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_27.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_28.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_29.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_30.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_31.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_32.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_33.png
    A doc/manual/source/_static/images/pseudo-abde-1.png
    A doc/manual/source/_static/images/pseudo-abde-2.png
    A doc/manual/source/_static/images/pseudo-abde-3.png
    A doc/manual/source/_static/images/pseudo-abde-4.png
    A doc/manual/source/_static/images/pseudo3d_comb_rmv.png
    A doc/manual/source/_static/images/pseudo3d_combine.png
    A doc/manual/source/_static/images/register.png
    A doc/manual/source/_static/images/register0.png
    A doc/manual/source/_static/images/register1.png
    A doc/manual/source/_static/images/register2.png
    A doc/manual/source/_static/images/register3.png
    A doc/manual/source/_static/images/register4.png
    A doc/manual/source/_static/images/register5.png
    A doc/manual/source/_static/images/report.png
    A doc/manual/source/_static/images/reporter-cmenu.png
    A doc/manual/source/_static/images/reporter-details.png
    A doc/manual/source/_static/images/reporter-loadprof.png
    A doc/manual/source/_static/images/reporter-save.png
    A doc/manual/source/_static/images/reporter-saveprof.png
    A doc/manual/source/_static/images/reporter-view.png
    A doc/manual/source/_static/images/reporter-viewitem.png
    A doc/manual/source/_static/images/reporter.png
    A doc/manual/source/_static/images/reporter_comrep.png
    A doc/manual/source/_static/images/residualplot.png
    A doc/manual/source/_static/images/residuals.png
    A doc/manual/source/_static/images/rmsd_query-c.png
    A doc/manual/source/_static/images/rmsd_query-o.png
    A doc/manual/source/_static/images/rotor-add.png
    A doc/manual/source/_static/images/rotor-save-calibration.png
    A doc/manual/source/_static/images/rotor.png
    A doc/manual/source/_static/images/rotorstretch-0.png
    A doc/manual/source/_static/images/rotorstretch-1.png
    A doc/manual/source/_static/images/rotorstretch-2.png
    A doc/manual/source/_static/images/rotorstretch-3.png
    A doc/manual/source/_static/images/rotorstretch-4.png
    A doc/manual/source/_static/images/rotorstretch-5.png
    A doc/manual/source/_static/images/rotorstretch-6.png
    A doc/manual/source/_static/images/rotorstretch-7.png
    A doc/manual/source/_static/images/rotorstretch_report.png
    A doc/manual/source/_static/images/run_details.png
    A doc/manual/source/_static/images/s20W_bar.png
    A doc/manual/source/_static/images/sassoc.png
    A doc/manual/source/_static/images/save_colormap.png
    A doc/manual/source/_static/images/second_moment.png
    A doc/manual/source/_static/images/select_edits.png
    A doc/manual/source/_static/images/select_prefilt.png
    A doc/manual/source/_static/images/select_runs.png
    A doc/manual/source/_static/images/sequence.png
    A doc/manual/source/_static/images/set-zvalue.png
    A doc/manual/source/_static/images/simparams.png
    A doc/manual/source/_static/images/simulatedReport.png
    A doc/manual/source/_static/images/solution_edit.png
    A doc/manual/source/_static/images/solution_new.png
    A doc/manual/source/_static/images/solution_select.png
    A doc/manual/source/_static/images/solution_settings.png
    A doc/manual/source/_static/images/somo/somo_icon.png
    A doc/manual/source/_static/images/spectrum_extinction.png
    A doc/manual/source/_static/images/sw_spectrum.png
    A doc/manual/source/_static/images/time_derivative.png
    A doc/manual/source/_static/images/timestate-0.png
    A doc/manual/source/_static/images/timestate-1.png
    A doc/manual/source/_static/images/timestate-2.png
    A doc/manual/source/_static/images/timestate-3.png
    A doc/manual/source/_static/images/timestate-4.png
    A doc/manual/source/_static/images/ultra.xpm
    A doc/manual/source/_static/images/ultrascan3.png
    A doc/manual/source/_static/images/upload_fit_spectrum.png
    A doc/manual/source/_static/images/us_buffer.png
    A doc/manual/source/_static/images/us_buffer_spect.png
    A doc/manual/source/_static/images/us_buoyanc-2.png
    A doc/manual/source/_static/images/us_buoyanc.png
    A doc/manual/source/_static/images/us_conv-RA.png
    A doc/manual/source/_static/images/us_convert/us_convert_01.png
    A doc/manual/source/_static/images/us_convert/us_convert_02.png
    A doc/manual/source/_static/images/us_convert/us_convert_03.png
    A doc/manual/source/_static/images/us_convert/us_convert_04.png
    A doc/manual/source/_static/images/us_convert/us_convert_05.png
    A doc/manual/source/_static/images/us_convert/us_convert_06.png
    A doc/manual/source/_static/images/us_convert/us_convert_07.png
    A doc/manual/source/_static/images/us_convert/us_convert_08.png
    A doc/manual/source/_static/images/us_convert/us_convert_09.png
    A doc/manual/source/_static/images/us_convert/us_convert_10.png
    A doc/manual/source/_static/images/us_convert/us_convert_11.png
    A doc/manual/source/_static/images/us_convert/us_convert_12.png
    A doc/manual/source/_static/images/us_convert/us_convert_13.png
    A doc/manual/source/_static/images/us_convert/us_convert_14.png
    A doc/manual/source/_static/images/us_convert_01.png
    A doc/manual/source/_static/images/us_convert_02.png
    A doc/manual/source/_static/images/us_convert_03.png
    A doc/manual/source/_static/images/us_convert_04.png
    A doc/manual/source/_static/images/us_convert_05.png
    A doc/manual/source/_static/images/us_convert_06.png
    A doc/manual/source/_static/images/us_convert_07.png
    A doc/manual/source/_static/images/us_convert_08.png
    A doc/manual/source/_static/images/us_convert_09.png
    A doc/manual/source/_static/images/us_convert_10.png
    A doc/manual/source/_static/images/us_convert_11.png
    A doc/manual/source/_static/images/us_convert_12.png
    A doc/manual/source/_static/images/us_convert_13.png
    A doc/manual/source/_static/images/us_convert_14.png
    A doc/manual/source/_static/images/us_convert_definedscans.png
    A doc/manual/source/_static/images/us_convert_definesubset.png
    A doc/manual/source/_static/images/us_edit.png
    A doc/manual/source/_static/images/us_edit_mwl.png
    A doc/manual/source/_static/images/us_equiltime.png
    A doc/manual/source/_static/images/us_extinction-0.png
    A doc/manual/source/_static/images/us_extinction-00.png
    A doc/manual/source/_static/images/us_extinction-000.png
    A doc/manual/source/_static/images/us_extinction-1.png
    A doc/manual/source/_static/images/us_extinction-2.png
    A doc/manual/source/_static/images/us_extinction-3.png
    A doc/manual/source/_static/images/us_fds_filemanager-0.png
    A doc/manual/source/_static/images/us_fds_filemanager-1.png
    A doc/manual/source/_static/images/us_fds_filemanager-2.png
    A doc/manual/source/_static/images/us_fds_filemanager-3.png
    A doc/manual/source/_static/images/us_fds_filemanager-4.png
    A doc/manual/source/_static/images/us_investigator-2.png
    A doc/manual/source/_static/images/us_investigator.png
    A doc/manual/source/_static/images/us_modelmetrics-0.png
    A doc/manual/source/_static/images/us_modmet_report.png
    A doc/manual/source/_static/images/us_project.png
    A doc/manual/source/_static/images/us_project1.png
    A doc/manual/source/_static/images/us_project2.png
    A doc/manual/source/_static/images/us_project3.png
    A doc/manual/source/_static/images/us_project_add-supdata.png
    A doc/manual/source/_static/images/us_project_edit-supdata.png
    A doc/manual/source/_static/images/us_project_web.png
    A doc/manual/source/_static/images/us_project_webed.png
    A doc/manual/source/_static/images/us_solution1.png
    A doc/manual/source/_static/images/us_solution2.png
    A doc/manual/source/_static/images/us_solution3.png
    A doc/manual/source/_static/images/us_spectrum-0-upded.png
    A doc/manual/source/_static/images/us_spectrum-0.png
    A doc/manual/source/_static/images/us_spectrum-1.png
    A doc/manual/source/_static/images/us_spectrum-load.png
    A doc/manual/source/_static/images/usfont-1.png
    A doc/manual/source/_static/images/usfont-2.png
    A doc/manual/source/_static/images/vhw_combine-combo.png
    A doc/manual/source/_static/images/vhw_combine-envel.png
    A doc/manual/source/_static/images/vhw_combine-selrun.png
    A doc/manual/source/_static/images/vhw_combine.png
    A doc/manual/source/_static/images/vhw_distribution.png
    A doc/manual/source/_static/images/vhw_enh_groups.png
    A doc/manual/source/_static/images/vhw_enh_groups.png6-33-11.png
    A doc/manual/source/_static/images/vhw_enh_groups_res.png
    A doc/manual/source/_static/images/vhw_enhanced.png
    A doc/manual/source/_static/images/vhw_histogram.png
    A doc/manual/source/_static/images/xpn_report1.png
    A doc/manual/source/_static/images/xpn_report2.png
    A doc/manual/source/_static/images/xpn_viewer-loaded.png
    A doc/manual/source/_static/images/xpn_viewer-saved.png
    A doc/manual/source/_static/images/xpn_viewer.png
    A doc/manual/source/_static/images/zvalue_eq.png
    A doc/manual/source/_static/js/language_data.js
    A doc/manual/source/_static/js/sphinx_highlight.js
    A doc/manual/source/_static/language_data.js
    A doc/manual/source/_static/qthelp.css
    A doc/manual/source/_static/sphinx_highlight.js
    A doc/manual/source/analysprof_general.rst
    A doc/manual/source/analyte/analyte_edit.rst
    A doc/manual/source/analyte/analyte_new.rst
    A doc/manual/source/analyte/analyte_select.rst
    A doc/manual/source/analyte/analyte_settings.rst
    A doc/manual/source/analyte/index.rst
    A doc/manual/source/associations.rst
    A doc/manual/source/astfem_sim.rst
    A doc/manual/source/auto_index.py
    A doc/manual/source/beckman_openauc.rst
    A doc/manual/source/buffer/buffer_edit.rst
    A doc/manual/source/buffer/buffer_new.rst
    A doc/manual/source/buffer/buffer_select.rst
    A doc/manual/source/buffer/buffer_settings.rst
    A doc/manual/source/buffer/index.rst
    A doc/manual/source/buoyancy_editor.rst
    A doc/manual/source/colorgradient.rst
    A doc/manual/source/combine_models.rst
    A doc/manual/source/common_dialogs.rst
    A doc/manual/source/components.rst
    A doc/manual/source/conf.py
    A doc/manual/source/config.rst
    A doc/manual/source/convert.rst
    A doc/manual/source/ddist_combine.rst
    A doc/manual/source/dens_match.rst
    A doc/manual/source/dmga_init.rst
    A doc/manual/source/dmga_init_constr.rst
    A doc/manual/source/experiment/cells.rst
    A doc/manual/source/experiment/general.rst
    A doc/manual/source/experiment/import.rst
    A doc/manual/source/experiment/index.rst
    A doc/manual/source/experiment/liveupdate.rst
    A doc/manual/source/experiment/optics.rst
    A doc/manual/source/experiment/range.rst
    A doc/manual/source/experiment/rotor.rst
    A doc/manual/source/experiment/solutions.rst
    A doc/manual/source/experiment/speeds.rst
    A doc/manual/source/experiment/submit.rst
    A doc/manual/source/export_legacy.rst
    A doc/manual/source/fe_match/fe_dmga_adv.rst
    A doc/manual/source/fe_match/fe_match_adv.rst
    A doc/manual/source/fe_match/fe_match_main.rst
    A doc/manual/source/fe_match/fe_match_simulate.rst
    A doc/manual/source/fe_match/index.rst
    A doc/manual/source/fit_meniscus.rst
    A doc/manual/source/ga_initialize.rst
    A doc/manual/source/global_equil.rst
    A doc/manual/source/gmp/gmp.rst
    A doc/manual/source/gmp/gmp_audit_trail.rst
    A doc/manual/source/gmp/gmp_automation.rst
    A doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_experiment.rst
    A doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_gmp.rst
    A doc/manual/source/gmp/gmp_data_acquisition/index.rst
    A doc/manual/source/gmp/gmp_protocol_development.rst
    A doc/manual/source/gmp/gmp_report_generator.rst
    A doc/manual/source/gmp/gmp_signature.rst
    A doc/manual/source/gmp/index.rst
    A doc/manual/source/grid_editor.rst
    A doc/manual/source/idist_combine.rst
    A doc/manual/source/index.rst
    A doc/manual/source/manage_data.rst
    A doc/manual/source/model_editor.rst
    A doc/manual/source/multi-wavelength/index.rst
    A doc/manual/source/multi-wavelength/mwl_species_fit.rst
    A doc/manual/source/multi-wavelength/mwl_species_sim.rst
    A doc/manual/source/multi-wavelength/mwl_spectra.rst
    A doc/manual/source/multi-wavelength/mwlr_viewer.rst
    A doc/manual/source/pcsa/index.rst
    A doc/manual/source/pcsa/load_modelrecs.rst
    A doc/manual/source/pcsa/pcsa.rst
    A doc/manual/source/pcsa/pcsa_adv.rst
    A doc/manual/source/pcsa/pcsa_analys.rst
    A doc/manual/source/pcsa/pcsa_mlines.rst
    A doc/manual/source/pcsa/pcsa_results.rst
    A doc/manual/source/pcsa/pcsa_rpscan.rst
    A doc/manual/source/predict1.rst
    A doc/manual/source/predict2.rst
    A doc/manual/source/pseudo3d.rst
    A doc/manual/source/ramp_data.rst
    A doc/manual/source/register.rst
    A doc/manual/source/reporter.rst
    A doc/manual/source/requirements.txt
    A doc/manual/source/rmsd_query.rst
    A doc/manual/source/rotor_calibration.rst
    A doc/manual/source/rotors.rst
    A doc/manual/source/run_details.rst
    A doc/manual/source/sassoc.rst
    A doc/manual/source/second_moment.rst
    A doc/manual/source/simparams.rst
    A doc/manual/source/solutions/index.rst
    A doc/manual/source/solutions/solution_edit.rst
    A doc/manual/source/solutions/solution_new.rst
    A doc/manual/source/solutions/solution_select.rst
    A doc/manual/source/solutions/solution_settings.rst
    A doc/manual/source/start_page-abde.rst
    A doc/manual/source/start_page-dm.rst
    A doc/manual/source/start_page-int.rst
    A doc/manual/source/start_page-mw.rst
    A doc/manual/source/start_page-new.rst
    A doc/manual/source/start_page-rpt.rst
    A doc/manual/source/start_page.rst
    A doc/manual/source/time_derivative.rst
    A doc/manual/source/tmst_viewer.rst
    A doc/manual/source/us_administrator.rst
    A doc/manual/source/us_buoyancy.rst
    A doc/manual/source/us_edit.rst
    A doc/manual/source/us_equiltime.rst
    A doc/manual/source/us_extinction.rst
    A doc/manual/source/us_fds_filemanager.rst
    A doc/manual/source/us_investigator.rst
    A doc/manual/source/us_modelmetrics.rst
    A doc/manual/source/us_project.rst
    A doc/manual/source/us_spectrum.rst
    A doc/manual/source/vhw_combine.rst
    A doc/manual/source/vhw_distrib_plot.rst
    A doc/manual/source/vhw_enhanced.rst
    A doc/manual/source/xpn_viewer.rst
    R doc/manual/template.img.body
    R doc/manual/tidy.conf
    R doc/manual/time_derivative.body
    R doc/manual/ultrascan3.txt
    R doc/manual/us_buffer.body
    R doc/manual/us_edit.body
    R doc/manual/us_edit_mwl.body
    R doc/manual/us_equiltime.body
    R doc/manual/us_fds_filemanager.body
    R doc/manual/us_investigator.body
    R doc/manual/us_modelmetrics.body
    R doc/manual/us_project.body
    R doc/manual/us_solution.body
    R doc/manual/uscol.body
    R doc/manual/uscolor2.body
    R doc/manual/usfont.body
    R doc/manual/usfont2.body
    R doc/manual/vhw_combine.body
    R doc/manual/vhw_distrib_plot.body
    R doc/manual/vhw_enhanced.body
    R doc/manual/wrapped-images.lst
    M etc/etc_belongs_list.txt
    A etc/icons/make-icons.sh
    A etc/icons/us3-icon-master-512.png
    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 etc/us3-icon-128x128.ico
    M etc/us3-icon-128x128.png
    M etc/us3-icon-32x32.png
    M etc/us3-icon-48x48.ico
    M etc/us3-icon-48x48.png
    M etc/us3-icon.icns
    M gui.pri
    M gui/CMakeLists.txt
    M gui/fix-mac-make.sh
    R gui/images.qrc
    M gui/images/us3-icon-128x128.png
    M gui/images/us3-icon-16x16.png
    M gui/images/us3-icon-256x256.png
    M gui/images/us3-icon-32x32.png
    M gui/images/us3-icon-48x48.png
    M gui/images/us3-icon-512x512.png
    M gui/images/us3-icon-64x64.png
    M gui/libus_gui.pro
    M gui/qrc_make_adds.txt
    M gui/us_abstractrotor_gui.h
    M gui/us_analysis_base2.cpp
    M gui/us_analysis_base2.h
    M gui/us_analyte_gui.cpp
    M gui/us_analyte_gui.h
    M gui/us_buffer_gui.cpp
    M gui/us_buffer_gui.h
    M gui/us_convert_gui.cpp
    M gui/us_convert_gui.h
    M gui/us_csv_loader.cpp
    M gui/us_csv_loader.h
    M gui/us_data_loader.h
    M gui/us_experiment_gui.h
    M gui/us_extinctfitter_gui.cpp
    M gui/us_extinction_gui.cpp
    M gui/us_extinction_gui.h
    M gui/us_get_run.cpp
    M gui/us_get_run.h
    M gui/us_gui_util.cpp
    M gui/us_help.cpp
    M gui/us_images.cpp
    M gui/us_images.h
    M gui/us_intensity.h
    M gui/us_investigator.cpp
    M gui/us_license.cpp
    M gui/us_load_auc.h
    M gui/us_minimize.cpp
    M gui/us_model_gui.cpp
    M gui/us_model_gui.h
    M gui/us_model_loader.cpp
    M gui/us_model_loader.h
    M gui/us_mwl_data.cpp
    M gui/us_new_spectrum.cpp
    M gui/us_new_spectrum.h
    M gui/us_passwd.cpp
    M gui/us_plot.cpp
    M gui/us_plot.h
    M gui/us_plot3d.cpp
    M gui/us_plot3d.h
    M gui/us_predict1.cpp
    M gui/us_predict1.h
    M gui/us_project_gui.h
    M gui/us_properties.cpp
    M gui/us_report_gui.cpp
    M gui/us_report_gui.h
    M gui/us_rotor_gui.h
    M gui/us_run_details2.cpp
    M gui/us_sassoc.cpp
    M gui/us_sassoc.h
    M gui/us_select_edits.h
    M gui/us_select_item.cpp
    M gui/us_select_item.h
    M gui/us_select_runs.h
    M gui/us_select_triples.h
    M gui/us_selectbox.h
    M gui/us_solution_gui.cpp
    M gui/us_solution_gui.h
    M gui/us_spectrodata.cpp
    M gui/us_spectrodata.h
    M gui/us_widgets.h
    M local.pri.template
    M makeall.sh
    A pkg/macos/README.md
    A pkg/macos/component.plist
    A pkg/macos/distribution.xml.in
    A pkg/macos/launcher/UltraScan3.app/Contents/Info.plist
    A pkg/macos/launcher/UltraScan3.app/Contents/MacOS/UltraScan3
    A pkg/macos/postinstall
    A pkg/macos/preinstall
    A pkg/macos/resources/Welcome.txt.in
    A pkg/macos/resources/background.png
    A pkg/macos/ultrascan_sysctl.plist
    A pkg/macos/uninstall.sh
    M programs/CMakeLists.txt
    M programs/main1.inc
    M programs/us/CMakeLists.txt
    M programs/us/revision.sh
    M programs/us/us.cpp
    M programs/us/us.pro
    R programs/us/us_de_DE.ts
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_2dsa/us_2dsa.h
    M programs/us_2dsa/us_adv_analysis_2d.h
    M programs/us_2dsa/us_analysis_control_2d.h
    M programs/us_2dsa/us_plot_control_2d.h
    M programs/us_2dsa/us_show_norm.cpp
    M programs/us_abde/us_abde_main.cpp
    M programs/us_abde/us_norm_profile.cpp
    M programs/us_abde/us_norm_profile.h
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_analysis_profile/us_analysis_profile.h
    M programs/us_analysis_profile/us_anapro_utils.cpp
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_astfem_sim/us_clipdata.h
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp
    M programs/us_autoflow_analysis/CMakeLists.txt
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp
    M programs/us_autoflow_analysis/us_autoflow_analysis.h
    M programs/us_buoyancy/us_buoyancy.cpp
    M programs/us_buoyancy/us_buoyancy.h
    M programs/us_colorgradient/us_colorgradient.cpp
    M programs/us_com_project/CMakeLists.txt
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_com_project/us_com_project_gui.h
    M programs/us_com_project_academic/CMakeLists.txt
    M programs/us_combine_models/us_combine_models.cpp
    M programs/us_config/us_admin.cpp
    M programs/us_config/us_advanced.cpp
    M programs/us_config/us_color.cpp
    M programs/us_config/us_config.pro
    M programs/us_config/us_database.cpp
    M programs/us_config/us_font.cpp
    M programs/us_config/us_font.h
    M programs/us_config/us_newxpnhost_db.cpp
    M programs/us_config/us_xpnhost.cpp
    M programs/us_config/us_xpnhost_db.cpp
    M programs/us_dcdt/us_dcdt.cpp
    M programs/us_dcdt/us_dcdt.h
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_ddist_combine/us_ddist_combine.h
    M programs/us_density_match/us_density_match.cpp
    M programs/us_density_match/us_model_params.h
    M programs/us_density_match/us_remove_models.h
    M programs/us_dmga_init/us_dmga_init.cpp
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_edit.h
    M programs/us_edit/us_edit_scan.cpp
    M programs/us_edit/us_edit_scan.h
    M programs/us_edit/us_exclude_profile.h
    M programs/us_edit/us_select_lambdas.h
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.h
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_export_legacy/us_export.cpp
    M programs/us_fds_filemanager/us_fds_filemanager.cpp
    M programs/us_fematch/CMakeLists.txt
    M programs/us_fematch/us_adv_dmgamc.h
    M programs/us_fematch/us_advanced_fem.h
    M programs/us_fematch/us_fematch.cpp
    M programs/us_fematch/us_fematch.h
    M programs/us_fematch/us_plot_control_fem.cpp
    M programs/us_fematch/us_plot_control_fem.h
    M programs/us_fit_meniscus/CMakeLists.txt
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    M programs/us_fit_meniscus/us_fit_meniscus.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_globalequil/us_eqfit_control.cpp
    M programs/us_globalequil/us_eqfit_control.h
    M programs/us_globalequil/us_eqhistogram.cpp
    M programs/us_globalequil/us_eqmath.cpp
    M programs/us_globalequil/us_eqmodel_control.cpp
    M programs/us_globalequil/us_eqmodel_control.h
    M programs/us_globalequil/us_eqreporter.cpp
    M programs/us_globalequil/us_fit_worker.cpp
    M programs/us_globalequil/us_globalequil.cpp
    M programs/us_globalequil/us_globalequil.h
    M programs/us_globalequil/us_model_adpars.h
    M programs/us_globalequil/us_model_select.h
    M programs/us_grid_editor/us_grid_editor.cpp
    M programs/us_helpdaemon/us_helpdaemon.cpp
    M programs/us_integral/us_delete_models.h
    M programs/us_integral/us_integral.cpp
    M programs/us_integral/us_integral.h
    M programs/us_legacy_converter/us_legacy_converter.cpp
    M programs/us_legacy_converter/us_legacy_converter.h
    M programs/us_manage_data/us_data_model.cpp
    M programs/us_manage_data/us_manage_data.cpp
    M programs/us_modelmetrics/us_modelmetrics.cpp
    M programs/us_mpi_analysis/2dsa_worker.cpp
    M programs/us_mpi_analysis/CMakeLists.txt
    M programs/us_mpi_analysis/dmga_master.cpp
    M programs/us_mpi_analysis/ga_worker.cpp
    M programs/us_mpi_analysis/pcsa_worker.cpp
    M programs/us_mpi_analysis/revision.sh
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M programs/us_mwl_species_fit/CMakeLists.txt
    M programs/us_mwl_species_fit/us_mwl_sf_plot3d.cpp
    M programs/us_mwl_species_fit/us_mwl_sf_plot3d.h
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.h
    M programs/us_mwl_species_sim/us_mwl_species_sim.cpp
    M programs/us_mwl_species_sim/us_mwl_species_sim.h
    M programs/us_mwl_spectra/us_mwl_spectra.cpp
    M programs/us_mwl_spectra/us_mwl_spectra.h
    M programs/us_mwl_spectra/us_mwls_pltctl.cpp
    M programs/us_mwl_spectra/us_mwls_pltctl.h
    M programs/us_mwlr_viewer/us_mwl_pltctrl.cpp
    M programs/us_mwlr_viewer/us_mwl_pltctrl.h
    M programs/us_mwlr_viewer/us_mwlr_viewer.cpp
    M programs/us_mwlr_viewer/us_mwlr_viewer.h
    M programs/us_pcsa/us_adv_analysis_pc.h
    M programs/us_pcsa/us_analysis_control_pc.cpp
    M programs/us_pcsa/us_analysis_control_pc.h
    M programs/us_pcsa/us_mlplot.cpp
    M programs/us_pcsa/us_mlplot.h
    M programs/us_pcsa/us_mrecs_loader.cpp
    M programs/us_pcsa/us_mrecs_loader.h
    M programs/us_pcsa/us_pcsa.cpp
    M programs/us_pcsa/us_pcsa.h
    M programs/us_pcsa/us_pcsa_process.cpp
    M programs/us_pcsa/us_plot_control_pc.h
    M programs/us_pcsa/us_rpscan.cpp
    M programs/us_pcsa/us_rpscan.h
    M programs/us_protocol_dev/CMakeLists.txt
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M programs/us_protocol_dev/us_protocol_dev_gui.h
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.h
    M programs/us_pseudo3d_combine/us_remove_distros.h
    M programs/us_pseudo_absorbance/us_add_refScan.cpp
    M programs/us_pseudo_absorbance/us_convert_scan.cpp
    M programs/us_pseudo_absorbance/us_convert_scan.h
    M programs/us_pseudo_absorbance/us_pseudo_absorbance.cpp
    M programs/us_pseudo_absorbance/us_remove_ri.cpp
    M programs/us_pseudo_absorbance/us_remove_ri.h
    M programs/us_query_rmsd/CMakeLists.txt
    M programs/us_query_rmsd/us_query_rmsd.cpp
    M programs/us_query_rmsd/us_query_rmsd.h
    M programs/us_ramp/us_experiment_gui_ra.h
    M programs/us_ramp/us_experiment_ra.cpp
    M programs/us_ramp/us_get_dbrun_ra.cpp
    M programs/us_ramp/us_mwlramp.cpp
    M programs/us_ramp/us_ramp.cpp
    M programs/us_ramp/us_ramp_gui.cpp
    M programs/us_ramp/us_ramp_gui.h
    M programs/us_ramp/us_select_triples_ra.h
    M programs/us_reporter_gmp/CMakeLists.txt
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h
    M programs/us_rotor_calibration/us_rotor_calibration.cpp
    M programs/us_rotor_calibration/us_rotor_calibration.h
    M programs/us_second_moment/us_second_moment.cpp
    M programs/us_second_moment/us_second_moment.h
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_spectrum/us_spectrum.h
    M programs/us_vhw_combine/us_vhw_combine.cpp
    M programs/us_vhw_combine/us_vhwc_pltctl.cpp
    M programs/us_vhw_combine/us_vhwc_pltctl.h
    M programs/us_vhw_enhanced/us_distrib_plot.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.h
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.h
    R propignore
    R proppng
    R proptext
    M qmakeall.sh
    M qwtplot3d/CMakeLists.txt
    M qwtplot3d/include/qwt3d_io_gl2ps.h
    M qwtplot3d/include/qwt3d_openglhelper.h
    M qwtplot3d/include/qwt3d_plot.h
    M qwtplot3d/include/qwt3d_surfaceplot.h
    R qwtplot3d/lingua_de.ts
    M qwtplot3d/qwtplot3d.pro
    M qwtplot3d/src/qwt3d_io.cpp
    M qwtplot3d/src/qwt3d_io_gl2ps.cpp
    M qwtplot3d/src/qwt3d_label.cpp
    M qwtplot3d/src/qwt3d_lighting.cpp
    M qwtplot3d/src/qwt3d_movements.cpp
    M qwtplot3d/src/qwt3d_plot.cpp
    M qwtplot3d/src/qwt3d_surfaceplot.cpp
    A scripts/bootstrap-linux.sh
    A scripts/bootstrap-macos.sh
    A scripts/bootstrap-windows.ps1
    A scripts/bootstrap.bat
    A scripts/build.bat
    A scripts/build.ps1
    M scripts/build.sh
    M test/utils/CMakeLists.txt
    M test/utils/test_us_ana_profile.cpp
    M test/utils/test_us_crypto.cpp
    A test/utils/test_us_help_pages.cpp
    A test/utils/test_us_regex.cpp
    M test/utils/test_us_simparms.cpp
    M test/utils/test_us_time_state.cpp
    A us-build
    M utils/CMakeLists.txt
    M utils/ius_db2.h
    M utils/libus_utils.pro
    M utils/us_ana_profile.cpp
    M utils/us_ana_profile.h
    M utils/us_analyte.cpp
    M utils/us_analyte.h
    M utils/us_archive.cpp
    M utils/us_archive.h
    M utils/us_astfem_math.cpp
    M utils/us_astfem_math.h
    M utils/us_astfem_rsa.cpp
    M utils/us_astfem_rsa.h
    M utils/us_buffer.cpp
    M utils/us_buffer.h
    M utils/us_cfa_data.cpp
    M utils/us_cfa_data.h
    M utils/us_constants.cpp
    M utils/us_constants.h
    M utils/us_convert.cpp
    M utils/us_convert.h
    M utils/us_convertio.cpp
    M utils/us_convertio.h
    M utils/us_crc.cpp
    M utils/us_crc.h
    M utils/us_crypto.cpp
    M utils/us_crypto.h
    M utils/us_csv_data.cpp
    M utils/us_csv_data.h
    M utils/us_dataIO.cpp
    M utils/us_dataIO.h
    M utils/us_datafiles.cpp
    M utils/us_datafiles.h
    M utils/us_db2.cpp
    M utils/us_db2.h
    M utils/us_defines.h
    M utils/us_dmga_constr.cpp
    M utils/us_eprofile.h
    M utils/us_experiment.cpp
    M utils/us_experiment.h
    M utils/us_extern.h
    M utils/us_geturl.cpp
    M utils/us_geturl.h
    M utils/us_global.cpp
    M utils/us_global.h
    M utils/us_gzip.cpp
    M utils/us_gzip.h
    M utils/us_hardware.h
    M utils/us_http_post.h
    M utils/us_hydrosim.cpp
    M utils/us_hydrosim.h
    M utils/us_lamm_astfvm.cpp
    M utils/us_lamm_astfvm.h
    M utils/us_license_t.cpp
    M utils/us_license_t.h
    M utils/us_link_ssl.cpp
    M utils/us_link_ssl.h
    M utils/us_lm.cpp
    M utils/us_local_server.cpp
    M utils/us_local_server.h
    M utils/us_math2.cpp
    M utils/us_math2.h
    M utils/us_matrix.cpp
    M utils/us_matrix.h
    M utils/us_memory.cpp
    M utils/us_memory.h
    M utils/us_model.cpp
    M utils/us_model.h
    M utils/us_noise.cpp
    M utils/us_noise.h
    M utils/us_pcsa_modelrec.cpp
    M utils/us_pcsa_modelrec.h
    M utils/us_project.cpp
    M utils/us_protocol_util.cpp
    M utils/us_protocol_util.h
    M utils/us_report.cpp
    M utils/us_report.h
    M utils/us_report_gmp.cpp
    M utils/us_rotor.cpp
    M utils/us_run_protocol.cpp
    M utils/us_run_protocol.h
    M utils/us_settings.cpp
    M utils/us_settings.h
    M utils/us_simparms.cpp
    M utils/us_simparms.h
    M utils/us_sleep.h
    M utils/us_solute.cpp
    M utils/us_solute.h
    M utils/us_solution.cpp
    M utils/us_solution.h
    M utils/us_solution_vals.h
    M utils/us_solve_sim.cpp
    M utils/us_stiffbase.cpp
    M utils/us_stiffbase.h
    M utils/us_tar.cpp
    M utils/us_tar.h
    M utils/us_time_state.cpp
    M utils/us_time_state.h
    M utils/us_timer.cpp
    M utils/us_timer.h
    M utils/us_util.cpp
    M utils/us_util.h
    A utils/us_utils_qt.h
    M utils/us_vector.cpp
    M utils/us_vector.h
    M utils/us_xpn_data.cpp
    M utils/us_xpn_data.h
    M utils/us_zsolute.cpp
    M utils/us_zsolute.h
    R vcpkg
    M vcpkg.json

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

Merge main into somo-qt6


  Commit: 005210ec1222cf2098477fef7cbc62cdfdb1c08b
      https://github.com/ehb54/ultrascan3/commit/005210ec1222cf2098477fef7cbc62cdfdb1c08b
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2026-07-01 (Wed, 01 Jul 2026)

  Changed paths:
    M us_somo/develop/3dplot/lightingdlgbase.h
    M us_somo/develop/src/us3i_gui_util.cpp
    M us_somo/develop/src/us_config.cpp
    M us_somo/develop/src/us_hydrodyn.cpp
    M us_somo/develop/src/us_hydrodyn_addresidue.cpp
    M us_somo/develop/src/us_hydrodyn_anaflex_core.cpp
    M us_somo/develop/src/us_hydrodyn_bd_core.cpp
    M us_somo/develop/src/us_hydrodyn_beads_load.cpp
    M us_somo/develop/src/us_hydrodyn_best.cpp

  Log Message:
  -----------
  Address PR #335 review feedback from doluk

- Qt::WFlags -> Qt::WindowFlags (lightingdlgbase.h)
- inline the const-wrapper save_svg overload (us3i_gui_util.cpp)
- drop dead Qt3/4 QT_VERSION include guard (us_config.cpp)
- hoist repeated regex construction to static const in
  fileNameCheck (us_hydrodyn.cpp), anaflex txt-extension checks
  (us_hydrodyn_anaflex_core.cpp), and the leading-'=' strip in
  US_Hydrodyn_Best::load (us_hydrodyn_best.cpp)
- move QRegularExpression include next to other Qt includes and
  simplify rx_spaces construction (us_hydrodyn_addresidue.cpp)
- remove duplicate QRegularExpression include (us_hydrodyn_bd_core.cpp)
- combine QRegularExpression rx construction with its pattern and
  drop the now-redundant setPattern call (us_hydrodyn_beads_load.cpp)


  Commit: dd1a79e3b1c92c841119387bd1da9de25d53ade4
      https://github.com/ehb54/ultrascan3/commit/dd1a79e3b1c92c841119387bd1da9de25d53ade4
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-07-01 (Wed, 01 Jul 2026)

  Changed paths:
    M utils/us_db2.cpp

  Log Message:
  -----------
  Merge pull request #467 from ehb54/ehb54-issue-940

Fix Schannel TLS cipher mismatch on MSYS2/64 Windows builds


  Commit: 73d10e1ac2511df9f115150909f8efa4e15e2aa9
      https://github.com/ehb54/ultrascan3/commit/73d10e1ac2511df9f115150909f8efa4e15e2aa9
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-07-01 (Wed, 01 Jul 2026)

  Changed paths:
    M utils/us_db2.cpp

  Log Message:
  -----------
  Merge branch 'main' into issue-941


  Commit: 4dd383414126596486f0a9d7f4a2594aa26cbbb2
      https://github.com/ehb54/ultrascan3/commit/4dd383414126596486f0a9d7f4a2594aa26cbbb2
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-07-01 (Wed, 01 Jul 2026)

  Changed paths:
    M utils/us_db2.cpp

  Log Message:
  -----------
  Merge branch 'main' into somo-qt6


  Commit: 67350cbc9b652fe2183c4a6889631191739a5cdb
      https://github.com/ehb54/ultrascan3/commit/67350cbc9b652fe2183c4a6889631191739a5cdb
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-07-01 (Wed, 01 Jul 2026)

  Changed paths:
    M .github/workflows/codeql-analysis.yml
    M admin/codeql/docker/local.pri.somo
    M us_somo/develop/3dplot/lightingdlgbase.h
    M us_somo/develop/include/us3i_gui_util.h
    M us_somo/develop/include/us3i_plot.h
    M us_somo/develop/include/us_csv.h
    M us_somo/develop/include/us_hydrodyn_cluster.h
    M us_somo/develop/include/us_hydrodyn_cluster_best.h
    M us_somo/develop/include/us_hydrodyn_cluster_bfnb.h
    M us_somo/develop/include/us_hydrodyn_cluster_bfnb_nsa.h
    M us_somo/develop/include/us_hydrodyn_cluster_dammin.h
    M us_somo/develop/include/us_hydrodyn_cluster_oned.h
    M us_somo/develop/include/us_hydrodyn_saxs.h
    M us_somo/develop/include/us_hydrodyn_saxs_hplc_fit.h
    M us_somo/develop/include/us_hydrodyn_saxs_hplc_options.h
    M us_somo/develop/include/us_json.h
    M us_somo/develop/include/us_multi_column.h
    M us_somo/develop/include/us_pdb_util.h
    M us_somo/develop/include/us_saxs_cmds_t.h
    M us_somo/develop/include/us_saxs_util.h
    M us_somo/develop/include/us_vector.h
    M us_somo/develop/include/us_zeno_cxx.h
    M us_somo/develop/include/us_zeno_cxx_nf.h
    M us_somo/develop/libus_somo.pro
    M us_somo/develop/src/qwt/scrollbar.cpp
    M us_somo/develop/src/us3i_color.cpp
    M us_somo/develop/src/us3i_gui_util.cpp
    M us_somo/develop/src/us3i_gzip.cpp
    M us_somo/develop/src/us3i_plot.cpp
    M us_somo/develop/src/us3i_settings.cpp
    M us_somo/develop/src/us_band_broaden.cpp
    M us_somo/develop/src/us_config.cpp
    M us_somo/develop/src/us_dirhist.cpp
    M us_somo/develop/src/us_editor.cpp
    M us_somo/develop/src/us_file_util.cpp
    M us_somo/develop/src/us_gzip.cpp
    M us_somo/develop/src/us_hydrodyn.cpp
    M us_somo/develop/src/us_hydrodyn_addatom.cpp
    M us_somo/develop/src/us_hydrodyn_addhybrid.cpp
    M us_somo/develop/src/us_hydrodyn_addresidue.cpp
    M us_somo/develop/src/us_hydrodyn_addsaxs.cpp
    M us_somo/develop/src/us_hydrodyn_anaflex_core.cpp
    M us_somo/develop/src/us_hydrodyn_batch.cpp
    M us_somo/develop/src/us_hydrodyn_bd.cpp
    M us_somo/develop/src/us_hydrodyn_bd_core.cpp
    M us_somo/develop/src/us_hydrodyn_beads.cpp
    M us_somo/develop/src/us_hydrodyn_beads_load.cpp
    M us_somo/develop/src/us_hydrodyn_best.cpp
    M us_somo/develop/src/us_hydrodyn_cluster.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_best.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_bfnb.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_bfnb_nsa.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_config.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_dammin.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_dmd.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_oned.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_results.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_status.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_submit.cpp
    M us_somo/develop/src/us_hydrodyn_comparative.cpp
    M us_somo/develop/src/us_hydrodyn_core.cpp
    M us_somo/develop/src/us_hydrodyn_csv_viewer.cpp
    M us_somo/develop/src/us_hydrodyn_dad.cpp
    M us_somo/develop/src/us_hydrodyn_dad_baseline_best.cpp
    M us_somo/develop/src/us_hydrodyn_dad_conc.cpp
    M us_somo/develop/src/us_hydrodyn_dad_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_dad_dctr.cpp
    M us_somo/develop/src/us_hydrodyn_dad_fit.cpp
    M us_somo/develop/src/us_hydrodyn_dad_fit_global.cpp
    M us_somo/develop/src/us_hydrodyn_dad_gg.cpp
    M us_somo/develop/src/us_hydrodyn_dad_gui.cpp
    M us_somo/develop/src/us_hydrodyn_dad_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_dad_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_dad_options.cpp
    M us_somo/develop/src/us_hydrodyn_dad_parameters.cpp
    M us_somo/develop/src/us_hydrodyn_dad_svd.cpp
    M us_somo/develop/src/us_hydrodyn_dad_util.cpp
    M us_somo/develop/src/us_hydrodyn_dmd_core.cpp
    M us_somo/develop/src/us_hydrodyn_grpy.cpp
    M us_somo/develop/src/us_hydrodyn_hydrate.cpp
    M us_somo/develop/src/us_hydrodyn_info.cpp
    M us_somo/develop/src/us_hydrodyn_load.cpp
    M us_somo/develop/src/us_hydrodyn_mals.cpp
    M us_somo/develop/src/us_hydrodyn_mals_baseline_best.cpp
    M us_somo/develop/src/us_hydrodyn_mals_conc.cpp
    M us_somo/develop/src/us_hydrodyn_mals_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_mals_dctr.cpp
    M us_somo/develop/src/us_hydrodyn_mals_fit.cpp
    M us_somo/develop/src/us_hydrodyn_mals_fit_global.cpp
    M us_somo/develop/src/us_hydrodyn_mals_gg.cpp
    M us_somo/develop/src/us_hydrodyn_mals_gui.cpp
    M us_somo/develop/src/us_hydrodyn_mals_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_mals_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_mals_options.cpp
    M us_somo/develop/src/us_hydrodyn_mals_parameters.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_baseline_best.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_conc.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_dctr.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_fit.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_fit_global.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_gg.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_gui.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_options.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_parameters.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_svd.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_util.cpp
    M us_somo/develop/src/us_hydrodyn_mals_svd.cpp
    M us_somo/develop/src/us_hydrodyn_mals_util.cpp
    M us_somo/develop/src/us_hydrodyn_other.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_tool.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_tool_merge.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_tool_util.cpp
    M us_somo/develop/src/us_hydrodyn_save.cpp
    M us_somo/develop/src/us_hydrodyn_saxs.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_1d.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_2d.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_buffer.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_buffer_conc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_buffer_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_buffer_nth.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_conc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_cormap.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_external.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_fits.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_guinier.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_baseline_best.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_conc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_dctr.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_fit.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_fit_global.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_gg.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_gui.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_modes_broaden.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_movie.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_nth.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_options.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_parameters.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_svd.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_util.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_bead_model.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_load_csv.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_sh.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_legend.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_load_csv.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_loads.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_mw.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_plots.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_pr.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_screen.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_search.cpp
    M us_somo/develop/src/us_hydrodyn_script.cpp
    M us_somo/develop/src/us_hydrodyn_settings.cpp
    M us_somo/develop/src/us_hydrodyn_supc.cpp
    M us_somo/develop/src/us_hydrodyn_write.cpp
    M us_somo/develop/src/us_hydrodyn_zeno.cpp
    M us_somo/develop/src/us_json.cpp
    M us_somo/develop/src/us_mqt.cpp
    M us_somo/develop/src/us_pdb_util.cpp
    M us_somo/develop/src/us_plot_util.cpp
    M us_somo/develop/src/us_pm.cpp
    M us_somo/develop/src/us_pm_test.cpp
    M us_somo/develop/src/us_saxs_util.cpp
    M us_somo/develop/src/us_saxs_util_best.cpp
    M us_somo/develop/src/us_saxs_util_dmd.cpp
    M us_somo/develop/src/us_saxs_util_extern.cpp
    M us_somo/develop/src/us_saxs_util_hydrate.cpp
    M us_somo/develop/src/us_saxs_util_hydro.cpp
    M us_somo/develop/src/us_saxs_util_hydro_supc_hydro.cpp
    M us_somo/develop/src/us_saxs_util_hydro_zeno_hydro.cpp
    M us_somo/develop/src/us_saxs_util_iqq.cpp
    M us_somo/develop/src/us_saxs_util_iqq_1d.cpp
    M us_somo/develop/src/us_saxs_util_iqq_1d_mpi.cpp
    M us_somo/develop/src/us_saxs_util_iqq_bead_model.cpp
    M us_somo/develop/src/us_saxs_util_iqq_pdb.cpp
    M us_somo/develop/src/us_saxs_util_loads.cpp
    M us_somo/develop/src/us_saxs_util_mpi.cpp
    M us_somo/develop/src/us_saxs_util_nsa_ga.cpp
    M us_somo/develop/src/us_saxs_util_nsa_ga_mpi.cpp
    M us_somo/develop/src/us_saxs_util_pm.cpp
    M us_somo/develop/src/us_saxs_util_static.cpp
    M us_somo/develop/src/us_tar.cpp
    M us_somo/develop/us3_hydrodyn/main.cpp
    M us_somo/develop/us_saxs_cmds_mpi/us_saxs_cmds_mpi.pro
    M us_somo/develop/us_saxs_cmds_t/main.cpp

  Log Message:
  -----------
  Merge pull request #335 from ehb54/somo-qt6

somo qt6 branch - initial commit from somo-dev


  Commit: 5924b0fe87a290c4e598e447b28d84cdc4780865
      https://github.com/ehb54/ultrascan3/commit/5924b0fe87a290c4e598e447b28d84cdc4780865
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-07-01 (Wed, 01 Jul 2026)

  Changed paths:
    M .github/workflows/codeql-analysis.yml
    M admin/codeql/docker/local.pri.somo
    M us_somo/develop/3dplot/lightingdlgbase.h
    M us_somo/develop/include/us3i_gui_util.h
    M us_somo/develop/include/us3i_plot.h
    M us_somo/develop/include/us_csv.h
    M us_somo/develop/include/us_hydrodyn_cluster.h
    M us_somo/develop/include/us_hydrodyn_cluster_best.h
    M us_somo/develop/include/us_hydrodyn_cluster_bfnb.h
    M us_somo/develop/include/us_hydrodyn_cluster_bfnb_nsa.h
    M us_somo/develop/include/us_hydrodyn_cluster_dammin.h
    M us_somo/develop/include/us_hydrodyn_cluster_oned.h
    M us_somo/develop/include/us_hydrodyn_saxs.h
    M us_somo/develop/include/us_hydrodyn_saxs_hplc_fit.h
    M us_somo/develop/include/us_hydrodyn_saxs_hplc_options.h
    M us_somo/develop/include/us_json.h
    M us_somo/develop/include/us_multi_column.h
    M us_somo/develop/include/us_pdb_util.h
    M us_somo/develop/include/us_saxs_cmds_t.h
    M us_somo/develop/include/us_saxs_util.h
    M us_somo/develop/include/us_vector.h
    M us_somo/develop/include/us_zeno_cxx.h
    M us_somo/develop/include/us_zeno_cxx_nf.h
    M us_somo/develop/libus_somo.pro
    M us_somo/develop/src/qwt/scrollbar.cpp
    M us_somo/develop/src/us3i_color.cpp
    M us_somo/develop/src/us3i_gui_util.cpp
    M us_somo/develop/src/us3i_gzip.cpp
    M us_somo/develop/src/us3i_plot.cpp
    M us_somo/develop/src/us3i_settings.cpp
    M us_somo/develop/src/us_band_broaden.cpp
    M us_somo/develop/src/us_config.cpp
    M us_somo/develop/src/us_dirhist.cpp
    M us_somo/develop/src/us_editor.cpp
    M us_somo/develop/src/us_file_util.cpp
    M us_somo/develop/src/us_gzip.cpp
    M us_somo/develop/src/us_hydrodyn.cpp
    M us_somo/develop/src/us_hydrodyn_addatom.cpp
    M us_somo/develop/src/us_hydrodyn_addhybrid.cpp
    M us_somo/develop/src/us_hydrodyn_addresidue.cpp
    M us_somo/develop/src/us_hydrodyn_addsaxs.cpp
    M us_somo/develop/src/us_hydrodyn_anaflex_core.cpp
    M us_somo/develop/src/us_hydrodyn_batch.cpp
    M us_somo/develop/src/us_hydrodyn_bd.cpp
    M us_somo/develop/src/us_hydrodyn_bd_core.cpp
    M us_somo/develop/src/us_hydrodyn_beads.cpp
    M us_somo/develop/src/us_hydrodyn_beads_load.cpp
    M us_somo/develop/src/us_hydrodyn_best.cpp
    M us_somo/develop/src/us_hydrodyn_cluster.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_best.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_bfnb.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_bfnb_nsa.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_config.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_dammin.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_dmd.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_oned.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_results.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_status.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_submit.cpp
    M us_somo/develop/src/us_hydrodyn_comparative.cpp
    M us_somo/develop/src/us_hydrodyn_core.cpp
    M us_somo/develop/src/us_hydrodyn_csv_viewer.cpp
    M us_somo/develop/src/us_hydrodyn_dad.cpp
    M us_somo/develop/src/us_hydrodyn_dad_baseline_best.cpp
    M us_somo/develop/src/us_hydrodyn_dad_conc.cpp
    M us_somo/develop/src/us_hydrodyn_dad_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_dad_dctr.cpp
    M us_somo/develop/src/us_hydrodyn_dad_fit.cpp
    M us_somo/develop/src/us_hydrodyn_dad_fit_global.cpp
    M us_somo/develop/src/us_hydrodyn_dad_gg.cpp
    M us_somo/develop/src/us_hydrodyn_dad_gui.cpp
    M us_somo/develop/src/us_hydrodyn_dad_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_dad_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_dad_options.cpp
    M us_somo/develop/src/us_hydrodyn_dad_parameters.cpp
    M us_somo/develop/src/us_hydrodyn_dad_svd.cpp
    M us_somo/develop/src/us_hydrodyn_dad_util.cpp
    M us_somo/develop/src/us_hydrodyn_dmd_core.cpp
    M us_somo/develop/src/us_hydrodyn_grpy.cpp
    M us_somo/develop/src/us_hydrodyn_hydrate.cpp
    M us_somo/develop/src/us_hydrodyn_info.cpp
    M us_somo/develop/src/us_hydrodyn_load.cpp
    M us_somo/develop/src/us_hydrodyn_mals.cpp
    M us_somo/develop/src/us_hydrodyn_mals_baseline_best.cpp
    M us_somo/develop/src/us_hydrodyn_mals_conc.cpp
    M us_somo/develop/src/us_hydrodyn_mals_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_mals_dctr.cpp
    M us_somo/develop/src/us_hydrodyn_mals_fit.cpp
    M us_somo/develop/src/us_hydrodyn_mals_fit_global.cpp
    M us_somo/develop/src/us_hydrodyn_mals_gg.cpp
    M us_somo/develop/src/us_hydrodyn_mals_gui.cpp
    M us_somo/develop/src/us_hydrodyn_mals_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_mals_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_mals_options.cpp
    M us_somo/develop/src/us_hydrodyn_mals_parameters.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_baseline_best.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_conc.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_dctr.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_fit.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_fit_global.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_gg.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_gui.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_options.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_parameters.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_svd.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_util.cpp
    M us_somo/develop/src/us_hydrodyn_mals_svd.cpp
    M us_somo/develop/src/us_hydrodyn_mals_util.cpp
    M us_somo/develop/src/us_hydrodyn_other.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_tool.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_tool_merge.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_tool_util.cpp
    M us_somo/develop/src/us_hydrodyn_save.cpp
    M us_somo/develop/src/us_hydrodyn_saxs.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_1d.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_2d.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_buffer.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_buffer_conc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_buffer_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_buffer_nth.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_conc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_cormap.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_external.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_fits.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_guinier.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_baseline_best.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_conc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_dctr.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_fit.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_fit_global.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_gg.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_gui.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_modes_broaden.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_movie.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_nth.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_options.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_parameters.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_svd.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_util.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_bead_model.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_load_csv.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_sh.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_legend.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_load_csv.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_loads.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_mw.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_plots.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_pr.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_screen.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_search.cpp
    M us_somo/develop/src/us_hydrodyn_script.cpp
    M us_somo/develop/src/us_hydrodyn_settings.cpp
    M us_somo/develop/src/us_hydrodyn_supc.cpp
    M us_somo/develop/src/us_hydrodyn_write.cpp
    M us_somo/develop/src/us_hydrodyn_zeno.cpp
    M us_somo/develop/src/us_json.cpp
    M us_somo/develop/src/us_mqt.cpp
    M us_somo/develop/src/us_pdb_util.cpp
    M us_somo/develop/src/us_plot_util.cpp
    M us_somo/develop/src/us_pm.cpp
    M us_somo/develop/src/us_pm_test.cpp
    M us_somo/develop/src/us_saxs_util.cpp
    M us_somo/develop/src/us_saxs_util_best.cpp
    M us_somo/develop/src/us_saxs_util_dmd.cpp
    M us_somo/develop/src/us_saxs_util_extern.cpp
    M us_somo/develop/src/us_saxs_util_hydrate.cpp
    M us_somo/develop/src/us_saxs_util_hydro.cpp
    M us_somo/develop/src/us_saxs_util_hydro_supc_hydro.cpp
    M us_somo/develop/src/us_saxs_util_hydro_zeno_hydro.cpp
    M us_somo/develop/src/us_saxs_util_iqq.cpp
    M us_somo/develop/src/us_saxs_util_iqq_1d.cpp
    M us_somo/develop/src/us_saxs_util_iqq_1d_mpi.cpp
    M us_somo/develop/src/us_saxs_util_iqq_bead_model.cpp
    M us_somo/develop/src/us_saxs_util_iqq_pdb.cpp
    M us_somo/develop/src/us_saxs_util_loads.cpp
    M us_somo/develop/src/us_saxs_util_mpi.cpp
    M us_somo/develop/src/us_saxs_util_nsa_ga.cpp
    M us_somo/develop/src/us_saxs_util_nsa_ga_mpi.cpp
    M us_somo/develop/src/us_saxs_util_pm.cpp
    M us_somo/develop/src/us_saxs_util_static.cpp
    M us_somo/develop/src/us_tar.cpp
    M us_somo/develop/us3_hydrodyn/main.cpp
    M us_somo/develop/us_saxs_cmds_mpi/us_saxs_cmds_mpi.pro
    M us_somo/develop/us_saxs_cmds_t/main.cpp

  Log Message:
  -----------
  Merge branch 'main' into issue-941


  Commit: c31386b4ac5c903cb5949ed662b915274aed6658
      https://github.com/ehb54/ultrascan3/commit/c31386b4ac5c903cb5949ed662b915274aed6658
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-07-02 (Thu, 02 Jul 2026)

  Changed paths:
    M gui/us_help.cpp
    M utils/us_settings.cpp

  Log Message:
  -----------
  Merge pull request #468 from ehb54/issue-941

fix: update browser settings handling for MacOS and Windows


  Commit: 435b89afe6c30e42df5aba726ea83b875be9a649
      https://github.com/ehb54/ultrascan3/commit/435b89afe6c30e42df5aba726ea83b875be9a649
  Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
  Date:   2026-07-02 (Thu, 02 Jul 2026)

  Changed paths:
    M VERSION
    M utils/us_defines.h

  Log Message:
  -----------
  Bump version to 4.2.0-dev


  Commit: 0e41a20a321c39a27e8379902ef769bd1c537011
      https://github.com/ehb54/ultrascan3/commit/0e41a20a321c39a27e8379902ef769bd1c537011
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-07-06 (Mon, 06 Jul 2026)

  Changed paths:
    M .github/workflows/bump-version.yml
    M .github/workflows/codeql-analysis.yml
    M .gitignore
    A VERSION
    M admin/codeql/docker/local.pri.somo
    M admin/release/linux.pl
    R doc/manual/source/__pycache__/auto_index.cpython-39.pyc
    M doc/manual/source/conf.py
    M gui/libus_gui.pro
    M gui/us_buffer_gui.cpp
    M gui/us_buffer_gui.h
    M gui/us_help.cpp
    M gui/us_select_item.cpp
    M gui/us_solution_gui.cpp
    M gui/us_solution_gui.h
    M gui/us_spectrodata.cpp
    M local.pri.template
    M makeall.sh
    M programs/us/revision.sh
    M programs/us/us.cpp
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_config/us_database.cpp
    M programs/us_config/us_newxpnhost_db.cpp
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_globalequil/us_eqmath.cpp
    M programs/us_globalequil/us_fit_worker.cpp
    M programs/us_manage_data/us_manage_data.cpp
    M programs/us_mpi_analysis/dmga_master.cpp
    M programs/us_mpi_analysis/ga_worker.cpp
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M programs/us_mwl_species_fit/us_mwl_sf_plot3d.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_pcsa/us_pcsa_process.cpp
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M us_somo/develop/3dplot/lightingdlgbase.h
    M us_somo/develop/include/us3i_gui_util.h
    M us_somo/develop/include/us3i_plot.h
    M us_somo/develop/include/us_csv.h
    M us_somo/develop/include/us_hydrodyn_cluster.h
    M us_somo/develop/include/us_hydrodyn_cluster_best.h
    M us_somo/develop/include/us_hydrodyn_cluster_bfnb.h
    M us_somo/develop/include/us_hydrodyn_cluster_bfnb_nsa.h
    M us_somo/develop/include/us_hydrodyn_cluster_dammin.h
    M us_somo/develop/include/us_hydrodyn_cluster_oned.h
    M us_somo/develop/include/us_hydrodyn_saxs.h
    M us_somo/develop/include/us_hydrodyn_saxs_hplc_fit.h
    M us_somo/develop/include/us_hydrodyn_saxs_hplc_options.h
    M us_somo/develop/include/us_json.h
    M us_somo/develop/include/us_multi_column.h
    M us_somo/develop/include/us_pdb_util.h
    M us_somo/develop/include/us_saxs_cmds_t.h
    M us_somo/develop/include/us_saxs_util.h
    M us_somo/develop/include/us_vector.h
    M us_somo/develop/include/us_zeno_cxx.h
    M us_somo/develop/include/us_zeno_cxx_nf.h
    M us_somo/develop/libus_somo.pro
    M us_somo/develop/src/qwt/scrollbar.cpp
    M us_somo/develop/src/us3i_color.cpp
    M us_somo/develop/src/us3i_gui_util.cpp
    M us_somo/develop/src/us3i_gzip.cpp
    M us_somo/develop/src/us3i_plot.cpp
    M us_somo/develop/src/us3i_settings.cpp
    M us_somo/develop/src/us_band_broaden.cpp
    M us_somo/develop/src/us_config.cpp
    M us_somo/develop/src/us_dirhist.cpp
    M us_somo/develop/src/us_editor.cpp
    M us_somo/develop/src/us_file_util.cpp
    M us_somo/develop/src/us_gzip.cpp
    M us_somo/develop/src/us_hydrodyn.cpp
    M us_somo/develop/src/us_hydrodyn_addatom.cpp
    M us_somo/develop/src/us_hydrodyn_addhybrid.cpp
    M us_somo/develop/src/us_hydrodyn_addresidue.cpp
    M us_somo/develop/src/us_hydrodyn_addsaxs.cpp
    M us_somo/develop/src/us_hydrodyn_anaflex_core.cpp
    M us_somo/develop/src/us_hydrodyn_batch.cpp
    M us_somo/develop/src/us_hydrodyn_bd.cpp
    M us_somo/develop/src/us_hydrodyn_bd_core.cpp
    M us_somo/develop/src/us_hydrodyn_beads.cpp
    M us_somo/develop/src/us_hydrodyn_beads_load.cpp
    M us_somo/develop/src/us_hydrodyn_best.cpp
    M us_somo/develop/src/us_hydrodyn_cluster.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_best.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_bfnb.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_bfnb_nsa.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_config.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_dammin.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_dmd.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_oned.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_results.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_status.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_submit.cpp
    M us_somo/develop/src/us_hydrodyn_comparative.cpp
    M us_somo/develop/src/us_hydrodyn_core.cpp
    M us_somo/develop/src/us_hydrodyn_csv_viewer.cpp
    M us_somo/develop/src/us_hydrodyn_dad.cpp
    M us_somo/develop/src/us_hydrodyn_dad_baseline_best.cpp
    M us_somo/develop/src/us_hydrodyn_dad_conc.cpp
    M us_somo/develop/src/us_hydrodyn_dad_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_dad_dctr.cpp
    M us_somo/develop/src/us_hydrodyn_dad_fit.cpp
    M us_somo/develop/src/us_hydrodyn_dad_fit_global.cpp
    M us_somo/develop/src/us_hydrodyn_dad_gg.cpp
    M us_somo/develop/src/us_hydrodyn_dad_gui.cpp
    M us_somo/develop/src/us_hydrodyn_dad_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_dad_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_dad_options.cpp
    M us_somo/develop/src/us_hydrodyn_dad_parameters.cpp
    M us_somo/develop/src/us_hydrodyn_dad_svd.cpp
    M us_somo/develop/src/us_hydrodyn_dad_util.cpp
    M us_somo/develop/src/us_hydrodyn_dmd_core.cpp
    M us_somo/develop/src/us_hydrodyn_grpy.cpp
    M us_somo/develop/src/us_hydrodyn_hydrate.cpp
    M us_somo/develop/src/us_hydrodyn_info.cpp
    M us_somo/develop/src/us_hydrodyn_load.cpp
    M us_somo/develop/src/us_hydrodyn_mals.cpp
    M us_somo/develop/src/us_hydrodyn_mals_baseline_best.cpp
    M us_somo/develop/src/us_hydrodyn_mals_conc.cpp
    M us_somo/develop/src/us_hydrodyn_mals_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_mals_dctr.cpp
    M us_somo/develop/src/us_hydrodyn_mals_fit.cpp
    M us_somo/develop/src/us_hydrodyn_mals_fit_global.cpp
    M us_somo/develop/src/us_hydrodyn_mals_gg.cpp
    M us_somo/develop/src/us_hydrodyn_mals_gui.cpp
    M us_somo/develop/src/us_hydrodyn_mals_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_mals_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_mals_options.cpp
    M us_somo/develop/src/us_hydrodyn_mals_parameters.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_baseline_best.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_conc.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_dctr.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_fit.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_fit_global.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_gg.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_gui.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_options.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_parameters.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_svd.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_util.cpp
    M us_somo/develop/src/us_hydrodyn_mals_svd.cpp
    M us_somo/develop/src/us_hydrodyn_mals_util.cpp
    M us_somo/develop/src/us_hydrodyn_other.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_tool.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_tool_merge.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_tool_util.cpp
    M us_somo/develop/src/us_hydrodyn_save.cpp
    M us_somo/develop/src/us_hydrodyn_saxs.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_1d.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_2d.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_buffer.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_buffer_conc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_buffer_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_buffer_nth.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_conc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_cormap.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_external.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_fits.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_guinier.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_baseline_best.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_conc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_dctr.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_fit.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_fit_global.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_gg.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_gui.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_modes_broaden.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_movie.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_nth.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_options.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_parameters.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_svd.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_util.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_bead_model.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_load_csv.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_sh.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_legend.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_load_csv.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_loads.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_mw.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_plots.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_pr.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_screen.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_search.cpp
    M us_somo/develop/src/us_hydrodyn_script.cpp
    M us_somo/develop/src/us_hydrodyn_settings.cpp
    M us_somo/develop/src/us_hydrodyn_supc.cpp
    M us_somo/develop/src/us_hydrodyn_write.cpp
    M us_somo/develop/src/us_hydrodyn_zeno.cpp
    M us_somo/develop/src/us_json.cpp
    M us_somo/develop/src/us_mqt.cpp
    M us_somo/develop/src/us_pdb_util.cpp
    M us_somo/develop/src/us_plot_util.cpp
    M us_somo/develop/src/us_pm.cpp
    M us_somo/develop/src/us_pm_test.cpp
    M us_somo/develop/src/us_saxs_util.cpp
    M us_somo/develop/src/us_saxs_util_best.cpp
    M us_somo/develop/src/us_saxs_util_dmd.cpp
    M us_somo/develop/src/us_saxs_util_extern.cpp
    M us_somo/develop/src/us_saxs_util_hydrate.cpp
    M us_somo/develop/src/us_saxs_util_hydro.cpp
    M us_somo/develop/src/us_saxs_util_hydro_supc_hydro.cpp
    M us_somo/develop/src/us_saxs_util_hydro_zeno_hydro.cpp
    M us_somo/develop/src/us_saxs_util_iqq.cpp
    M us_somo/develop/src/us_saxs_util_iqq_1d.cpp
    M us_somo/develop/src/us_saxs_util_iqq_1d_mpi.cpp
    M us_somo/develop/src/us_saxs_util_iqq_bead_model.cpp
    M us_somo/develop/src/us_saxs_util_iqq_pdb.cpp
    M us_somo/develop/src/us_saxs_util_loads.cpp
    M us_somo/develop/src/us_saxs_util_mpi.cpp
    M us_somo/develop/src/us_saxs_util_nsa_ga.cpp
    M us_somo/develop/src/us_saxs_util_nsa_ga_mpi.cpp
    M us_somo/develop/src/us_saxs_util_pm.cpp
    M us_somo/develop/src/us_saxs_util_static.cpp
    M us_somo/develop/src/us_tar.cpp
    M us_somo/develop/us3_hydrodyn/main.cpp
    M us_somo/develop/us_saxs_cmds_mpi/us_saxs_cmds_mpi.pro
    M us_somo/develop/us_saxs_cmds_t/main.cpp
    M utils/us_db2.cpp
    M utils/us_defines.h
    M utils/us_lm.cpp
    M utils/us_matrix.cpp
    M utils/us_settings.cpp
    M utils/us_solve_sim.cpp

  Log Message:
  -----------
  Merge branch 'main' into 800-enhancement-nightly-build-using-vcpkg


  Commit: dc00acf48dd3b8ab26645b2b104a19d152e81d4a
      https://github.com/ehb54/ultrascan3/commit/dc00acf48dd3b8ab26645b2b104a19d152e81d4a
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-07-06 (Mon, 06 Jul 2026)

  Changed paths:
    A .github/workflows/build-macos-arm.yml
    A .github/workflows/build-macos-intel.yml
    A .github/workflows/build-oraclelinux.yml
    A .github/workflows/build-ubuntu.yml
    A .github/workflows/build-windows.yml
    A .github/workflows/nightly-build.yml
    A .github/workflows/on-demand-build.yml
    A .github/workflows/release.yml
    M CMakeLists.txt
    M admin/cmake/GenerateVersion.cmake
    M admin/cmake/packaging/linux/LinuxHpcPkg.cmake
    M admin/cmake/packaging/linux/LinuxPkg.cmake
    M admin/cmake/triplets/arm64-linux.cmake
    A admin/cmake/triplets/x64-linux-dynamic.cmake
    A admin/cmake/triplets/x64-linux.cmake
    A buildsys/vcpkg/overlay-ports/at-spi2-core/portfile.cmake
    A buildsys/vcpkg/overlay-ports/at-spi2-core/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qtbase/GLIB2-static.patch
    A buildsys/vcpkg/overlay-ports/qtbase/allow_outside_prefix.patch
    A buildsys/vcpkg/overlay-ports/qtbase/clang-cl_QGADGET_fix.diff
    A buildsys/vcpkg/overlay-ports/qtbase/clang-cl_source_location.patch
    A buildsys/vcpkg/overlay-ports/qtbase/cmake/qt_install_copyright.cmake
    A buildsys/vcpkg/overlay-ports/qtbase/cmake/qt_install_submodule.cmake
    A buildsys/vcpkg/overlay-ports/qtbase/cmake/qt_port_details.cmake
    A buildsys/vcpkg/overlay-ports/qtbase/config_install.patch
    A buildsys/vcpkg/overlay-ports/qtbase/dont_force_cmakecache_latest.patch
    A buildsys/vcpkg/overlay-ports/qtbase/env.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix-host-aliasing.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix-libresolv-test.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix-link-lib-discovery.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix-missing-include.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix_cmake_build.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix_deploy_windows.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix_egl.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix_egl_2.patch
    A buildsys/vcpkg/overlay-ports/qtbase/framework.patch
    A buildsys/vcpkg/overlay-ports/qtbase/harfbuzz.patch
    A buildsys/vcpkg/overlay-ports/qtbase/installed_dir.patch
    A buildsys/vcpkg/overlay-ports/qtbase/macdeployqt-symlinks.patch
    A buildsys/vcpkg/overlay-ports/qtbase/moltenvk.patch
    A buildsys/vcpkg/overlay-ports/qtbase/port.data.cmake
    A buildsys/vcpkg/overlay-ports/qtbase/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qtbase/qmake.debug.bat
    A buildsys/vcpkg/overlay-ports/qtbase/qt.conf.in
    A buildsys/vcpkg/overlay-ports/qtbase/qtpaths.debug.bat
    A buildsys/vcpkg/overlay-ports/qtbase/use-shared-mime-info.patch
    A buildsys/vcpkg/overlay-ports/qtbase/use_inotify_on_freebsd.patch
    A buildsys/vcpkg/overlay-ports/qtbase/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qtbase/windeployqt.debug.bat
    A buildsys/vcpkg/overlay-ports/qtbase/xcodebuild-not-installed.patch
    M programs/us/CMakeLists.txt
    M programs/us_analyte/CMakeLists.txt
    M programs/us_export_legacy/CMakeLists.txt
    M scripts/bootstrap-linux.sh
    M scripts/build.sh
    A scripts/warm-cache.sh
    M us-build
    M vcpkg.json

  Log Message:
  -----------
  Merge pull request #417 from ehb54/800-enhancement-nightly-build-using-vcpkg

Add nightly build configuration


  Commit: 63750ef614b0f6abe2a34e9d0bf8bed3dde39d9c
      https://github.com/ehb54/ultrascan3/commit/63750ef614b0f6abe2a34e9d0bf8bed3dde39d9c
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-08 (Wed, 08 Jul 2026)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h

  Log Message:
  -----------
  GMP:dataDisk - work towards extention of the uploaded data for cases like IP-, mixed IP+RI...


  Commit: e1345a3206da2fc4942f218fc813fda1682f69cd
      https://github.com/ehb54/ultrascan3/commit/e1345a3206da2fc4942f218fc813fda1682f69cd
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-08 (Wed, 08 Jul 2026)

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  [more Work on] GMP:dataDisk - work towards extention of the uploaded data for cases like IP-, mixed IP+RI...


  Commit: f51e6bac3a1d4943c3291b8db1525d9f18419844
      https://github.com/ehb54/ultrascan3/commit/f51e6bac3a1d4943c3291b8db1525d9f18419844
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-09 (Thu, 09 Jul 2026)

  Changed paths:
    M gui/us_convert_gui.cpp

  Log Message:
  -----------
  [1more Work on] GMP:dataDisk - work towards extention of the uploaded data for cases like IP-, mixed IP+RI...


  Commit: 044f72440db40f7632169394d6ee0b593998562a
      https://github.com/ehb54/ultrascan3/commit/044f72440db40f7632169394d6ee0b593998562a
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-09 (Thu, 09 Jul 2026)

  Changed paths:
    M gui/us_convert_gui.cpp

  Log Message:
  -----------
  [2more Work on] GMP:dataDisk - work towards extention of the uploaded data for cases like IP-, mixed IP+RI...


  Commit: 37a4a06b5999bf9f3c243fbe38ede1a3fea379af
      https://github.com/ehb54/ultrascan3/commit/37a4a06b5999bf9f3c243fbe38ede1a3fea379af
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-09 (Thu, 09 Jul 2026)

  Changed paths:
    M gui/us_convert_gui.cpp

  Log Message:
  -----------
  [33more Work on] GMP:dataDisk - work towards extention of the uploaded data for cases like IP-, mixed IP+RI...ush


  Commit: 8567f6bb8d1e49dcb74695ac1860c8f4573faa9b
      https://github.com/ehb54/ultrascan3/commit/8567f6bb8d1e49dcb74695ac1860c8f4573faa9b
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-07-09 (Thu, 09 Jul 2026)

  Changed paths:
    M scripts/bootstrap-linux.sh
    M scripts/bootstrap-macos.sh
    M scripts/warm-cache.sh

  Log Message:
  -----------
  Add missing execute permission to shell scripts in scripts/


  Commit: a43e638e495930eb941519ece5e33498e89fd1ec
      https://github.com/ehb54/ultrascan3/commit/a43e638e495930eb941519ece5e33498e89fd1ec
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-07-09 (Thu, 09 Jul 2026)

  Changed paths:
    M admin/cmake/packaging/linux/LinuxDeploy.cmake
    M scripts/bootstrap-linux.sh
    M scripts/bootstrap-macos.sh
    M scripts/warm-cache.sh

  Log Message:
  -----------
  fix: improve python3 version check and update-alternatives registration


  Commit: 7f15d549465db31e042d59a5686dc8e2cd2b056a
      https://github.com/ehb54/ultrascan3/commit/7f15d549465db31e042d59a5686dc8e2cd2b056a
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-07-09 (Thu, 09 Jul 2026)

  Changed paths:
    M scripts/bootstrap-linux.sh
    M scripts/bootstrap-macos.sh
    M scripts/warm-cache.sh

  Log Message:
  -----------
  mod: make executable


  Commit: 36dd7367a1f0d64008dcf711a3c7265de78867f7
      https://github.com/ehb54/ultrascan3/commit/36dd7367a1f0d64008dcf711a3c7265de78867f7
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-07-09 (Thu, 09 Jul 2026)

  Changed paths:
    M scripts/bootstrap-linux.sh

  Log Message:
  -----------
  fix: conditionally include python39 packages based on python3 version


  Commit: f22ca7ce48ab875427dac618f91e473b40d937ce
      https://github.com/ehb54/ultrascan3/commit/f22ca7ce48ab875427dac618f91e473b40d937ce
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-09 (Thu, 09 Jul 2026)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  [Back compatibility with a 1-channel RA-sim. data] GMP:dataDisk - work towards extention of the uploaded data for cases like IP-, mixed IP+RI...ush


  Commit: 73a27078af4dfa87f2178651d2907835d3cf9b92
      https://github.com/ehb54/ultrascan3/commit/73a27078af4dfa87f2178651d2907835d3cf9b92
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-07-10 (Fri, 10 Jul 2026)

  Changed paths:
    M gui/us_gui_settings.cpp

  Log Message:
  -----------
  fix: update default GUI style for MacOS to 'macOS' in Qt 6


  Commit: 2cd235232ef4f83871ccf60cf8b9efd0bb38fbfe
      https://github.com/ehb54/ultrascan3/commit/2cd235232ef4f83871ccf60cf8b9efd0bb38fbfe
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-10 (Fri, 10 Jul 2026)

  Changed paths:
    M programs/us_edit/us_edit.cpp

  Log Message:
  -----------
  GMP:IP+RI - prevent crush at 4. EDIT when IP loaded first due to leagcy protocol re-using and scan_nth set to 0...


  Commit: e69cf69c249ce62533cd87f25c93dde746147ffa
      https://github.com/ehb54/ultrascan3/commit/e69cf69c249ce62533cd87f25c93dde746147ffa
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-07-10 (Fri, 10 Jul 2026)

  Changed paths:
    M gui/us_gui_settings.cpp

  Log Message:
  -----------
  Merge pull request #474 from ehb54/843-request-macintosh-style-is-deprecated

Update default GUI style for macOS in Qt 6


  Commit: aa00be99171275b2c91132092e04bce0f9cace1d
      https://github.com/ehb54/ultrascan3/commit/aa00be99171275b2c91132092e04bce0f9cace1d
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-07-10 (Fri, 10 Jul 2026)

  Changed paths:
    M gui/us_gui_settings.cpp

  Log Message:
  -----------
  Merge branch 'main' into 955-bug-file-permissions-of-scripts-in-scripts-are-missing-execute


  Commit: a2f9d27b561cba63475ff3dda2637d308c1654e9
      https://github.com/ehb54/ultrascan3/commit/a2f9d27b561cba63475ff3dda2637d308c1654e9
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-07-10 (Fri, 10 Jul 2026)

  Changed paths:
    R etc/beckman_logo.png
    M etc/etc_belongs_list.txt
    R etc/logo_hsc.png
    M programs/us_reporter/us_reporter.cpp
    M programs/us_reporter/us_reporter.h

  Log Message:
  -----------
  fix: remove unused logo handling from US_Reporter


  Commit: 833773e788e0239ba91dae8b4fdd7110a147fb4b
      https://github.com/ehb54/ultrascan3/commit/833773e788e0239ba91dae8b4fdd7110a147fb4b
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-07-10 (Fri, 10 Jul 2026)

  Changed paths:
    M admin/cmake/packaging/linux/LinuxDeploy.cmake
    M scripts/bootstrap-linux.sh
    M scripts/bootstrap-macos.sh
    M scripts/warm-cache.sh

  Log Message:
  -----------
  Merge pull request #472 from ehb54/955-bug-file-permissions-of-scripts-in-scripts-are-missing-execute

Add execute permission to shell scripts and improve version check


  Commit: f4915d875bcf8965884d7059dab0011045ae16b8
      https://github.com/ehb54/ultrascan3/commit/f4915d875bcf8965884d7059dab0011045ae16b8
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-10 (Fri, 10 Jul 2026)

  Changed paths:
    M gui/us_convert_gui.cpp

  Log Message:
  -----------
  GMP:3. IMPORT - test: capture message for disparate scans...


  Commit: d81051ec6903d845918fcfa3b93d324988b84d52
      https://github.com/ehb54/ultrascan3/commit/d81051ec6903d845918fcfa3b93d324988b84d52
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-10 (Fri, 10 Jul 2026)

  Changed paths:
    M gui/us_convert_gui.cpp

  Log Message:
  -----------
  [1]GMP:3. IMPORT - test: capture message for disparate scans...


  Commit: f289321afa9b9b656d8bde7b11a50b5e27b397a2
      https://github.com/ehb54/ultrascan3/commit/f289321afa9b9b656d8bde7b11a50b5e27b397a2
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-10 (Fri, 10 Jul 2026)

  Changed paths:
    M gui/us_convert_gui.cpp

  Log Message:
  -----------
  [2]GMP:3. IMPORT - test: capture message for disparate scans...


  Commit: 857f3efd29534ce5ce6cf14c840be389eebd9b74
      https://github.com/ehb54/ultrascan3/commit/857f3efd29534ce5ce6cf14c840be389eebd9b74
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-10 (Fri, 10 Jul 2026)

  Changed paths:
    M gui/us_convert_gui.cpp
    M gui/us_convert_gui.h
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

  Log Message:
  -----------
  [And pass to 6.REPORT && print it]GMP:3. IMPORT - test: capture message for disparate scans...


  Commit: 2a4da2f7bd60a033f274e9e9c2ee8f0bbdcda96d
      https://github.com/ehb54/ultrascan3/commit/2a4da2f7bd60a033f274e9e9c2ee8f0bbdcda96d
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-10 (Fri, 10 Jul 2026)

  Changed paths:
    M gui/us_convert_gui.cpp

  Log Message:
  -----------
  [[1]And pass to 6.REPORT && print it]GMP:3. IMPORT - test: capture message for disparate scans...


  Commit: d56a96153cae267abf3f0ab713d600e6c37a16ad
      https://github.com/ehb54/ultrascan3/commit/d56a96153cae267abf3f0ab713d600e6c37a16ad
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-10 (Fri, 10 Jul 2026)

  Changed paths:
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp

  Log Message:
  -----------
  [And for Audit Trail -- And pass to 6.REPORT && print it]GMP:3. IMPORT - test: capture message for disparate scans...


  Commit: e1a744a5b128a49750aed0f58d5b988527a78d00
      https://github.com/ehb54/ultrascan3/commit/e1a744a5b128a49750aed0f58d5b988527a78d00
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-10 (Fri, 10 Jul 2026)

  Changed paths:
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.h

  Log Message:
  -----------
  GMP:Audit Trail - add progress dialog for fetching GMP runs associated with the user-role before generating runs list - can take long times, and use ris uninformed...


  Commit: beb1029bcdca1b2612f23cf65f739021388aac1f
      https://github.com/ehb54/ultrascan3/commit/beb1029bcdca1b2612f23cf65f739021388aac1f
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-10 (Fri, 10 Jul 2026)

  Changed paths:
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp

  Log Message:
  -----------
  [1]GMP:Audit Trail - add progress dialog for fetching GMP runs associated with the user-role before generating runs list - can take long times, and use ris uninformed...


  Commit: 83fbeffb53ca1d9a82583aa5a62cdc4527299f12
      https://github.com/ehb54/ultrascan3/commit/83fbeffb53ca1d9a82583aa5a62cdc4527299f12
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-10 (Fri, 10 Jul 2026)

  Changed paths:
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp

  Log Message:
  -----------
  [2]GMP:Audit Trail - add progress dialog for fetching GMP runs associated with the user-role before generating runs list - can take long times, and use ris uninformed...


  Commit: 01574252f1b9c11b6e9b38c1f94934f1fdaf28ae
      https://github.com/ehb54/ultrascan3/commit/01574252f1b9c11b6e9b38c1f94934f1fdaf28ae
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-10 (Fri, 10 Jul 2026)

  Changed paths:
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp

  Log Message:
  -----------
  [ the GMP run list is now cached for the life of this window, so no long re-scanning][2]GMP:Audit Trail - add progress dialog for fetching GMP runs associated with the user-role before generating runs list - can take long times, and use ris uninformed...


  Commit: 828342afc1ebd1342fb402beb9010070781b07b7
      https://github.com/ehb54/ultrascan3/commit/828342afc1ebd1342fb402beb9010070781b07b7
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-11 (Sat, 11 Jul 2026)

  Changed paths:
    M gui/us_select_item.cpp
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.h

  Log Message:
  -----------
  [anf add Refresh list from inside GMP run list:  the GMP run list is now cached for the life of this window, so no long re-scanning][2]GMP:Audit Trail - add progress dialog for fetching GMP runs associated with the user-role before generating runs list - can take long times, and use ris uninformed...


  Commit: 10bd647e3ac0e99176196271ff1d6b97645cc030
      https://github.com/ehb54/ultrascan3/commit/10bd647e3ac0e99176196271ff1d6b97645cc030
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-11 (Sat, 11 Jul 2026)

  Changed paths:
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp

  Log Message:
  -----------
  [[add option to Cancel scan, but not the first time]and add Refresh list from inside GMP run list:  the GMP run list is now cached for the life of this window, so no long re-scanning][2]GMP:Audit Trail - add progress dialog for fetching GMP runs associated with the user-role before generating runs list - can take long times, and use ris uninformed...


  Commit: 9d2438e1c6cec27070001ad1631548c32ccea3b4
      https://github.com/ehb54/ultrascan3/commit/9d2438e1c6cec27070001ad1631548c32ccea3b4
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-11 (Sat, 11 Jul 2026)

  Changed paths:
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.h

  Log Message:
  -----------
  GMP:eSignatures -- same user experience improvements as for Audit_trail: for long checks against db records for matches of the logged-in user to reviwers, add dialog; add refreshign list option from withing the list; add cancel refresh option not changing the cached list...


  Commit: aea46531df9dbdab71687e604f60e8047f1e66f1
      https://github.com/ehb54/ultrascan3/commit/aea46531df9dbdab71687e604f60e8047f1e66f1
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-11 (Sat, 11 Jul 2026)

  Changed paths:
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.h

  Log Message:
  -----------
  []GMP:eSignatures -- same user experience improvements as for Audit_trail: for long checks against db records for matches of the logged-in user to reviwers, add dialog; add refreshign list option from withing the list; add cancel refresh option not changing the cached list...


  Commit: 7981a62c68b5c180b08fd48e7452601700d341e1
      https://github.com/ehb54/ultrascan3/commit/7981a62c68b5c180b08fd48e7452601700d341e1
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-11 (Sat, 11 Jul 2026)

  Changed paths:
    M admin/cmake/packaging/linux/LinuxDeploy.cmake
    M gui/us_gui_settings.cpp
    M scripts/bootstrap-linux.sh
    M scripts/bootstrap-macos.sh
    M scripts/warm-cache.sh

  Log Message:
  -----------
  Merge branch 'main' into alexey-dev-issue954


  Commit: 8fbfd948e503374ba161214696f34e1ec158228f
      https://github.com/ehb54/ultrascan3/commit/8fbfd948e503374ba161214696f34e1ec158228f
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-12 (Sun, 12 Jul 2026)

  Changed paths:
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.h

  Log Message:
  -----------
  2. LIVE_UPDATE stage: GMP vs R&D: pass flag for the program mode to the live update from the top-level us_comproject, to define different behavior upon Optima STOP & SKIP STAGE actions; do not require signing off and the reason for an action in R&D mdoe ...


  Commit: 69bb3f83f418b000fce5d05520008f5be7e3c9d3
      https://github.com/ehb54/ultrascan3/commit/69bb3f83f418b000fce5d05520008f5be7e3c9d3
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-12 (Sun, 12 Jul 2026)

  Changed paths:
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.h

  Log Message:
  -----------
  [updated]2. LIVE_UPDATE stage: GMP vs R&D: different behavior upon Optima STOP & SKIP STAGE actions; do not require signing off and the reason for an action in R&D mdoe ...


  Commit: 3a329e106454a1f26436acd02b7d43809c8fd0f6
      https://github.com/ehb54/ultrascan3/commit/3a329e106454a1f26436acd02b7d43809c8fd0f6
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-07-12 (Sun, 12 Jul 2026)

  Changed paths:
    A buildsys/vcpkg/overlay-ports/gumbo/CMakeLists.txt
    A buildsys/vcpkg/overlay-ports/gumbo/portfile.cmake
    A buildsys/vcpkg/overlay-ports/gumbo/vcpkg.json

  Log Message:
  -----------
  feat: add initial CMake configuration and vcpkg support for gumbo library


  Commit: a6dc6e628437424579410fe577bca9357bbb38cd
      https://github.com/ehb54/ultrascan3/commit/a6dc6e628437424579410fe577bca9357bbb38cd
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-07-13 (Mon, 13 Jul 2026)

  Changed paths:
    A buildsys/vcpkg/overlay-ports/gumbo/CMakeLists.txt
    A buildsys/vcpkg/overlay-ports/gumbo/portfile.cmake
    A buildsys/vcpkg/overlay-ports/gumbo/vcpkg.json

  Log Message:
  -----------
  Merge pull request #483 from ehb54/964-bug-nightly-build-fails-on-macos-intel-windows-x64-vcpkg-gumbo-port-hash-mismatch

Add CMake configuration and vcpkg support for gumbo library


  Commit: 89695a27c955ea41f1763c6af51d62064c11c7b3
      https://github.com/ehb54/ultrascan3/commit/89695a27c955ea41f1763c6af51d62064c11c7b3
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-13 (Mon, 13 Jul 2026)

  Changed paths:
    A buildsys/vcpkg/overlay-ports/gumbo/CMakeLists.txt
    A buildsys/vcpkg/overlay-ports/gumbo/portfile.cmake
    A buildsys/vcpkg/overlay-ports/gumbo/vcpkg.json

  Log Message:
  -----------
  Merge branch 'main' into alexey-dev-issue954


  Commit: 1468dcf35170704617ae78f5e2581e0070273c8d
      https://github.com/ehb54/ultrascan3/commit/1468dcf35170704617ae78f5e2581e0070273c8d
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    M gui/us_convert_gui.cpp
    M gui/us_convert_gui.h
    M gui/us_select_item.cpp
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.h
    M programs/us_edit/us_edit.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.h
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

  Log Message:
  -----------
  Merge pull request #479 from ehb54/alexey-dev-issue954

Extend GMP:dataDisk for IP- and mixed optics RI+IP types; Improve user experiences for GMP:Audit Trail & GMP:eSigs


  Commit: de15b65e87559ed23515bf20079ecd0de671f983
      https://github.com/ehb54/ultrascan3/commit/de15b65e87559ed23515bf20079ecd0de671f983
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    A buildsys/vcpkg/overlay-ports/gumbo/CMakeLists.txt
    A buildsys/vcpkg/overlay-ports/gumbo/portfile.cmake
    A buildsys/vcpkg/overlay-ports/gumbo/vcpkg.json
    M gui/us_convert_gui.cpp
    M gui/us_convert_gui.h
    M gui/us_select_item.cpp
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.h
    M programs/us_edit/us_edit.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.h
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

  Log Message:
  -----------
  Merge branch 'main' into alexey-dev-issue961


  Commit: cace172cd5fe2cd5eb58a1c3eed60c0d5962a5b6
      https://github.com/ehb54/ultrascan3/commit/cace172cd5fe2cd5eb58a1c3eed60c0d5962a5b6
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.h

  Log Message:
  -----------
  Merge pull request #481 from ehb54/alexey-dev-issue961

GMP vs R&D's 2. LIVE_UPDATE, stop optima / skip optima stage


  Commit: 99535b73ac71970aef06bd32024f048873970c1f
      https://github.com/ehb54/ultrascan3/commit/99535b73ac71970aef06bd32024f048873970c1f
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-07-19 (Sun, 19 Jul 2026)

  Changed paths:
    M .github/workflows/unit-tests-v2.yml

  Log Message:
  -----------
  Add qtmultimedia5-dev to unit tests workflow


  Commit: fe5f85278c6177d4879919a5f15f232e3ffb6cc8
      https://github.com/ehb54/ultrascan3/commit/fe5f85278c6177d4879919a5f15f232e3ffb6cc8
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-07-19 (Sun, 19 Jul 2026)

  Changed paths:
    M .github/workflows/unit-tests-v2.yml

  Log Message:
  -----------
  Update changed files in unit-tests-v2 workflow


  Commit: 00cf2edadbc180e095d0db4efe197d2fb86d2862
      https://github.com/ehb54/ultrascan3/commit/00cf2edadbc180e095d0db4efe197d2fb86d2862
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2026-07-19 (Sun, 19 Jul 2026)

  Changed paths:
    M us_somo/develop/src/us_saxs_util.cpp
    M us_somo/develop/us_saxs_cmds_t/main.cpp

  Log Message:
  -----------
  Fix two invalid us_somo regex patterns breaking US_RegexTest

- us_saxs_util.cpp: remove dead, commented-out rxdigits pattern that was
  missing three closing parens (superseded by the working "^\s*\d").
  The regex-validation test scrapes commented lines too, so it flagged it.
- us_saxs_cmds_t/main.cpp:1262: "^.*((\|/)" had an extra '(' and used
  "\\|" (regex \| = literal pipe) instead of a backslash; replace with
  the path-separator class "^.*[\\\\/]" to strip the directory prefix.
- us_saxs_cmds_t/main.cpp:1266: same \|-vs-backslash bug ("^(\|/)"); fix
  to "^[\\\\/]" so it detects a leading path separator. Not caught by the
  test (it compiles), but the same latent defect.

Fixes ehb54/ultrascan-tickets#975

Co-Authored-By: Claude Fable 5 <noreply at anthropic.com>


  Commit: 4b3e14634cdc79f28ec75abd4093e49b82247b94
      https://github.com/ehb54/ultrascan3/commit/4b3e14634cdc79f28ec75abd4093e49b82247b94
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-07-19 (Sun, 19 Jul 2026)

  Changed paths:
    M us_somo/develop/src/us_saxs_util.cpp
    M us_somo/develop/us_saxs_cmds_t/main.cpp

  Log Message:
  -----------
  Merge pull request #490 from ehb54/ehb54-issue-975

Fix two invalid us_somo regex patterns breaking US_RegexTest (#975)


  Commit: 3eaf20cfd32e222cdc0e1acaaf17cdfe9c165677
      https://github.com/ehb54/ultrascan3/commit/3eaf20cfd32e222cdc0e1acaaf17cdfe9c165677
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-07-19 (Sun, 19 Jul 2026)

  Changed paths:
    M us_somo/develop/src/us_saxs_util.cpp
    M us_somo/develop/us_saxs_cmds_t/main.cpp

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


  Commit: 9722a6463cb01bd8170e5e3ee87082561cc756c9
      https://github.com/ehb54/ultrascan3/commit/9722a6463cb01bd8170e5e3ee87082561cc756c9
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-07-19 (Sun, 19 Jul 2026)

  Changed paths:
    M .github/workflows/unit-tests-v2.yml

  Log Message:
  -----------
  Merge pull request #489 from ehb54/lukas/unittest

Add qtmultimedia5-dev to unit tests workflow


  Commit: bcc6dc98d8b8ad1b927e7451b6c771d662b3d425
      https://github.com/ehb54/ultrascan3/commit/bcc6dc98d8b8ad1b927e7451b6c771d662b3d425
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-07-20 (Mon, 20 Jul 2026)

  Changed paths:
    M .github/workflows/codeql-analysis.yml
    M .github/workflows/doc-build.yml
    M CMakePresets.json
    M README.md
    M admin/modulefiles/home-gui-build
    R buildsys/vcpkg/overlay-ports/qwt-6-1-6/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qwt-6-1-6/vcpkg.json
    R buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/qwtplot3d-config.cmake.in
    R buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/vcpkg.json
    M local.pri.template
    M vcpkg.json

  Log Message:
  -----------
  Removal of qwt6.1.6 in github actions, documentation, cmkae and vcpkg configuration (#488)

* Remove qwt6.1.6 actions

Removed deprecated container version for consistency.

* Update QWT library paths to version 6.3.0

* Remove obsolete Qwt6.1.6 configuration presets

* Update README.md

* Remove features related to qwt6.1.6

* Delete buildsys/vcpkg/overlay-ports/qwt-6-1-6 directory

* Delete buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5 directory

* Update Qt version to 5.15.19 and Qwt version to 6.3.0

* Remove deprecated container from CodeQL workflow

* Update container version in doc-build workflow

* Add new container to CodeQL analysis workflow


  Commit: 0b31fc702d62f9465a90923164934c2f0021d61b
      https://github.com/ehb54/ultrascan3/commit/0b31fc702d62f9465a90923164934c2f0021d61b
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-07-20 (Mon, 20 Jul 2026)

  Changed paths:
    A .github/workflows/build-macos-arm.yml
    A .github/workflows/build-macos-intel.yml
    A .github/workflows/build-oraclelinux.yml
    A .github/workflows/build-ubuntu.yml
    A .github/workflows/build-windows.yml
    M .github/workflows/codeql-analysis.yml
    M .github/workflows/doc-build.yml
    A .github/workflows/nightly-build.yml
    A .github/workflows/on-demand-build.yml
    A .github/workflows/release.yml
    M .github/workflows/unit-tests-v2.yml
    M CMakeLists.txt
    M CMakePresets.json
    M README.md
    M admin/cmake/GenerateVersion.cmake
    M admin/cmake/packaging/linux/LinuxDeploy.cmake
    M admin/cmake/packaging/linux/LinuxHpcPkg.cmake
    M admin/cmake/packaging/linux/LinuxPkg.cmake
    M admin/cmake/triplets/arm64-linux.cmake
    A admin/cmake/triplets/x64-linux-dynamic.cmake
    A admin/cmake/triplets/x64-linux.cmake
    M admin/modulefiles/home-gui-build
    A buildsys/vcpkg/overlay-ports/at-spi2-core/portfile.cmake
    A buildsys/vcpkg/overlay-ports/at-spi2-core/vcpkg.json
    A buildsys/vcpkg/overlay-ports/gumbo/CMakeLists.txt
    A buildsys/vcpkg/overlay-ports/gumbo/portfile.cmake
    A buildsys/vcpkg/overlay-ports/gumbo/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qtbase/GLIB2-static.patch
    A buildsys/vcpkg/overlay-ports/qtbase/allow_outside_prefix.patch
    A buildsys/vcpkg/overlay-ports/qtbase/clang-cl_QGADGET_fix.diff
    A buildsys/vcpkg/overlay-ports/qtbase/clang-cl_source_location.patch
    A buildsys/vcpkg/overlay-ports/qtbase/cmake/qt_install_copyright.cmake
    A buildsys/vcpkg/overlay-ports/qtbase/cmake/qt_install_submodule.cmake
    A buildsys/vcpkg/overlay-ports/qtbase/cmake/qt_port_details.cmake
    A buildsys/vcpkg/overlay-ports/qtbase/config_install.patch
    A buildsys/vcpkg/overlay-ports/qtbase/dont_force_cmakecache_latest.patch
    A buildsys/vcpkg/overlay-ports/qtbase/env.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix-host-aliasing.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix-libresolv-test.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix-link-lib-discovery.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix-missing-include.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix_cmake_build.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix_deploy_windows.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix_egl.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix_egl_2.patch
    A buildsys/vcpkg/overlay-ports/qtbase/framework.patch
    A buildsys/vcpkg/overlay-ports/qtbase/harfbuzz.patch
    A buildsys/vcpkg/overlay-ports/qtbase/installed_dir.patch
    A buildsys/vcpkg/overlay-ports/qtbase/macdeployqt-symlinks.patch
    A buildsys/vcpkg/overlay-ports/qtbase/moltenvk.patch
    A buildsys/vcpkg/overlay-ports/qtbase/port.data.cmake
    A buildsys/vcpkg/overlay-ports/qtbase/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qtbase/qmake.debug.bat
    A buildsys/vcpkg/overlay-ports/qtbase/qt.conf.in
    A buildsys/vcpkg/overlay-ports/qtbase/qtpaths.debug.bat
    A buildsys/vcpkg/overlay-ports/qtbase/use-shared-mime-info.patch
    A buildsys/vcpkg/overlay-ports/qtbase/use_inotify_on_freebsd.patch
    A buildsys/vcpkg/overlay-ports/qtbase/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qtbase/windeployqt.debug.bat
    A buildsys/vcpkg/overlay-ports/qtbase/xcodebuild-not-installed.patch
    R buildsys/vcpkg/overlay-ports/qwt-6-1-6/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qwt-6-1-6/vcpkg.json
    R buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/qwtplot3d-config.cmake.in
    R buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/vcpkg.json
    M gui/us_convert_gui.cpp
    M gui/us_convert_gui.h
    M gui/us_gui_settings.cpp
    M gui/us_select_item.cpp
    M local.pri.template
    M programs/us/CMakeLists.txt
    M programs/us_analyte/CMakeLists.txt
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.h
    M programs/us_edit/us_edit.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.h
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_export_legacy/CMakeLists.txt
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.h
    M scripts/bootstrap-linux.sh
    M scripts/bootstrap-macos.sh
    M scripts/build.sh
    A scripts/warm-cache.sh
    M us-build
    M us_somo/develop/src/us_saxs_util.cpp
    M us_somo/develop/us_saxs_cmds_t/main.cpp
    M vcpkg.json

  Log Message:
  -----------
  Merge branch 'main' into bump-to-v4.2.0-dev


  Commit: 100d7aacaf6c3a88239f872ff853eea0c86bb950
      https://github.com/ehb54/ultrascan3/commit/100d7aacaf6c3a88239f872ff853eea0c86bb950
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-07-20 (Mon, 20 Jul 2026)

  Changed paths:
    M .github/workflows/codeql-analysis.yml
    M .github/workflows/doc-build.yml
    M .github/workflows/unit-tests-v2.yml
    M CMakePresets.json
    M README.md
    M admin/cmake/packaging/linux/LinuxDeploy.cmake
    M admin/modulefiles/home-gui-build
    A buildsys/vcpkg/overlay-ports/gumbo/CMakeLists.txt
    A buildsys/vcpkg/overlay-ports/gumbo/portfile.cmake
    A buildsys/vcpkg/overlay-ports/gumbo/vcpkg.json
    R buildsys/vcpkg/overlay-ports/qwt-6-1-6/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qwt-6-1-6/vcpkg.json
    R buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/qwtplot3d-config.cmake.in
    R buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/vcpkg.json
    M gui/us_convert_gui.cpp
    M gui/us_convert_gui.h
    M gui/us_gui_settings.cpp
    M gui/us_select_item.cpp
    M local.pri.template
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.h
    M programs/us_edit/us_edit.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.h
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.h
    M scripts/bootstrap-linux.sh
    M scripts/bootstrap-macos.sh
    M scripts/warm-cache.sh
    M us_somo/develop/src/us_saxs_util.cpp
    M us_somo/develop/us_saxs_cmds_t/main.cpp
    M vcpkg.json

  Log Message:
  -----------
  Merge branch 'main' into 758-bug-extra-logos


  Commit: 58024eb57fdab1949486e2ab93da69601227067e
      https://github.com/ehb54/ultrascan3/commit/58024eb57fdab1949486e2ab93da69601227067e
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-07-20 (Mon, 20 Jul 2026)

  Changed paths:
    M VERSION
    M utils/us_defines.h

  Log Message:
  -----------
  Merge pull request #471 from ehb54/bump-to-v4.2.0-dev

Bump to v4.2.0-dev


  Commit: fd6baacc3759c1e45df31c234cb2c18e8fe2b8f5
      https://github.com/ehb54/ultrascan3/commit/fd6baacc3759c1e45df31c234cb2c18e8fe2b8f5
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-07-20 (Mon, 20 Jul 2026)

  Changed paths:
    M VERSION
    M utils/us_defines.h

  Log Message:
  -----------
  Merge branch 'main' into 758-bug-extra-logos


  Commit: b1e9a6ede5d92dffc87dde24f9bda9ccf586feed
      https://github.com/ehb54/ultrascan3/commit/b1e9a6ede5d92dffc87dde24f9bda9ccf586feed
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-07-21 (Tue, 21 Jul 2026)

  Changed paths:
    M doc/manual/source/config.rst

  Log Message:
  -----------
  Remove hsclogo, becklogo, and us3logo debug text options from the config docs since the underlying logo code was removed.


  Commit: 5859c047d607e6b17f8f08ba43049c3a3c982a83
      https://github.com/ehb54/ultrascan3/commit/5859c047d607e6b17f8f08ba43049c3a3c982a83
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-07-21 (Tue, 21 Jul 2026)

  Changed paths:
    M doc/manual/source/config.rst
    R etc/beckman_logo.png
    M etc/etc_belongs_list.txt
    R etc/logo_hsc.png
    M programs/us_reporter/us_reporter.cpp
    M programs/us_reporter/us_reporter.h

  Log Message:
  -----------
  Merge pull request #475 from ehb54/758-bug-extra-logos

Remove unused logo handling from US_Reporter


  Commit: 8b57a903e8d4fde8bba207bb1282bddc53c43261
      https://github.com/ehb54/ultrascan3/commit/8b57a903e8d4fde8bba207bb1282bddc53c43261
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2026-07-23 (Thu, 23 Jul 2026)

  Changed paths:
    M admin/release/centos7/Dockerfile
    M admin/release/redhat/Dockerfile
    M admin/release/ubuntu/Dockerfile

  Log Message:
  -----------
  release Dockerfiles: pull modernized statically-linked RasMol

redhat/centos7/ubuntu Dockerfiles now clone ehb54/rasmol (somo-modernize) and copy rasmol + rasmol.hlp from binaries/linux-x86_64 into /ultrascan3/bin, dropping the lib/* copy (statically linked, no shipped .so). Unifying the source also retires the centos7 Dockerfile's stale 'ubuntu rasmol' clone.

Co-Authored-By: Claude Opus 4.8 <noreply at anthropic.com>


  Commit: 16e2cb7573926eca2fc337f0ea4fb00955418108
      https://github.com/ehb54/ultrascan3/commit/16e2cb7573926eca2fc337f0ea4fb00955418108
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-07-23 (Thu, 23 Jul 2026)

  Changed paths:
    M admin/release/centos7/Dockerfile
    M admin/release/redhat/Dockerfile
    M admin/release/ubuntu/Dockerfile

  Log Message:
  -----------
  Merge pull request #495 from ehb54/update-rasmol-sdl3-main

release Dockerfiles: pull modernized statically-linked RasMol (main)


  Commit: 041b2a00530d6a8e9f9f5dfa4281e79ae37dbeeb
      https://github.com/ehb54/ultrascan3/commit/041b2a00530d6a8e9f9f5dfa4281e79ae37dbeeb
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-08-11 (Tue, 11 Aug 2026)

  Changed paths:
    M doc/manual/source/config.rst
    M gui/libus_gui.pro
    M gui/us_associations_gui.cpp
    M gui/us_extinction_gui.cpp
    M gui/us_gui_settings.cpp
    M gui/us_gui_settings.h
    M gui/us_investigator.cpp
    M gui/us_license.cpp
    M gui/us_minimize.cpp
    M gui/us_model_loader.cpp
    M gui/us_new_spectrum.cpp
    M gui/us_plot.cpp
    M gui/us_predict1.cpp
    M gui/us_project_gui.cpp
    M gui/us_rotor_gui.cpp
    A gui/us_style.cpp
    A gui/us_style.h
    A gui/us_theme.cpp
    A gui/us_theme.h
    M gui/us_widgets.cpp
    M gui/us_widgets.h
    M gui/us_widgets_dialog.cpp
    M programs/us/us.cpp
    M programs/us_config/us_color.cpp
    M programs/us_config/us_color.h
    M programs/us_grid_editor/us_grid_editor.cpp
    M programs/us_mwl_species_fit/us_mwl_sf_plot3d.cpp
    M programs/us_spectrum/us_spectrum.cpp

  Log Message:
  -----------
  restyle the ultrascan ui for a more modern look (#505)

* restyle the ultrascan ui

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

* restyle the ultrascan ui part 2

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

---------

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


  Commit: 97d71e02a3bb2f5b38c091f28243f9aa1627f833
      https://github.com/ehb54/ultrascan3/commit/97d71e02a3bb2f5b38c091f28243f9aa1627f833
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-08-13 (Thu, 13 Aug 2026)

  Changed paths:
    A .github/workflows/build-macos-arm.yml
    A .github/workflows/build-macos-intel.yml
    A .github/workflows/build-oraclelinux.yml
    A .github/workflows/build-ubuntu.yml
    A .github/workflows/build-windows.yml
    M .github/workflows/codeql-analysis.yml
    M .github/workflows/doc-build.yml
    A .github/workflows/nightly-build.yml
    A .github/workflows/on-demand-build.yml
    A .github/workflows/release.yml
    M .github/workflows/unit-tests-v2.yml
    M CMakeLists.txt
    M CMakePresets.json
    M README.md
    M VERSION
    M admin/cmake/GenerateVersion.cmake
    M admin/cmake/packaging/linux/LinuxDeploy.cmake
    M admin/cmake/packaging/linux/LinuxHpcPkg.cmake
    M admin/cmake/packaging/linux/LinuxPkg.cmake
    M admin/cmake/triplets/arm64-linux.cmake
    A admin/cmake/triplets/x64-linux-dynamic.cmake
    A admin/cmake/triplets/x64-linux.cmake
    M admin/codeql/docker/local.pri.somo
    M admin/modulefiles/home-gui-build
    M admin/release/centos7/Dockerfile
    M admin/release/linux.pl
    M admin/release/redhat/Dockerfile
    M admin/release/ubuntu/Dockerfile
    A buildsys/vcpkg/overlay-ports/at-spi2-core/portfile.cmake
    A buildsys/vcpkg/overlay-ports/at-spi2-core/vcpkg.json
    A buildsys/vcpkg/overlay-ports/gumbo/CMakeLists.txt
    A buildsys/vcpkg/overlay-ports/gumbo/portfile.cmake
    A buildsys/vcpkg/overlay-ports/gumbo/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qtbase/GLIB2-static.patch
    A buildsys/vcpkg/overlay-ports/qtbase/allow_outside_prefix.patch
    A buildsys/vcpkg/overlay-ports/qtbase/clang-cl_QGADGET_fix.diff
    A buildsys/vcpkg/overlay-ports/qtbase/clang-cl_source_location.patch
    A buildsys/vcpkg/overlay-ports/qtbase/cmake/qt_install_copyright.cmake
    A buildsys/vcpkg/overlay-ports/qtbase/cmake/qt_install_submodule.cmake
    A buildsys/vcpkg/overlay-ports/qtbase/cmake/qt_port_details.cmake
    A buildsys/vcpkg/overlay-ports/qtbase/config_install.patch
    A buildsys/vcpkg/overlay-ports/qtbase/dont_force_cmakecache_latest.patch
    A buildsys/vcpkg/overlay-ports/qtbase/env.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix-host-aliasing.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix-libresolv-test.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix-link-lib-discovery.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix-missing-include.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix_cmake_build.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix_deploy_windows.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix_egl.patch
    A buildsys/vcpkg/overlay-ports/qtbase/fix_egl_2.patch
    A buildsys/vcpkg/overlay-ports/qtbase/framework.patch
    A buildsys/vcpkg/overlay-ports/qtbase/harfbuzz.patch
    A buildsys/vcpkg/overlay-ports/qtbase/installed_dir.patch
    A buildsys/vcpkg/overlay-ports/qtbase/macdeployqt-symlinks.patch
    A buildsys/vcpkg/overlay-ports/qtbase/moltenvk.patch
    A buildsys/vcpkg/overlay-ports/qtbase/port.data.cmake
    A buildsys/vcpkg/overlay-ports/qtbase/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qtbase/qmake.debug.bat
    A buildsys/vcpkg/overlay-ports/qtbase/qt.conf.in
    A buildsys/vcpkg/overlay-ports/qtbase/qtpaths.debug.bat
    A buildsys/vcpkg/overlay-ports/qtbase/use-shared-mime-info.patch
    A buildsys/vcpkg/overlay-ports/qtbase/use_inotify_on_freebsd.patch
    A buildsys/vcpkg/overlay-ports/qtbase/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qtbase/windeployqt.debug.bat
    A buildsys/vcpkg/overlay-ports/qtbase/xcodebuild-not-installed.patch
    R buildsys/vcpkg/overlay-ports/qwt-6-1-6/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qwt-6-1-6/vcpkg.json
    R buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/qwtplot3d-config.cmake.in
    R buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/vcpkg.json
    M doc/manual/source/conf.py
    M doc/manual/source/config.rst
    R etc/beckman_logo.png
    M etc/etc_belongs_list.txt
    R etc/logo_hsc.png
    M gui/libus_gui.pro
    M gui/us_associations_gui.cpp
    M gui/us_convert_gui.cpp
    M gui/us_convert_gui.h
    M gui/us_extinction_gui.cpp
    M gui/us_gui_settings.cpp
    M gui/us_gui_settings.h
    M gui/us_help.cpp
    M gui/us_investigator.cpp
    M gui/us_license.cpp
    M gui/us_minimize.cpp
    M gui/us_model_loader.cpp
    M gui/us_new_spectrum.cpp
    M gui/us_plot.cpp
    M gui/us_predict1.cpp
    M gui/us_project_gui.cpp
    M gui/us_rotor_gui.cpp
    M gui/us_select_item.cpp
    A gui/us_style.cpp
    A gui/us_style.h
    A gui/us_theme.cpp
    A gui/us_theme.h
    M gui/us_widgets.cpp
    M gui/us_widgets.h
    M gui/us_widgets_dialog.cpp
    M local.pri.template
    M makeall.sh
    M programs/us/CMakeLists.txt
    M programs/us/us.cpp
    M programs/us_analyte/CMakeLists.txt
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.h
    M programs/us_config/us_color.cpp
    M programs/us_config/us_color.h
    M programs/us_config/us_database.cpp
    M programs/us_edit/us_edit.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.h
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_export_legacy/CMakeLists.txt
    M programs/us_grid_editor/us_grid_editor.cpp
    M programs/us_manage_data/us_manage_data.cpp
    M programs/us_mwl_species_fit/us_mwl_sf_plot3d.cpp
    M programs/us_reporter/us_reporter.cpp
    M programs/us_reporter/us_reporter.h
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.h
    M scripts/bootstrap-linux.sh
    M scripts/bootstrap-macos.sh
    M scripts/build.sh
    A scripts/warm-cache.sh
    M us-build
    M us_somo/develop/3dplot/lightingdlgbase.h
    M us_somo/develop/include/us3i_gui_util.h
    M us_somo/develop/include/us3i_plot.h
    M us_somo/develop/include/us_csv.h
    M us_somo/develop/include/us_hydrodyn_cluster.h
    M us_somo/develop/include/us_hydrodyn_cluster_best.h
    M us_somo/develop/include/us_hydrodyn_cluster_bfnb.h
    M us_somo/develop/include/us_hydrodyn_cluster_bfnb_nsa.h
    M us_somo/develop/include/us_hydrodyn_cluster_dammin.h
    M us_somo/develop/include/us_hydrodyn_cluster_oned.h
    M us_somo/develop/include/us_hydrodyn_saxs.h
    M us_somo/develop/include/us_hydrodyn_saxs_hplc_fit.h
    M us_somo/develop/include/us_hydrodyn_saxs_hplc_options.h
    M us_somo/develop/include/us_json.h
    M us_somo/develop/include/us_multi_column.h
    M us_somo/develop/include/us_pdb_util.h
    M us_somo/develop/include/us_saxs_cmds_t.h
    M us_somo/develop/include/us_saxs_util.h
    M us_somo/develop/include/us_vector.h
    M us_somo/develop/include/us_zeno_cxx.h
    M us_somo/develop/include/us_zeno_cxx_nf.h
    M us_somo/develop/libus_somo.pro
    M us_somo/develop/src/qwt/scrollbar.cpp
    M us_somo/develop/src/us3i_color.cpp
    M us_somo/develop/src/us3i_gui_util.cpp
    M us_somo/develop/src/us3i_gzip.cpp
    M us_somo/develop/src/us3i_plot.cpp
    M us_somo/develop/src/us3i_settings.cpp
    M us_somo/develop/src/us_band_broaden.cpp
    M us_somo/develop/src/us_config.cpp
    M us_somo/develop/src/us_dirhist.cpp
    M us_somo/develop/src/us_editor.cpp
    M us_somo/develop/src/us_file_util.cpp
    M us_somo/develop/src/us_gzip.cpp
    M us_somo/develop/src/us_hydrodyn.cpp
    M us_somo/develop/src/us_hydrodyn_addatom.cpp
    M us_somo/develop/src/us_hydrodyn_addhybrid.cpp
    M us_somo/develop/src/us_hydrodyn_addresidue.cpp
    M us_somo/develop/src/us_hydrodyn_addsaxs.cpp
    M us_somo/develop/src/us_hydrodyn_anaflex_core.cpp
    M us_somo/develop/src/us_hydrodyn_batch.cpp
    M us_somo/develop/src/us_hydrodyn_bd.cpp
    M us_somo/develop/src/us_hydrodyn_bd_core.cpp
    M us_somo/develop/src/us_hydrodyn_beads.cpp
    M us_somo/develop/src/us_hydrodyn_beads_load.cpp
    M us_somo/develop/src/us_hydrodyn_best.cpp
    M us_somo/develop/src/us_hydrodyn_cluster.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_best.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_bfnb.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_bfnb_nsa.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_config.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_dammin.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_dmd.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_oned.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_results.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_status.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_submit.cpp
    M us_somo/develop/src/us_hydrodyn_comparative.cpp
    M us_somo/develop/src/us_hydrodyn_core.cpp
    M us_somo/develop/src/us_hydrodyn_csv_viewer.cpp
    M us_somo/develop/src/us_hydrodyn_dad.cpp
    M us_somo/develop/src/us_hydrodyn_dad_baseline_best.cpp
    M us_somo/develop/src/us_hydrodyn_dad_conc.cpp
    M us_somo/develop/src/us_hydrodyn_dad_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_dad_dctr.cpp
    M us_somo/develop/src/us_hydrodyn_dad_fit.cpp
    M us_somo/develop/src/us_hydrodyn_dad_fit_global.cpp
    M us_somo/develop/src/us_hydrodyn_dad_gg.cpp
    M us_somo/develop/src/us_hydrodyn_dad_gui.cpp
    M us_somo/develop/src/us_hydrodyn_dad_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_dad_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_dad_options.cpp
    M us_somo/develop/src/us_hydrodyn_dad_parameters.cpp
    M us_somo/develop/src/us_hydrodyn_dad_svd.cpp
    M us_somo/develop/src/us_hydrodyn_dad_util.cpp
    M us_somo/develop/src/us_hydrodyn_dmd_core.cpp
    M us_somo/develop/src/us_hydrodyn_grpy.cpp
    M us_somo/develop/src/us_hydrodyn_hydrate.cpp
    M us_somo/develop/src/us_hydrodyn_info.cpp
    M us_somo/develop/src/us_hydrodyn_load.cpp
    M us_somo/develop/src/us_hydrodyn_mals.cpp
    M us_somo/develop/src/us_hydrodyn_mals_baseline_best.cpp
    M us_somo/develop/src/us_hydrodyn_mals_conc.cpp
    M us_somo/develop/src/us_hydrodyn_mals_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_mals_dctr.cpp
    M us_somo/develop/src/us_hydrodyn_mals_fit.cpp
    M us_somo/develop/src/us_hydrodyn_mals_fit_global.cpp
    M us_somo/develop/src/us_hydrodyn_mals_gg.cpp
    M us_somo/develop/src/us_hydrodyn_mals_gui.cpp
    M us_somo/develop/src/us_hydrodyn_mals_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_mals_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_mals_options.cpp
    M us_somo/develop/src/us_hydrodyn_mals_parameters.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_baseline_best.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_conc.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_dctr.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_fit.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_fit_global.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_gg.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_gui.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_options.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_parameters.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_svd.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_util.cpp
    M us_somo/develop/src/us_hydrodyn_mals_svd.cpp
    M us_somo/develop/src/us_hydrodyn_mals_util.cpp
    M us_somo/develop/src/us_hydrodyn_other.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_tool.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_tool_merge.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_tool_util.cpp
    M us_somo/develop/src/us_hydrodyn_save.cpp
    M us_somo/develop/src/us_hydrodyn_saxs.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_1d.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_2d.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_buffer.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_buffer_conc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_buffer_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_buffer_nth.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_conc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_cormap.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_external.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_fits.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_guinier.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_baseline_best.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_conc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_dctr.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_fit.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_fit_global.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_gg.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_gui.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_modes_broaden.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_movie.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_nth.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_options.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_parameters.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_svd.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_util.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_bead_model.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_load_csv.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_sh.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_legend.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_load_csv.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_loads.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_mw.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_plots.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_pr.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_screen.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_search.cpp
    M us_somo/develop/src/us_hydrodyn_script.cpp
    M us_somo/develop/src/us_hydrodyn_settings.cpp
    M us_somo/develop/src/us_hydrodyn_supc.cpp
    M us_somo/develop/src/us_hydrodyn_write.cpp
    M us_somo/develop/src/us_hydrodyn_zeno.cpp
    M us_somo/develop/src/us_json.cpp
    M us_somo/develop/src/us_mqt.cpp
    M us_somo/develop/src/us_pdb_util.cpp
    M us_somo/develop/src/us_plot_util.cpp
    M us_somo/develop/src/us_pm.cpp
    M us_somo/develop/src/us_pm_test.cpp
    M us_somo/develop/src/us_saxs_util.cpp
    M us_somo/develop/src/us_saxs_util_best.cpp
    M us_somo/develop/src/us_saxs_util_dmd.cpp
    M us_somo/develop/src/us_saxs_util_extern.cpp
    M us_somo/develop/src/us_saxs_util_hydrate.cpp
    M us_somo/develop/src/us_saxs_util_hydro.cpp
    M us_somo/develop/src/us_saxs_util_hydro_supc_hydro.cpp
    M us_somo/develop/src/us_saxs_util_hydro_zeno_hydro.cpp
    M us_somo/develop/src/us_saxs_util_iqq.cpp
    M us_somo/develop/src/us_saxs_util_iqq_1d.cpp
    M us_somo/develop/src/us_saxs_util_iqq_1d_mpi.cpp
    M us_somo/develop/src/us_saxs_util_iqq_bead_model.cpp
    M us_somo/develop/src/us_saxs_util_iqq_pdb.cpp
    M us_somo/develop/src/us_saxs_util_loads.cpp
    M us_somo/develop/src/us_saxs_util_mpi.cpp
    M us_somo/develop/src/us_saxs_util_nsa_ga.cpp
    M us_somo/develop/src/us_saxs_util_nsa_ga_mpi.cpp
    M us_somo/develop/src/us_saxs_util_pm.cpp
    M us_somo/develop/src/us_saxs_util_static.cpp
    M us_somo/develop/src/us_tar.cpp
    M us_somo/develop/us3_hydrodyn/main.cpp
    M us_somo/develop/us_saxs_cmds_mpi/us_saxs_cmds_mpi.pro
    M us_somo/develop/us_saxs_cmds_t/main.cpp
    M utils/us_db2.cpp
    M utils/us_defines.h
    M utils/us_settings.cpp
    M vcpkg.json

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


Compare: https://github.com/ehb54/ultrascan3/compare/a204ed6a53de...97d71e02a3bb

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