[us-commits] [ehb54/ultrascan3] 5913a0: Add GIMP 3 UltraScan logo generator

aaron-auc noreply at github.com
Sat Sep 5 15:40:27 MDT 2026


  Branch: refs/heads/issue-1044-version-metadata
  Home:   https://github.com/ehb54/ultrascan3
  Commit: 5913a0a4a968d89c2fc6d6a8cb94d093ae0e08d8
      https://github.com/ehb54/ultrascan3/commit/5913a0a4a968d89c2fc6d6a8cb94d093ae0e08d8
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-08-13 (Thu, 13 Aug 2026)

  Changed paths:
    A doc/develop/gimp/README.md
    A doc/develop/gimp/ultrascan_gimpv3.scm

  Log Message:
  -----------
  Add GIMP 3 UltraScan logo generator

Refs ehb54/ultrascan-tickets#1007


  Commit: 0f92064f2d57a4d94725d66691ccad6136ff338f
      https://github.com/ehb54/ultrascan3/commit/0f92064f2d57a4d94725d66691ccad6136ff338f
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-08-15 (Sat, 15 Aug 2026)

  Changed paths:
    M admin/cmake/packaging/macos/MacDeploy.cmake
    M admin/cmake/packaging/macos/MacHpcDeploy.cmake
    M doc/manual/source/start_page-new.rst
    M pkg/macos/README.md
    M pkg/macos/preinstall
    M programs/CMakeLists.txt

  Log Message:
  -----------
  Keep macOS installer changes isolated


  Commit: 9aa0949130b92f547f2c57fa30ad88440de41896
      https://github.com/ehb54/ultrascan3/commit/9aa0949130b92f547f2c57fa30ad88440de41896
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-08-19 (Wed, 19 Aug 2026)

  Changed paths:
    A .github/workflows/somo-module-tests.yml
    M .gitignore
    M us_somo/add_to_bin/GRPY_linux64
    M us_somo/add_to_bin/GRPY_osx10.11
    M us_somo/add_to_bin/GRPY_win64.exe
    A us_somo/develop/grpy/README.md
    A us_somo/develop/grpy/grpy_exposure.hpp
    A us_somo/develop/grpy/grpy_process.hpp
    A us_somo/develop/grpy/grpy_shell.hpp
    A us_somo/develop/grpy/grpy_types.hpp
    A us_somo/develop/grpy/tests/data/1znf.bead_model
    A us_somo/develop/grpy/tests/data/1znf_golden.txt
    A us_somo/develop/grpy/tests/data/dumbbell.grpy
    A us_somo/develop/grpy/tests/data/dumbbell_golden.txt
    A us_somo/develop/grpy/tests/run.sh
    A us_somo/develop/grpy/tests/test_process.cpp
    A us_somo/develop/grpy/tests/test_shell.cpp
    R us_somo/develop/include/us_container_grpy.h
    M us_somo/develop/include/us_hydrodyn.h
    M us_somo/develop/include/us_hydrodyn_dad.h
    M us_somo/develop/include/us_hydrodyn_dad_fit.h
    M us_somo/develop/include/us_hydrodyn_dad_options.h
    A us_somo/develop/include/us_hydrodyn_grid_volume.h
    A us_somo/develop/include/us_hydrodyn_hydration.h
    M us_somo/develop/include/us_hydrodyn_hydro.h
    M us_somo/develop/include/us_hydrodyn_mals_fit.h
    M us_somo/develop/include/us_hydrodyn_mals_options.h
    M us_somo/develop/include/us_hydrodyn_mals_saxs_fit.h
    M us_somo/develop/include/us_hydrodyn_mals_saxs_options.h
    M us_somo/develop/include/us_hydrodyn_misc.h
    M us_somo/develop/include/us_hydrodyn_pdb_parsing.h
    A us_somo/develop/include/us_hydrodyn_perceive.h
    A us_somo/develop/include/us_hydrodyn_perceive_dialog.h
    A us_somo/develop/include/us_hydrodyn_perceive_elements.h
    A us_somo/develop/include/us_hydrodyn_perceive_hybrid.h
    A us_somo/develop/include/us_hydrodyn_perceive_saxs.h
    A us_somo/develop/include/us_hydrodyn_perceive_somo.h
    A us_somo/develop/include/us_hydrodyn_psv.h
    A us_somo/develop/include/us_hydrodyn_residue_builder.h
    M us_somo/develop/include/us_hydrodyn_save.h
    M us_somo/develop/include/us_hydrodyn_saxs.h
    M us_somo/develop/include/us_hydrodyn_saxs_hplc.h
    A us_somo/develop/include/us_hydrodyn_saxs_iqq_extrap_c0_conc.h
    M us_somo/develop/include/us_hydrodyn_saxs_iqq_load_csv.h
    M us_somo/develop/include/us_saxs_util.h
    M us_somo/develop/include/us_vector.h
    M us_somo/develop/libus_somo.pro
    A us_somo/develop/perceiver/.gitignore
    A us_somo/develop/perceiver/DECISIONS.md
    A us_somo/develop/perceiver/GUI_TESTING.md
    A us_somo/develop/perceiver/Makefile
    A us_somo/develop/perceiver/README.md
    A us_somo/develop/perceiver/data/1ADO_noSO4.pdb
    A us_somo/develop/perceiver/data/1AO6-compl_monA.pdb
    A us_somo/develop/perceiver/data/1HEL.pdb
    A us_somo/develop/perceiver/data/2AAS_mod1.pdb
    A us_somo/develop/perceiver/data/3CRO.pdb
    A us_somo/develop/perceiver/data/3GUT.pdb
    A us_somo/develop/perceiver/data/6LDH1.pdb
    A us_somo/develop/perceiver/data/6LYZ.pdb
    A us_somo/develop/perceiver/data/8RAT.pdb
    A us_somo/develop/perceiver/data/non-coded/1MBO.pdb
    A us_somo/develop/perceiver/data/non-coded/2CMD.pdb
    A us_somo/develop/perceiver/data/non-coded/3PTB.pdb
    A us_somo/develop/perceiver/data/non-coded/5PTI.pdb
    A us_somo/develop/perceiver/data/non-coded/8RATNC.pdb
    A us_somo/develop/perceiver/data/non-coded/8RAT_gap3.pdb
    A us_somo/develop/perceiver/data/non-coded/8RAT_run3.pdb
    A us_somo/develop/perceiver/data/non-coded/README.md
    A us_somo/develop/perceiver/data/psv/1BEB.pdb
    A us_somo/develop/perceiver/data/psv/2CGA.pdb
    A us_somo/develop/perceiver/data/psv/README.md
    A us_somo/develop/perceiver/data/psv/candidates.fasta
    A us_somo/develop/perceiver/data/psv_measured.txt
    A us_somo/develop/perceiver/data/ref/cctbx_LICENSE.txt
    A us_somo/develop/perceiver/data/ref/f0_WaasKirf.dat
    A us_somo/develop/perceiver/data/ref/it1992.cpp
    A us_somo/develop/perceiver/data/ref/somo.saxs_atoms.generated
    A us_somo/develop/perceiver/examples/perceive.somo
    A us_somo/develop/perceiver/pdb_lite.h
    A us_somo/develop/perceiver/residue_oracle.h
    A us_somo/develop/perceiver/run_dialog_test.sh
    A us_somo/develop/perceiver/tests/builder.cpp
    A us_somo/develop/perceiver/tests/coverage.cpp
    A us_somo/develop/perceiver/tests/dialog_qt.cpp
    A us_somo/develop/perceiver/tests/emit_residue.cpp
    A us_somo/develop/perceiver/tests/grid_volume.cpp
    A us_somo/develop/perceiver/tests/hydration.cpp
    A us_somo/develop/perceiver/tests/protein_psv.cpp
    A us_somo/develop/perceiver/tests/psv.cpp
    A us_somo/develop/perceiver/tests/regression.cpp
    A us_somo/develop/perceiver/tests/sssr.cpp
    A us_somo/develop/perceiver/tests/sssr_real.cpp
    A us_somo/develop/perceiver/tests/tests_unit.cpp
    A us_somo/develop/perceiver/tinytest.h
    A us_somo/develop/perceiver/tools/calibrate_3v_context.py
    A us_somo/develop/perceiver/tools/gen_saxs_entries.py
    A us_somo/develop/perceiver/tools/hydration_table.py
    A us_somo/develop/perceiver/tools/make_noncoded_variant.py
    A us_somo/develop/perceiver/tools/psv_durchschlag.py
    A us_somo/develop/perceiver/tools/psv_model.py
    A us_somo/develop/perceiver/tools/recalc_ligand_volumes.py
    R us_somo/develop/src/us_container_grpy.cpp
    M us_somo/develop/src/us_hydrodyn.cpp
    M us_somo/develop/src/us_hydrodyn_beads.cpp
    M us_somo/develop/src/us_hydrodyn_core.cpp
    M us_somo/develop/src/us_hydrodyn_dad.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_fit.cpp
    M us_somo/develop/src/us_hydrodyn_dad_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_dad_modes.cpp
    M us_somo/develop/src/us_hydrodyn_dad_options.cpp
    A us_somo/develop/src/us_hydrodyn_dad_script.cpp
    M us_somo/develop/src/us_hydrodyn_dad_util.cpp
    M us_somo/develop/src/us_hydrodyn_fractal_dimension.cpp
    A us_somo/develop/src/us_hydrodyn_grid_volume.cpp
    M us_somo/develop/src/us_hydrodyn_grpy.cpp
    A us_somo/develop/src/us_hydrodyn_hydration.cpp
    M us_somo/develop/src/us_hydrodyn_hydro.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_conc.cpp
    M us_somo/develop/src/us_hydrodyn_mals_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_mals_fit.cpp
    M us_somo/develop/src/us_hydrodyn_mals_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_mals_modes.cpp
    M us_somo/develop/src/us_hydrodyn_mals_options.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_conc.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_fit.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_modes.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_options.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_util.cpp
    M us_somo/develop/src/us_hydrodyn_mals_util.cpp
    M us_somo/develop/src/us_hydrodyn_misc.cpp
    M us_somo/develop/src/us_hydrodyn_other.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_parsing.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_tool.cpp
    A us_somo/develop/src/us_hydrodyn_perceive.cpp
    A us_somo/develop/src/us_hydrodyn_perceive_dialog.cpp
    A us_somo/develop/src/us_hydrodyn_perceive_somo.cpp
    A us_somo/develop/src/us_hydrodyn_psv.cpp
    A us_somo/develop/src/us_hydrodyn_residue_builder.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_hplc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_bl.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_ciq.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_gui.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_modes.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_options.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_util.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq.cpp
    A us_somo/develop/src/us_hydrodyn_saxs_iqq_extrap_c0.cpp
    A us_somo/develop/src/us_hydrodyn_saxs_iqq_extrap_c0_conc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_load_csv.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_loads.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_write.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_hydro.cpp
    M us_somo/develop/src/us_saxs_util_loads.cpp
    M us_somo/develop/src/us_saxs_util_static.cpp
    M us_somo/develop/src/us_vector.cpp
    M us_somo/develop/version.sh
    M us_somo/etc/somo.atom.new
    M us_somo/etc/somo.config.new
    M us_somo/etc/somo.defaults.new
    M us_somo/etc/somo.hybrid.new
    M us_somo/etc/somo.residue.new
    M us_somo/etc/somo.saxs_atoms.new
    A us_somo/somo/doc/manual/somo/DAWN_head.png
    A us_somo/somo/doc/manual/somo/MALS_angles.png
    A us_somo/somo/doc/manual/somo/WyattRayleigh ratios csv.png
    M us_somo/somo/doc/manual/somo/mals_parameters.html
    M us_somo/somo/doc/manual/somo/mals_saxs_options.html
    M us_somo/somo/doc/manual/somo/saxs_hplc_ciq.html
    M us_somo/somo/doc/manual/somo/saxs_hplc_options.html
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_EMG_option.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_GaussFit1.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_GaussFit2.png
    A us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_options_Min_Gauss.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_options_new.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_options_new_Gaussians.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_options_new_baseline.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian1.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian11.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian11a.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian11b.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian11c.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian12.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian2.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian3.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian4.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian5.png
    A us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian6a.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian8.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian9a.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian_adv_sel.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_smoothing.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Concs.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Concs2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Concs3.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Concs4.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Gauss1anew.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Gauss1bnew.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Gauss1cnew.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Gauss1dnew.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Gauss1enew.png
    A us_somo/somo/doc/manual/somo/somo-MALS_GaussFit.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Gauss_all_Idash_t_selected.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Gaussian_final.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Gaussian_init.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Gaussian_options.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Gaussian_start.png
    A us_somo/somo/doc/manual/somo/somo-MALS_GlobalFit_done.png
    A us_somo/somo/doc/manual/somo/somo-MALS_GlobalGauss_done.png
    A us_somo/somo/doc/manual/somo/somo-MALS_GlobalGauss_start_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_GlobalGaussianSDreminder.png
    A us_somo/somo/doc/manual/somo/somo-MALS_GlobalGaussian_init.png
    A us_somo/somo/doc/manual/somo/somo-MALS_I_hash_q_example.png
    A us_somo/somo/doc/manual/somo/somo-MALS_I_starq_NoGauss_movieframe155.png
    A us_somo/somo/doc/manual/somo/somo-MALS_I_starq_NoGauss_movieframe316.png
    A us_somo/somo/doc/manual/somo/somo-MALS_I_starq_NoGauss_movieframe99.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Istarq_file_view_selected.png
    A us_somo/somo/doc/manual/somo/somo-MALS_MakeIdash_final.png
    A us_somo/somo/doc/manual/somo/somo-MALS_MakeIdash_final_kin.png
    A us_somo/somo/doc/manual/somo/somo-MALS_MakeIdash_final_kin_cropped.png
    A us_somo/somo/doc/manual/somo/somo-MALS_MakeIdash_final_kin_zoom.png
    A us_somo/somo/doc/manual/somo/somo-MALS_MakeIstar_final_kin.png
    A us_somo/somo/doc/manual/somo/somo-MALS_MakeIstar_sel_kin_dots_err.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Messages.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Movie_selected.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Plot_Options_demo.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Produced_data.png
    A us_somo/somo/doc/manual/somo/somo-MALS_R_theta_csv_loaded.png
    A us_somo/somo/doc/manual/somo/somo-MALS_R_theta_kin_shown.png
    A us_somo/somo/doc/manual/somo/somo-MALS_R_theta_shown.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Residuals_twocurvesSD.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Residuals_twocurves_percent.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_MALS_data_loglog.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_Make_scaled_popup.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_Messages.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_Plot_Options_demo.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_Plot_Options_demo2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_Produced_data.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_Produced_data_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_SAXS_common_times.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_SAXS_common_times_scroll1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_SAXS_common_times_scroll2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_SAXS_data_loading.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_bottom line.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_commons times_popup.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_commontimes_all_dots.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_cropping_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_cropvis_results.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_cropvis_results1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_cropvis_select.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_exclude_q_vis_demo1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_exclude_q_vis_demo2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_fitting_methods.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_generating_joined_excl_q_popup.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_initial.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_joined.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_joined_scroll.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_loadMALS.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_make_scaled.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_make_scaled_popup1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_make_scaled_popup2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_make_scaled_view_MALS_file.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_minimize_popup.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_options.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_options1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_other_MALS_data_popup.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_plot_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_polynomials.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_q_exclude_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_remove_panel.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_scale1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_scale2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_scale3.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_scale4.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_scale5.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_scale6.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_scale7.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_scale8.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_scaled_MALS_generated_popup.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_scaled_SAXS_generated_popup.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_scroll_warning.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_second_set_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_second_set_buttons1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_selections_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_top_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_viewselected.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_weighting_methods.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SD_eval_applied.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SD_eval_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SD_eval_comparisonD2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SD_eval_define_1region.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SD_eval_define_2regions.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Select_Istarq_for_norm.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Selected_Istarq_normalized.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Selected_Istarq_normalized_ave.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Selected_normalized_ave.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Selected_orig_and_norm_files.png
    A us_somo/somo/doc/manual/somo/somo-MALS_UV_data_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_adjust_times_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_adjust_times_pop_up2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_angles_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_commands1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_chrom_Gauss_fit.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_chrom_fit_module.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_chrom_init_Gauss.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_used_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_util_add_MALS_data.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_util_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_util_loaded_data.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_util_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_util_pop_up2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_util_pop_up3.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_util_repeak.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_util_timeshift.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_util_timeshift_set.png
    A us_somo/somo/doc/manual/somo/somo-MALS_crop_I_dash_chromatograms.png
    A us_somo/somo/doc/manual/somo/somo-MALS_cropping_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_inconsistent times_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_incorrect processing_param_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_info_panel.png
    A us_somo/somo/doc/manual/somo/somo-MALS_initial.png
    A us_somo/somo/doc/manual/somo/somo-MALS_main1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_make_Istar_q_enterparam_popup.png
    A us_somo/somo/doc/manual/somo/somo-MALS_make_Istar_q_enterparam_popup1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_make_Istar_q_noGauss_popup.png
    A us_somo/somo/doc/manual/somo/somo-MALS_no_Gaussians_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_no_conc_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_no_conc_pop_up2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_options.png
    A us_somo/somo/doc/manual/somo/somo-MALS_options_conc_detector.png
    A us_somo/somo/doc/manual/somo/somo-MALS_options_new_Gaussians.png
    A us_somo/somo/doc/manual/somo/somo-MALS_options_new_misc.png
    A us_somo/somo/doc/manual/somo/somo-MALS_param.png
    A us_somo/somo/doc/manual/somo/somo-MALS_plot_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_processing_param_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_processing_param_pop_up2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_remove_panel.png
    A us_somo/somo/doc/manual/somo/somo-MALS_resulting_I_starq_NoGauss.png
    A us_somo/somo/doc/manual/somo/somo-MALS_scattering_angles.png
    A us_somo/somo/doc/manual/somo/somo-MALS_second_set_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_selected_Ihash_EMG_GMG.png
    A us_somo/somo/doc/manual/somo/somo-MALS_selections_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_set_conc_detector.png
    A us_somo/somo/doc/manual/somo/somo-MALS_seven_Gaussians1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_seven_Gaussians2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_seven_Gaussians_GlobFit_Final.png
    A us_somo/somo/doc/manual/somo/somo-MALS_seven_Gaussians_GlobFit_Init.png
    A us_somo/somo/doc/manual/somo/somo-MALS_seven_Gaussians_GlobFit_by_q.png
    A us_somo/somo/doc/manual/somo/somo-MALS_seven_Gaussians_GlobFit_saving_warning.png
    A us_somo/somo/doc/manual/somo/somo-MALS_seven_Gaussians_GlobGauss.png
    A us_somo/somo/doc/manual/somo/somo-MALS_seven_Gaussians_scroll1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_seven_Gaussians_scroll2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_six_Gaussians1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_six_Gaussians2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_timeshift_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_timeshift_pop_up2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_top_buttons.png
    A us_somo/somo/doc/manual/somo/somo-mals_Residuals_twocurves.png
    A us_somo/somo/doc/manual/somo/somo-perceive.png
    M us_somo/somo/doc/manual/somo/somo.html
    M us_somo/somo/doc/manual/somo/somo_hydro.html
    A us_somo/somo/doc/manual/somo/somo_hydro_shell_reduction.html
    M us_somo/somo/doc/manual/somo/somo_mals.html
    A us_somo/somo/doc/manual/somo/somo_mals_dctr.html
    A us_somo/somo/doc/manual/somo/somo_mals_options.html
    M us_somo/somo/doc/manual/somo/somo_mals_saxs.html
    M us_somo/somo/doc/manual/somo/somo_misc.html
    M us_somo/somo/doc/manual/somo/somo_pdb_parsing.html
    M us_somo/somo/doc/manual/somo/somo_pdb_parsing_expert_mode.html
    A us_somo/somo/doc/manual/somo/somo_perceive.html
    M us_somo/somo/doc/manual/somo/somo_save.html
    M us_somo/somo/doc/manual/somo/somo_saxs_hplc.html
    M us_somo/somo/doc/manual/somo/somo_saxs_hplc_skewedGauss.html
    M us_somo/somo/doc/manual/somo/somo_uv_vis.html
    A us_somo/somo/doc/manual/somo_mals.html

  Log Message:
  -----------
  Merge branch 'main' into 875-request-cmake-remove-gmp-module-from-installer-for-osx


  Commit: 8b5d541bfaf2dd1d710272036824ba1a53537ee5
      https://github.com/ehb54/ultrascan3/commit/8b5d541bfaf2dd1d710272036824ba1a53537ee5
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-08-27 (Thu, 27 Aug 2026)

  Changed paths:
    A .github/workflows/somo-module-tests.yml
    M .gitignore
    M CMakePresets.json
    M VERSION
    M doc/manual/source/conf.py
    M gui.pri
    M gui/us_abstractrotor_gui.cpp
    M gui/us_analysis_base2.h
    M gui/us_analyte_gui.cpp
    M gui/us_associations_gui.cpp
    M gui/us_associations_gui.h
    M gui/us_buffer_gui.cpp
    M gui/us_choice.cpp
    M gui/us_combined_plots_parms_gui.cpp
    M gui/us_convert_gui.cpp
    M gui/us_convert_gui.h
    M gui/us_data_loader.cpp
    M gui/us_edit_spectrum.cpp
    M gui/us_editor.cpp
    M gui/us_experiment_gui.cpp
    M gui/us_extinctfitter_gui.cpp
    M gui/us_extinction_gui.cpp
    M gui/us_failed_gmp_run_gui.cpp
    M gui/us_get_run.cpp
    M gui/us_intensity.cpp
    M gui/us_investigator.cpp
    M gui/us_license.cpp
    M gui/us_load_auc.cpp
    M gui/us_minimize.cpp
    M gui/us_model_gui.cpp
    M gui/us_model_loader.cpp
    M gui/us_new_spectrum.cpp
    M gui/us_noise_loader.cpp
    M gui/us_passwd.cpp
    M gui/us_plot.cpp
    M gui/us_plot.h
    M gui/us_plot3d.cpp
    M gui/us_predict1.cpp
    M gui/us_predict1.h
    M gui/us_project_gui.cpp
    M gui/us_properties.cpp
    M gui/us_properties.h
    M gui/us_report_general_gui.cpp
    M gui/us_report_gui.cpp
    M gui/us_rotor_gui.cpp
    M gui/us_run_details2.cpp
    M gui/us_sassoc.cpp
    M gui/us_sassoc.h
    M gui/us_scan_excl_gui.cpp
    M gui/us_select_edits.cpp
    M gui/us_select_item.cpp
    M gui/us_select_runs.cpp
    M gui/us_select_triples.cpp
    M gui/us_sim_params_gui.cpp
    M gui/us_solution_gui.cpp
    M gui/us_table.cpp
    M gui/us_theme.cpp
    M gui/us_theme.h
    M gui/us_tmst_plot.cpp
    M gui/us_widgets.cpp
    M gui/us_widgets_dialog.cpp
    M programs/us/us.cpp
    M programs/us_2dplot/us_2dplot.cpp
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_2dsa/us_2dsa_process.cpp
    M programs/us_2dsa/us_adv_analysis_2d.cpp
    M programs/us_2dsa/us_analysis_control_2d.cpp
    M programs/us_2dsa/us_plot_control_2d.cpp
    M programs/us_2dsa/us_resplot_2d.cpp
    M programs/us_2dsa/us_show_norm.cpp
    M programs/us_2dsa/us_show_norm.h
    M programs/us_2dsa/us_worker_2d.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_astfem_sim/us_astfem_sim.cpp
    M programs/us_astfem_sim/us_clipdata.cpp
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp
    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_colorgradient/us_colorgradient.cpp
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_com_project/us_com_project_gui.h
    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.cpp
    M programs/us_config/us_database.cpp
    M programs/us_config/us_font.cpp
    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_ddist_combine/us_ddist_combine.cpp
    M programs/us_ddist_combine/us_select_rundd.cpp
    M programs/us_density_match/us_density_match.cpp
    M programs/us_density_match/us_model_params.cpp
    M programs/us_density_match/us_remove_models.cpp
    M programs/us_dmga_init/us_constraints_edit.cpp
    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_exclude_profile.cpp
    M programs/us_edit/us_get_edit.cpp
    M programs/us_edit/us_ri_noise.cpp
    M programs/us_edit/us_select_lambdas.cpp
    M programs/us_equiltime/us_equiltime.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_proto_ranges.cpp
    M programs/us_export_legacy/us_export.cpp
    M programs/us_fds_filemanager/us_fds_filemanager.cpp
    M programs/us_fematch/us_adv_dmgamc.cpp
    M programs/us_fematch/us_advanced_fem.cpp
    M programs/us_fematch/us_fematch.cpp
    M programs/us_fematch/us_plot_control_fem.cpp
    M programs/us_fematch/us_resplot_fem.cpp
    M programs/us_fematch/us_thread_worker.cpp
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_globalequil/us_eqfit_control.cpp
    M programs/us_globalequil/us_eqmodel_control.cpp
    M programs/us_globalequil/us_globalequil.cpp
    M programs/us_globalequil/us_long_messagebox.cpp
    M programs/us_globalequil/us_model_adpars.cpp
    M programs/us_globalequil/us_model_select.cpp
    M programs/us_grid_editor/us_grid_editor.cpp
    M programs/us_helpdaemon/us_helpdaemon.cpp
    M programs/us_integral/us_delete_models.cpp
    M programs/us_integral/us_integral.cpp
    M programs/us_manage_data/us_data_tree.cpp
    M programs/us_manage_data/us_manage_data.cpp
    M programs/us_modelmetrics/us_modelmetrics.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_mwl_species_sim/us_mwl_species_sim.cpp
    M programs/us_mwl_spectra/us_mwl_spectra.cpp
    M programs/us_mwl_spectra/us_mwls_pltctl.cpp
    M programs/us_mwlr_viewer/us_mwl_pltctrl.cpp
    M programs/us_mwlr_viewer/us_mwl_run.cpp
    M programs/us_mwlr_viewer/us_mwlr_viewer.cpp
    M programs/us_pcsa/us_adv_analysis_pc.cpp
    M programs/us_pcsa/us_adv_analysis_pc.h
    M programs/us_pcsa/us_analysis_control_pc.cpp
    M programs/us_pcsa/us_mlplot.cpp
    M programs/us_pcsa/us_mrecs_loader.cpp
    M programs/us_pcsa/us_pcsa_process.cpp
    M programs/us_pcsa/us_plot_control_pc.cpp
    M programs/us_pcsa/us_resplot_pc.cpp
    M programs/us_pcsa/us_rpscan.cpp
    M programs/us_predict2/us_predict2.cpp
    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_remove_distros.cpp
    M programs/us_pseudo_absorbance/us_add_refScan.cpp
    M programs/us_pseudo_absorbance/us_convert_scan.cpp
    M programs/us_pseudo_absorbance/us_pseudo_absorbance.cpp
    M programs/us_pseudo_absorbance/us_remove_ri.cpp
    M programs/us_query_rmsd/us_query_rmsd.cpp
    M programs/us_ramp/us_experiment_gui_ra.cpp
    M programs/us_ramp/us_get_dbrun_ra.cpp
    M programs/us_ramp/us_intensity_ra.cpp
    M programs/us_ramp/us_ramp_gui.cpp
    M programs/us_ramp/us_select_triples_ra.cpp
    M programs/us_reporter/us_reporter.cpp
    M programs/us_reporter/us_sync_db.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h
    M programs/us_rotor_calibration/us_get_dbexp.cpp
    M programs/us_rotor_calibration/us_rotor_calibration.cpp
    M programs/us_second_moment/us_second_moment.cpp
    M programs/us_tmst_viewer/us_tmst_viewer.cpp
    M programs/us_vhw_combine/us_select_runid.cpp
    M programs/us_vhw_combine/us_vhw_combine.cpp
    M programs/us_vhw_combine/us_vhwc_pltctl.cpp
    M programs/us_vhw_enhanced/us_distrib_plot.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
    M programs/us_xpn_viewer/us_xpn_run_auc.cpp
    M programs/us_xpn_viewer/us_xpn_run_raw.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.h
    M us_somo/add_to_bin/GRPY_linux64
    M us_somo/add_to_bin/GRPY_osx10.11
    M us_somo/add_to_bin/GRPY_win64.exe
    A us_somo/develop/grpy/README.md
    A us_somo/develop/grpy/grpy_exposure.hpp
    A us_somo/develop/grpy/grpy_process.hpp
    A us_somo/develop/grpy/grpy_shell.hpp
    A us_somo/develop/grpy/grpy_types.hpp
    A us_somo/develop/grpy/tests/data/1znf.bead_model
    A us_somo/develop/grpy/tests/data/1znf_golden.txt
    A us_somo/develop/grpy/tests/data/dumbbell.grpy
    A us_somo/develop/grpy/tests/data/dumbbell_golden.txt
    A us_somo/develop/grpy/tests/run.sh
    A us_somo/develop/grpy/tests/test_process.cpp
    A us_somo/develop/grpy/tests/test_shell.cpp
    R us_somo/develop/include/us_container_grpy.h
    M us_somo/develop/include/us_hydrodyn.h
    M us_somo/develop/include/us_hydrodyn_dad.h
    M us_somo/develop/include/us_hydrodyn_dad_fit.h
    M us_somo/develop/include/us_hydrodyn_dad_options.h
    A us_somo/develop/include/us_hydrodyn_grid_volume.h
    A us_somo/develop/include/us_hydrodyn_hydration.h
    M us_somo/develop/include/us_hydrodyn_hydro.h
    M us_somo/develop/include/us_hydrodyn_mals_fit.h
    M us_somo/develop/include/us_hydrodyn_mals_options.h
    M us_somo/develop/include/us_hydrodyn_mals_saxs_fit.h
    M us_somo/develop/include/us_hydrodyn_mals_saxs_options.h
    M us_somo/develop/include/us_hydrodyn_misc.h
    M us_somo/develop/include/us_hydrodyn_pdb_parsing.h
    A us_somo/develop/include/us_hydrodyn_perceive.h
    A us_somo/develop/include/us_hydrodyn_perceive_dialog.h
    A us_somo/develop/include/us_hydrodyn_perceive_elements.h
    A us_somo/develop/include/us_hydrodyn_perceive_hybrid.h
    A us_somo/develop/include/us_hydrodyn_perceive_saxs.h
    A us_somo/develop/include/us_hydrodyn_perceive_somo.h
    A us_somo/develop/include/us_hydrodyn_psv.h
    A us_somo/develop/include/us_hydrodyn_residue_builder.h
    M us_somo/develop/include/us_hydrodyn_save.h
    M us_somo/develop/include/us_hydrodyn_saxs.h
    M us_somo/develop/include/us_hydrodyn_saxs_hplc.h
    A us_somo/develop/include/us_hydrodyn_saxs_iqq_extrap_c0_conc.h
    M us_somo/develop/include/us_hydrodyn_saxs_iqq_load_csv.h
    M us_somo/develop/include/us_saxs_util.h
    M us_somo/develop/include/us_vector.h
    M us_somo/develop/libus_somo.pro
    A us_somo/develop/perceiver/.gitignore
    A us_somo/develop/perceiver/DECISIONS.md
    A us_somo/develop/perceiver/GUI_TESTING.md
    A us_somo/develop/perceiver/Makefile
    A us_somo/develop/perceiver/README.md
    A us_somo/develop/perceiver/data/1ADO_noSO4.pdb
    A us_somo/develop/perceiver/data/1AO6-compl_monA.pdb
    A us_somo/develop/perceiver/data/1HEL.pdb
    A us_somo/develop/perceiver/data/2AAS_mod1.pdb
    A us_somo/develop/perceiver/data/3CRO.pdb
    A us_somo/develop/perceiver/data/3GUT.pdb
    A us_somo/develop/perceiver/data/6LDH1.pdb
    A us_somo/develop/perceiver/data/6LYZ.pdb
    A us_somo/develop/perceiver/data/8RAT.pdb
    A us_somo/develop/perceiver/data/non-coded/1MBO.pdb
    A us_somo/develop/perceiver/data/non-coded/2CMD.pdb
    A us_somo/develop/perceiver/data/non-coded/3PTB.pdb
    A us_somo/develop/perceiver/data/non-coded/5PTI.pdb
    A us_somo/develop/perceiver/data/non-coded/8RATNC.pdb
    A us_somo/develop/perceiver/data/non-coded/8RAT_gap3.pdb
    A us_somo/develop/perceiver/data/non-coded/8RAT_run3.pdb
    A us_somo/develop/perceiver/data/non-coded/README.md
    A us_somo/develop/perceiver/data/psv/1BEB.pdb
    A us_somo/develop/perceiver/data/psv/2CGA.pdb
    A us_somo/develop/perceiver/data/psv/README.md
    A us_somo/develop/perceiver/data/psv/candidates.fasta
    A us_somo/develop/perceiver/data/psv_measured.txt
    A us_somo/develop/perceiver/data/ref/cctbx_LICENSE.txt
    A us_somo/develop/perceiver/data/ref/f0_WaasKirf.dat
    A us_somo/develop/perceiver/data/ref/it1992.cpp
    A us_somo/develop/perceiver/data/ref/somo.saxs_atoms.generated
    A us_somo/develop/perceiver/examples/perceive.somo
    A us_somo/develop/perceiver/pdb_lite.h
    A us_somo/develop/perceiver/residue_oracle.h
    A us_somo/develop/perceiver/run_dialog_test.sh
    A us_somo/develop/perceiver/tests/builder.cpp
    A us_somo/develop/perceiver/tests/coverage.cpp
    A us_somo/develop/perceiver/tests/dialog_qt.cpp
    A us_somo/develop/perceiver/tests/emit_residue.cpp
    A us_somo/develop/perceiver/tests/grid_volume.cpp
    A us_somo/develop/perceiver/tests/hydration.cpp
    A us_somo/develop/perceiver/tests/protein_psv.cpp
    A us_somo/develop/perceiver/tests/psv.cpp
    A us_somo/develop/perceiver/tests/regression.cpp
    A us_somo/develop/perceiver/tests/sssr.cpp
    A us_somo/develop/perceiver/tests/sssr_real.cpp
    A us_somo/develop/perceiver/tests/tests_unit.cpp
    A us_somo/develop/perceiver/tinytest.h
    A us_somo/develop/perceiver/tools/calibrate_3v_context.py
    A us_somo/develop/perceiver/tools/gen_saxs_entries.py
    A us_somo/develop/perceiver/tools/hydration_table.py
    A us_somo/develop/perceiver/tools/make_noncoded_variant.py
    A us_somo/develop/perceiver/tools/psv_durchschlag.py
    A us_somo/develop/perceiver/tools/psv_model.py
    A us_somo/develop/perceiver/tools/recalc_ligand_volumes.py
    R us_somo/develop/src/us_container_grpy.cpp
    M us_somo/develop/src/us_hydrodyn.cpp
    M us_somo/develop/src/us_hydrodyn_beads.cpp
    M us_somo/develop/src/us_hydrodyn_core.cpp
    M us_somo/develop/src/us_hydrodyn_dad.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_fit.cpp
    M us_somo/develop/src/us_hydrodyn_dad_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_dad_modes.cpp
    M us_somo/develop/src/us_hydrodyn_dad_options.cpp
    A us_somo/develop/src/us_hydrodyn_dad_script.cpp
    M us_somo/develop/src/us_hydrodyn_dad_util.cpp
    M us_somo/develop/src/us_hydrodyn_fractal_dimension.cpp
    A us_somo/develop/src/us_hydrodyn_grid_volume.cpp
    M us_somo/develop/src/us_hydrodyn_grpy.cpp
    A us_somo/develop/src/us_hydrodyn_hydration.cpp
    M us_somo/develop/src/us_hydrodyn_hydro.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_conc.cpp
    M us_somo/develop/src/us_hydrodyn_mals_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_mals_fit.cpp
    M us_somo/develop/src/us_hydrodyn_mals_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_mals_modes.cpp
    M us_somo/develop/src/us_hydrodyn_mals_options.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_conc.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_conc_load.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_fit.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_modes.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_options.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_util.cpp
    M us_somo/develop/src/us_hydrodyn_mals_util.cpp
    M us_somo/develop/src/us_hydrodyn_misc.cpp
    M us_somo/develop/src/us_hydrodyn_other.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_parsing.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_tool.cpp
    A us_somo/develop/src/us_hydrodyn_perceive.cpp
    A us_somo/develop/src/us_hydrodyn_perceive_dialog.cpp
    A us_somo/develop/src/us_hydrodyn_perceive_somo.cpp
    A us_somo/develop/src/us_hydrodyn_psv.cpp
    A us_somo/develop/src/us_hydrodyn_residue_builder.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_hplc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_bl.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_ciq.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_gui.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_modes.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_options.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_util.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq.cpp
    A us_somo/develop/src/us_hydrodyn_saxs_iqq_extrap_c0.cpp
    A us_somo/develop/src/us_hydrodyn_saxs_iqq_extrap_c0_conc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_load_csv.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_loads.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_write.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_hydro.cpp
    M us_somo/develop/src/us_saxs_util_loads.cpp
    M us_somo/develop/src/us_saxs_util_static.cpp
    M us_somo/develop/src/us_vector.cpp
    M us_somo/develop/version.sh
    M us_somo/etc/somo.atom.new
    M us_somo/etc/somo.config.new
    M us_somo/etc/somo.defaults.new
    M us_somo/etc/somo.hybrid.new
    M us_somo/etc/somo.residue.new
    M us_somo/etc/somo.saxs_atoms.new
    A us_somo/somo/doc/manual/somo/DAWN_head.png
    A us_somo/somo/doc/manual/somo/MALS_angles.png
    A us_somo/somo/doc/manual/somo/WyattRayleigh ratios csv.png
    M us_somo/somo/doc/manual/somo/mals_parameters.html
    M us_somo/somo/doc/manual/somo/mals_saxs_options.html
    M us_somo/somo/doc/manual/somo/saxs_hplc_ciq.html
    M us_somo/somo/doc/manual/somo/saxs_hplc_options.html
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_EMG_option.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_GaussFit1.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_GaussFit2.png
    A us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_options_Min_Gauss.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_options_new.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_options_new_Gaussians.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_options_new_baseline.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian1.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian11.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian11a.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian11b.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian11c.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian12.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian2.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian3.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian4.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian5.png
    A us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian6a.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian8.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian9a.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_skewedGaussian_adv_sel.png
    M us_somo/somo/doc/manual/somo/somo-HPLC-SAXS_smoothing.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Concs.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Concs2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Concs3.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Concs4.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Gauss1anew.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Gauss1bnew.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Gauss1cnew.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Gauss1dnew.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Gauss1enew.png
    A us_somo/somo/doc/manual/somo/somo-MALS_GaussFit.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Gauss_all_Idash_t_selected.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Gaussian_final.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Gaussian_init.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Gaussian_options.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Gaussian_start.png
    A us_somo/somo/doc/manual/somo/somo-MALS_GlobalFit_done.png
    A us_somo/somo/doc/manual/somo/somo-MALS_GlobalGauss_done.png
    A us_somo/somo/doc/manual/somo/somo-MALS_GlobalGauss_start_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_GlobalGaussianSDreminder.png
    A us_somo/somo/doc/manual/somo/somo-MALS_GlobalGaussian_init.png
    A us_somo/somo/doc/manual/somo/somo-MALS_I_hash_q_example.png
    A us_somo/somo/doc/manual/somo/somo-MALS_I_starq_NoGauss_movieframe155.png
    A us_somo/somo/doc/manual/somo/somo-MALS_I_starq_NoGauss_movieframe316.png
    A us_somo/somo/doc/manual/somo/somo-MALS_I_starq_NoGauss_movieframe99.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Istarq_file_view_selected.png
    A us_somo/somo/doc/manual/somo/somo-MALS_MakeIdash_final.png
    A us_somo/somo/doc/manual/somo/somo-MALS_MakeIdash_final_kin.png
    A us_somo/somo/doc/manual/somo/somo-MALS_MakeIdash_final_kin_cropped.png
    A us_somo/somo/doc/manual/somo/somo-MALS_MakeIdash_final_kin_zoom.png
    A us_somo/somo/doc/manual/somo/somo-MALS_MakeIstar_final_kin.png
    A us_somo/somo/doc/manual/somo/somo-MALS_MakeIstar_sel_kin_dots_err.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Messages.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Movie_selected.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Plot_Options_demo.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Produced_data.png
    A us_somo/somo/doc/manual/somo/somo-MALS_R_theta_csv_loaded.png
    A us_somo/somo/doc/manual/somo/somo-MALS_R_theta_kin_shown.png
    A us_somo/somo/doc/manual/somo/somo-MALS_R_theta_shown.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Residuals_twocurvesSD.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Residuals_twocurves_percent.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_MALS_data_loglog.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_Make_scaled_popup.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_Messages.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_Plot_Options_demo.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_Plot_Options_demo2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_Produced_data.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_Produced_data_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_SAXS_common_times.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_SAXS_common_times_scroll1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_SAXS_common_times_scroll2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_SAXS_data_loading.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_bottom line.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_commons times_popup.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_commontimes_all_dots.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_cropping_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_cropvis_results.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_cropvis_results1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_cropvis_select.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_exclude_q_vis_demo1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_exclude_q_vis_demo2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_fitting_methods.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_generating_joined_excl_q_popup.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_initial.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_joined.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_joined_scroll.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_loadMALS.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_make_scaled.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_make_scaled_popup1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_make_scaled_popup2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_make_scaled_view_MALS_file.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_minimize_popup.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_options.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_options1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_other_MALS_data_popup.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_plot_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_polynomials.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_q_exclude_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_remove_panel.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_scale1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_scale2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_scale3.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_scale4.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_scale5.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_scale6.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_scale7.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_scale8.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_scaled_MALS_generated_popup.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_scaled_SAXS_generated_popup.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_scroll_warning.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_second_set_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_second_set_buttons1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_selections_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_top_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_viewselected.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SAXS_weighting_methods.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SD_eval_applied.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SD_eval_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SD_eval_comparisonD2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SD_eval_define_1region.png
    A us_somo/somo/doc/manual/somo/somo-MALS_SD_eval_define_2regions.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Select_Istarq_for_norm.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Selected_Istarq_normalized.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Selected_Istarq_normalized_ave.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Selected_normalized_ave.png
    A us_somo/somo/doc/manual/somo/somo-MALS_Selected_orig_and_norm_files.png
    A us_somo/somo/doc/manual/somo/somo-MALS_UV_data_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_adjust_times_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_adjust_times_pop_up2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_angles_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_commands1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_chrom_Gauss_fit.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_chrom_fit_module.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_chrom_init_Gauss.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_used_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_util_add_MALS_data.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_util_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_util_loaded_data.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_util_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_util_pop_up2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_util_pop_up3.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_util_repeak.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_util_timeshift.png
    A us_somo/somo/doc/manual/somo/somo-MALS_conc_util_timeshift_set.png
    A us_somo/somo/doc/manual/somo/somo-MALS_crop_I_dash_chromatograms.png
    A us_somo/somo/doc/manual/somo/somo-MALS_cropping_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_inconsistent times_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_incorrect processing_param_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_info_panel.png
    A us_somo/somo/doc/manual/somo/somo-MALS_initial.png
    A us_somo/somo/doc/manual/somo/somo-MALS_main1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_make_Istar_q_enterparam_popup.png
    A us_somo/somo/doc/manual/somo/somo-MALS_make_Istar_q_enterparam_popup1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_make_Istar_q_noGauss_popup.png
    A us_somo/somo/doc/manual/somo/somo-MALS_no_Gaussians_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_no_conc_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_no_conc_pop_up2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_options.png
    A us_somo/somo/doc/manual/somo/somo-MALS_options_conc_detector.png
    A us_somo/somo/doc/manual/somo/somo-MALS_options_new_Gaussians.png
    A us_somo/somo/doc/manual/somo/somo-MALS_options_new_misc.png
    A us_somo/somo/doc/manual/somo/somo-MALS_param.png
    A us_somo/somo/doc/manual/somo/somo-MALS_plot_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_processing_param_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_processing_param_pop_up2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_remove_panel.png
    A us_somo/somo/doc/manual/somo/somo-MALS_resulting_I_starq_NoGauss.png
    A us_somo/somo/doc/manual/somo/somo-MALS_scattering_angles.png
    A us_somo/somo/doc/manual/somo/somo-MALS_second_set_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_selected_Ihash_EMG_GMG.png
    A us_somo/somo/doc/manual/somo/somo-MALS_selections_buttons.png
    A us_somo/somo/doc/manual/somo/somo-MALS_set_conc_detector.png
    A us_somo/somo/doc/manual/somo/somo-MALS_seven_Gaussians1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_seven_Gaussians2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_seven_Gaussians_GlobFit_Final.png
    A us_somo/somo/doc/manual/somo/somo-MALS_seven_Gaussians_GlobFit_Init.png
    A us_somo/somo/doc/manual/somo/somo-MALS_seven_Gaussians_GlobFit_by_q.png
    A us_somo/somo/doc/manual/somo/somo-MALS_seven_Gaussians_GlobFit_saving_warning.png
    A us_somo/somo/doc/manual/somo/somo-MALS_seven_Gaussians_GlobGauss.png
    A us_somo/somo/doc/manual/somo/somo-MALS_seven_Gaussians_scroll1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_seven_Gaussians_scroll2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_six_Gaussians1.png
    A us_somo/somo/doc/manual/somo/somo-MALS_six_Gaussians2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_timeshift_pop_up.png
    A us_somo/somo/doc/manual/somo/somo-MALS_timeshift_pop_up2.png
    A us_somo/somo/doc/manual/somo/somo-MALS_top_buttons.png
    A us_somo/somo/doc/manual/somo/somo-mals_Residuals_twocurves.png
    A us_somo/somo/doc/manual/somo/somo-perceive.png
    M us_somo/somo/doc/manual/somo/somo.html
    M us_somo/somo/doc/manual/somo/somo_hydro.html
    A us_somo/somo/doc/manual/somo/somo_hydro_shell_reduction.html
    M us_somo/somo/doc/manual/somo/somo_mals.html
    A us_somo/somo/doc/manual/somo/somo_mals_dctr.html
    A us_somo/somo/doc/manual/somo/somo_mals_options.html
    M us_somo/somo/doc/manual/somo/somo_mals_saxs.html
    M us_somo/somo/doc/manual/somo/somo_misc.html
    M us_somo/somo/doc/manual/somo/somo_pdb_parsing.html
    M us_somo/somo/doc/manual/somo/somo_pdb_parsing_expert_mode.html
    A us_somo/somo/doc/manual/somo/somo_perceive.html
    M us_somo/somo/doc/manual/somo/somo_save.html
    M us_somo/somo/doc/manual/somo/somo_saxs_hplc.html
    M us_somo/somo/doc/manual/somo/somo_saxs_hplc_skewedGauss.html
    M us_somo/somo/doc/manual/somo/somo_uv_vis.html
    A us_somo/somo/doc/manual/somo_mals.html
    M utils/us_defines.h
    M utils/us_extern.h
    M utils/us_http_post.cpp
    M utils/us_link_ssl.cpp

  Log Message:
  -----------
  Merge branch 'main' into issue-1007-gimp3-logo


  Commit: 0528228ee80ceba80429b97a74c2bcc2a42e8ce3
      https://github.com/ehb54/ultrascan3/commit/0528228ee80ceba80429b97a74c2bcc2a42e8ce3
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-09-02 (Wed, 02 Sep 2026)

  Changed paths:
    M VERSION
    M doc/manual/source/conf.py
    M gui.pri
    M gui/us_plot.cpp
    M gui/us_plot.h
    M gui/us_solution_gui.cpp
    M gui/us_theme.cpp
    M gui/us_theme.h
    M gui/us_widgets.cpp
    M gui/us_widgets_dialog.cpp
    M programs/us_config/us_color.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M us_somo/develop/include/us_hydrodyn_perceive_dialog.h
    M utils/us_defines.h

  Log Message:
  -----------
  Merge branch 'main' into 875-request-cmake-remove-gmp-module-from-installer-for-osx


  Commit: 6ccb5e00af0f0ae7f1ed8414c4e2f5719d5e7fad
      https://github.com/ehb54/ultrascan3/commit/6ccb5e00af0f0ae7f1ed8414c4e2f5719d5e7fad
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-09-02 (Wed, 02 Sep 2026)

  Changed paths:
    M admin/cmake/packaging/macos/MacDeploy.cmake
    M admin/cmake/packaging/macos/MacHpcDeploy.cmake
    M doc/manual/source/start_page-new.rst
    M pkg/macos/README.md
    M pkg/macos/preinstall
    M programs/CMakeLists.txt

  Log Message:
  -----------
  Merge pull request #473 from ehb54/875-request-cmake-remove-gmp-module-from-installer-for-osx

Exclude GMP tools from macOS installer build


  Commit: 9e741c31ad26325fec3bfad5bf0fd53edc3bb903
      https://github.com/ehb54/ultrascan3/commit/9e741c31ad26325fec3bfad5bf0fd53edc3bb903
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-09-02 (Wed, 02 Sep 2026)

  Changed paths:
    M admin/cmake/packaging/macos/MacDeploy.cmake
    M admin/cmake/packaging/macos/MacHpcDeploy.cmake
    M doc/manual/source/start_page-new.rst
    M pkg/macos/README.md
    M pkg/macos/preinstall
    M programs/CMakeLists.txt

  Log Message:
  -----------
  Merge branch 'main' into issue-1007-gimp3-logo


  Commit: 0aa2dd63f399b67f62333bd302f669757f272e36
      https://github.com/ehb54/ultrascan3/commit/0aa2dd63f399b67f62333bd302f669757f272e36
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-09-02 (Wed, 02 Sep 2026)

  Changed paths:
    A doc/develop/gimp/README.md
    A doc/develop/gimp/ultrascan_gimpv3.scm

  Log Message:
  -----------
  Merge pull request #514 from ehb54/issue-1007-gimp3-logo

Add GIMP 3 UltraScan logo generator


  Commit: 564f935ad8aa9a91973d55d9f10ebaff0afb8cf2
      https://github.com/ehb54/ultrascan3/commit/564f935ad8aa9a91973d55d9f10ebaff0afb8cf2
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-09-02 (Wed, 02 Sep 2026)

  Changed paths:
    M etc/etc_belongs_list.txt

  Log Message:
  -----------
  List etc/icons in etc_belongs_list.txt so clean_etc_dir stops moving it out of the source tree on every GUI run


  Commit: dfe61816037019275299b4ed955e68028839dc48
      https://github.com/ehb54/ultrascan3/commit/dfe61816037019275299b4ed955e68028839dc48
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-09-02 (Wed, 02 Sep 2026)

  Changed paths:
    M .github/workflows/build-macos-arm.yml
    M .github/workflows/build-macos-intel.yml
    M .github/workflows/build-oraclelinux.yml
    M .github/workflows/build-ubuntu.yml
    M .github/workflows/build-windows.yml
    M .github/workflows/nightly-build.yml
    M .github/workflows/release.yml
    M CMakeLists.txt
    M admin/cmake/packaging/linux/LinuxDeploy.cmake
    M admin/cmake/packaging/linux/LinuxHpcDeploy.cmake
    M admin/cmake/packaging/windows/WinDeploy.cmake
    M admin/cmake/toolchain.cmake
    M scripts/bootstrap-linux.sh
    M scripts/build.ps1
    M scripts/build.sh
    A scripts/prepare-windows-ci.ps1
    A scripts/warm-cache-windows.ps1
    M scripts/warm-cache.sh

  Log Message:
  -----------
  Fix nightly build and cache reliability (#1008)


  Commit: 3eb176b747008032a3062ce586ffaab1b0a748a7
      https://github.com/ehb54/ultrascan3/commit/3eb176b747008032a3062ce586ffaab1b0a748a7
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-09-02 (Wed, 02 Sep 2026)

  Changed paths:
    A .github/actions/build-package/action.yml
    A .github/workflows/app-build.yml
    R .github/workflows/build-macos-arm.yml
    R .github/workflows/build-macos-intel.yml
    R .github/workflows/build-oraclelinux.yml
    R .github/workflows/build-ubuntu.yml
    R .github/workflows/build-windows.yml
    M .github/workflows/bump-version.yml
    M .github/workflows/nightly-build.yml
    M .github/workflows/on-demand-build.yml
    M .github/workflows/release.yml
    M .github/workflows/static-analysis.yml
    A .github/workflows/toolchain-build.yml
    M .github/workflows/unit-tests-v2.yml
    M .gitignore
    M CMakePresets.json
    M admin/cmake/README.md
    M admin/cmake/packaging/linux/LinuxDeploy.cmake
    M admin/cmake/packaging/windows/WinDeploy.cmake
    M admin/cmake/toolchain.cmake
    M admin/cmake/triplets/arm64-windows.cmake
    A admin/cmake/triplets/x64-windows.cmake
    A buildsys/docker/oraclelinux8.Dockerfile
    A buildsys/docker/ubuntu2404.Dockerfile
    A buildsys/toolchain.lock.json
    R buildsys/vcpkg/overlay-ports/qtbase/GLIB2-static.patch
    R buildsys/vcpkg/overlay-ports/qtbase/allow_outside_prefix.patch
    R buildsys/vcpkg/overlay-ports/qtbase/clang-cl_QGADGET_fix.diff
    R buildsys/vcpkg/overlay-ports/qtbase/clang-cl_source_location.patch
    R buildsys/vcpkg/overlay-ports/qtbase/cmake/qt_install_copyright.cmake
    R buildsys/vcpkg/overlay-ports/qtbase/cmake/qt_install_submodule.cmake
    R buildsys/vcpkg/overlay-ports/qtbase/cmake/qt_port_details.cmake
    R buildsys/vcpkg/overlay-ports/qtbase/config_install.patch
    R buildsys/vcpkg/overlay-ports/qtbase/dont_force_cmakecache_latest.patch
    R buildsys/vcpkg/overlay-ports/qtbase/env.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix-host-aliasing.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix-libresolv-test.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix-link-lib-discovery.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix-missing-include.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix_cmake_build.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix_deploy_windows.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix_egl.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix_egl_2.patch
    R buildsys/vcpkg/overlay-ports/qtbase/framework.patch
    R buildsys/vcpkg/overlay-ports/qtbase/harfbuzz.patch
    R buildsys/vcpkg/overlay-ports/qtbase/installed_dir.patch
    R buildsys/vcpkg/overlay-ports/qtbase/macdeployqt-symlinks.patch
    R buildsys/vcpkg/overlay-ports/qtbase/moltenvk.patch
    R buildsys/vcpkg/overlay-ports/qtbase/port.data.cmake
    R buildsys/vcpkg/overlay-ports/qtbase/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qtbase/qmake.debug.bat
    R buildsys/vcpkg/overlay-ports/qtbase/qt.conf.in
    R buildsys/vcpkg/overlay-ports/qtbase/qtpaths.debug.bat
    R buildsys/vcpkg/overlay-ports/qtbase/use-shared-mime-info.patch
    R buildsys/vcpkg/overlay-ports/qtbase/use_inotify_on_freebsd.patch
    R buildsys/vcpkg/overlay-ports/qtbase/vcpkg.json
    R buildsys/vcpkg/overlay-ports/qtbase/windeployqt.debug.bat
    R buildsys/vcpkg/overlay-ports/qtbase/xcodebuild-not-installed.patch
    M scripts/bootstrap-linux.sh
    M scripts/bootstrap-macos.sh
    A scripts/build-toolchain.ps1
    A scripts/build-toolchain.sh
    M scripts/build.ps1
    M scripts/build.sh
    A scripts/fetch-toolchain.ps1
    A scripts/fetch-toolchain.sh
    M scripts/prepare-windows-ci.ps1
    R scripts/warm-cache-windows.ps1
    R scripts/warm-cache.sh
    M vcpkg.json

  Log Message:
  -----------
  Replace per-platform dependency builds with a pinned prebuilt toolchain and a single application build workflow


  Commit: 3fb5c9f9ebb8880831f5cba6bcd2ea46a75d1b34
      https://github.com/ehb54/ultrascan3/commit/3fb5c9f9ebb8880831f5cba6bcd2ea46a75d1b34
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-09-03 (Thu, 03 Sep 2026)

  Changed paths:
    A .github/actions/build-package/action.yml
    A .github/workflows/app-build.yml
    R .github/workflows/build-macos-arm.yml
    R .github/workflows/build-macos-intel.yml
    R .github/workflows/build-oraclelinux.yml
    R .github/workflows/build-ubuntu.yml
    R .github/workflows/build-windows.yml
    M .github/workflows/bump-version.yml
    M .github/workflows/nightly-build.yml
    M .github/workflows/on-demand-build.yml
    M .github/workflows/release.yml
    M .github/workflows/static-analysis.yml
    A .github/workflows/toolchain-build.yml
    M .github/workflows/unit-tests-v2.yml
    M .gitignore
    M CMakeLists.txt
    M CMakePresets.json
    M admin/cmake/README.md
    M admin/cmake/packaging/linux/LinuxDeploy.cmake
    M admin/cmake/packaging/linux/LinuxHpcDeploy.cmake
    M admin/cmake/packaging/windows/WinDeploy.cmake
    M admin/cmake/toolchain.cmake
    M admin/cmake/triplets/arm64-windows.cmake
    A admin/cmake/triplets/x64-windows.cmake
    A buildsys/docker/oraclelinux8.Dockerfile
    A buildsys/docker/ubuntu2404.Dockerfile
    A buildsys/toolchain.lock.json
    R buildsys/vcpkg/overlay-ports/qtbase/GLIB2-static.patch
    R buildsys/vcpkg/overlay-ports/qtbase/allow_outside_prefix.patch
    R buildsys/vcpkg/overlay-ports/qtbase/clang-cl_QGADGET_fix.diff
    R buildsys/vcpkg/overlay-ports/qtbase/clang-cl_source_location.patch
    R buildsys/vcpkg/overlay-ports/qtbase/cmake/qt_install_copyright.cmake
    R buildsys/vcpkg/overlay-ports/qtbase/cmake/qt_install_submodule.cmake
    R buildsys/vcpkg/overlay-ports/qtbase/cmake/qt_port_details.cmake
    R buildsys/vcpkg/overlay-ports/qtbase/config_install.patch
    R buildsys/vcpkg/overlay-ports/qtbase/dont_force_cmakecache_latest.patch
    R buildsys/vcpkg/overlay-ports/qtbase/env.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix-host-aliasing.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix-libresolv-test.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix-link-lib-discovery.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix-missing-include.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix_cmake_build.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix_deploy_windows.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix_egl.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix_egl_2.patch
    R buildsys/vcpkg/overlay-ports/qtbase/framework.patch
    R buildsys/vcpkg/overlay-ports/qtbase/harfbuzz.patch
    R buildsys/vcpkg/overlay-ports/qtbase/installed_dir.patch
    R buildsys/vcpkg/overlay-ports/qtbase/macdeployqt-symlinks.patch
    R buildsys/vcpkg/overlay-ports/qtbase/moltenvk.patch
    R buildsys/vcpkg/overlay-ports/qtbase/port.data.cmake
    R buildsys/vcpkg/overlay-ports/qtbase/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qtbase/qmake.debug.bat
    R buildsys/vcpkg/overlay-ports/qtbase/qt.conf.in
    R buildsys/vcpkg/overlay-ports/qtbase/qtpaths.debug.bat
    R buildsys/vcpkg/overlay-ports/qtbase/use-shared-mime-info.patch
    R buildsys/vcpkg/overlay-ports/qtbase/use_inotify_on_freebsd.patch
    R buildsys/vcpkg/overlay-ports/qtbase/vcpkg.json
    R buildsys/vcpkg/overlay-ports/qtbase/windeployqt.debug.bat
    R buildsys/vcpkg/overlay-ports/qtbase/xcodebuild-not-installed.patch
    M etc/etc_belongs_list.txt
    M scripts/bootstrap-linux.sh
    M scripts/bootstrap-macos.sh
    A scripts/build-toolchain.ps1
    A scripts/build-toolchain.sh
    M scripts/build.ps1
    M scripts/build.sh
    A scripts/fetch-toolchain.ps1
    A scripts/fetch-toolchain.sh
    A scripts/prepare-windows-ci.ps1
    R scripts/warm-cache.sh
    M vcpkg.json

  Log Message:
  -----------
  Merge pull request #535 from ehb54/pr/etc-icons-hygiene

Preserve tracked icons during source-tree cleanup


  Commit: 87ba665f7c798cdeef10fba72ee210bbbf6cd41f
      https://github.com/ehb54/ultrascan3/commit/87ba665f7c798cdeef10fba72ee210bbbf6cd41f
  Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
  Date:   2026-09-03 (Thu, 03 Sep 2026)

  Changed paths:
    M buildsys/toolchain.lock.json

  Log Message:
  -----------
  Update dependency toolchain pin for 5 targets (run 33765058513) (#550)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>


  Commit: 10c4920df4594c849aa800144fffcdb98334441f
      https://github.com/ehb54/ultrascan3/commit/10c4920df4594c849aa800144fffcdb98334441f
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-09-05 (Sat, 05 Sep 2026)

  Changed paths:
    A .github/actions/build-package/action.yml
    A .github/workflows/app-build.yml
    R .github/workflows/build-macos-arm.yml
    R .github/workflows/build-macos-intel.yml
    R .github/workflows/build-oraclelinux.yml
    R .github/workflows/build-ubuntu.yml
    R .github/workflows/build-windows.yml
    M .github/workflows/nightly-build.yml
    M .github/workflows/on-demand-build.yml
    M .github/workflows/release.yml
    M .github/workflows/static-analysis.yml
    A .github/workflows/toolchain-build.yml
    M .github/workflows/unit-tests-v2.yml
    M .gitignore
    M CMakeLists.txt
    M CMakePresets.json
    M admin/cmake/README.md
    M admin/cmake/packaging/linux/LinuxDeploy.cmake
    M admin/cmake/packaging/linux/LinuxHpcDeploy.cmake
    M admin/cmake/packaging/macos/MacDeploy.cmake
    M admin/cmake/packaging/macos/MacHpcDeploy.cmake
    M admin/cmake/packaging/windows/WinDeploy.cmake
    M admin/cmake/toolchain.cmake
    M admin/cmake/triplets/arm64-windows.cmake
    A admin/cmake/triplets/x64-windows.cmake
    A buildsys/docker/oraclelinux8.Dockerfile
    A buildsys/docker/ubuntu2404.Dockerfile
    A buildsys/toolchain.lock.json
    R buildsys/vcpkg/overlay-ports/qtbase/GLIB2-static.patch
    R buildsys/vcpkg/overlay-ports/qtbase/allow_outside_prefix.patch
    R buildsys/vcpkg/overlay-ports/qtbase/clang-cl_QGADGET_fix.diff
    R buildsys/vcpkg/overlay-ports/qtbase/clang-cl_source_location.patch
    R buildsys/vcpkg/overlay-ports/qtbase/cmake/qt_install_copyright.cmake
    R buildsys/vcpkg/overlay-ports/qtbase/cmake/qt_install_submodule.cmake
    R buildsys/vcpkg/overlay-ports/qtbase/cmake/qt_port_details.cmake
    R buildsys/vcpkg/overlay-ports/qtbase/config_install.patch
    R buildsys/vcpkg/overlay-ports/qtbase/dont_force_cmakecache_latest.patch
    R buildsys/vcpkg/overlay-ports/qtbase/env.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix-host-aliasing.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix-libresolv-test.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix-link-lib-discovery.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix-missing-include.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix_cmake_build.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix_deploy_windows.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix_egl.patch
    R buildsys/vcpkg/overlay-ports/qtbase/fix_egl_2.patch
    R buildsys/vcpkg/overlay-ports/qtbase/framework.patch
    R buildsys/vcpkg/overlay-ports/qtbase/harfbuzz.patch
    R buildsys/vcpkg/overlay-ports/qtbase/installed_dir.patch
    R buildsys/vcpkg/overlay-ports/qtbase/macdeployqt-symlinks.patch
    R buildsys/vcpkg/overlay-ports/qtbase/moltenvk.patch
    R buildsys/vcpkg/overlay-ports/qtbase/port.data.cmake
    R buildsys/vcpkg/overlay-ports/qtbase/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qtbase/qmake.debug.bat
    R buildsys/vcpkg/overlay-ports/qtbase/qt.conf.in
    R buildsys/vcpkg/overlay-ports/qtbase/qtpaths.debug.bat
    R buildsys/vcpkg/overlay-ports/qtbase/use-shared-mime-info.patch
    R buildsys/vcpkg/overlay-ports/qtbase/use_inotify_on_freebsd.patch
    R buildsys/vcpkg/overlay-ports/qtbase/vcpkg.json
    R buildsys/vcpkg/overlay-ports/qtbase/windeployqt.debug.bat
    R buildsys/vcpkg/overlay-ports/qtbase/xcodebuild-not-installed.patch
    A doc/develop/gimp/README.md
    A doc/develop/gimp/ultrascan_gimpv3.scm
    M doc/manual/source/start_page-new.rst
    M etc/etc_belongs_list.txt
    M pkg/macos/README.md
    M pkg/macos/preinstall
    M programs/CMakeLists.txt
    M scripts/bootstrap-linux.sh
    M scripts/bootstrap-macos.sh
    A scripts/build-toolchain.ps1
    A scripts/build-toolchain.sh
    M scripts/build.ps1
    M scripts/build.sh
    A scripts/fetch-toolchain.ps1
    A scripts/fetch-toolchain.sh
    A scripts/prepare-windows-ci.ps1
    R scripts/warm-cache.sh
    M vcpkg.json

  Log Message:
  -----------
  Merge main into PR 549, preserving version synchronization workflow


Compare: https://github.com/ehb54/ultrascan3/compare/fd00092a395a...10c4920df459

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