[us-commits] [ehb54/ultrascan3] bb0aa9: Refactor scan handling in `us_xpn_data.cpp` for im...
ehb54
noreply at github.com
Tue Dec 16 11:32:54 MST 2025
Branch: refs/heads/somo-qt6
Home: https://github.com/ehb54/ultrascan3
Commit: bb0aa9e39a0dbe5f7e27e10da64bf65846b81337
https://github.com/ehb54/ultrascan3/commit/bb0aa9e39a0dbe5f7e27e10da64bf65846b81337
Author: doluk <69309597+doluk at users.noreply.github.com>
Date: 2025-09-28 (Sun, 28 Sep 2025)
Changed paths:
M utils/us_xpn_data.cpp
Log Message:
-----------
Refactor scan handling in `us_xpn_data.cpp` for improved sorting and speed step calculation
Replaced direct usage of `scanData` with a centralized `scans` vector for consistent access and sorting by time. Updated speed step computation and related logic to utilize the sorted vector, enhancing clarity and maintainability.
Commit: b1873114bd77180edf8229767b79afb615d0c045
https://github.com/ehb54/ultrascan3/commit/b1873114bd77180edf8229767b79afb615d0c045
Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
Date: 2025-10-11 (Sat, 11 Oct 2025)
Changed paths:
M .github/workflows/codeql-analysis.yml
A .github/workflows/static-analysis.yml
A .github/workflows/unit-tests.yml
M .gitignore
M CMakeLists.txt
A admin/cmake/FindQwt.cmake
A admin/cmake/us_version.h.in
A admin/pam/pam_no_ad/Makefile
A admin/pam/pam_no_ad/README.md
A admin/pam/pam_no_ad/files/mariadb
A admin/pam/pam_no_ad/files/php
A admin/pam/pam_no_ad/files/sssd.conf
A admin/pam/pam_no_ad/files/system-auth-nosss
A admin/pam/pam_no_ad/pam_auth_pamtester.php
A admin/pam/pam_no_ad/pam_auth_test.php
A admin/test/docker/Dockerfile
R doc/manual/README
A doc/manual/README.md
A gui/CMakeLists.txt
M gui/us_abstractrotor_gui.cpp
M gui/us_buffer_gui.cpp
M gui/us_data_loader.cpp
M gui/us_failed_gmp_run_gui.cpp
M gui/us_load_auc.cpp
M gui/us_loadable_noise.cpp
R gui/us_model_editor.cpp
R gui/us_model_editor.h
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_noise_loader.cpp
M gui/us_noise_loader.h
M gui/us_project_gui.cpp
M gui/us_rotor_gui.cpp
M gui/us_scan_excl_gui.cpp
M gui/us_scan_excl_gui.h
M gui/us_solution_gui.cpp
A programs/CMakeLists.txt
M programs/us/us.cpp
M programs/us/us_win_data.cpp
M programs/us_2dsa/us_2dsa.cpp
M programs/us_analysis_profile/us_analysis_profile.cpp
M programs/us_astfem_sim/us_clipdata.cpp
A programs/us_autoflow_analysis/CMakeLists.txt
A programs/us_com_project/CMakeLists.txt
A programs/us_com_project_academic/CMakeLists.txt
M programs/us_config/us_database.cpp
M programs/us_config/us_xpnhost_db.cpp
M programs/us_config/us_xpnhost_db.h
M programs/us_convert/us_get_run.cpp
M programs/us_convert/us_select_triples.h
M programs/us_ddist_combine/us_ddist_combine.cpp
M programs/us_ddist_combine/us_ddist_combine.h
M programs/us_edit/us_edit.cpp
M programs/us_edit/us_edit.h
A programs/us_experiment/CMakeLists.txt
M programs/us_experiment/us_exp_utils.cpp
M programs/us_experiment/us_experiment_gui_optima.cpp
A programs/us_fematch/CMakeLists.txt
M programs/us_fematch/us_fematch.cpp
A programs/us_fit_meniscus/CMakeLists.txt
M programs/us_ga_init/us_solutedata.cpp
M programs/us_grid_editor/us_grid_editor.cpp
M programs/us_grid_editor/us_grid_editor.h
M programs/us_integral/us_integral.cpp
M programs/us_manage_data/us_manage_data.cpp
A programs/us_mwl_species_fit/CMakeLists.txt
M programs/us_mwlr_viewer/us_mwl_run.cpp
M programs/us_pcsa/us_adv_analysis_pc.cpp
M programs/us_pcsa/us_analysis_control_pc.cpp
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_process.cpp
M programs/us_pcsa/us_rpscan.cpp
A programs/us_protocol_dev/CMakeLists.txt
A programs/us_query_rmsd/CMakeLists.txt
M programs/us_ramp/us_experiment_gui_ra.cpp
M programs/us_ramp/us_experiment_ra.cpp
M programs/us_ramp/us_experiment_ra.h
M programs/us_ramp/us_get_dbrun_ra.cpp
M programs/us_ramp/us_ramp_gui.cpp
M programs/us_reporter/us_reporter.cpp
A 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_xpn_viewer/us_xpn_run_auc.cpp
M programs/us_xpn_viewer/us_xpn_run_raw.cpp
A qwtplot3d/CMakeLists.txt
A test-docker.sh
A test/README
A test/common/qt_test_base.cpp
A test/common/qt_test_base.h
M test/utils/CMakeLists.txt
A test/utils/mock/mock_us_db2.h
A test/utils/test_mock_us_db2.cpp
A test/utils/test_us_ana_profile.cpp
A test/utils/test_us_analyte.cpp
A test/utils/test_us_astfem_math.cpp
A test/utils/test_us_buffer.cpp
A test/utils/test_us_crc.cpp
A test/utils/test_us_crypto.cpp
A test/utils/test_us_dataIO.cpp
M test/utils/test_us_datafiles.cpp
R test/utils/test_us_datafiles.h
A test/utils/test_us_db2.cpp
A test/utils/test_us_math2.cpp
A test/utils/test_us_matrix.cpp
A test/utils/test_us_memory.cpp
A test/utils/test_us_model.cpp
A test/utils/test_us_project.cpp
A test/utils/test_us_settings.cpp
R test/utils/test_us_simparams.cpp
R test/utils/test_us_simparams.h
A test/utils/test_us_simparms.cpp
A test/utils/test_us_stiffbase.cpp
A test/utils/test_us_time_state.cpp
A test/utils/test_us_timer.cpp
M test/utils/test_us_util.cpp
R test/utils/test_us_util.h
M test/utils/test_us_utils_main.cpp
A test/utils/test_us_vector.cpp
M us_somo/develop/include/us_zeno_cxx.h
M us_somo/develop/include/us_zeno_cxx_nf.h
M utils/CMakeLists.txt
A utils/ius_db2.h
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_astfem_rsa.cpp
M utils/us_buffer.cpp
M utils/us_buffer.h
M utils/us_cfa_data.cpp
M utils/us_dataIO.cpp
M utils/us_dataIO.h
M utils/us_db2.cpp
M utils/us_db2.h
M utils/us_eprofile.cpp
M utils/us_eprofile.h
M utils/us_hardware.cpp
M utils/us_hardware.h
M utils/us_lamm_astfvm.cpp
M utils/us_model.cpp
M utils/us_model.h
M utils/us_noise.cpp
M utils/us_noise.h
M utils/us_project.cpp
M utils/us_project.h
M utils/us_report.cpp
M utils/us_report.h
M utils/us_rotor.cpp
M utils/us_rotor.h
M utils/us_simparms.cpp
M utils/us_simparms.h
M utils/us_solution.cpp
M utils/us_solution.h
M utils/us_solution_vals.cpp
M utils/us_solution_vals.h
M utils/us_solve_sim.cpp
M utils/us_solve_sim.h
M utils/us_time_state.cpp
M utils/us_time_state.h
Log Message:
-----------
Merge pull request #277 from ehb54/master
update lukas/us_xpn_viewer_timestate
Commit: 37fd8b74401f5fce733a3c71524b9b1548508256
https://github.com/ehb54/ultrascan3/commit/37fd8b74401f5fce733a3c71524b9b1548508256
Author: doluk <69309597+doluk at users.noreply.github.com>
Date: 2025-10-11 (Sat, 11 Oct 2025)
Changed paths:
M utils/us_xpn_data.cpp
Log Message:
-----------
Refactor scan handling in `us_xpn_data.cpp` to use a sorted `scans` vector
Replaced direct iterations over `scanData` with a centralized `scans` vector, sorted by time for consistent and efficient speed step calculations. Updated associated logic to improve maintainability and clarity.
Commit: 2bbf479b2120feddeaee7fadcfbbb78e53d79378
https://github.com/ehb54/ultrascan3/commit/2bbf479b2120feddeaee7fadcfbbb78e53d79378
Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
Date: 2025-12-11 (Thu, 11 Dec 2025)
Changed paths:
M .github/workflows/codeql-analysis.yml
A .github/workflows/doc-build.yml
M .github/workflows/static-analysis.yml
A .github/workflows/unit-tests-v2.yml
M .github/workflows/unit-tests.yml
M .gitignore
A .gitmodules
M CMakeLists.txt
A CMakePresets.json
M README.md
A admin/cmake/GenerateVersion.cmake
A admin/cmake/Us3QrcCheck.cmake
A admin/cmake/Us3Resources.cmake
A admin/cmake/UsDefinesParser.cmake
A admin/cmake/platform-config.cmake
A admin/cmake/triplets/x64-osx-dynamic.cmake
R admin/cmake/us_version.h.in
M admin/codeql/docker/local.pri.gui
M admin/codeql/docker/local.pri.mpi
M admin/codeql/docker/local.pri.somo
A admin/linting/cmake/.cmake-format.yaml
A admin/linting/cmake/README.md
A admin/linting/yaml/.yamllint.yml
M admin/release/buildpkg.pl
M admin/release/centos7/Dockerfile
M admin/release/redhat/Dockerfile
M admin/release/ubuntu/Dockerfile
M admin/release/ubuntu_qt6/Dockerfile
M admin/test/docker/Dockerfile
M alpha/us.cpp
A buildsys/vcpkg/overlay-ports/qwt/portfile.cmake
A buildsys/vcpkg/overlay-ports/qwt/vcpkg.json
A buildsys/vcpkg/overlay-ports/qwtplot3d/portfile.cmake
A buildsys/vcpkg/overlay-ports/qwtplot3d/qwtplot3d-config.cmake.in
A buildsys/vcpkg/overlay-ports/qwtplot3d/vcpkg.json
A doc/manual/CMakeLists.txt
M doc/manual/advanced_config.body
M gui/CMakeLists.txt
M gui/libus_gui.pro
M gui/us_abstractrotor_gui.cpp
M gui/us_analysis_base2.cpp
M gui/us_analyte_gui.cpp
M gui/us_associations_gui.cpp
M gui/us_buffer_gui.cpp
M gui/us_choice.cpp
M gui/us_combined_plots_parms_gui.cpp
A gui/us_convert_gui.cpp
A gui/us_convert_gui.h
M gui/us_csv_loader.cpp
M gui/us_data_loader.cpp
M gui/us_edit_spectrum.cpp
M gui/us_editor.h
M gui/us_editor_gui.cpp
A gui/us_experiment_gui.cpp
A gui/us_experiment_gui.h
M gui/us_extinctfitter_gui.cpp
M gui/us_extinction_gui.cpp
M gui/us_failed_gmp_run_gui.cpp
A gui/us_get_run.cpp
A gui/us_get_run.h
M gui/us_gui_settings.cpp
M gui/us_gui_settings.h
M gui/us_gui_util.cpp
A gui/us_intensity.cpp
A gui/us_intensity.h
M gui/us_investigator.cpp
M gui/us_license.h
M gui/us_load_auc.cpp
M gui/us_loadable_noise.cpp
R gui/us_mac_utils.c
R gui/us_mac_utils.h
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_passwd.h
M gui/us_plot.cpp
M gui/us_plot.h
M gui/us_plot3d.cpp
M gui/us_predict1.cpp
M gui/us_project_gui.cpp
M gui/us_properties.cpp
M gui/us_report_general_gui.cpp
M gui/us_report_gui.cpp
M gui/us_resids_bitmap.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
A gui/us_select_triples.cpp
A gui/us_select_triples.h
A gui/us_selectbox.cpp
A gui/us_selectbox.h
M gui/us_sim_params_gui.cpp
M gui/us_solution_gui.cpp
M gui/us_spectrodata.cpp
M gui/us_spectrodata.h
M gui/us_table.cpp
M gui/us_table.h
M gui/us_tmst_plot.cpp
M gui/us_widgets.cpp
M gui/us_widgets.h
M gui/us_widgets_dialog.cpp
M gui/us_widgets_dialog.h
R gui/us_win_utils.c
R gui/us_win_utils.h
R gui/us_window_message.cpp
R gui/us_window_message.h
R gui/us_x11_utils.c
R gui/us_x11_utils.h
M programs/CMakeLists.txt
A programs/us/CMakeLists.txt
M programs/us/revision.sh
M programs/us/us.cpp
M programs/us/us.h
M programs/us/us.pro
M programs/us/us_win_data.cpp
A programs/us/us_win_data.h
A programs/us_2dplot/CMakeLists.txt
M programs/us_2dplot/us_2dplot.cpp
M programs/us_2dplot/us_2dplot.h
A programs/us_2dsa/CMakeLists.txt
M programs/us_2dsa/us_2dsa.cpp
M programs/us_2dsa/us_2dsa_process.cpp
M programs/us_2dsa/us_2dsa_process.h
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
A programs/us_abde/CMakeLists.txt
M programs/us_abde/us_norm_profile.cpp
A programs/us_analysis_profile/CMakeLists.txt
M programs/us_analysis_profile/us_analysis_profile.cpp
M programs/us_analysis_profile/us_anapro_utils.cpp
A programs/us_analyte/CMakeLists.txt
A programs/us_assign_reviewers_gmp/CMakeLists.txt
A programs/us_astfem_sim/CMakeLists.txt
M programs/us_astfem_sim/us_astfem_sim.cpp
M programs/us_astfem_sim/us_astfem_sim.h
M programs/us_astfem_sim/us_clipdata.cpp
M programs/us_astfem_sim/us_clipdata.h
A programs/us_audit_trail_gmp/CMakeLists.txt
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_autoflow_analysis/us_autoflow_analysis.pro
A programs/us_buffer/CMakeLists.txt
A programs/us_buoyancy/CMakeLists.txt
M programs/us_buoyancy/us_buoyancy.cpp
A programs/us_colorgradient/CMakeLists.txt
M programs/us_colorgradient/us_colorgradient.cpp
M programs/us_colorgradient/us_colorgradient.h
M programs/us_com_project/CMakeLists.txt
M programs/us_com_project/us_com_project.pro
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_com_project_academic/us_com_project_academic.pro
A programs/us_combine_models/CMakeLists.txt
M programs/us_combine_models/us_combine_models.cpp
A programs/us_config/CMakeLists.txt
M programs/us_config/us_admin.h
M programs/us_config/us_advanced.h
M programs/us_config/us_color.cpp
M programs/us_config/us_color.h
M programs/us_config/us_config.cpp
M programs/us_config/us_config.h
M programs/us_config/us_font.h
M programs/us_config/us_xpnhost.h
M programs/us_config/us_xpnhost_db.h
A programs/us_convert/CMakeLists.txt
R programs/us_convert/us_convert.cpp
R programs/us_convert/us_convert.h
M programs/us_convert/us_convert.pro
R programs/us_convert/us_convert_gui.cpp
R programs/us_convert/us_convert_gui.h
R programs/us_convert/us_convertio.cpp
R programs/us_convert/us_convertio.h
R programs/us_convert/us_experiment.cpp
R programs/us_convert/us_experiment.h
R programs/us_convert/us_experiment_gui.cpp
R programs/us_convert/us_experiment_gui.h
R programs/us_convert/us_get_run.cpp
R programs/us_convert/us_get_run.h
R programs/us_convert/us_intensity.cpp
R programs/us_convert/us_intensity.h
R programs/us_convert/us_select_triples.cpp
R programs/us_convert/us_select_triples.h
R programs/us_convert/us_selectbox.cpp
R programs/us_convert/us_selectbox.h
A programs/us_dcdt/CMakeLists.txt
M programs/us_dcdt/us_dcdt.cpp
A programs/us_ddist_combine/CMakeLists.txt
M programs/us_ddist_combine/us_ddist_combine.cpp
M programs/us_ddist_combine/us_ddist_combine.h
M programs/us_ddist_combine/us_select_rundd.cpp
A programs/us_density_match/CMakeLists.txt
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
A programs/us_dmga_init/CMakeLists.txt
M programs/us_dmga_init/us_constraints_edit.cpp
M programs/us_dmga_init/us_dmga_init.cpp
A programs/us_edit/CMakeLists.txt
M programs/us_edit/us_edit.cpp
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
A programs/us_equiltime/CMakeLists.txt
M programs/us_equiltime/us_equiltime.cpp
A programs/us_esigner_gmp/CMakeLists.txt
M programs/us_esigner_gmp/us_esigner_gmp.cpp
M programs/us_experiment/CMakeLists.txt
M programs/us_experiment/us_exp_utils.cpp
M programs/us_experiment/us_experiment.pro
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
A programs/us_export_legacy/CMakeLists.txt
M programs/us_export_legacy/us_export.cpp
A programs/us_extinction/CMakeLists.txt
A programs/us_fds_filemanager/CMakeLists.txt
M programs/us_fds_filemanager/us_fds_filemanager.cpp
M programs/us_fematch/CMakeLists.txt
M programs/us_fematch/us_adv_dmgamc.cpp
M programs/us_fematch/us_advanced_fem.cpp
M programs/us_fematch/us_dmga_mc_stats.cpp
M programs/us_fematch/us_fematch.cpp
M programs/us_fematch/us_fematch.pro
M programs/us_fematch/us_plot_control_fem.cpp
M programs/us_fematch/us_resplot_fem.cpp
M programs/us_fit_meniscus/CMakeLists.txt
M programs/us_fit_meniscus/us_fit_meniscus.cpp
A programs/us_ga_init/CMakeLists.txt
M programs/us_ga_init/us_ga_init.cpp
M programs/us_ga_init/us_solutedata.cpp
M programs/us_ga_init/us_solutedata.h
A programs/us_globalequil/CMakeLists.txt
M programs/us_globalequil/us_eqfit_control.cpp
M programs/us_globalequil/us_eqhistogram.cpp
M programs/us_globalequil/us_eqhistogram.h
M programs/us_globalequil/us_eqmodel_control.cpp
M programs/us_globalequil/us_eqreporter.cpp
M programs/us_globalequil/us_globalequil.cpp
M programs/us_globalequil/us_long_messagebox.cpp
M programs/us_globalequil/us_long_messagebox.h
M programs/us_globalequil/us_model_adpars.cpp
M programs/us_globalequil/us_model_select.cpp
A programs/us_grid_editor/CMakeLists.txt
A programs/us_helpdaemon/CMakeLists.txt
M programs/us_helpdaemon/us_helpdaemon.cpp
A programs/us_integral/CMakeLists.txt
M programs/us_integral/us_delete_models.cpp
M programs/us_integral/us_integral.cpp
A programs/us_investigator/CMakeLists.txt
A programs/us_legacy_converter/CMakeLists.txt
M programs/us_legacy_converter/us_legacy_converter.cpp
M programs/us_legacy_converter/us_legacy_converter.h
M programs/us_legacy_converter/us_legacy_converter.pro
A programs/us_license/CMakeLists.txt
A programs/us_manage_data/CMakeLists.txt
M programs/us_manage_data/us_data_model.cpp
M programs/us_manage_data/us_data_tree.cpp
M programs/us_manage_data/us_manage_data.cpp
A programs/us_model_gui/CMakeLists.txt
A programs/us_modelmetrics/CMakeLists.txt
M programs/us_modelmetrics/us_modelmetrics.cpp
M programs/us_mpi_analysis/2dsa_master.cpp
A programs/us_mpi_analysis/CMakeLists.txt
M programs/us_mpi_analysis/dmga_master.cpp
M programs/us_mpi_analysis/dmga_worker.cpp
M programs/us_mpi_analysis/ga_master.cpp
M programs/us_mpi_analysis/ga_worker.cpp
M programs/us_mpi_analysis/parallel_masters.cpp
M programs/us_mpi_analysis/pcsa_master.cpp
M programs/us_mpi_analysis/pmasters_compjob.cpp
M programs/us_mpi_analysis/us_mpi_analysis.cpp
M programs/us_mpi_analysis/us_mpi_parse.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_species_fit.cpp
M programs/us_mwl_species_fit/us_mwl_species_fit.h
A programs/us_mwl_species_sim/CMakeLists.txt
M programs/us_mwl_species_sim/us_mwl_species_sim.cpp
A programs/us_mwl_spectra/CMakeLists.txt
M programs/us_mwl_spectra/us_mwl_spectra.cpp
M programs/us_mwl_spectra/us_mwls_pltctl.cpp
A programs/us_mwlr_viewer/CMakeLists.txt
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
A programs/us_pcsa/CMakeLists.txt
M programs/us_pcsa/us_adv_analysis_pc.cpp
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.cpp
M programs/us_pcsa/us_pcsa_process.cpp
M programs/us_pcsa/us_pcsa_process.h
M programs/us_pcsa/us_plot_control_pc.cpp
M programs/us_pcsa/us_resplot_pc.cpp
M programs/us_pcsa/us_rpscan.cpp
A programs/us_predict1/CMakeLists.txt
A programs/us_predict2/CMakeLists.txt
A programs/us_project/CMakeLists.txt
M programs/us_protocol_dev/CMakeLists.txt
M programs/us_protocol_dev/us_protocol_dev.pro
M programs/us_protocol_dev/us_protocol_dev_gui.cpp
M programs/us_protocol_dev/us_protocol_dev_gui.h
A programs/us_pseudo3d_combine/CMakeLists.txt
M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
M programs/us_pseudo3d_combine/us_remove_distros.cpp
A programs/us_pseudo_absorbance/CMakeLists.txt
M programs/us_pseudo_absorbance/us_add_refScan.cpp
M programs/us_query_rmsd/CMakeLists.txt
M programs/us_query_rmsd/us_query_rmsd.pro
A programs/us_ramp/CMakeLists.txt
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
R programs/us_rasmol_control/us_rasmol_control.cpp
R programs/us_rasmol_control/us_rasmol_control.h
R programs/us_rasmol_control/us_rasmol_control.pro
A programs/us_reassign_reviewers_gmp/CMakeLists.txt
A programs/us_reporter/CMakeLists.txt
M programs/us_reporter/us_reporter.cpp
M programs/us_reporter/us_sync_db.cpp
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_reporter_gmp/us_reporter_gmp.pro
A programs/us_rotor/CMakeLists.txt
A programs/us_rotor_calibration/CMakeLists.txt
M programs/us_rotor_calibration/us_get_dbexp.cpp
M programs/us_rotor_calibration/us_rotor_calibration.cpp
A programs/us_sassoc/CMakeLists.txt
A programs/us_second_moment/CMakeLists.txt
M programs/us_second_moment/us_second_moment.cpp
A programs/us_solution/CMakeLists.txt
A programs/us_spectrum/CMakeLists.txt
M programs/us_spectrum/us_spectrum.cpp
A programs/us_tmst_viewer/CMakeLists.txt
A programs/us_vhw_combine/CMakeLists.txt
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
A programs/us_vhw_enhanced/CMakeLists.txt
M programs/us_vhw_enhanced/us_distrib_plot.cpp
M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
A programs/us_xpn_viewer/CMakeLists.txt
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.pro
M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
M qwtplot3d/CMakeLists.txt
M qwtplot3d/include/qwt3d_openglhelper.h
M qwtplot3d/qwtplot3d.pro
M qwtplot3d/src/qwt3d_mousekeyboard.cpp
A scripts/build.sh
M test-docker.sh
M test/CMakeLists.txt
M test/modelbuilder/us_modelbuilder.cpp
M test/utils/CMakeLists.txt
M test/utils/test_us_ana_profile.cpp
M us_somo/develop/3dplot/lightingdlgbase.h
M us_somo/develop/src/qwt/scrollzoomer.cpp
M us_somo/develop/src/us_dirhist.cpp
M us_somo/develop/src/us_editor.cpp
M us_somo/develop/src/us_hydrodyn.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_comparative.cpp
M us_somo/develop/src/us_hydrodyn_saxs.cpp
M utils/CMakeLists.txt
M utils/libus_utils.pro
M utils/us_ana_profile.cpp
M utils/us_buffer.cpp
A utils/us_convert.cpp
A utils/us_convert.h
A utils/us_convertio.cpp
A utils/us_convertio.h
M utils/us_crypto.cpp
M utils/us_db2.cpp
M utils/us_defines.h
A utils/us_experiment.cpp
A utils/us_experiment.h
M utils/us_gzip.cpp
M utils/us_hardware.cpp
M utils/us_hydrosim.h
M utils/us_lamm_astfvm.cpp
M utils/us_license_t.cpp
M utils/us_link_ssl.cpp
M utils/us_math2.cpp
M utils/us_math2.h
M utils/us_matrix.cpp
M utils/us_pcsa_modelrec.cpp
M utils/us_project.cpp
M utils/us_run_protocol.cpp
M utils/us_run_protocol.h
M utils/us_simparms.cpp
M utils/us_simparms.h
M utils/us_solve_sim.cpp
M utils/us_tar.cpp
M utils/us_time_state.cpp
M utils/us_timer.cpp
M utils/us_timer.h
M utils/us_xpn_data.cpp
A vcpkg
A vcpkg-configuration.json
A vcpkg.json
Log Message:
-----------
Merge branch 'main' into lukas/us_xpn_viewer_timestate
Commit: 148505e424408bdef6ae5fb53c753b8508191b5c
https://github.com/ehb54/ultrascan3/commit/148505e424408bdef6ae5fb53c753b8508191b5c
Author: doluk <69309597+doluk at users.noreply.github.com>
Date: 2025-12-14 (Sun, 14 Dec 2025)
Changed paths:
M utils/us_xpn_data.cpp
Log Message:
-----------
- Optimize scan processing logic in `us_xpn_data.cpp`
- Use `QVector::reserve` to preallocate scan storage based on total scan count.
- Refactor scan sorting to include `omega2t` as a tiebreaker for time.
- Safeguard against empty scan arrays when accessing the last element.
- Fix typo in comments ("incase" → "in case").
Commit: 5fa8a71f76528dc06f16fa456f07507966e64751
https://github.com/ehb54/ultrascan3/commit/5fa8a71f76528dc06f16fa456f07507966e64751
Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
Date: 2025-12-15 (Mon, 15 Dec 2025)
Changed paths:
M utils/us_xpn_data.cpp
Log Message:
-----------
Merge pull request #334 from ehb54/lukas/us_xpn_viewer_timestate
Increase precision/coverage for us_xpn_viewer generated timestates
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
Compare: https://github.com/ehb54/ultrascan3/compare/24783d42d61d...c37b59afbb01
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