[us-commits] [ehb54/ultrascan3] bcba62: Qt6 no longer supports the QString().sprintf() fun...

Lukas Dobler noreply at github.com
Sun Apr 26 05:12:08 MDT 2026


  Branch: refs/heads/lukas/somo-cmake
  Home:   https://github.com/ehb54/ultrascan3
  Commit: bcba62aaaf014951e3bad0f773d2affc10e53f5e
      https://github.com/ehb54/ultrascan3/commit/bcba62aaaf014951e3bad0f773d2affc10e53f5e
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-21 (Mon, 21 Jul 2025)

  Changed paths:
    M utils/us_buffer.cpp
    M utils/us_cfa_data.cpp
    M utils/us_datafiles.cpp
    M utils/us_gzip.cpp
    M utils/us_lamm_astfvm.cpp
    M utils/us_license_t.cpp
    M utils/us_matrix.cpp
    M utils/us_model.cpp
    M utils/us_pcsa_modelrec.cpp
    M utils/us_project.cpp
    M utils/us_rotor.cpp
    M utils/us_run_protocol.cpp
    M utils/us_simparms.cpp
    M utils/us_tar.cpp
    M utils/us_time_state.cpp
    M utils/us_util.cpp
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  Qt6 no longer supports the QString().sprintf() function. Fixed this issue by replacing it with proper functions


  Commit: 193bcc32a83df8e1f95d41e9dae11a6434da38e7
      https://github.com/ehb54/ultrascan3/commit/193bcc32a83df8e1f95d41e9dae11a6434da38e7
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-21 (Mon, 21 Jul 2025)

  Changed paths:
    M utils/us_dataIO.cpp

  Log Message:
  -----------
  replaced QString::SkipEmptyParts with Qt::SkipEmptyParts


  Commit: 3d82f0921ddc17663db935727e74ac7285150aa4
      https://github.com/ehb54/ultrascan3/commit/3d82f0921ddc17663db935727e74ac7285150aa4
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-21 (Mon, 21 Jul 2025)

  Changed paths:
    M utils/us_gzip.cpp

  Log Message:
  -----------
  replaced toTime_t() with toSecsSinceEpoch() in QDateTime


  Commit: 9842f68622b8822f47a5c2878669890685348af7
      https://github.com/ehb54/ultrascan3/commit/9842f68622b8822f47a5c2878669890685348af7
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-21 (Mon, 21 Jul 2025)

  Changed paths:
    M utils/us_gzip.cpp

  Log Message:
  -----------
  c++17 doesn't support register


  Commit: 68bfa3350ea117e6c8b2a8222fa5c59e2b453cd8
      https://github.com/ehb54/ultrascan3/commit/68bfa3350ea117e6c8b2a8222fa5c59e2b453cd8
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-21 (Mon, 21 Jul 2025)

  Changed paths:
    M utils/us_cfa_data.cpp
    M utils/us_memory.cpp
    M utils/us_project.cpp
    M utils/us_report.cpp
    M utils/us_rotor.cpp
    M utils/us_settings.cpp
    M utils/us_solution.cpp

  Log Message:
  -----------
  replaced QRegExp with QRegularExpression


  Commit: c50c776f797e411dfdf83c69446cba8b40e1a744
      https://github.com/ehb54/ultrascan3/commit/c50c776f797e411dfdf83c69446cba8b40e1a744
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-21 (Mon, 21 Jul 2025)

  Changed paths:
    M utils/us_local_server.h

  Log Message:
  -----------
  add #include <QDebug> to us_local_server.h


  Commit: 2b2e229139b83fd1e2ce99edf290a820df77fe46
      https://github.com/ehb54/ultrascan3/commit/2b2e229139b83fd1e2ce99edf290a820df77fe46
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-21 (Mon, 21 Jul 2025)

  Changed paths:
    M utils/us_cfa_data.cpp

  Log Message:
  -----------
  fixed the issue with adding an integer to a character


  Commit: 84254a6aa4322f882cea6d15ebaa6375c1dd1220
      https://github.com/ehb54/ultrascan3/commit/84254a6aa4322f882cea6d15ebaa6375c1dd1220
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-21 (Mon, 21 Jul 2025)

  Changed paths:
    M utils/us_lamm_astfvm.cpp

  Log Message:
  -----------
  replaced QTime with QElapsedTimer


  Commit: 4469af92492851be98df19fc8d20cbb65cf499f8
      https://github.com/ehb54/ultrascan3/commit/4469af92492851be98df19fc8d20cbb65cf499f8
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-22 (Tue, 22 Jul 2025)

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

  Log Message:
  -----------
  Replace qrand/qsrand with std::mt19937 from C++11 <random> library because qrand/qsrand are not supported in Qt.6. Mersenne Twister 19937 generator produces thread-safe random number with quality and performance. QTime::currentTime() is replaced with std::chrono::system_clock to generated an unique random seed with higher precision. std::uniform_real_distribution coupled with std::mt19937 is used to generate uniformly distributed random numbers.


  Commit: 8027aae3133b42fd97a3595a932af099e20d12f9
      https://github.com/ehb54/ultrascan3/commit/8027aae3133b42fd97a3595a932af099e20d12f9
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-22 (Tue, 22 Jul 2025)

  Changed paths:
    M utils/us_ana_profile.cpp

  Log Message:
  -----------
  QStringRef is deprecated in Qt.6 and is replaced with QStringView


  Commit: c03e53c33a046303a0973d609fb2077954717ba0
      https://github.com/ehb54/ultrascan3/commit/c03e53c33a046303a0973d609fb2077954717ba0
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-22 (Tue, 22 Jul 2025)

  Changed paths:
    M utils/us_astfem_rsa.cpp
    M utils/us_hardware.cpp
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  replace qSor with str::sort for vectors of int, double, and QString


  Commit: 3bd31299ae152f354f67673997d47527ee13ab0f
      https://github.com/ehb54/ultrascan3/commit/3bd31299ae152f354f67673997d47527ee13ab0f
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-22 (Tue, 22 Jul 2025)

  Changed paths:
    M utils/us_solve_sim.cpp

  Log Message:
  -----------
  sorting a vector of US_ZSolute using std::sort is tricky. we should decide what parameter of the US_ZSolute should be used to sort the vector based on. US_ZSolute has x, y, z, c where x, y, and z are the parameters used to make grids for 2DSA. For example s, ff0, and vbar. So they change by analysis. c is the concetration of the species which is used here to sort the sim_vals.zsolutes.


  Commit: 7a6584a8150598a709a9e5cbdd5f057d1822013e
      https://github.com/ehb54/ultrascan3/commit/7a6584a8150598a709a9e5cbdd5f057d1822013e
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-22 (Tue, 22 Jul 2025)

  Changed paths:
    M utils/us_solve_sim.cpp

  Log Message:
  -----------
  s values of the US_Solute are used to sort the sim_vals.solutes.


  Commit: e057219f4688995edd4d1e7a70929753cceeaa37
      https://github.com/ehb54/ultrascan3/commit/e057219f4688995edd4d1e7a70929753cceeaa37
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-22 (Tue, 22 Jul 2025)

  Changed paths:
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  wrong type casting


  Commit: 9bf93b888a0c6283dd4fe50f27a24e7e36847380
      https://github.com/ehb54/ultrascan3/commit/9bf93b888a0c6283dd4fe50f27a24e7e36847380
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-22 (Tue, 22 Jul 2025)

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

  Log Message:
  -----------
  replace QTime with QElapsedTimer in US_Timer


  Commit: aa6733cf95d1f98e40f11045c996c2507121e7a7
      https://github.com/ehb54/ultrascan3/commit/aa6733cf95d1f98e40f11045c996c2507121e7a7
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-22 (Tue, 22 Jul 2025)

  Changed paths:
    M utils/us_crypto.cpp

  Log Message:
  -----------
  replace qrand and qsrand with std random generator in US_Crypto


  Commit: 2b97df7f65bfc7e8254d33a7e7e76b1cd949f2ef
      https://github.com/ehb54/ultrascan3/commit/2b97df7f65bfc7e8254d33a7e7e76b1cd949f2ef
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-22 (Tue, 22 Jul 2025)

  Changed paths:
    M utils/us_stiffbase.h

  Log Message:
  -----------
  remove unit macro and instead include <QtGlobal>


  Commit: 6adbbd87bf8462b30588b1c1a70f363f5e33a79f
      https://github.com/ehb54/ultrascan3/commit/6adbbd87bf8462b30588b1c1a70f363f5e33a79f
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-22 (Tue, 22 Jul 2025)

  Changed paths:
    M utils/us_db2.cpp

  Log Message:
  -----------
  US_DB2::value : we must cast char** to QVarient. QVariant::Invalid is deprecated and replaced with QVariant()


  Commit: 8d6cadc10bcd7d58d1692a6622ecfe2213ce145d
      https://github.com/ehb54/ultrascan3/commit/8d6cadc10bcd7d58d1692a6622ecfe2213ce145d
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-22 (Tue, 22 Jul 2025)

  Changed paths:
    M utils/us_buffer.cpp

  Log Message:
  -----------
  US_BufferComponent::saveToDB should return an Int. I assumed it should be idBufferComponent after trying to save a new buffer component in DB


  Commit: 8c54b51cc75babc28615af49a56735cebb58820a
      https://github.com/ehb54/ultrascan3/commit/8c54b51cc75babc28615af49a56735cebb58820a
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-22 (Tue, 22 Jul 2025)

  Changed paths:
    M utils/us_math2.cpp

  Log Message:
  -----------
  US_Math2::randomize : start with std::random_device to make a random seed. then mixed it with current time to increase the entropy. add process ID. it is important for MPI runs


  Commit: 1e08a16239893c26e56a4ec7a75b078f5e33780a
      https://github.com/ehb54/ultrascan3/commit/1e08a16239893c26e56a4ec7a75b078f5e33780a
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M utils/us_ana_profile.cpp

  Log Message:
  -----------
  fixed indentation and not using curly braces for if blocks


  Commit: 5ed9c7f4aaf2812f54ad9f20088fad994ffe685e
      https://github.com/ehb54/ultrascan3/commit/5ed9c7f4aaf2812f54ad9f20088fad994ffe685e
  Author: Saeed Mortezazadeh <49119048+samo38 at users.noreply.github.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M utils/us_project.cpp

  Log Message:
  -----------
  Update utils/us_project.cpp

Fixed by Lukas.

Co-authored-by: Lukas Dobler <69309597+doluk at users.noreply.github.com>


  Commit: e2f82f84ce3688e18ad64b185291442e9ea94c76
      https://github.com/ehb54/ultrascan3/commit/e2f82f84ce3688e18ad64b185291442e9ea94c76
  Author: Saeed Mortezazadeh <49119048+samo38 at users.noreply.github.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M utils/us_report.cpp

  Log Message:
  -----------
  Update utils/us_report.cpp

fixed by Lukas.

Co-authored-by: Lukas Dobler <69309597+doluk at users.noreply.github.com>


  Commit: 40e8280789baf4229426227a497068c6b39ba9f5
      https://github.com/ehb54/ultrascan3/commit/40e8280789baf4229426227a497068c6b39ba9f5
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M utils/us_project.cpp
    M utils/us_report.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/utils_with_qt6' into utils_with_qt6


  Commit: 2b557d83d4e0c49fb729e8e8674e6743c4aecc15
      https://github.com/ehb54/ultrascan3/commit/2b557d83d4e0c49fb729e8e8674e6743c4aecc15
  Author: Saeed Mortezazadeh <49119048+samo38 at users.noreply.github.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M utils/us_report.cpp

  Log Message:
  -----------
  Update utils/us_report.cpp

fixed by Lukas!

Co-authored-by: Lukas Dobler <69309597+doluk at users.noreply.github.com>


  Commit: c6894a31494ac44b463878e61992d5b5b46bdf06
      https://github.com/ehb54/ultrascan3/commit/c6894a31494ac44b463878e61992d5b5b46bdf06
  Author: Saeed Mortezazadeh <49119048+samo38 at users.noreply.github.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M utils/us_report.cpp

  Log Message:
  -----------
  Update utils/us_report.cpp

fixed by Lukas

Co-authored-by: Lukas Dobler <69309597+doluk at users.noreply.github.com>


  Commit: 56fd87c26d16af03531c1b6170fdeb943b183fe3
      https://github.com/ehb54/ultrascan3/commit/56fd87c26d16af03531c1b6170fdeb943b183fe3
  Author: Saeed Mortezazadeh <49119048+samo38 at users.noreply.github.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M utils/us_report.cpp

  Log Message:
  -----------
  Update utils/us_report.cpp

fixed by Lukas!

Co-authored-by: Lukas Dobler <69309597+doluk at users.noreply.github.com>


  Commit: bf63e374e7bb523a3115699f24919e06d6d969d5
      https://github.com/ehb54/ultrascan3/commit/bf63e374e7bb523a3115699f24919e06d6d969d5
  Author: Saeed Mortezazadeh <49119048+samo38 at users.noreply.github.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M utils/us_rotor.cpp

  Log Message:
  -----------
  Update utils/us_rotor.cpp

fixed by Lukas!

Co-authored-by: Lukas Dobler <69309597+doluk at users.noreply.github.com>


  Commit: 6a79cd3b2725e774c7baef8629a054c7d1d69f89
      https://github.com/ehb54/ultrascan3/commit/6a79cd3b2725e774c7baef8629a054c7d1d69f89
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M utils/us_report.cpp
    M utils/us_rotor.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/utils_with_qt6' into utils_with_qt6


  Commit: fe388f070d81a3b002b68271f9e02412257c6566
      https://github.com/ehb54/ultrascan3/commit/fe388f070d81a3b002b68271f9e02412257c6566
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

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

  Log Message:
  -----------
  us_report: Move regex to header for reuse across methods


  Commit: 27c40211dc61cbcfab1ddb4f69aa485d05752199
      https://github.com/ehb54/ultrascan3/commit/27c40211dc61cbcfab1ddb4f69aa485d05752199
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M utils/us_util.cpp

  Log Message:
  -----------
  us_util.cpp: used a clear version of the mid function of QStringList


  Commit: ca93d830d3b4efac58b7dccdd7aed4d78a29c4da
      https://github.com/ehb54/ultrascan3/commit/ca93d830d3b4efac58b7dccdd7aed4d78a29c4da
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M utils/us_solve_sim.cpp

  Log Message:
  -----------
  us_solve_sim.cpp: removed lambda function from std:sort since operator< is defined in the header file


  Commit: f7ca0ab961c14253d0133556f4c8b7861f88e13b
      https://github.com/ehb54/ultrascan3/commit/f7ca0ab961c14253d0133556f4c8b7861f88e13b
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M utils/us_matrix.cpp
    M utils/us_model.cpp

  Log Message:
  -----------
  fixed the indentations and added braced to the 'for' block


  Commit: cf21afee5788075f15e05bd7570b6c4fc9039efe
      https://github.com/ehb54/ultrascan3/commit/cf21afee5788075f15e05bd7570b6c4fc9039efe
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M utils/us_analyte.cpp

  Log Message:
  -----------
  toLower() method of QString doesn't lower the string in place. it returns another string


  Commit: 67451f3508ad69c38929872ef40a5879cdf64c72
      https://github.com/ehb54/ultrascan3/commit/67451f3508ad69c38929872ef40a5879cdf64c72
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M utils/us_cfa_data.cpp

  Log Message:
  -----------
  us_cfa_data.cpp: "executing query on QSqlDatabase is deprecated since Qt 6.6 and replace with QSqlQuery::exec() which is also supported by Qt 5.15


  Commit: e7144b1a1b562e27c54200ac0f49145a63741386
      https://github.com/ehb54/ultrascan3/commit/e7144b1a1b562e27c54200ac0f49145a63741386
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  us_xpn_data.cpp: executing a query on QSqlDatabase is deprecated since Qt 6.6 and replace with QSqlQuery::exec() which is also supported by Qt 5.15


  Commit: 6f29f8bb4063ef8150d630adc11c300adf4e69e8
      https://github.com/ehb54/ultrascan3/commit/6f29f8bb4063ef8150d630adc11c300adf4e69e8
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-29 (Tue, 29 Jul 2025)

  Changed paths:
    M utils/us_ana_profile.cpp
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  fixed indentations


  Commit: 576eb10a22e9eb49bf735d383045dd6393dcfa08
      https://github.com/ehb54/ultrascan3/commit/576eb10a22e9eb49bf735d383045dd6393dcfa08
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-29 (Tue, 29 Jul 2025)

  Changed paths:
    M utils/us_link_ssl.cpp

  Log Message:
  -----------
  us_link_ssl.cpp: simplified() returns a new QString and it is used to rewrite the client_name


  Commit: 13d43bdb65ac6611ad9b988e2ad7436b880b54f8
      https://github.com/ehb54/ultrascan3/commit/13d43bdb65ac6611ad9b988e2ad7436b880b54f8
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-29 (Tue, 29 Jul 2025)

  Changed paths:
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  us_xpn_data.cpp: comment out unused variables


  Commit: aa5f6484e899c0c16449ced5724171f2423b9091
      https://github.com/ehb54/ultrascan3/commit/aa5f6484e899c0c16449ced5724171f2423b9091
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-29 (Tue, 29 Jul 2025)

  Changed paths:
    M utils/us_stiffbase.h

  Log Message:
  -----------
  us_stiffbase.h: define unit instead of including whole <QtGlobal>


  Commit: 183143d228bceca4560f98403748b98da71763e4
      https://github.com/ehb54/ultrascan3/commit/183143d228bceca4560f98403748b98da71763e4
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-29 (Tue, 29 Jul 2025)

  Changed paths:
    M utils/us_hydrosim.h

  Log Message:
  -----------
  us_hydrosim.h: wrong macro definition


  Commit: 1a25f5daf6d9914b1722f59340428b1cf6204286
      https://github.com/ehb54/ultrascan3/commit/1a25f5daf6d9914b1722f59340428b1cf6204286
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-30 (Wed, 30 Jul 2025)

  Changed paths:
    M utils/us_ana_profile.cpp
    M utils/us_ana_profile.h
    M utils/us_analyte.cpp
    M utils/us_analyte.h
    M utils/us_archive.cpp
    M utils/us_archive.h
    M utils/us_astfem_math.cpp
    M utils/us_astfem_math.h
    M utils/us_astfem_rsa.cpp
    M utils/us_astfem_rsa.h
    M utils/us_buffer.cpp
    M utils/us_buffer.h
    M utils/us_cfa_data.cpp
    M utils/us_cfa_data.h
    M utils/us_constants.cpp
    M utils/us_constants.h
    M utils/us_crc.h
    M utils/us_crypto.h
    M utils/us_csv_data.cpp
    M utils/us_csv_data.h
    M utils/us_dataIO.cpp
    M utils/us_dataIO.h
    M utils/us_datafiles.cpp
    M utils/us_datafiles.h
    M utils/us_db2.cpp
    M utils/us_db2.h
    M utils/us_dmga_constr.cpp
    M utils/us_dmga_constr.h
    M utils/us_eprofile.cpp
    M utils/us_eprofile.h
    M utils/us_geturl.cpp
    M utils/us_geturl.h
    M utils/us_global.cpp
    M utils/us_global.h
    M utils/us_gzip.cpp
    M utils/us_gzip.h
    M utils/us_hardware.cpp
    M utils/us_hardware.h
    M utils/us_http_post.h
    M utils/us_hydrosim.h
    M utils/us_lamm_astfvm.cpp
    M utils/us_lamm_astfvm.h
    M utils/us_license_t.cpp
    M utils/us_license_t.h
    M utils/us_link_ssl.cpp
    M utils/us_link_ssl.h
    M utils/us_lm.cpp
    M utils/us_local_server.cpp
    M utils/us_local_server.h
    M utils/us_math2.cpp
    M utils/us_math2.h
    M utils/us_matrix.cpp
    M utils/us_matrix.h
    M utils/us_memory.cpp
    M utils/us_memory.h
    M utils/us_model.cpp
    M utils/us_model.h
    M utils/us_noise.cpp
    M utils/us_noise.h
    M utils/us_pcsa_modelrec.cpp
    M utils/us_pcsa_modelrec.h
    M utils/us_project.cpp
    M utils/us_project.h
    M utils/us_protocol_util.cpp
    M utils/us_protocol_util.h
    M utils/us_report.cpp
    M utils/us_report.h
    M utils/us_report_gmp.cpp
    M utils/us_rotor.cpp
    M utils/us_rotor.h
    M utils/us_run_protocol.cpp
    M utils/us_run_protocol.h
    M utils/us_settings.cpp
    M utils/us_settings.h
    M utils/us_simparms.h
    M utils/us_sleep.h
    M utils/us_solute.h
    M utils/us_solution.cpp
    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_stiffbase.cpp
    M utils/us_stiffbase.h
    M utils/us_tar.cpp
    M utils/us_tar.h
    M utils/us_time_state.cpp
    M utils/us_time_state.h
    M utils/us_timer.h
    M utils/us_util.cpp
    M utils/us_util.h
    M utils/us_vector.h
    M utils/us_xpn_data.cpp
    M utils/us_xpn_data.h
    M utils/us_zsolute.h

  Log Message:
  -----------
  removed #include <QtCore> and included only libraraies that are needed


  Commit: 2fe76586f9e2a98de89c1d6bc06a0022bdb059bf
      https://github.com/ehb54/ultrascan3/commit/2fe76586f9e2a98de89c1d6bc06a0022bdb059bf
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-08-01 (Fri, 01 Aug 2025)

  Changed paths:
    M utils/libus_utils.pro
    M utils/us_ana_profile.cpp
    M utils/us_ana_profile.h
    M utils/us_analyte.cpp
    M utils/us_analyte.h
    M utils/us_archive.cpp
    M utils/us_archive.h
    M utils/us_astfem_math.cpp
    M utils/us_astfem_math.h
    M utils/us_astfem_rsa.cpp
    M utils/us_astfem_rsa.h
    M utils/us_buffer.cpp
    M utils/us_buffer.h
    M utils/us_cfa_data.cpp
    M utils/us_cfa_data.h
    M utils/us_constants.cpp
    M utils/us_constants.h
    M utils/us_crc.cpp
    M utils/us_crc.h
    M utils/us_crypto.cpp
    M utils/us_crypto.h
    M utils/us_csv_data.cpp
    M utils/us_csv_data.h
    M utils/us_dataIO.cpp
    M utils/us_dataIO.h
    M utils/us_datafiles.cpp
    M utils/us_datafiles.h
    M utils/us_db2.cpp
    M utils/us_db2.h
    M utils/us_dmga_constr.cpp
    M utils/us_dmga_constr.h
    M utils/us_eprofile.cpp
    M utils/us_extern.h
    M utils/us_geturl.cpp
    M utils/us_geturl.h
    M utils/us_global.cpp
    M utils/us_global.h
    M utils/us_gzip.cpp
    M utils/us_gzip.h
    M utils/us_hardware.cpp
    M utils/us_http_post.h
    M utils/us_hydrosim.cpp
    M utils/us_hydrosim.h
    M utils/us_lamm_astfvm.cpp
    M utils/us_license_t.cpp
    M utils/us_license_t.h
    M utils/us_link_ssl.cpp
    M utils/us_link_ssl.h
    M utils/us_local_server.cpp
    M utils/us_local_server.h
    M utils/us_math2.cpp
    M utils/us_matrix.cpp
    M utils/us_matrix.h
    M utils/us_memory.cpp
    M utils/us_model.cpp
    M utils/us_model.h
    M utils/us_noise.cpp
    M utils/us_pcsa_modelrec.cpp
    M utils/us_project.cpp
    M utils/us_project.h
    M utils/us_protocol_util.cpp
    M utils/us_report.cpp
    M utils/us_report.h
    M utils/us_report_gmp.cpp
    M utils/us_rotor.cpp
    M utils/us_rotor.h
    M utils/us_run_protocol.cpp
    M utils/us_run_protocol.h
    M utils/us_settings.cpp
    M utils/us_settings.h
    M utils/us_simparms.cpp
    M utils/us_simparms.h
    M utils/us_solute.cpp
    M utils/us_solute.h
    M utils/us_solution.cpp
    M utils/us_solution_vals.cpp
    M utils/us_solve_sim.cpp
    M utils/us_solve_sim.h
    M utils/us_stiffbase.cpp
    M utils/us_stiffbase.h
    M utils/us_tar.cpp
    M utils/us_tar.h
    M utils/us_time_state.cpp
    M utils/us_time_state.h
    M utils/us_timer.cpp
    M utils/us_timer.h
    M utils/us_util.cpp
    M utils/us_util.h
    A utils/us_utils_qt.h
    M utils/us_vector.cpp
    M utils/us_vector.h
    M utils/us_xpn_data.cpp
    M utils/us_xpn_data.h
    M utils/us_zsolute.cpp

  Log Message:
  -----------
  utils: define a new header file named us_utils_qt.h that includes all necessary qt libs needed for utils programs.


  Commit: 5735f4b7432adf3550754e00a6bb68c31620082d
      https://github.com/ehb54/ultrascan3/commit/5735f4b7432adf3550754e00a6bb68c31620082d
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-08-01 (Fri, 01 Aug 2025)

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

  Log Message:
  -----------
  avoid redefining DbgLv


  Commit: df38a513d0b2e3777b0eb40271eaa9dcbdd91942
      https://github.com/ehb54/ultrascan3/commit/df38a513d0b2e3777b0eb40271eaa9dcbdd91942
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-08-01 (Fri, 01 Aug 2025)

  Changed paths:
    M gui/us_run_details2.cpp
    M programs/us_dcdt/us_dcdt.cpp
    M programs/us_density_match/us_density_match.cpp
    M programs/us_export_legacy/us_export.cpp
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_globalequil/us_eqfit_control.cpp
    M programs/us_globalequil/us_eqhistogram.cpp
    M programs/us_globalequil/us_eqmath.cpp
    M programs/us_globalequil/us_eqreporter.cpp
    M programs/us_globalequil/us_fit_worker.cpp
    M programs/us_globalequil/us_globalequil.cpp
    M programs/us_modelmetrics/us_modelmetrics.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_vhw_enhanced/us_distrib_plot.cpp
    M utils/us_astfem_math.cpp
    M utils/us_math2.h
    M utils/us_solve_sim.cpp

  Log Message:
  -----------
  removed min/max macros from us_math2.h and replaced them with std ones everywhere it is called in the gui and programs.


  Commit: 149192ffd8bfd877414dc7bc60ce83e28f77c861
      https://github.com/ehb54/ultrascan3/commit/149192ffd8bfd877414dc7bc60ce83e28f77c861
  Author: Saeed <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-08-02 (Sat, 02 Aug 2025)

  Changed paths:
    M programs/us_integral/us_integral.cpp
    M utils/us_astfem_math.cpp
    M utils/us_solve_sim.cpp
    M utils/us_utils_qt.h

  Log Message:
  -----------
  replaced min/max and std::min/max with qMin/qMax in utils


  Commit: 99328607f509f3624ae4bc675d7661cc8e8fc6f3
      https://github.com/ehb54/ultrascan3/commit/99328607f509f3624ae4bc675d7661cc8e8fc6f3
  Author: Saeed <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-08-02 (Sat, 02 Aug 2025)

  Changed paths:
    M gui/us_analysis_base2.cpp
    M gui/us_extinctfitter_gui.cpp
    M gui/us_extinction_gui.cpp
    M gui/us_predict1.cpp
    M gui/us_run_details2.cpp

  Log Message:
  -----------
  replaced min/max and std::min/max with qMin/qMax in libgui


  Commit: fd828f5d6b6dee18437ae035e4deda5963b37160
      https://github.com/ehb54/ultrascan3/commit/fd828f5d6b6dee18437ae035e4deda5963b37160
  Author: Saeed <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-08-02 (Sat, 02 Aug 2025)

  Changed paths:
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_2dsa/us_show_norm.cpp
    M programs/us_buoyancy/us_buoyancy.cpp
    M programs/us_dcdt/us_dcdt.cpp
    M programs/us_density_match/us_density_match.cpp
    M programs/us_export_legacy/us_export.cpp
    M programs/us_fematch/us_fematch.cpp
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_globalequil/us_eqfit_control.cpp
    M programs/us_globalequil/us_eqhistogram.cpp
    M programs/us_globalequil/us_eqmath.cpp
    M programs/us_globalequil/us_eqmodel_control.cpp
    M programs/us_globalequil/us_eqreporter.cpp
    M programs/us_globalequil/us_fit_worker.cpp
    M programs/us_globalequil/us_globalequil.cpp
    M programs/us_integral/us_integral.cpp
    M programs/us_modelmetrics/us_modelmetrics.cpp
    M programs/us_pcsa/us_pcsa.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_vhw_enhanced/us_distrib_plot.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp

  Log Message:
  -----------
  replaced min/max and std::min/max with qMin/qMax in the programs


  Commit: ece28622af778b3b936f5dee16ccac7d5ea2a06b
      https://github.com/ehb54/ultrascan3/commit/ece28622af778b3b936f5dee16ccac7d5ea2a06b
  Author: Saeed <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-08-04 (Mon, 04 Aug 2025)

  Changed paths:
    M utils/us_solve_sim.cpp
    M utils/us_util.cpp
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  replace QString().sprintf() with Qt methods


  Commit: 043d903895d150b1718f1de85a5105355f9fc7a6
      https://github.com/ehb54/ultrascan3/commit/043d903895d150b1718f1de85a5105355f9fc7a6
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-24 (Fri, 24 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
    M README.md
    A admin/cmake/FindQwt.cmake
    A 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/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
    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
    A admin/test/docker/Dockerfile
    R doc/manual/README
    A doc/manual/README.md
    M doc/manual/advanced_config.body
    A gui/CMakeLists.txt
    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
    M gui/us_csv_loader.cpp
    M gui/us_data_loader.cpp
    M gui/us_editor.h
    M gui/us_editor_gui.cpp
    M gui/us_extinctfitter_gui.cpp
    M gui/us_failed_gmp_run_gui.cpp
    M gui/us_investigator.cpp
    M gui/us_license.h
    M gui/us_load_auc.cpp
    M gui/us_loadable_noise.cpp
    M gui/us_minimize.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_passwd.cpp
    M gui/us_passwd.h
    M gui/us_plot.cpp
    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_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_scan_excl_gui.h
    M gui/us_select_edits.cpp
    M gui/us_select_item.cpp
    M gui/us_select_runs.cpp
    M gui/us_sim_params_gui.cpp
    M gui/us_sim_params_gui.h
    M gui/us_solution_gui.cpp
    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
    M gui/us_window_message.cpp
    A programs/CMakeLists.txt
    M programs/us/us.cpp
    M programs/us/us.h
    M programs/us/us_win_data.cpp
    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
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_analysis_profile/us_analysis_profile.h
    M programs/us_analysis_profile/us_anapro_utils.cpp
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_astfem_sim/us_astfem_sim.h
    M programs/us_astfem_sim/us_clipdata.cpp
    M programs/us_astfem_sim/us_clipdata.h
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp
    A programs/us_autoflow_analysis/CMakeLists.txt
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp
    M programs/us_buoyancy/us_buoyancy.cpp
    M programs/us_colorgradient/us_colorgradient.cpp
    M programs/us_colorgradient/us_colorgradient.h
    A programs/us_com_project/CMakeLists.txt
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_com_project/us_com_project_gui.h
    A programs/us_com_project_academic/CMakeLists.txt
    M programs/us_combine_models/us_combine_models.cpp
    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_database.cpp
    M programs/us_config/us_font.h
    M programs/us_config/us_xpnhost.h
    M programs/us_config/us_xpnhost_db.cpp
    M programs/us_config/us_xpnhost_db.h
    M programs/us_convert/us_convert.cpp
    M programs/us_convert/us_convert_gui.cpp
    M programs/us_convert/us_experiment_gui.cpp
    M programs/us_convert/us_get_run.cpp
    M programs/us_convert/us_intensity.cpp
    M programs/us_convert/us_select_triples.cpp
    M programs/us_convert/us_select_triples.h
    M programs/us_dcdt/us_dcdt.cpp
    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
    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
    A programs/us_experiment/CMakeLists.txt
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_export_legacy/us_export.cpp
    M programs/us_fds_filemanager/us_fds_filemanager.cpp
    A 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_plot_control_fem.cpp
    M programs/us_fematch/us_resplot_fem.cpp
    A programs/us_fit_meniscus/CMakeLists.txt
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    M programs/us_fit_meniscus/us_fit_meniscus_main.cpp
    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
    M programs/us_globalequil/us_eqfit_control.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
    M programs/us_grid_editor/us_grid_editor.cpp
    M programs/us_grid_editor/us_grid_editor.h
    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_model.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_mpi_analysis/2dsa_master.cpp
    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
    A 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
    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_analysis_control_pc.cpp
    M programs/us_pcsa/us_mlplot.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_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_protocol_dev/CMakeLists.txt
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_pseudo3d_combine/us_remove_distros.cpp
    M programs/us_pseudo_absorbance/us_add_refScan.cpp
    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_intensity_ra.cpp
    M programs/us_ramp/us_ramp_gui.cpp
    M programs/us_ramp/us_select_triples_ra.cpp
    M programs/us_rasmol_control/us_rasmol_control.cpp
    M programs/us_reporter/us_reporter.cpp
    M programs/us_reporter/us_sync_db.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_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_spectrum/us_spectrum.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
    A qwtplot3d/CMakeLists.txt
    M qwtplot3d/qwtplot3d.pro
    M qwtplot3d/src/qwt3d_mousekeyboard.cpp
    A test-docker.sh
    A test/README
    A test/common/qt_test_base.cpp
    A test/common/qt_test_base.h
    M test/modelbuilder/us_modelbuilder.cpp
    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/3dplot/lightingdlgbase.h
    M us_somo/develop/include/us3_defines.h
    A us_somo/develop/include/us_band_broaden.h
    M us_somo/develop/include/us_hydrodyn.h
    M us_somo/develop/include/us_hydrodyn_cluster_best.h
    M us_somo/develop/include/us_hydrodyn_dad.h
    M us_somo/develop/include/us_hydrodyn_hydro.h
    M us_somo/develop/include/us_hydrodyn_hydro_zeno.h
    M us_somo/develop/include/us_hydrodyn_mals.h
    M us_somo/develop/include/us_hydrodyn_saxs.h
    M us_somo/develop/include/us_hydrodyn_saxs_buffer.h
    M us_somo/develop/include/us_hydrodyn_saxs_hplc.h
    M us_somo/develop/include/us_hydrodyn_saxs_hplc_ciq.h
    M us_somo/develop/include/us_hydrodyn_saxs_hplc_fit.h
    M us_somo/develop/include/us_hydrodyn_saxs_hplc_movie.h
    M us_somo/develop/include/us_json.h
    M us_somo/develop/include/us_matrix.h
    M us_somo/develop/include/us_multi_column.h
    M us_somo/develop/include/us_pfortran.h
    M us_somo/develop/include/us_saxs_util.h
    M us_somo/develop/include/us_tar.h
    M us_somo/develop/include/us_tnt_jama.h
    M us_somo/develop/include/us_unicode.h
    M us_somo/develop/include/us_zeno_cxx.h
    M us_somo/develop/include/us_zeno_cxx_nf.h
    M us_somo/develop/libus_somo.pro
    M us_somo/develop/src/qwt/scrollzoomer.cpp
    M us_somo/develop/src/us3i_color.cpp
    M us_somo/develop/src/us3i_util.cpp
    A us_somo/develop/src/us_band_broaden.cpp
    M us_somo/develop/src/us_color.cpp
    M us_somo/develop/src/us_config_gui.cpp
    M us_somo/develop/src/us_dirhist.cpp
    M us_somo/develop/src/us_editor.cpp
    M us_somo/develop/src/us_ffd.cpp
    M us_somo/develop/src/us_font.cpp
    M us_somo/develop/src/us_fractal_dimension.cpp
    M us_somo/develop/src/us_help.cpp
    M us_somo/develop/src/us_hydrodyn.cpp
    M us_somo/develop/src/us_hydrodyn_addatom.cpp
    M us_somo/develop/src/us_hydrodyn_addhybrid.cpp
    M us_somo/develop/src/us_hydrodyn_addresidue.cpp
    M us_somo/develop/src/us_hydrodyn_addsaxs.cpp
    M us_somo/develop/src/us_hydrodyn_batch.cpp
    M us_somo/develop/src/us_hydrodyn_bd.cpp
    M us_somo/develop/src/us_hydrodyn_bd_core.cpp
    M us_somo/develop/src/us_hydrodyn_bd_load_results_opts.cpp
    M us_somo/develop/src/us_hydrodyn_bd_options.cpp
    M us_somo/develop/src/us_hydrodyn_beads.cpp
    M us_somo/develop/src/us_hydrodyn_beads_load.cpp
    M us_somo/develop/src/us_hydrodyn_cluster.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_advanced.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_best.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_results.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_status.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_submit.cpp
    M us_somo/develop/src/us_hydrodyn_comparative.cpp
    M us_somo/develop/src/us_hydrodyn_core.cpp
    M us_somo/develop/src/us_hydrodyn_dad.cpp
    M us_somo/develop/src/us_hydrodyn_dad_gg.cpp
    M us_somo/develop/src/us_hydrodyn_dad_gui.cpp
    M us_somo/develop/src/us_hydrodyn_dad_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_dad_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_dad_modes_guinier.cpp
    M us_somo/develop/src/us_hydrodyn_dad_modes_powerfit.cpp
    M us_somo/develop/src/us_hydrodyn_dad_movie.cpp
    M us_somo/develop/src/us_hydrodyn_dad_options.cpp
    M us_somo/develop/src/us_hydrodyn_dad_parameters.cpp
    M us_somo/develop/src/us_hydrodyn_dad_plots.cpp
    M us_somo/develop/src/us_hydrodyn_dad_svd.cpp
    M us_somo/develop/src/us_hydrodyn_dad_util.cpp
    M us_somo/develop/src/us_hydrodyn_dammin_opts.cpp
    M us_somo/develop/src/us_hydrodyn_fractal_dimension.cpp
    M us_somo/develop/src/us_hydrodyn_grid_atob.cpp
    M us_somo/develop/src/us_hydrodyn_grpy.cpp
    M us_somo/develop/src/us_hydrodyn_hydrate.cpp
    M us_somo/develop/src/us_hydrodyn_hydrate_align.cpp
    M us_somo/develop/src/us_hydrodyn_hydro.cpp
    M us_somo/develop/src/us_hydrodyn_hydro_zeno.cpp
    M us_somo/develop/src/us_hydrodyn_info.cpp
    M us_somo/develop/src/us_hydrodyn_load.cpp
    M us_somo/develop/src/us_hydrodyn_mals.cpp
    M us_somo/develop/src/us_hydrodyn_mals_gg.cpp
    M us_somo/develop/src/us_hydrodyn_mals_gui.cpp
    M us_somo/develop/src/us_hydrodyn_mals_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_mals_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_mals_modes_guinier.cpp
    M us_somo/develop/src/us_hydrodyn_mals_movie.cpp
    M us_somo/develop/src/us_hydrodyn_mals_options.cpp
    M us_somo/develop/src/us_hydrodyn_mals_plots.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_gg.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_gui.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_modes_guinier.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_modes_scale.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_movie.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_options.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_plots.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_svd.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_util.cpp
    M us_somo/develop/src/us_hydrodyn_mals_svd.cpp
    M us_somo/develop/src/us_hydrodyn_mals_util.cpp
    M us_somo/develop/src/us_hydrodyn_misc.cpp
    M us_somo/develop/src/us_hydrodyn_other.cpp
    M us_somo/develop/src/us_hydrodyn_pat.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_tool.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_tool_merge.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_tool_util.cpp
    M us_somo/develop/src/us_hydrodyn_results.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
    A us_somo/develop/src/us_hydrodyn_saxs_buffer_fit.cpp
    A us_somo/develop/src/us_hydrodyn_saxs_buffer_gui.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_cormap.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_guinier.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_ciq.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_fit.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_gg.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_gui.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_modes.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_modes_bb.cpp
    A us_somo/develop/src/us_hydrodyn_saxs_hplc_modes_broaden.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_modes_wheel.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_movie.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_options.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_plots.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_svd.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_util.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_bead_model.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_residuals.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_sh.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_loads.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_mw.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_plots.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_pr.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_screen.cpp
    M us_somo/develop/src/us_hydrodyn_script.cpp
    M us_somo/develop/src/us_hydrodyn_settings.cpp
    M us_somo/develop/src/us_hydrodyn_supc.cpp
    M us_somo/develop/src/us_hydrodyn_util.cpp
    M us_somo/develop/src/us_hydrodyn_write.cpp
    M us_somo/develop/src/us_hydrodyn_zeno.cpp
    M us_somo/develop/src/us_imgviewer.cpp
    M us_somo/develop/src/us_json.cpp
    M us_somo/develop/src/us_matrix.cpp
    M us_somo/develop/src/us_plot_util.cpp
    M us_somo/develop/src/us_plot_zoom.cpp
    M us_somo/develop/src/us_pm_fitness.cpp
    M us_somo/develop/src/us_register.cpp
    M us_somo/develop/src/us_saxs_util.cpp
    M us_somo/develop/src/us_saxs_util_best.cpp
    M us_somo/develop/src/us_saxs_util_guinier.cpp
    M us_somo/develop/src/us_saxs_util_hydrate.cpp
    M us_somo/develop/src/us_saxs_util_hydrate_align.cpp
    M us_somo/develop/src/us_saxs_util_hydro.cpp
    M us_somo/develop/src/us_saxs_util_hydro_grid_atob_hydro.cpp
    M us_somo/develop/src/us_saxs_util_hydro_pat_hydro.cpp
    M us_somo/develop/src/us_saxs_util_hydro_supc_hydro.cpp
    M us_somo/develop/src/us_saxs_util_hydro_zeno_hydro.cpp
    M us_somo/develop/src/us_saxs_util_iqq.cpp
    M us_somo/develop/src/us_saxs_util_iqq_1d.cpp
    M us_somo/develop/src/us_saxs_util_iqq_bead_model.cpp
    M us_somo/develop/src/us_saxs_util_iqq_pdb.cpp
    M us_somo/develop/src/us_saxs_util_loads.cpp
    M us_somo/develop/src/us_saxs_util_pat.cpp
    M us_somo/develop/src/us_saxs_util_pm.cpp
    M us_somo/develop/src/us_saxs_util_static.cpp
    M us_somo/develop/src/us_tar.cpp
    M us_somo/develop/src/us_util.cpp
    M us_somo/develop/src/us_zeno_cxx.cpp
    M us_somo/somo/doc/manual/somo/somo-Zeno_optionsNew.png
    M us_somo/somo/doc/manual/somo/somo-main0new.png
    M us_somo/somo/doc/manual/somo/somo-main4.png
    M us_somo/somo/doc/manual/somo/somo.html
    A us_somo/somo/doc/manual/somo/somo_ZENO_correction_warning.png
    M us_somo/somo/doc/manual/somo/somo_cluster_config.html
    M us_somo/somo/doc/manual/somo/somo_hydro_zeno.html
    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_math.cpp
    M utils/us_astfem_math.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_crypto.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_gzip.cpp
    M utils/us_hardware.cpp
    M utils/us_hardware.h
    M utils/us_lamm_astfvm.cpp
    M utils/us_license_t.cpp
    M utils/us_math2.cpp
    M utils/us_math2.h
    M utils/us_matrix.cpp
    M utils/us_model.cpp
    M utils/us_model.h
    M utils/us_noise.cpp
    M utils/us_noise.h
    M utils/us_pcsa_modelrec.cpp
    M utils/us_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_run_protocol.cpp
    M utils/us_run_protocol.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_tar.cpp
    M utils/us_time_state.cpp
    M utils/us_time_state.h
    M utils/us_timer.cpp
    M utils/us_timer.h
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  Merge branch 'main' into utils_with_qt6


  Commit: 13f6c5148d62ff0f6aa632c3de0bd533453f7365
      https://github.com/ehb54/ultrascan3/commit/13f6c5148d62ff0f6aa632c3de0bd533453f7365
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-26 (Sun, 26 Oct 2025)

  Changed paths:
    M admin/cmake/FindQwt.cmake

  Log Message:
  -----------
  Standardize Qwt environment variable checks and add `QWT_VERSION` and `QWT_QT_VERSION` definitions for improved CMake configuration clarity and maintainability.


  Commit: f6d6012fbc4fdbc543b30a6d3463bddc1673b616
      https://github.com/ehb54/ultrascan3/commit/f6d6012fbc4fdbc543b30a6d3463bddc1673b616
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-26 (Sun, 26 Oct 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml
    M .github/workflows/static-analysis.yml
    M .github/workflows/unit-tests.yml
    M CMakeLists.txt
    M README.md
    M admin/codeql/docker/local.pri.gui
    M admin/codeql/docker/local.pri.mpi
    M admin/codeql/docker/local.pri.somo
    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 doc/manual/advanced_config.body
    M gui/us_combined_plots_parms_gui.cpp
    M gui/us_failed_gmp_run_gui.cpp
    M gui/us_plot.cpp
    M gui/us_report_gui.cpp
    M gui/us_widgets.cpp
    M gui/us_widgets.h
    M programs/us/us.cpp
    M programs/us/us.h
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_convert/us_convert_gui.cpp
    M programs/us_dcdt/us_dcdt.cpp
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    M programs/us_globalequil/us_long_messagebox.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/us_mwl_species_fit.cpp
    M programs/us_pcsa/us_pcsa.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h
    M programs/us_second_moment/us_second_moment.cpp
    M qwtplot3d/qwtplot3d.pro
    M qwtplot3d/src/qwt3d_mousekeyboard.cpp
    M us_somo/develop/src/us_dirhist.cpp
    M utils/us_ana_profile.cpp
    M utils/us_link_ssl.cpp
    M utils/us_math2.cpp
    M utils/us_math2.h

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

update qt6-compile


  Commit: b50cca680591c9248bc21802a59b43b0b5b0687b
      https://github.com/ehb54/ultrascan3/commit/b50cca680591c9248bc21802a59b43b0b5b0687b
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-26 (Sun, 26 Oct 2025)

  Changed paths:
    M gui/us_analysis_base2.cpp
    M gui/us_extinctfitter_gui.cpp
    M gui/us_extinction_gui.cpp
    M gui/us_predict1.cpp
    M gui/us_run_details2.cpp
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_2dsa/us_show_norm.cpp
    M programs/us_buoyancy/us_buoyancy.cpp
    M programs/us_dcdt/us_dcdt.cpp
    M programs/us_density_match/us_density_match.cpp
    M programs/us_export_legacy/us_export.cpp
    M programs/us_fematch/us_fematch.cpp
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_globalequil/us_eqfit_control.cpp
    M programs/us_globalequil/us_eqhistogram.cpp
    M programs/us_globalequil/us_eqmath.cpp
    M programs/us_globalequil/us_eqmodel_control.cpp
    M programs/us_globalequil/us_eqreporter.cpp
    M programs/us_globalequil/us_fit_worker.cpp
    M programs/us_globalequil/us_globalequil.cpp
    M programs/us_integral/us_integral.cpp
    M programs/us_modelmetrics/us_modelmetrics.cpp
    M programs/us_pcsa/us_pcsa.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_vhw_enhanced/us_distrib_plot.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
    M utils/libus_utils.pro
    M utils/us_ana_profile.cpp
    M utils/us_ana_profile.h
    M utils/us_analyte.h
    M utils/us_archive.cpp
    M utils/us_archive.h
    M utils/us_astfem_math.cpp
    M utils/us_astfem_math.h
    M utils/us_astfem_rsa.cpp
    M utils/us_astfem_rsa.h
    M utils/us_buffer.h
    M utils/us_cfa_data.cpp
    M utils/us_cfa_data.h
    M utils/us_constants.cpp
    M utils/us_constants.h
    M utils/us_crc.cpp
    M utils/us_crc.h
    M utils/us_crypto.cpp
    M utils/us_crypto.h
    M utils/us_csv_data.cpp
    M utils/us_csv_data.h
    M utils/us_dataIO.cpp
    M utils/us_dataIO.h
    M utils/us_datafiles.cpp
    M utils/us_datafiles.h
    M utils/us_db2.cpp
    M utils/us_db2.h
    M utils/us_dmga_constr.cpp
    M utils/us_eprofile.h
    M utils/us_extern.h
    M utils/us_geturl.cpp
    M utils/us_geturl.h
    M utils/us_global.cpp
    M utils/us_global.h
    M utils/us_gzip.cpp
    M utils/us_gzip.h
    M utils/us_hardware.h
    M utils/us_http_post.h
    M utils/us_hydrosim.cpp
    M utils/us_hydrosim.h
    M utils/us_lamm_astfvm.cpp
    M utils/us_lamm_astfvm.h
    M utils/us_license_t.cpp
    M utils/us_license_t.h
    M utils/us_link_ssl.cpp
    M utils/us_link_ssl.h
    M utils/us_lm.cpp
    M utils/us_local_server.cpp
    M utils/us_local_server.h
    M utils/us_math2.cpp
    M utils/us_math2.h
    M utils/us_matrix.cpp
    M utils/us_matrix.h
    M utils/us_memory.cpp
    M utils/us_memory.h
    M utils/us_model.cpp
    M utils/us_model.h
    M utils/us_noise.cpp
    M utils/us_noise.h
    M utils/us_pcsa_modelrec.cpp
    M utils/us_pcsa_modelrec.h
    M utils/us_project.cpp
    M utils/us_protocol_util.cpp
    M utils/us_protocol_util.h
    M utils/us_report.cpp
    M utils/us_report.h
    M utils/us_report_gmp.cpp
    M utils/us_rotor.cpp
    M utils/us_run_protocol.cpp
    M utils/us_run_protocol.h
    M utils/us_settings.cpp
    M utils/us_settings.h
    M utils/us_simparms.cpp
    M utils/us_simparms.h
    M utils/us_sleep.h
    M utils/us_solute.cpp
    M utils/us_solute.h
    M utils/us_solution.cpp
    M utils/us_solution_vals.h
    M utils/us_solve_sim.cpp
    M utils/us_stiffbase.cpp
    M utils/us_stiffbase.h
    M utils/us_tar.cpp
    M utils/us_tar.h
    M utils/us_time_state.h
    M utils/us_timer.cpp
    M utils/us_timer.h
    M utils/us_util.cpp
    M utils/us_util.h
    A utils/us_utils_qt.h
    M utils/us_vector.cpp
    M utils/us_vector.h
    M utils/us_xpn_data.cpp
    M utils/us_xpn_data.h
    M utils/us_zsolute.cpp
    M utils/us_zsolute.h

  Log Message:
  -----------
  Merge pull request #299 from samo38/utils_with_qt6

Merge samo38/ultrascan3 at Utils with qt6 into lukas/qt6-compile


  Commit: be440f7beb44ba005109efbf314633c079010602
      https://github.com/ehb54/ultrascan3/commit/be440f7beb44ba005109efbf314633c079010602
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-26 (Sun, 26 Oct 2025)

  Changed paths:
    M CMakeLists.txt
    M gui/CMakeLists.txt
    M qwtplot3d/CMakeLists.txt
    M test/utils/CMakeLists.txt
    M utils/CMakeLists.txt

  Log Message:
  -----------
  Update CMake to support optional Qt6 usage and modernize Qt library linking

Introduced a `USE_QT6` build option for switching between Qt5 and Qt6. Modernized Qt library linking by standardizing to `Qt::` aliases. Updated all related targets and dependencies for improved flexibility and maintainability.


  Commit: 4c7b899cc2a8e239f5e6e6e210f3f0b28c1d7165
      https://github.com/ehb54/ultrascan3/commit/4c7b899cc2a8e239f5e6e6e210f3f0b28c1d7165
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-26 (Sun, 26 Oct 2025)

  Changed paths:
    M utils/us_crypto.cpp
    M utils/us_math2.cpp
    M utils/us_math2.h
    M utils/us_project.cpp
    M utils/us_report.cpp
    M utils/us_report.h
    M utils/us_rotor.cpp
    M utils/us_solution.cpp
    M utils/us_solution.h
    M utils/us_util.cpp
    M utils/us_util.h

  Log Message:
  -----------
  Streamline random data initialization and UUID validation

- Removed legacy random generator logic and unnecessary includes in `US_Math2`.
- Unified UUID validation through the addition of `UUID_REGEX` in `US_Util`, eliminating redundant regex definitions.
- Applied `const` correctness and range-based for loops for improved code clarity and maintainability.


  Commit: 401dd595a2ebd258a45c6b6de3a8670368fbff50
      https://github.com/ehb54/ultrascan3/commit/401dd595a2ebd258a45c6b6de3a8670368fbff50
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-26 (Sun, 26 Oct 2025)

  Changed paths:
    M qwtplot3d/include/qwt3d_io_gl2ps.h
    M qwtplot3d/include/qwt3d_openglhelper.h
    M qwtplot3d/include/qwt3d_plot.h
    M qwtplot3d/include/qwt3d_surfaceplot.h
    M qwtplot3d/src/qwt3d_io.cpp
    M qwtplot3d/src/qwt3d_io_gl2ps.cpp
    M qwtplot3d/src/qwt3d_label.cpp
    M qwtplot3d/src/qwt3d_lighting.cpp
    M qwtplot3d/src/qwt3d_movements.cpp
    M qwtplot3d/src/qwt3d_plot.cpp
    M qwtplot3d/src/qwt3d_surfaceplot.cpp

  Log Message:
  -----------
  Migrate `QGLWidget` to `QOpenGLWidget` for Qt5/Qt6 compatibility

- Replaced `QGLWidget` instances with `QOpenGLWidget` across all affected files to modernize the codebase and ensure compatibility with Qt5 and Qt6.
- Updated `renderPixmap` and `updateGL()` calls to use `grabFramebuffer()` and `update()` respectively for alignment with `QOpenGLWidget` API.
- Adjusted include directives to utilize `QOpenGLFunctions` and `QOpenGLWidget` as needed.
- Refactored constructors to remove deprecated `QGLWidget` parameters, enhancing clarity and maintainability.


  Commit: cdfc55c93b1bfcf85085c81b1008ec8cc5664db5
      https://github.com/ehb54/ultrascan3/commit/cdfc55c93b1bfcf85085c81b1008ec8cc5664db5
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-26 (Sun, 26 Oct 2025)

  Changed paths:
    M programs/CMakeLists.txt

  Log Message:
  -----------
  Modernize Qt library linking and add Qt6 OpenGLWidgets support

- Updated `CMakeLists.txt` to replace `Qt5::` aliases with `Qt::` for library linking.
- Added conditional linking for `Qt::OpenGLWidgets` when `USE_QT6` is enabled.
- Simplified data visualization linking by standardizing to `Qt::DataVisualization`.


  Commit: b0294917db216081128ee6776aa0885343e57fa1
      https://github.com/ehb54/ultrascan3/commit/b0294917db216081128ee6776aa0885343e57fa1
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-27 (Mon, 27 Oct 2025)

  Changed paths:
    M admin/cmake/FindQwt.cmake

  Log Message:
  -----------
  Modernize `FindQwt.cmake` for dynamic Qt version detection and improved path handling

- Replaced hardcoded Qt version checks with `QT_VERSION_MAJOR` for better flexibility.
- Unified Qwt path suffix definitions to eliminate redundancy.
- Updated Qwt include search logic to enhance maintainability and alignment with current Qt standards.


  Commit: ddfe73b1aa17df2f2421be4328756e27808905c5
      https://github.com/ehb54/ultrascan3/commit/ddfe73b1aa17df2f2421be4328756e27808905c5
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-27 (Mon, 27 Oct 2025)

  Changed paths:
    M utils/us_util.h

  Log Message:
  -----------
  Refactor `UUID_REGEX` declaration in `US_Util`

- Moved `UUID_REGEX` from an inline static to a static member for consistency and improved maintainability.


  Commit: 9544a154835325e5c55cd9c951d90b3b563b4b68
      https://github.com/ehb54/ultrascan3/commit/9544a154835325e5c55cd9c951d90b3b563b4b68
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-27 (Mon, 27 Oct 2025)

  Changed paths:
    M utils/us_util.cpp

  Log Message:
  -----------
  Add `UUID_REGEX` as a static member in `US_Util`

- Introduced `UUID_REGEX` as a static member for standardized UUID validation.
- Ensures consistency and improves code clarity by centralizing the regular expression definition.


  Commit: be365b4a7833917e7995ff67c206636d31662824
      https://github.com/ehb54/ultrascan3/commit/be365b4a7833917e7995ff67c206636d31662824
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-27 (Mon, 27 Oct 2025)

  Changed paths:
    M utils/us_db2.cpp

  Log Message:
  -----------
  Add conditional handling for `LIBMARIADB` and `LIBMYSQL` SSL options in `US_DB2`

- Introduced checks for `LIBMARIADB` and `LIBMYSQL` to appropriately configure SSL options.
- Ensured `MYSQL_OPT_SSL_VERIFY_SERVER_CERT` is disabled for `LIBMARIADB` and `MYSQL_OPT_SSL_MODE` is set to `SSL_MODE_REQUIRED` for `LIBMYSQL`.
- Improved compatibility and clarity by tailoring SSL behavior based on the library in use.


  Commit: fb1ac1a0cdb0632fb12ea84c6305fc25683502a1
      https://github.com/ehb54/ultrascan3/commit/fb1ac1a0cdb0632fb12ea84c6305fc25683502a1
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-27 (Mon, 27 Oct 2025)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Add conditional Qt version handling and improve MySQL/MariaDB configuration in CMake

- Introduced `USE_QT6` option to dynamically set `CMAKE_CXX_STANDARD` and related Qt configurations.
- Added `QT_VERSION_MAJOR` and related variables for streamlined Qt version management.
- Enhanced MySQL/MariaDB detection by setting version and module details for improved logging and clarity.
- Updated `googletest` to version `v1.16.0`.


  Commit: f45449d5afe29c6ce2333a490f74d922ca77e56a
      https://github.com/ehb54/ultrascan3/commit/f45449d5afe29c6ce2333a490f74d922ca77e56a
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-27 (Mon, 27 Oct 2025)

  Changed paths:
    M gui/us_analysis_base2.cpp
    M gui/us_analyte_gui.cpp
    M gui/us_buffer_gui.cpp
    M gui/us_combined_plots_parms_gui.cpp
    M gui/us_csv_loader.cpp
    M gui/us_gui_util.cpp
    M gui/us_investigator.cpp
    M gui/us_license.cpp
    M gui/us_model_gui.cpp
    M gui/us_model_loader.cpp
    M gui/us_mwl_data.cpp
    M gui/us_plot.cpp
    M gui/us_plot.h
    M gui/us_plot3d.cpp
    M gui/us_plot3d.h
    M gui/us_predict1.cpp
    M gui/us_predict1.h
    M gui/us_report_general_gui.cpp
    M gui/us_report_gui.cpp
    M gui/us_sassoc.cpp
    M gui/us_sassoc.h
    M gui/us_scan_excl_gui.cpp
    M gui/us_solution_gui.cpp
    M gui/us_spectrodata.cpp
    M gui/us_spectrodata.h
    M gui/us_widgets.h

  Log Message:
  -----------
  Migrate `QRegExp` to `QRegularExpression` and update deprecated Qt API usage

- Replaced `QRegExp` with `QRegularExpression` across all relevant files for improved performance and modern API compatibility.
- Updated deprecated methods like `setMargin` to `setContentsMargins` and `replace` overloads to use updated syntax.
- Migrated `QGLWidget` to `QOpenGLWidget` for Qt5/Qt6 compatibility.
- Adjusted signals, slots, and method parameters for use with modern Qt data types (`QPointF` replacing `QwtDoublePoint`).
- Removed legacy/deprecated preprocessor macros and redundant Qt4-specific code paths.


  Commit: e0dac0f05cc15e30b37122b5d93220d8ddbd06d6
      https://github.com/ehb54/ultrascan3/commit/e0dac0f05cc15e30b37122b5d93220d8ddbd06d6
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-27 (Mon, 27 Oct 2025)

  Changed paths:
    M programs/us/us.cpp

  Log Message:
  -----------
  Replace `this` with `parent` in `QMessageBox::critical` calls and update argument handling for clarity and consistency.


  Commit: 229876ffd3dfa190e508942203f782c7ccd3a21c
      https://github.com/ehb54/ultrascan3/commit/229876ffd3dfa190e508942203f782c7ccd3a21c
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-27 (Mon, 27 Oct 2025)

  Changed paths:
    M programs/us_2dsa/us_show_norm.cpp

  Log Message:
  -----------
  Replace `QwtDoubleRect` with `QRectF` in `us_show_norm.cpp` for consistency with modern Qt data types.


  Commit: 421adc1b835b9669f6f7be9ff74061f86da49cce
      https://github.com/ehb54/ultrascan3/commit/421adc1b835b9669f6f7be9ff74061f86da49cce
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-27 (Mon, 27 Oct 2025)

  Changed paths:
    M programs/us_abde/us_abde_main.cpp
    M programs/us_abde/us_norm_profile.cpp
    M programs/us_abde/us_norm_profile.h

  Log Message:
  -----------
  Replace `setMargin` with `setContentsMargins` and `QwtDoublePoint` with `QPointF` for consistency and modernization of Qt API usage.


  Commit: 2e2a2088ff9f6aa86d3c71efffe1849208b69db0
      https://github.com/ehb54/ultrascan3/commit/2e2a2088ff9f6aa86d3c71efffe1849208b69db0
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-27 (Mon, 27 Oct 2025)

  Changed paths:
    M programs/main1.inc

  Log Message:
  -----------
  Replace `QRegExp` with `QRegularExpression` in `main1.inc` for modernization and improved Qt API compatibility.


  Commit: 157763286ccf749d9a866acd9608224ab5438fbf
      https://github.com/ehb54/ultrascan3/commit/157763286ccf749d9a866acd9608224ab5438fbf
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-27 (Mon, 27 Oct 2025)

  Changed paths:
    M programs/us_analysis_profile/us_analysis_profile.cpp

  Log Message:
  -----------
  Migrate `QRegExp` to `QRegularExpression` in `us_analysis_profile.cpp` for modernization and updated Qt API compliance.


  Commit: 77d60151680de84d196e426431c20338d7037b75
      https://github.com/ehb54/ultrascan3/commit/77d60151680de84d196e426431c20338d7037b75
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-27 (Mon, 27 Oct 2025)

  Changed paths:
    M programs/us_astfem_sim/us_astfem_sim.cpp

  Log Message:
  -----------
  Replace `currentDateTime().toUTC()` with `currentDateTimeUtc()` for improved readability and adherence to modern Qt API usage.


  Commit: e7a18cbf2f5a891d11fb908cf513f60b42d55efd
      https://github.com/ehb54/ultrascan3/commit/e7a18cbf2f5a891d11fb908cf513f60b42d55efd
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

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

  Log Message:
  -----------
  - Add `is_valid_uuid` method to validate UUID strings in `US_Util`.


  Commit: 486a15c6851e050314dbf9b610edf75bff9b3b33
      https://github.com/ehb54/ultrascan3/commit/486a15c6851e050314dbf9b610edf75bff9b3b33
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M test/utils/test_us_ana_profile.cpp

  Log Message:
  -----------
  - Add `scan_excl_nth` initialization in `test_us_ana_profile.cpp` for consistency with new profile attributes.


  Commit: 0cd14771ef3d6dd0f08ec30a9a89c7cf8c514488
      https://github.com/ehb54/ultrascan3/commit/0cd14771ef3d6dd0f08ec30a9a89c7cf8c514488
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M gui/us_plot.cpp
    M gui/us_plot.h
    M gui/us_spectrodata.cpp
    M gui/us_spectrodata.h

  Log Message:
  -----------
  - Replace `QwtDoubleInterval` with `QwtInterval` and `QwtDoubleRect` with `QRectF` for modernization and alignment with updated Qt data types.
- Add `DbgLv` macro guard in `us_spectrodata.h` for improved debug handling.


  Commit: 50cb408dd7dc30ec665a6b9427e4130a84281578
      https://github.com/ehb54/ultrascan3/commit/50cb408dd7dc30ec665a6b9427e4130a84281578
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_2dsa/us_show_norm.cpp

  Log Message:
  -----------
  - Replace `QwtDoubleInterval` with `QwtInterval` in `us_show_norm.cpp` for modernization and alignment with updated Qt API conventions.


  Commit: 5b11838954d048df7196b7c8e5e0dfe12abc53fc
      https://github.com/ehb54/ultrascan3/commit/5b11838954d048df7196b7c8e5e0dfe12abc53fc
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_autoflow_analysis/CMakeLists.txt
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp

  Log Message:
  -----------
  - Replace `Qt5::DataVisualization` with `Qt::DataVisualization` in `CMakeLists.txt` for compatibility with updated Qt modules.
- Migrate `QRegExp` to `QRegularExpression` in `us_autoflow_analysis.cpp` for modernization and improved Qt API compliance.
- Replace `setTimeSpec` with `setTimeZone` in `us_autoflow_analysis.cpp` to align with updated Qt date/time handling methods.


  Commit: e46a63dcfb8dd94ccad475aedbbc98ad278e9f72
      https://github.com/ehb54/ultrascan3/commit/e46a63dcfb8dd94ccad475aedbbc98ad278e9f72
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

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

  Log Message:
  -----------
  - Replace `QwtDoublePoint` with `QPointF` in `us_buoyancy` for consistency with updated Qt API.


  Commit: 8ff50839c50fadd6050274e3c81b116114f8454c
      https://github.com/ehb54/ultrascan3/commit/8ff50839c50fadd6050274e3c81b116114f8454c
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_colorgradient/us_colorgradient.cpp

  Log Message:
  -----------
  - Migrate `QRegExp` to `QRegularExpression` in `us_colorgradient.cpp` for modernization and Qt API compliance.
- Add version-specific conditional handling for `pixmap()` method based on Qt 6.6.0+ changes.


  Commit: 938309c9aab5680d097687751e77ba15d86863e5
      https://github.com/ehb54/ultrascan3/commit/938309c9aab5680d097687751e77ba15d86863e5
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_com_project/CMakeLists.txt
    M programs/us_com_project_academic/CMakeLists.txt

  Log Message:
  -----------
  - Replace `Qt5::DataVisualization` with `Qt::DataVisualization` in `CMakeLists.txt` for compliance with updated Qt module naming conventions.


  Commit: 578c59683c712c74021c0fc5c8167fc210323b3b
      https://github.com/ehb54/ultrascan3/commit/578c59683c712c74021c0fc5c8167fc210323b3b
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_vhw_combine/us_vhw_combine.cpp
    M programs/us_vhw_combine/us_vhwc_pltctl.cpp
    M programs/us_vhw_combine/us_vhwc_pltctl.h
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.h

  Log Message:
  -----------
  - Migrate `qApp->desktop()` to `QGuiApplication::primaryScreen()->availableSize()` for compatibility with updated Qt API.
- Replace `QGLWidget` with `QOpenGLWidget` in `us_vhw_combine` for modern OpenGL rendering.
- Replace `QwtDoublePoint` with `QPointF` in `us_vhw_enhanced` for consistency with updated Qt API.


  Commit: 9fe44e6404df5672fc990058b5e20b4fae28372c
      https://github.com/ehb54/ultrascan3/commit/9fe44e6404df5672fc990058b5e20b4fae28372c
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_combine_models/us_combine_models.cpp
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_dmga_init/us_dmga_init.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_export_legacy/us_export.cpp
    M programs/us_grid_editor/us_grid_editor.cpp
    M programs/us_legacy_converter/us_legacy_converter.cpp
    M programs/us_manage_data/us_data_model.cpp
    M programs/us_protocol_dev/CMakeLists.txt
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp

  Log Message:
  -----------
  - Migrate `QRegExp` to `QRegularExpression` across multiple files for modernization and Qt API compliance.
- Replace deprecated `setMargin` with `setContentsMargins` for layout updates.
- Add version-specific handling for Qt 6.7.0+ signal connection changes in `us_grid_editor`.
- Replace `QwtDoubleRect` and `QwtDoubleInterval` with `QRectF` and `QwtInterval` for alignment with updated Qt types.
- Update `qApp->desktop()` to `QGuiApplication::primaryScreen()->availableSize()` for Qt API compatibility.
- Standardize module linking by transitioning `Qt5::DataVisualization` to `Qt::DataVisualization` in `CMakeLists.txt`.
- Improve QMessageBox handling to use modern button enums for consistency.


  Commit: 1ea7d5e3427a6983375833117520b28736d415cf
      https://github.com/ehb54/ultrascan3/commit/1ea7d5e3427a6983375833117520b28736d415cf
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_config/us_color.cpp
    M programs/us_config/us_newxpnhost_db.cpp
    M programs/us_config/us_xpnhost_db.cpp

  Log Message:
  -----------
  - Migrate `QRegExp` to `QRegularExpression` across multiple files for Qt API modernization.
- Replace integer-to-string conversions with `QString::number` for improved readability and consistency.
- Refactor loop structures in `us_color.cpp` to use range-based syntax for clarity and maintainability.


  Commit: 2352815203d49a2c6e25b697186051bfd58c0202
      https://github.com/ehb54/ultrascan3/commit/2352815203d49a2c6e25b697186051bfd58c0202
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_convert/us_convert.cpp
    M programs/us_convert/us_convert_gui.cpp
    M programs/us_convert/us_convert_gui.h
    M programs/us_convert/us_convertio.cpp
    M programs/us_convert/us_convertio.h
    M programs/us_convert/us_experiment.cpp
    M programs/us_convert/us_get_run.cpp

  Log Message:
  -----------
  - Migrate `QRegExp` to `QRegularExpression` across multiple files for Qt API modernization and compliance.
- Replace `QwtDoublePoint` with `QPointF` for consistency with updated Qt API.
- Refactor QMessageBox usage to leverage modern button enums for improved readability and consistency.
- Update loop constructs to range-based syntax for better maintainability.
- Replace integer conversions with `QString::number` for enhanced clarity.
- Use `setContentsMargins` instead of deprecated `setMargin` for layout updates.


  Commit: e20a5f10f65643667f1c479c0ffa16f705af3c81
      https://github.com/ehb54/ultrascan3/commit/e20a5f10f65643667f1c479c0ffa16f705af3c81
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_edit.h
    M programs/us_edit/us_edit_scan.cpp
    M programs/us_edit/us_edit_scan.h

  Log Message:
  -----------
  - Replace `QwtDoublePoint` with `QPointF` across `us_edit` and `us_edit_scan` for consistency with updated Qt API.
- Migrate `QRegExp` to `QRegularExpression` for modernization and compliance with Qt's updated regex handling.
- Refactor `QMessageBox` usage to use modern button enums for improved readability and maintainability.


  Commit: a9172152f71a9fc276c84b8bfc589d260bc54812
      https://github.com/ehb54/ultrascan3/commit/a9172152f71a9fc276c84b8bfc589d260bc54812
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    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

  Log Message:
  -----------
  - Migrate `QRegExp` to `QRegularExpression` across `us_exp_utils.cpp`, `us_experiment_gui_optima.cpp`, and `us_proto_ranges.cpp` for Qt API modernization and compliance.
- Replace `count()` with `length()` for improved string handling consistency.
- Remove conditional macros for Qt versions under 5 in `us_proto_ranges.cpp`.


  Commit: 39de1a6bf7e20096e8453b36ae974f65e5099375
      https://github.com/ehb54/ultrascan3/commit/39de1a6bf7e20096e8453b36ae974f65e5099375
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_fematch/CMakeLists.txt
    M programs/us_fematch/us_fematch.cpp
    M programs/us_fematch/us_plot_control_fem.cpp
    M programs/us_fematch/us_plot_control_fem.h

  Log Message:
  -----------
  - Replace `QGLWidget` with `QOpenGLWidget` in `us_fematch` for modern OpenGL support.
- Migrate `qApp->desktop()` to `QGuiApplication::primaryScreen()->availableSize()` for Qt API compliance.
- Adjust `horizontalAdvance` calculation for proper width computation in `us_fematch.cpp`.
- Update `CMakeLists.txt` to transition from `Qt5::DataVisualization` to `Qt::DataVisualization` for module naming consistency.


  Commit: a414b3d9e1c1a3ecf6e7faa40a690d6b5374ddc0
      https://github.com/ehb54/ultrascan3/commit/a414b3d9e1c1a3ecf6e7faa40a690d6b5374ddc0
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

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

  Log Message:
  -----------
  - Replace `QwtDoublePoint` with `QPointF` in `us_fit_meniscus` for consistency with updated Qt API.
- Migrate `QRegExp` to `QRegularExpression` in `us_fit_meniscus` for Qt API modernization.
- Update `setTimeSpec` to `setTimeZone` for handling `QDateTime` in `us_fit_meniscus`.
- Replace `QwtDoubleRect` with `QRectF` for alignment with updated Qt types.


  Commit: e696115e11b8585e8722c70ba49b540569cc45ef
      https://github.com/ehb54/ultrascan3/commit/e696115e11b8585e8722c70ba49b540569cc45ef
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

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

  Log Message:
  -----------
  Replace `QwtDoublePoint` and `QwtDoubleRect` with `QPointF` and `QRectF` in `us_ga_init` for compliance with updated Qt API.


  Commit: 467a3504c416ef04f3fe56a07b2f38c5a999893e
      https://github.com/ehb54/ultrascan3/commit/467a3504c416ef04f3fe56a07b2f38c5a999893e
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

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

  Log Message:
  -----------
  - Replace `QwtDoublePoint` with `QPointF` in `us_globalequil` for Qt API compliance
- Refactor `QMessageBox` buttons to use modern enums for clarity and maintainability


  Commit: e9cdd9c03780d1d88ba0125f3ff8e2912d73ec2b
      https://github.com/ehb54/ultrascan3/commit/e9cdd9c03780d1d88ba0125f3ff8e2912d73ec2b
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_mwl_species_fit/CMakeLists.txt
    M programs/us_mwl_species_fit/us_mwl_sf_plot3d.cpp
    M programs/us_mwl_species_fit/us_mwl_sf_plot3d.h
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp

  Log Message:
  -----------
  - Migrate `QRegExp` to `QRegularExpression` across `us_mwl_species_fit.cpp` and `us_mwl_sf_plot3d.cpp` for Qt API modernization.
- Replace deprecated `setMargin` with `setContentsMargins` in `us_mwl_sf_plot3d.cpp` for layout updates.
- Standardize module linking in `CMakeLists.txt` by updating `Qt5::DataVisualization` to `Qt::DataVisualization`.
- Add version-specific conditional handling for `QtDataVisualization` to support multiple Qt versions in `us_mwl_sf_plot3d.h`.


  Commit: 2b9bdd7fa0b19e1e8c7dfea72320583edb4e2695
      https://github.com/ehb54/ultrascan3/commit/2b9bdd7fa0b19e1e8c7dfea72320583edb4e2695
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_mwl_spectra/us_mwl_spectra.cpp
    M programs/us_mwl_spectra/us_mwls_pltctl.cpp
    M programs/us_mwl_spectra/us_mwls_pltctl.h

  Log Message:
  -----------
  - Replace `QGLWidget` with `QOpenGLWidget` in `us_mwl_spectra` for modern OpenGL support.
- Migrate `QRegExp` to `QRegularExpression` for Qt API modernization.
- Update `qApp->desktop()` to `QGuiApplication::primaryScreen()->availableSize()` for Qt API compliance.
- Refactor `QMessageBox` button usage to modern enums for clarity and maintainability.


  Commit: 809561f9e4d2d107c406d1941d854e3185ca5b9d
      https://github.com/ehb54/ultrascan3/commit/809561f9e4d2d107c406d1941d854e3185ca5b9d
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_mwlr_viewer/us_mwl_pltctrl.cpp
    M programs/us_mwlr_viewer/us_mwl_pltctrl.h
    M programs/us_mwlr_viewer/us_mwlr_viewer.cpp

  Log Message:
  -----------
  - Replace `QGLWidget` with `QOpenGLWidget` in `us_mwl_pltctrl` for modern OpenGL support.
- Update `qApp->desktop()` to `QGuiApplication::primaryScreen()->availableSize()` for Qt API compliance.
- Refactor `QMessageBox` buttons to use modern enums for clarity and maintainability.
- Migrate `QRegExp` to `QRegularExpression` in `us_mwlr_viewer` for modernization and alignment with updated Qt API.


  Commit: 50a03c41966f5de28d8e55857c4d3fba43d0eede
      https://github.com/ehb54/ultrascan3/commit/50a03c41966f5de28d8e55857c4d3fba43d0eede
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_pcsa/us_mlplot.cpp
    M programs/us_pcsa/us_mrecs_loader.cpp
    M programs/us_pcsa/us_rpscan.cpp
    M programs/us_pcsa/us_rpscan.h

  Log Message:
  -----------
  - Replace `QwtDoubleInterval` with `QwtInterval` for Qt API consistency in `us_mlplot` and `us_rpscan`.
- Migrate `QRegExp` to `QRegularExpression` in `us_mrecs_loader` for API modernization.
- Replace `QwtDoublePoint` with `QPointF` for compliance with updated Qt API in `us_rpscan`.


  Commit: a7974fd35b02afb8c43d4ca3e7fe4c1470a15825
      https://github.com/ehb54/ultrascan3/commit/a7974fd35b02afb8c43d4ca3e7fe4c1470a15825
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

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

  Log Message:
  -----------
  - Replace `QRegExp` with `QRegularExpression` across multiple modules for Qt API modernization.
- Replace `QwtDoublePoint` with `QPointF` for compliance with updated Qt API.
- Replace deprecated `setMargin` with `setContentsMargins` for layout updates.
- Add version-specific conditional handling for checkbox state changes to support multiple Qt versions in `us_convert_scan` and `us_add_refScan`.
- Optimize pointer usage in value assignments with `auto` for cleaner code.


  Commit: 5652e0f953bea1e8842e501916ad4a957694aced
      https://github.com/ehb54/ultrascan3/commit/5652e0f953bea1e8842e501916ad4a957694aced
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_query_rmsd/CMakeLists.txt
    M programs/us_query_rmsd/us_query_rmsd.cpp

  Log Message:
  -----------
  - Replace deprecated `setMargin` with `setContentsMargins` for layout updates in `us_query_rmsd`.
- Update `CMakeLists.txt` to use `Qt::DataVisualization` for module naming consistency.


  Commit: ae2b63a2218bbfb633e19fbfe81e4beea25d0607
      https://github.com/ehb54/ultrascan3/commit/ae2b63a2218bbfb633e19fbfe81e4beea25d0607
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_ramp/us_experiment_ra.cpp
    M programs/us_ramp/us_get_dbrun_ra.cpp
    M programs/us_ramp/us_mwlramp.cpp
    M programs/us_ramp/us_ramp.cpp
    M programs/us_ramp/us_ramp_gui.cpp
    M programs/us_ramp/us_ramp_gui.h

  Log Message:
  -----------
  - Replace `QRegExp` with `QRegularExpression` across multiple files for API modernization.
- Refactor `QMessageBox` button handling to use modern enums for improved clarity and maintainability.
- Replace `QwtDoublePoint` with `QPointF` for compliance with updated Qt API.
- Fix incorrect type conversion using `QString::number` for better error message formatting.


  Commit: 57da4043dd7ac8b393ff14dfdbe9aa3f2f54d222
      https://github.com/ehb54/ultrascan3/commit/57da4043dd7ac8b393ff14dfdbe9aa3f2f54d222
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_reporter_gmp/CMakeLists.txt
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

  Log Message:
  -----------
  - Replace `QRegExp` with `QRegularExpression` for API modernization.
- Update `QString` concatenation with `QString(".")` for consistency.
- Replace `QGLWidget` with `QOpenGLWidget` for modern OpenGL support.
- Update CMakeLists.txt to use `Qt::DataVisualization` for module name consistency.


  Commit: ba1ba9b93065e10cbb86caccc6381e1186e4554b
      https://github.com/ehb54/ultrascan3/commit/ba1ba9b93065e10cbb86caccc6381e1186e4554b
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

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

  Log Message:
  -----------
  Replace `QwtDoubleRect` with `QRectF` for compliance with updated Qt API in `us_rotor_calibration`.


  Commit: effe6ce3d4d0ef92adeb5f59be87f02d0faa2c14
      https://github.com/ehb54/ultrascan3/commit/effe6ce3d4d0ef92adeb5f59be87f02d0faa2c14
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

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

  Log Message:
  -----------
  - Replace `QwtDoublePoint` with `QPointF` in `us_spectrum` for Qt API compliance.
- Refactor `QMessageBox` button handling to use modern enums for improved clarity.
- Optimize `std::minmax_element` assignments using `auto` for cleaner code.
- Use `qRound` for type consistency in wavelength bounds.
- Replace `<math.h>` with `<cmath>` for modern header usage.


  Commit: 64d8413714c3108f937e8b76b1a8ba3f16c38a4d
      https://github.com/ehb54/ultrascan3/commit/64d8413714c3108f937e8b76b1a8ba3f16c38a4d
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_edit/us_edit.cpp

  Log Message:
  -----------
  - Fix incorrect `QMessageBox` button status logic in `us_edit`.


  Commit: deb377ae673f2e29f7a776716672ba7550739a87
      https://github.com/ehb54/ultrascan3/commit/deb377ae673f2e29f7a776716672ba7550739a87
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-02 (Sun, 02 Nov 2025)

  Changed paths:
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp

  Log Message:
  -----------
  - Add version-specific conditional handling for `setPenWidth` to support multiple Qt versions in `us_xpn_viewer`.


  Commit: fe96d5575a8f88b29c935c3e8c6c33468859f2cf
      https://github.com/ehb54/ultrascan3/commit/fe96d5575a8f88b29c935c3e8c6c33468859f2cf
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M .gitignore
    A .gitmodules
    M CMakeLists.txt
    A CMakePresets.json
    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/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 gui/CMakeLists.txt
    M gui/libus_gui.pro
    M gui/us_analysis_base2.cpp
    M gui/us_analyte_gui.cpp
    M gui/us_buffer_gui.cpp
    M gui/us_combined_plots_parms_gui.cpp
    M gui/us_edit_spectrum.cpp
    M gui/us_extinctfitter_gui.cpp
    M gui/us_extinction_gui.cpp
    M gui/us_gui_settings.cpp
    M gui/us_gui_settings.h
    M gui/us_gui_util.cpp
    R gui/us_mac_utils.c
    R gui/us_mac_utils.h
    M gui/us_new_spectrum.cpp
    M gui/us_plot.cpp
    M gui/us_plot.h
    M gui/us_plot3d.cpp
    M gui/us_report_general_gui.cpp
    M gui/us_report_gui.cpp
    M gui/us_run_details2.cpp
    M gui/us_sassoc.cpp
    M gui/us_scan_excl_gui.cpp
    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_tmst_plot.cpp
    M gui/us_widgets.cpp
    M gui/us_widgets_dialog.cpp
    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.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_analysis_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_clipdata.h
    A programs/us_audit_trail_gmp/CMakeLists.txt
    M programs/us_autoflow_analysis/CMakeLists.txt
    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_com_project/CMakeLists.txt
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_com_project_academic/CMakeLists.txt
    A programs/us_combine_models/CMakeLists.txt
    A programs/us_config/CMakeLists.txt
    M programs/us_config/us_color.cpp
    A programs/us_convert/CMakeLists.txt
    M programs/us_convert/us_convert_gui.cpp
    M programs/us_convert/us_intensity.cpp
    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
    A programs/us_density_match/CMakeLists.txt
    A programs/us_dmga_init/CMakeLists.txt
    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_ri_noise.cpp
    A programs/us_equiltime/CMakeLists.txt
    M programs/us_equiltime/us_equiltime.cpp
    A programs/us_esigner_gmp/CMakeLists.txt
    M programs/us_experiment/CMakeLists.txt
    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
    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_fematch.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
    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_globalequil.cpp
    A programs/us_grid_editor/CMakeLists.txt
    A programs/us_helpdaemon/CMakeLists.txt
    A programs/us_integral/CMakeLists.txt
    A programs/us_investigator/CMakeLists.txt
    A programs/us_legacy_converter/CMakeLists.txt
    A programs/us_license/CMakeLists.txt
    A programs/us_manage_data/CMakeLists.txt
    A programs/us_model_gui/CMakeLists.txt
    A programs/us_modelmetrics/CMakeLists.txt
    M programs/us_modelmetrics/us_modelmetrics.cpp
    A programs/us_mpi_analysis/CMakeLists.txt
    M programs/us_mwl_species_fit/CMakeLists.txt
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    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
    A programs/us_mwlr_viewer/CMakeLists.txt
    M programs/us_mwlr_viewer/us_mwlr_viewer.cpp
    A programs/us_pcsa/CMakeLists.txt
    M programs/us_pcsa/us_mlplot.cpp
    M programs/us_pcsa/us_pcsa.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/us_protocol_dev_gui.cpp
    A programs/us_pseudo3d_combine/CMakeLists.txt
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    A programs/us_pseudo_absorbance/CMakeLists.txt
    M programs/us_query_rmsd/CMakeLists.txt
    A programs/us_ramp/CMakeLists.txt
    M programs/us_ramp/us_intensity_ra.cpp
    M programs/us_ramp/us_ramp_gui.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_gmp/CMakeLists.txt
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    A programs/us_rotor/CMakeLists.txt
    A programs/us_rotor_calibration/CMakeLists.txt
    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_vhw_combine.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_viewer_gui.cpp
    M qwtplot3d/CMakeLists.txt
    M qwtplot3d/include/qwt3d_openglhelper.h
    A scripts/build.sh
    M test-docker.sh
    M test/CMakeLists.txt
    M test/utils/CMakeLists.txt
    M test/utils/test_us_ana_profile.cpp
    M utils/CMakeLists.txt
    M utils/us_defines.h
    A vcpkg
    A vcpkg-configuration.json
    A vcpkg.json

  Log Message:
  -----------
  Merge branch 'main' into lukas/qt6-compile


  Commit: 4d8935a878d0e3a7a55933b8f1ac3b616f8daf6b
      https://github.com/ehb54/ultrascan3/commit/4d8935a878d0e3a7a55933b8f1ac3b616f8daf6b
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M programs/us_2dsa/us_show_norm.cpp

  Log Message:
  -----------
  - Remove redundant `#endif` directive in `us_show_norm` for improved code cleanliness.


  Commit: 8d6d6c8b7f040da86cab0c2fde8c858b808a8005
      https://github.com/ehb54/ultrascan3/commit/8d6d6c8b7f040da86cab0c2fde8c858b808a8005
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M CMakeLists.txt
    M utils/CMakeLists.txt

  Log Message:
  -----------
  Update CMakeLists.txt to use `Qt` namespace for module consistency

- Replace `Qt5::` with `Qt::` in `us3_resources` linking.
- Modify `utils` linking to use `Qt::` for core modules (`Core`, `Xml`, `Network`, `Sql`).


  Commit: 21062f87c59071f5d7763db68f6ee141ccb2bf99
      https://github.com/ehb54/ultrascan3/commit/21062f87c59071f5d7763db68f6ee141ccb2bf99
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M gui/us_plot.cpp

  Log Message:
  -----------
  Replace `QRegularExpression` with `QStringLiteral` for improved string handling in `us_plot`.


  Commit: c92f56e6242bb4cf31fca9bcaf196c7edfb01846
      https://github.com/ehb54/ultrascan3/commit/c92f56e6242bb4cf31fca9bcaf196c7edfb01846
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M gui/us_analyte_gui.cpp

  Log Message:
  -----------
  Refactor `us_analyte_gui` conditional checks for `isEmpty()` usage

- Replace `size() != 0` with `!isEmpty()` for `seqsmry`.
- Replace `size() == 0` with `isEmpty()` for `descriptions`.


  Commit: 8d796a2e98334176781d581da498b11e1b5f91a4
      https://github.com/ehb54/ultrascan3/commit/8d796a2e98334176781d581da498b11e1b5f91a4
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M gui/us_model_loader.cpp

  Log Message:
  -----------
  Properly convert unix wildcard to regex.


  Commit: 4a82e64bee4952023e898053ce4ad6b68b565b8b
      https://github.com/ehb54/ultrascan3/commit/4a82e64bee4952023e898053ce4ad6b68b565b8b
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M gui/us_spectrodata.cpp

  Log Message:
  -----------
  Remove unused `setInterval` calls from `us_spectrodata` for code cleanup.


  Commit: d4094016318557f26afe81290047fe20bdc9a07a
      https://github.com/ehb54/ultrascan3/commit/d4094016318557f26afe81290047fe20bdc9a07a
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp

  Log Message:
  -----------
  Update `QRegularExpression` pattern in `us_autoflow_analysis`

- Replace wildcard-to-regex conversion with explicit regex for model descriptions.


  Commit: e1c24e44caea4e7c5e14a3e0a3dffbb464c89871
      https://github.com/ehb54/ultrascan3/commit/e1c24e44caea4e7c5e14a3e0a3dffbb464c89871
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Enable static libs preference and testing in CMake

- Set `US3_PREFER_STATIC` default to ON.
- Introduce `BUILD_TESTING` option, defaulted to ON.
- Replace `US3_BUILD_TESTS` with `BUILD_TESTING` for consistency in testing configurations.


  Commit: 1582fd4d72e144c840fd83c29710ddcca650cfea
      https://github.com/ehb54/ultrascan3/commit/1582fd4d72e144c840fd83c29710ddcca650cfea
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Disable `BUILD_TESTING` by default in CMake configuration


  Commit: d97b94cfc728b74cdc4d22f4294fba7444bd03fd
      https://github.com/ehb54/ultrascan3/commit/d97b94cfc728b74cdc4d22f4294fba7444bd03fd
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp
    M programs/us_convert/us_convert_gui.cpp
    M programs/us_convert/us_experiment.cpp
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_pcsa/us_mrecs_loader.cpp
    M programs/us_rotor_calibration/us_rotor_calibration.h
    M programs/us_vhw_enhanced/us_vhw_enhanced.h
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M utils/us_datafiles.cpp
    M utils/us_report.h

  Log Message:
  -----------
  Refactor and optimize code for improved readability and functionality

- Simplify `QFileInfo` instantiation in `us_mwl_species_fit`.
- Optimize `QString::number` usage with `rightJustified` in `us_datafiles`.
- Update regex patterns in `us_fit_meniscus` and `us_autoflow_analysis` to improve readability and functionality.
- Use `QTimeZone::utc()` instead of string-based UTC for consistency in multiple files.
- Mark `QRegularExpression` instances as `static` for efficiency in `us_xpn_viewer`.
- Refactor `QRegularExpression` matching logic to use `QString::indexOf` for improved clarity and performance.
- Adjust spacing and alignment in headers for consistent formatting.


  Commit: 25c3b692febb46e387afcec3bd534dcbebe88222
      https://github.com/ehb54/ultrascan3/commit/25c3b692febb46e387afcec3bd534dcbebe88222
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M gui.pri
    M gui/libus_gui.pro
    M qwtplot3d/qwtplot3d.pro

  Log Message:
  -----------
  Add `openglwidgets` to project dependencies

- Include `openglwidgets` in `qwtplot3d.pro` to enhance OpenGL functionality.
- Add `openglwidgets` to `gui.pri` for GUI consistency.
- Update `libus_gui.pro` with `openglwidgets` for improved feature support.


  Commit: fbd81603bae2e97d470b843b3572f7146ca3f896
      https://github.com/ehb54/ultrascan3/commit/fbd81603bae2e97d470b843b3572f7146ca3f896
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M programs/us_convert/us_convert_gui.cpp

  Log Message:
  -----------
  Fix logic error in `us_convert_gui` runID validation

- Correct `QRegularExpression` match condition by adding negation to properly validate `runID`.


  Commit: 429e64f9ebb3a40388adb92d281281e9cf91c572
      https://github.com/ehb54/ultrascan3/commit/429e64f9ebb3a40388adb92d281281e9cf91c572
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M qwtplot3d/src/qwt3d_label.cpp

  Log Message:
  -----------
  Update QT version check in `qwt3d_label.cpp`

- Modify QT version comparison logic to use `QT_VERSION_CHECK` for improved readability and maintainability.


  Commit: 5357385a614755a654c3bd5aaf8e001b508a7849
      https://github.com/ehb54/ultrascan3/commit/5357385a614755a654c3bd5aaf8e001b508a7849
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M gui.pri
    M gui/libus_gui.pro
    M qwtplot3d/qwtplot3d.pro

  Log Message:
  -----------
  Add conditional `openglwidgets` inclusion based on Qt version

- Update `qwtplot3d.pro` to include `openglwidgets` only for Qt versions greater than 5.99.
- Adjust `gui.pri` to conditionally add `openglwidgets` for improved flexibility with Qt versions.
- Modify `libus_gui.pro` to include `openglwidgets` dependency based on the Qt version.


  Commit: c96c66f46ba9f308354280592e406997830bdcd3
      https://github.com/ehb54/ultrascan3/commit/c96c66f46ba9f308354280592e406997830bdcd3
  Author: ehb54 <ehb54 at users.noreply.github.com>
  Date:   2025-11-10 (Mon, 10 Nov 2025)

  Changed paths:
    M makeall.sh

  Log Message:
  -----------
  Update version check for qmake in makeall.sh


  Commit: 61217222a10d435ddf1cd4ad032ba4e6bd865c52
      https://github.com/ehb54/ultrascan3/commit/61217222a10d435ddf1cd4ad032ba4e6bd865c52
  Author: ehb54 <ehb54 at users.noreply.github.com>
  Date:   2025-11-10 (Mon, 10 Nov 2025)

  Changed paths:
    M makeall.sh

  Log Message:
  -----------
  Merge pull request #307 from ehb54/ehb54-patch-4

Update version check for qmake in makeall.sh


  Commit: 910f23c2f12c7bfa2cff364725d6e6b07dc3735f
      https://github.com/ehb54/ultrascan3/commit/910f23c2f12c7bfa2cff364725d6e6b07dc3735f
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-12 (Wed, 12 Nov 2025)

  Changed paths:
    M utils/us_db2.cpp

  Log Message:
  -----------
  Fix size of returned QByteArray for US_DB2::mysqlEscapeString

Refactor mysqlEscapeString to use constData for input and adjust resizing logic.


  Commit: 0587da27d11a47a031a2345ea944e5b52923bd00
      https://github.com/ehb54/ultrascan3/commit/0587da27d11a47a031a2345ea944e5b52923bd00
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-13 (Thu, 13 Nov 2025)

  Changed paths:
    M gui/us_gui_util.cpp
    M gui/us_spectrodata.cpp
    M gui/us_spectrodata.h

  Log Message:
  -----------
  Refactor `US_SpectrogramData` and update raster handling

- Rename `initRaster` to `getRaster` and update method signature to be `const`. This helps to avoid confusion with the QwtRasterData::initRaster, which has different functionality.
- Add conditional `setInterval` calls for compatibility with older `Qwt` versions.
- Adjust `value` method to use `const` arguments and override specifier.
- Refactor `boundingRect` to remove unnecessary `#if` conditions.
- Update references to renamed `getRaster` method in related files.


  Commit: 49e82b3ef6a8a4567a4da2dd86bd2ea24263c28d
      https://github.com/ehb54/ultrascan3/commit/49e82b3ef6a8a4567a4da2dd86bd2ea24263c28d
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-13 (Thu, 13 Nov 2025)

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

  Log Message:
  -----------
  [Qt5/Qt6]GMP : 5. ANALYSIS -- fix 'Show oerlay' & 'Delete' buttons behavior in Qt6 builds...


  Commit: 39a4c51ee0332b7bc85d5ad3215f311df748b287
      https://github.com/ehb54/ultrascan3/commit/39a4c51ee0332b7bc85d5ad3215f311df748b287
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-14 (Fri, 14 Nov 2025)

  Changed paths:
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_analysis_profile/us_analysis_profile.h
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp
    M programs/us_autoflow_analysis/us_autoflow_analysis.h

  Log Message:
  -----------
  Refactor signal mapping logic in `us_autoflow_analysis` and `us_analysis_profile`

- Replace `QSignalMapper` usage with lambda-based connections for better readability and modern Qt practices.
- Remove obsolete `QSignalMapper` declarations and related code in headers for cleanup.


  Commit: 57bf3bd1f029bc588861ddbc4b027a9227ba29ef
      https://github.com/ehb54/ultrascan3/commit/57bf3bd1f029bc588861ddbc4b027a9227ba29ef
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-15 (Sat, 15 Nov 2025)

  Changed paths:
    M gui/us_plot.cpp
    M gui/us_plot.h

  Log Message:
  -----------
  Merge branch 'main' into lukas/qt6-compile


  Commit: 9717b5a3c53ea980931ab8abd9723d89c4678375
      https://github.com/ehb54/ultrascan3/commit/9717b5a3c53ea980931ab8abd9723d89c4678375
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-16 (Sun, 16 Nov 2025)

  Changed paths:
    M gui/us_plot.cpp

  Log Message:
  -----------
  Replace leftRef with left


  Commit: 7ac7f3643ac686e016a4c0bda79f188aefc06933
      https://github.com/ehb54/ultrascan3/commit/7ac7f3643ac686e016a4c0bda79f188aefc06933
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-16 (Sun, 16 Nov 2025)

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

  Log Message:
  -----------
  Update `value` method to return default `QVariant`

- Replace `QVariant::Invalid` with default `QVariant()` in `US_DB2::value` method to align with modern QVariant usage.
- Update method documentation in `us_db2.h` to reflect the change.


  Commit: 6334d8a547ec98d53ccca0926c511a7554263428
      https://github.com/ehb54/ultrascan3/commit/6334d8a547ec98d53ccca0926c511a7554263428
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-17 (Mon, 17 Nov 2025)

  Changed paths:
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  Uncomment `column_indexes` calls in `us_xpn_data.cpp` to enable proper column index retrieval logic.


  Commit: 72306fcec7a1e4c91c96c06a871d7f0478ac8964
      https://github.com/ehb54/ultrascan3/commit/72306fcec7a1e4c91c96c06a871d7f0478ac8964
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-17 (Mon, 17 Nov 2025)

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

  Log Message:
  -----------
  GMP : 2.LIVE_UPDATE -- check for positiveness of the vacuum value before updatign GUI...


  Commit: 9d2cd0b12aa0e908db8596ec4688818c8a8b669e
      https://github.com/ehb54/ultrascan3/commit/9d2cd0b12aa0e908db8596ec4688818c8a8b669e
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-19 (Wed, 19 Nov 2025)

  Changed paths:
    A .github/workflows/.yamllint.yml
    M .github/workflows/codeql-analysis.yml
    A .github/workflows/doc-build.yml
    M admin/codeql/docker/local.pri.gui
    M admin/codeql/docker/local.pri.mpi
    M admin/codeql/docker/local.pri.somo
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M utils/us_run_protocol.h

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

Update lukas/qt6-compile with main


  Commit: 1687a57993f87b8937fdcf06045e10225b504ca6
      https://github.com/ehb54/ultrascan3/commit/1687a57993f87b8937fdcf06045e10225b504ca6
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-19 (Wed, 19 Nov 2025)

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

  Log Message:
  -----------
  CodeQl action: Add qt6 containers for gui and mpi

Updated branches for pull requests and enabled additional Qt6 containers.


  Commit: 06815f05ab2f337ae26ce8382ddaf80069e0e931
      https://github.com/ehb54/ultrascan3/commit/06815f05ab2f337ae26ce8382ddaf80069e0e931
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-25 (Tue, 25 Nov 2025)

  Changed paths:
    R .github/workflows/.yamllint.yml
    M .github/workflows/codeql-analysis.yml
    M .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 CMakeLists.txt
    A admin/linting/cmake/.cmake-format.yaml
    A admin/linting/cmake/README.md
    A admin/linting/yaml/.yamllint.yml
    M gui/libus_gui.pro
    M gui/us_combined_plots_parms_gui.cpp
    A gui/us_convert_gui.cpp
    A gui/us_convert_gui.h
    A gui/us_experiment_gui.cpp
    A gui/us_experiment_gui.h
    A gui/us_get_run.cpp
    A gui/us_get_run.h
    A gui/us_intensity.cpp
    A gui/us_intensity.h
    A gui/us_select_triples.cpp
    A gui/us_select_triples.h
    A gui/us_selectbox.cpp
    A gui/us_selectbox.h
    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
    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.h
    M programs/us_com_project_academic/CMakeLists.txt
    M programs/us_com_project_academic/us_com_project_academic.pro
    M 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
    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_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_fematch/CMakeLists.txt
    M programs/us_fematch/us_fematch.pro
    M programs/us_fit_meniscus/CMakeLists.txt
    M 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
    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
    M programs/us_query_rmsd/CMakeLists.txt
    M programs/us_query_rmsd/us_query_rmsd.pro
    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
    M programs/us_xpn_viewer/us_xpn_viewer.pro
    M test-docker.sh
    M utils/CMakeLists.txt
    M utils/libus_utils.pro
    A utils/us_convert.cpp
    A utils/us_convert.h
    A utils/us_convertio.cpp
    A utils/us_convertio.h
    A utils/us_experiment.cpp
    A utils/us_experiment.h

  Log Message:
  -----------
  Merge branch 'main' into lukas/qt6-compile


  Commit: c7cd4ad5a59edf9e177e82908100cf3fe0247d5c
      https://github.com/ehb54/ultrascan3/commit/c7cd4ad5a59edf9e177e82908100cf3fe0247d5c
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-03 (Wed, 03 Dec 2025)

  Changed paths:
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M utils/us_experiment.cpp

  Log Message:
  -----------
  Merge branch 'main' into lukas/qt6-compile


  Commit: 3e70e06b8a38cdc3ce1ed864e58449d0b843b23e
      https://github.com/ehb54/ultrascan3/commit/3e70e06b8a38cdc3ce1ed864e58449d0b843b23e
  Author: ehb54 <ehb54 at users.noreply.github.com>
  Date:   2025-12-04 (Thu, 04 Dec 2025)

  Changed paths:
    M gui/us_convert_gui.cpp
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M utils/us_convertio.cpp
    M utils/us_convertio.h
    M utils/us_experiment.cpp
    M utils/us_experiment.h

  Log Message:
  -----------
  Merge branch 'main' into lukas/qt6-compile


  Commit: eacada70d7c465b727dd7db3997339c6bd9bf1f5
      https://github.com/ehb54/ultrascan3/commit/eacada70d7c465b727dd7db3997339c6bd9bf1f5
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-09 (Tue, 09 Dec 2025)

  Changed paths:
    M programs/us_ga_init/us_solutedata.cpp

  Log Message:
  -----------
  Merge branch 'main' into lukas/qt6-compile


  Commit: c90cc6690c06b1be85cf82126319a190c30d6505
      https://github.com/ehb54/ultrascan3/commit/c90cc6690c06b1be85cf82126319a190c30d6505
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-10 (Wed, 10 Dec 2025)

  Changed paths:
    M CMakeLists.txt
    M CMakePresets.json
    A buildsys/vcpkg/overlay-ports/qwt-6-1-6/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-1-6/vcpkg.json
    R buildsys/vcpkg/overlay-ports/qwt/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qwt/vcpkg.json
    M vcpkg.json

  Log Message:
  -----------
  Enhance CMake configuration for Qt5 and Qt6 support, update vcpkg dependencies, and remove obsolete Qwt port files


  Commit: 560d7338f7f1ce606716df47c6d22e66427dc74b
      https://github.com/ehb54/ultrascan3/commit/560d7338f7f1ce606716df47c6d22e66427dc74b
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/qwtplot3d-config.cmake.in
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/qwtplot3d-config.cmake.in
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/qwtplot3d-config.cmake.in
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/vcpkg.json
    R buildsys/vcpkg/overlay-ports/qwtplot3d/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qwtplot3d/qwtplot3d-config.cmake.in
    R buildsys/vcpkg/overlay-ports/qwtplot3d/vcpkg.json

  Log Message:
  -----------
  Add overlay ports for `qwtplot3d` with support for `qwt-6-3-0-qt5` and `qwt-6-3-0-qt6` dependencies


  Commit: e4b7267d108684864f940f5d9f7c82d6ce506dcf
      https://github.com/ehb54/ultrascan3/commit/e4b7267d108684864f940f5d9f7c82d6ce506dcf
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/config.patch
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/fix_dll_install.patch
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/unofficial-qwt-config.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/vcpkg.json

  Log Message:
  -----------
  Add overlay port for `qwt-6-3-0-qt5` with vcpkg configuration and patches


  Commit: fc1bfc04d0d7d5c090981678b554ca62175aa77b
      https://github.com/ehb54/ultrascan3/commit/fc1bfc04d0d7d5c090981678b554ca62175aa77b
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    A buildsys/vcpkg/overlay-ports/qt5-multimedia/drop-wmf-plugin.patch
    A buildsys/vcpkg/overlay-ports/qt5-multimedia/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qt5-multimedia/vcpkg.json

  Log Message:
  -----------
  Add overlay port for `qt5-multimedia` with vcpkg configuration and patches


  Commit: b83a3e819e759f5ad754a562142575e7105c00ed
      https://github.com/ehb54/ultrascan3/commit/b83a3e819e759f5ad754a562142575e7105c00ed
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    M programs/us_com_project/CMakeLists.txt
    M programs/us_com_project_academic/CMakeLists.txt
    M programs/us_mwl_species_fit/CMakeLists.txt
    M programs/us_protocol_dev/CMakeLists.txt
    M programs/us_query_rmsd/CMakeLists.txt
    M programs/us_reporter_gmp/CMakeLists.txt

  Log Message:
  -----------
  Remove redundant `find_package(Qt5)` calls in `CMakeLists.txt` across multiple programs.


  Commit: 84cbc6c9c0d0d6d9564567e1fce4b84ae3e4cdd1
      https://github.com/ehb54/ultrascan3/commit/84cbc6c9c0d0d6d9564567e1fce4b84ae3e4cdd1
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Add conditional check for `Qt::Test` target alias creation in `CMakeLists.txt`


  Commit: 7485285209c8c4fbb5e9311a6765cf10f58d76c0
      https://github.com/ehb54/ultrascan3/commit/7485285209c8c4fbb5e9311a6765cf10f58d76c0
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    M CMakePresets.json
    M vcpkg.json

  Log Message:
  -----------
  Add support for Qwt 6.1.6 and 6.3.0 configurations with updated vcpkg features and CMake presets

- Enhance `vcpkg.json` with new features for Qwt 6.1.6 and 6.3.0.
- Update `CMakePresets.json` to include custom presets for different Qwt versions across platforms.
- Refactor preset definitions for improved clarity and platform specificity.


  Commit: 05fcfe57f6acbc11cc86599a4c6cd79df932904e
      https://github.com/ehb54/ultrascan3/commit/05fcfe57f6acbc11cc86599a4c6cd79df932904e
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    M CMakePresets.json

  Log Message:
  -----------
  Add new `base-qt5-qwt616` preset and refactor Qt5 Qwt6.1.6 platform-specific presets to inherit from it


  Commit: b6d77d788c73d678ed8809aef7927dde929b92a3
      https://github.com/ehb54/ultrascan3/commit/b6d77d788c73d678ed8809aef7927dde929b92a3
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    M buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/vcpkg.json

  Log Message:
  -----------
  Simplify `vcpkg.json` dependencies for `qwt-6-3-0-qt5` by consolidating `qt5-base` features


  Commit: 279b0ac8ed33b11b36efd374afe030708a44c890
      https://github.com/ehb54/ultrascan3/commit/279b0ac8ed33b11b36efd374afe030708a44c890
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    M buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/portfile.cmake
    M buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/unofficial-qwt-config.cmake

  Log Message:
  -----------
  Update `qwt-6-3-0-qt5` overlay port: add Qt5 configuration handling and Qwt version file generation.


  Commit: e7f44af75262b12412c8808ae922b043a0e320a7
      https://github.com/ehb54/ultrascan3/commit/e7f44af75262b12412c8808ae922b043a0e320a7
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    M buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/portfile.cmake
    M buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/qwtplot3d-config.cmake.in
    M buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/vcpkg.json

  Log Message:
  -----------
  Update `qwtplot3d-qwt-6-3-0-qt6` overlay port: migrate from Qt5 to Qt6 dependencies and configuration


  Commit: 52fd18139fe6586687ec67848b932163ac7cd15c
      https://github.com/ehb54/ultrascan3/commit/52fd18139fe6586687ec67848b932163ac7cd15c
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/config.patch
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/fix_dll_install.patch
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/unofficial-qwt-config.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/vcpkg.json

  Log Message:
  -----------
  Add new `qwt-6-3-0-qt6` overlay port with Qt6 dependencies, patches, and vcpkg configuration files.


  Commit: ef4652ce8e31076480754ee2ff0a89ff6c6b53c9
      https://github.com/ehb54/ultrascan3/commit/ef4652ce8e31076480754ee2ff0a89ff6c6b53c9
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    M CMakePresets.json
    M vcpkg.json

  Log Message:
  -----------
  Update `vcpkg.json` and `CMakePresets.json` to switch `qwt` dependency to `qwt-6-3-0-qt6` and enable `USE_QT6` environment variable


  Commit: adaa5f90545392fdf74a3f76281146b1f49ea877
      https://github.com/ehb54/ultrascan3/commit/adaa5f90545392fdf74a3f76281146b1f49ea877
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    M programs/us_fit_meniscus/CMakeLists.txt

  Log Message:
  -----------
  Remove redundant `us_gui_static` dependency from `us_fit_meniscus` CMakeLists as already included in us_program_common


  Commit: 28970f647dfa973602f796e7db4dba84cfd53485
      https://github.com/ehb54/ultrascan3/commit/28970f647dfa973602f796e7db4dba84cfd53485
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    A buildsys/vcpkg/overlay-ports/qt5-tools/fix-pkgconfig-qt5uiplugin-not-found.patch
    A buildsys/vcpkg/overlay-ports/qt5-tools/fix-spawnvp-argv.patch
    A buildsys/vcpkg/overlay-ports/qt5-tools/libclang.patch
    A buildsys/vcpkg/overlay-ports/qt5-tools/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qt5-tools/vcpkg.json

  Log Message:
  -----------
  Add `qt5-tools` overlay port with vcpkg configuration, patches, and build options for `qdoc` and `libclang`.


  Commit: 51f4446a7d6c46e6e5bc231625d0f3598c64e0e8
      https://github.com/ehb54/ultrascan3/commit/51f4446a7d6c46e6e5bc231625d0f3598c64e0e8
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    M buildsys/vcpkg/overlay-ports/qwt-6-1-6/portfile.cmake

  Log Message:
  -----------
  Comment out `REMOVE_RECURSE` directive for debug include files in `qwt-6-1-6` overlay port.


  Commit: 824917fd842361f25a320716b60f4d663c40d36f
      https://github.com/ehb54/ultrascan3/commit/824917fd842361f25a320716b60f4d663c40d36f
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    M gui/us_buffer_gui.h
    M gui/us_convert_gui.h
    M gui/us_csv_loader.h
    M gui/us_experiment_gui.h
    M gui/us_get_run.h
    M gui/us_intensity.h
    M gui/us_select_triples.h
    M gui/us_selectbox.h

  Log Message:
  -----------
  Mark GUI classes with `US_GUI_EXTERN` for consistent symbol export.


  Commit: fa485869e37155a7a3bd6abc2d8b62d3290b94e3
      https://github.com/ehb54/ultrascan3/commit/fa485869e37155a7a3bd6abc2d8b62d3290b94e3
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    M gui/CMakeLists.txt

  Log Message:
  -----------
  Add GLU library linkage for Windows in GUI CMake configuration


  Commit: 7e1b604be12be95c4434659ce535bf7ec2f2b1f5
      https://github.com/ehb54/ultrascan3/commit/7e1b604be12be95c4434659ce535bf7ec2f2b1f5
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    M programs/CMakeLists.txt

  Log Message:
  -----------
  Refactor `us_program_common` GUI linkage logic in CMake for better TARGET handling
Prevent linking against static and dynamic us_gui library at the same time


  Commit: f09d400fba032d067a391cdb44bc8b24adfc62cd
      https://github.com/ehb54/ultrascan3/commit/f09d400fba032d067a391cdb44bc8b24adfc62cd
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    M utils/us_convert.h
    M utils/us_convertio.h
    M utils/us_experiment.h

  Log Message:
  -----------
  Mark utility classes with `US_UTIL_EXTERN` for consistent symbol export.


  Commit: d3e888e267c9caf78859338a6f1cf719327ad232
      https://github.com/ehb54/ultrascan3/commit/d3e888e267c9caf78859338a6f1cf719327ad232
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-15 (Mon, 15 Dec 2025)

  Changed paths:
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  Merge branch 'main' into lukas/qt6-compile


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

  Changed paths:
    M programs/CMakeLists.txt

  Log Message:
  -----------
  Refactor `us_program_common` CMake linkage for UltraScan3::Resources. Prevent compiler from dropping resources
- Add support for `WHOLE_ARCHIVE` linking with CMake 3.24+
- Implement fallbacks for older CMake versions, including MSVC, Apple, and GNU toolchains.


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

  Changed paths:
    M gui/CMakeLists.txt

  Log Message:
  -----------
  - Add `us_utils` dependency to GUI CMake configuration
- Update `target_link_libraries` for consistent usage of `UltraScan3::Utils`


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

  Changed paths:
    M gui/us_images.cpp
    M gui/us_images.h

  Log Message:
  -----------
  Prevent unavailable images, in case the compiler dropped the resources by dynamically loading the image resource once(mutex protected)
- Add `ensure_us3_gui_images_resources` to initialize resources in `US_Images`
- Update image methods to ensure resources are loaded before use


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

  Changed paths:
    M utils/us_extern.h

  Log Message:
  -----------
  Update symbol visibility macros for consistent exports for non windows builds to prevent visibility issues.

- Add `__attribute__((visibility("default")))` for GCC/Clang support in `US_EXPORT` and `US_IMPORT`.
- Update `US_UTIL_EXTERN` and `US_GUI_EXTERN` to utilize `US_EXPORT` for consistency.


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

  Changed paths:
    M programs/us/us.cpp

  Log Message:
  -----------
  - Safeguard against missing splash image by enforcing minimum dimensions.
- Refactor splash screen rendering to use `QImage` for modern, flexible painting.
- Ensure graceful handling when the splash image resource is unavailable.


  Commit: 11a7a7c669bebe3a734cbf8dbd09b73332f55e39
      https://github.com/ehb54/ultrascan3/commit/11a7a7c669bebe3a734cbf8dbd09b73332f55e39
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-16 (Tue, 16 Dec 2025)

  Changed paths:
    M buildsys/vcpkg/overlay-ports/qt5-tools/portfile.cmake

  Log Message:
  -----------
  Clean up unused compiler flags in qt5-tools portfile.


  Commit: 446270b10005ff9807a4bfc2ec2c3e4efde6ad18
      https://github.com/ehb54/ultrascan3/commit/446270b10005ff9807a4bfc2ec2c3e4efde6ad18
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-16 (Tue, 16 Dec 2025)

  Changed paths:
    A admin/cmake/triplets/x64-mingw-dynamic.cmake

  Log Message:
  -----------
  Add x64 MinGW dynamic triplet configuration for Vcpkg


  Commit: 6b0a884bca62b0406762f7868cbe06fc14cff07f
      https://github.com/ehb54/ultrascan3/commit/6b0a884bca62b0406762f7868cbe06fc14cff07f
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-16 (Tue, 16 Dec 2025)

  Changed paths:
    M gui/us_extinction_gui.cpp
    M gui/us_minimize.cpp
    M gui/us_new_spectrum.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_pseudo_absorbance/us_add_refScan.cpp
    M utils/us_analyte.cpp
    M utils/us_archive.cpp
    M utils/us_astfem_math.h
    M utils/us_astfem_rsa.cpp
    M utils/us_buffer.cpp
    M utils/us_extern.h
    M utils/us_gzip.cpp
    M utils/us_matrix.cpp
    M utils/us_solution.cpp
    M utils/us_solve_sim.cpp

  Log Message:
  -----------
  - Replace `and`/`or` with standard logical operators `&&`/`||` for consistency and clarity.
- Modernize usage of `QVector` for thread management and dynamic arrays.
- Introduce portability enhancements for platform-specific file operations (`us_open`, `_unlink`, etc.).
- Add missing header guards for floating-point limits (`FLT_MIN`/`FLT_MAX`).
- Standardize debug error outputs with severity levels.


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

  Changed paths:
    M CMakeLists.txt
    M gui/CMakeLists.txt
    M qwtplot3d/CMakeLists.txt
    M utils/CMakeLists.txt

  Log Message:
  -----------
  - Modernize and standardize CMake configuration
  - Add custom Vcpkg triplets and overlay ports for dynamic builds.
  - Refactor compiler flags and definitions for platform-specific optimizations.
  - Improve handling of debug options and static/dynamic library configurations.
  - Enhance Qwt library detection with support for both manual and unofficial configurations.
  - Introduce platform-specific linking and compile options for portability improvements.


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

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Toggle default library preference to shared in CMake configuration (`US3_PREFER_STATIC` set to OFF).


  Commit: 1d6b2a17ebace2b32b7a84a8656e3f43c9efa8b4
      https://github.com/ehb54/ultrascan3/commit/1d6b2a17ebace2b32b7a84a8656e3f43c9efa8b4
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2025-12-17 (Wed, 17 Dec 2025)

  Changed paths:
    M programs/us/revision.sh

  Log Message:
  -----------
  mod: revision script to use git commit date and time


  Commit: df7167edd6a9b16ffefe2e44baa1c668c1d55308
      https://github.com/ehb54/ultrascan3/commit/df7167edd6a9b16ffefe2e44baa1c668c1d55308
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2025-12-17 (Wed, 17 Dec 2025)

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

  Log Message:
  -----------
  Merge branch 'main' into 670-bug-us_revisionh-dependency-issue


  Commit: 463a20612262393b49dd4ca80148e0c0fcbeb108
      https://github.com/ehb54/ultrascan3/commit/463a20612262393b49dd4ca80148e0c0fcbeb108
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2025-12-17 (Wed, 17 Dec 2025)

  Changed paths:
    M CMakeLists.txt
    M admin/cmake/GenerateVersion.cmake
    M programs/us/revision.sh
    M programs/us/us.cpp

  Log Message:
  -----------
  mod: cmake update to use git commit date and time


  Commit: 89f3f3c6557b041b72007f43decf13f661ceae2e
      https://github.com/ehb54/ultrascan3/commit/89f3f3c6557b041b72007f43decf13f661ceae2e
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2025-12-17 (Wed, 17 Dec 2025)

  Changed paths:
    M programs/us/us.cpp

  Log Message:
  -----------
  fix: filename reverted


  Commit: fa23140e88f25ada59996ff8f6496603dd6007ff
      https://github.com/ehb54/ultrascan3/commit/fa23140e88f25ada59996ff8f6496603dd6007ff
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-18 (Thu, 18 Dec 2025)

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

  Log Message:
  -----------
  Merge branch 'main' into lukas/qt6-compile


  Commit: 6d0e037362d1d3eee6b34d6c87fecb03ed56bc35
      https://github.com/ehb54/ultrascan3/commit/6d0e037362d1d3eee6b34d6c87fecb03ed56bc35
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2025-12-18 (Thu, 18 Dec 2025)

  Changed paths:
    M admin/cmake/GenerateVersion.cmake
    M programs/us/revision.sh

  Log Message:
  -----------
  fix: only show delta on tracked file changes


  Commit: 8cd2500e840339baf525a08fb150964ec3355fc0
      https://github.com/ehb54/ultrascan3/commit/8cd2500e840339baf525a08fb150964ec3355fc0
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2025-12-18 (Thu, 18 Dec 2025)

  Changed paths:
    M CMakeLists.txt
    M programs/us/us.cpp

  Log Message:
  -----------
  fix: check tracked file changes


  Commit: 107cb20eb507bf616842dd36d780663f6d20549a
      https://github.com/ehb54/ultrascan3/commit/107cb20eb507bf616842dd36d780663f6d20549a
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2025-12-18 (Thu, 18 Dec 2025)

  Changed paths:
    M programs/us/us.cpp

  Log Message:
  -----------
  fix: remove build term from splash


  Commit: 040225ce1b554cde2af83441f8507e05ef14962b
      https://github.com/ehb54/ultrascan3/commit/040225ce1b554cde2af83441f8507e05ef14962b
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2025-12-18 (Thu, 18 Dec 2025)

  Changed paths:
    M admin/cmake/GenerateVersion.cmake
    M programs/us/revision.sh

  Log Message:
  -----------
  fix: time was not in utc


  Commit: ef6f3bd3f96408decfe78facbf37acadc5834997
      https://github.com/ehb54/ultrascan3/commit/ef6f3bd3f96408decfe78facbf37acadc5834997
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2025-12-18 (Thu, 18 Dec 2025)

  Changed paths:
    A etc/icons/make-icons.sh
    A etc/icons/us3-icon-master-512.png
    M etc/us3-icon-128x128.ico
    M etc/us3-icon-128x128.png
    M etc/us3-icon-32x32.png
    M etc/us3-icon-48x48.ico
    M etc/us3-icon-48x48.png
    M etc/us3-icon.icns
    M gui/images/us3-icon-128x128.png
    M gui/images/us3-icon-16x16.png
    M gui/images/us3-icon-256x256.png
    M gui/images/us3-icon-32x32.png
    M gui/images/us3-icon-48x48.png
    M gui/images/us3-icon-512x512.png
    M gui/images/us3-icon-64x64.png

  Log Message:
  -----------
  mod: icons remove border


  Commit: b18cfde249b29b29b8733d537141a5ff3524407f
      https://github.com/ehb54/ultrascan3/commit/b18cfde249b29b29b8733d537141a5ff3524407f
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2025-12-18 (Thu, 18 Dec 2025)

  Changed paths:
    M programs/us/us.cpp

  Log Message:
  -----------
  mod: update about info


  Commit: df5ad6ee3ef0ca36aa3672b571d5cccea0856c20
      https://github.com/ehb54/ultrascan3/commit/df5ad6ee3ef0ca36aa3672b571d5cccea0856c20
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-19 (Fri, 19 Dec 2025)

  Changed paths:
    M gui/CMakeLists.txt
    M gui/fix-mac-make.sh
    R gui/images.qrc
    M gui/libus_gui.pro
    M gui/qrc_make_adds.txt
    M gui/us_images.cpp

  Log Message:
  -----------
  - Replace `images.qrc` with dynamically generated `us3_gui_images.qrc`.
- Update build scripts and resource initialization to reference `us3_gui_images.qrc`.
- Refactor resource handling to dynamically load and ensure `us3_gui_images` via mutex.


  Commit: 5b2c72b8ee1af841045b5f6f313d4a390fa6e786
      https://github.com/ehb54/ultrascan3/commit/5b2c72b8ee1af841045b5f6f313d4a390fa6e786
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-19 (Fri, 19 Dec 2025)

  Changed paths:
    M gui/us_convert_gui.cpp

  Log Message:
  -----------
  Change runType assignment from values to keys


  Commit: 002ebf147e17b71a02f0e188dcae6b32673bf8ed
      https://github.com/ehb54/ultrascan3/commit/002ebf147e17b71a02f0e188dcae6b32673bf8ed
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-19 (Fri, 19 Dec 2025)

  Changed paths:
    M programs/us_legacy_converter/us_legacy_converter.cpp

  Log Message:
  -----------
  Change runtype assignment from values to keys


  Commit: 4fed5b3095bfd9af12a2b2847249679052409da9
      https://github.com/ehb54/ultrascan3/commit/4fed5b3095bfd9af12a2b2847249679052409da9
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2025-12-19 (Fri, 19 Dec 2025)

  Changed paths:
    M gui/us_convert_gui.cpp
    M programs/us_legacy_converter/us_legacy_converter.cpp

  Log Message:
  -----------
  Merge pull request #338 from ehb54/lukas/legacy_data_import

Fix import from legacy data


  Commit: d12fcee27d2fff7ad77065cf179b4e8d647f974c
      https://github.com/ehb54/ultrascan3/commit/d12fcee27d2fff7ad77065cf179b4e8d647f974c
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-19 (Fri, 19 Dec 2025)

  Changed paths:
    M gui/us_convert_gui.cpp
    M programs/us_legacy_converter/us_legacy_converter.cpp

  Log Message:
  -----------
  Merge branch 'main' into lukas/qt6-compile


  Commit: 7c33cc761e271a6cb89b3002c67bfd0ac5f406c9
      https://github.com/ehb54/ultrascan3/commit/7c33cc761e271a6cb89b3002c67bfd0ac5f406c9
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2025-12-20 (Sat, 20 Dec 2025)

  Changed paths:
    M programs/us/us.cpp

  Log Message:
  -----------
  add: additional authors


  Commit: 81762adc9c91ecd4d3dc952103b1a5581d137609
      https://github.com/ehb54/ultrascan3/commit/81762adc9c91ecd4d3dc952103b1a5581d137609
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2025-12-20 (Sat, 20 Dec 2025)

  Changed paths:
    M gui/us_convert_gui.cpp
    M programs/us_legacy_converter/us_legacy_converter.cpp

  Log Message:
  -----------
  Merge branch 'main' into 670-bug-us_revisionh-dependency-issue


  Commit: 4f98a669ba7fb1c53dcba4599de894533ddc8c57
      https://github.com/ehb54/ultrascan3/commit/4f98a669ba7fb1c53dcba4599de894533ddc8c57
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2025-12-22 (Mon, 22 Dec 2025)

  Changed paths:
    M CMakeLists.txt
    M admin/cmake/GenerateVersion.cmake
    M programs/us/revision.sh
    M programs/us/us.cpp

  Log Message:
  -----------
  Merge pull request #336 from ehb54/670-bug-us_revisionh-dependency-issue

git commit date and time


  Commit: bf5c7965f6f3cd30fdee0ceb9181c5b0b0e32cd6
      https://github.com/ehb54/ultrascan3/commit/bf5c7965f6f3cd30fdee0ceb9181c5b0b0e32cd6
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-23 (Tue, 23 Dec 2025)

  Changed paths:
    M CMakeLists.txt
    M admin/cmake/GenerateVersion.cmake
    M programs/us/revision.sh
    M programs/us/us.cpp

  Log Message:
  -----------
  Merge branch 'main' into lukas/qt6-compile


  Commit: aede93a36fbddcb60733fc4e45b3004b66b19a48
      https://github.com/ehb54/ultrascan3/commit/aede93a36fbddcb60733fc4e45b3004b66b19a48
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  Changed paths:
    M doc/manual/advanced_config.body
    M utils/us_db2.cpp
    M utils/us_db2.h

  Log Message:
  -----------
  Refactor SSL configuration in `us_db2.cpp`:

- Consolidate SSL setup logic into a new `configure_ssl` method.
- Replace duplicate SSL configuration code with reusable function calls.
- Introduce error handling improvements for SSL setup failures.
- Update parameter naming for clarity (`error` → `err`).
- Update documentation and references to reflect changes.


  Commit: fcf3e8e8b9e4b5b5aa785821478f592275934728
      https://github.com/ehb54/ultrascan3/commit/fcf3e8e8b9e4b5b5aa785821478f592275934728
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  Changed paths:
    M utils/us_convert.h
    M utils/us_convertio.h
    M utils/us_experiment.h
    M utils/us_extern.h

  Log Message:
  -----------
  Add `US_UTIL_EXTERN` for symbol export in utility classes and update platform-specific macros

- Modify utility class declarations (`US_ConvertIO`, `US_Experiment`, `US_Convert`) to use `US_UTIL_EXTERN` for proper symbol visibility.
- Update `us_extern.h` to define `US_EXPORT`, `US_IMPORT`, `US_UTIL_EXTERN`, and `US_GUI_EXTERN` with platform-specific logic (e.g., GCC/Clang).
- Ensure uniform handling of visibility attributes for non-Windows platforms.


  Commit: f14b93b09219d242683cc79f118ed78165295074
      https://github.com/ehb54/ultrascan3/commit/f14b93b09219d242683cc79f118ed78165295074
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Add symbolic link creation for `etc` directory and enhance QWT and LibArchive handling in `CMakeLists.txt`


  Commit: a481bc52de8cafaf54b7ee05b3cbf34c9436ccf4
      https://github.com/ehb54/ultrascan3/commit/a481bc52de8cafaf54b7ee05b3cbf34c9436ccf4
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  Changed paths:
    M programs/CMakeLists.txt

  Log Message:
  -----------
  Add dependencies for `us_program_common` to ensure proper build order in `CMakeLists.txt`


  Commit: 4330e56111ecdc006e03c30b0b7a5bb3f7224af0
      https://github.com/ehb54/ultrascan3/commit/4330e56111ecdc006e03c30b0b7a5bb3f7224af0
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  Changed paths:
    M gui/us_convert_gui.h
    M gui/us_experiment_gui.h
    M gui/us_get_run.h

  Log Message:
  -----------
  Apply `US_GUI_EXTERN` to GUI class declarations for symbol export

- Update `US_ExperimentGui`, `US_GetRun`, and `US_ConvertGui` to use `US_GUI_EXTERN` for improved symbol visibility across platforms.


  Commit: f719fc16c1a026b10e81214fe3eb53eceefcc9b3
      https://github.com/ehb54/ultrascan3/commit/f719fc16c1a026b10e81214fe3eb53eceefcc9b3
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  Changed paths:
    M gui/CMakeLists.txt

  Log Message:
  -----------
  Add dependencies for `us_utils_static` in `CMakeLists.txt` based on build type


  Commit: 33e95b20a5d83c4901b1665caec7acef9fa29388
      https://github.com/ehb54/ultrascan3/commit/33e95b20a5d83c4901b1665caec7acef9fa29388
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  Changed paths:
    M utils/us_db2.cpp

  Log Message:
  -----------
  Set minimum TLS version for database connection

Add support for setting minimum TLS version to 1.2 in database connection.


  Commit: b2c3bf47409e753c9fc19a553f4443b14abe8ac5
      https://github.com/ehb54/ultrascan3/commit/b2c3bf47409e753c9fc19a553f4443b14abe8ac5
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  Changed paths:
    M utils/us_db2.cpp

  Log Message:
  -----------
  Cleanup


  Commit: 67c9dc8ad7b8bf0a6c8a59f471aa11ef5e9f66d8
      https://github.com/ehb54/ultrascan3/commit/67c9dc8ad7b8bf0a6c8a59f471aa11ef5e9f66d8
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  Changed paths:
    M utils/ius_db2.h

  Log Message:
  -----------
  Fix parameter name from 'error' to 'err'


  Commit: e7e29ef2a51a257c10d7ec02322012a83e9b8a6b
      https://github.com/ehb54/ultrascan3/commit/e7e29ef2a51a257c10d7ec02322012a83e9b8a6b
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  Changed paths:
    M test/utils/test_us_simparms.cpp

  Log Message:
  -----------
  Prevent accessing the second channel in a one channel centerpiece crashing the test

Previously the test passed, because the missing etc files caused a flow in which no error was thrown. By symlinking the etc files properly, this caused now a crash


  Commit: 4f95fa8faa841098f4fadc4563e8b664c4d36ff0
      https://github.com/ehb54/ultrascan3/commit/4f95fa8faa841098f4fadc4563e8b664c4d36ff0
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  Changed paths:
    M test/utils/test_us_ana_profile.cpp

  Log Message:
  -----------
  Fix tests crashing because of the scan_excl_nth being incorrectly initialized and updated. Enable skipped tests again


  Commit: c8038ba4c78146998ebf7d9e1d4a27e7923c4224
      https://github.com/ehb54/ultrascan3/commit/c8038ba4c78146998ebf7d9e1d4a27e7923c4224
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  Changed paths:
    M utils/CMakeLists.txt

  Log Message:
  -----------
  Update `us_utils` to enforce symbol visibility and linking options in `CMakeLists.txt`

- Add platform-specific `target_compile_options` and `target_link_options` for consistent symbol export behavior on UNIX and macOS.

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


  Commit: 57c8faa142074cd9d1149d209ba558df01e04afc
      https://github.com/ehb54/ultrascan3/commit/57c8faa142074cd9d1149d209ba558df01e04afc
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  Changed paths:
    M gui/us_analyte_gui.h
    M gui/us_buffer_gui.h
    M gui/us_csv_loader.h
    M gui/us_intensity.h
    M gui/us_new_spectrum.h
    M gui/us_plot.h
    M gui/us_project_gui.h
    M gui/us_sassoc.h
    M gui/us_select_triples.h
    M gui/us_selectbox.h
    M gui/us_solution_gui.h

  Log Message:
  -----------
  Apply `US_GUI_EXTERN` for symbol export in GUI class declarations

- Modify multiple GUI classes across headers to use `US_GUI_EXTERN` for improved symbol visibility and cross-platform compatibility.

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


  Commit: f5c7a43636c8b135356628aa4a5377c3a67c8d3c
      https://github.com/ehb54/ultrascan3/commit/f5c7a43636c8b135356628aa4a5377c3a67c8d3c
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  Changed paths:
    M gui/CMakeLists.txt

  Log Message:
  -----------
  Exclude qmake-generated files from GUI source list in `CMakeLists.txt`

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


  Commit: abc1f5a67e0e5f4d76be0643a3b95f266bb188a2
      https://github.com/ehb54/ultrascan3/commit/abc1f5a67e0e5f4d76be0643a3b95f266bb188a2
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Add qmake-compatible compiler flags and optional LTO for Release builds in `CMakeLists.txt`

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


  Commit: 9f528bb04373eeae038dd1dded810eb09a4bffce
      https://github.com/ehb54/ultrascan3/commit/9f528bb04373eeae038dd1dded810eb09a4bffce
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-30 (Tue, 30 Dec 2025)

  Changed paths:
    M CMakeLists.txt
    M admin/cmake/GenerateVersion.cmake
    M gui/CMakeLists.txt
    M gui/fix-mac-make.sh
    R gui/images.qrc
    M gui/libus_gui.pro
    M gui/qrc_make_adds.txt
    M gui/us_convert_gui.cpp
    M gui/us_images.cpp
    M programs/us/CMakeLists.txt
    M programs/us/revision.sh
    M programs/us/us.cpp
    M programs/us_legacy_converter/us_legacy_converter.cpp
    M scripts/build.sh

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/lukas/qt6-compile' into lukas/qt6-compile


  Commit: 1e5681139c0d0adaa2d2bdcccadac62e0bae14cc
      https://github.com/ehb54/ultrascan3/commit/1e5681139c0d0adaa2d2bdcccadac62e0bae14cc
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-30 (Tue, 30 Dec 2025)

  Changed paths:
    M CMakePresets.json

  Log Message:
  -----------
  Add VCPKG_TARGET_TRIPLET for Linux dynamic build


  Commit: a6e20929d725c26226a09f3ee3eb6e316f6c7bca
      https://github.com/ehb54/ultrascan3/commit/a6e20929d725c26226a09f3ee3eb6e316f6c7bca
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-31 (Wed, 31 Dec 2025)

  Changed paths:
    M utils/us_db2.cpp

  Log Message:
  -----------
  Refine TLS cipher suite definition for enhanced security and backward compatibility in `us_db2.cpp`

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


  Commit: 2f810aea610fcf3b7cb7a997124f039b15910e6c
      https://github.com/ehb54/ultrascan3/commit/2f810aea610fcf3b7cb7a997124f039b15910e6c
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2026-01-03 (Sat, 03 Jan 2026)

  Changed paths:
    M CMakeLists.txt
    M CMakePresets.json
    M doc/manual/advanced_config.body
    M gui/CMakeLists.txt
    M gui/us_analyte_gui.h
    M gui/us_buffer_gui.h
    M gui/us_convert_gui.h
    M gui/us_csv_loader.h
    M gui/us_experiment_gui.h
    M gui/us_get_run.h
    M gui/us_intensity.h
    M gui/us_new_spectrum.h
    M gui/us_plot.h
    M gui/us_project_gui.h
    M gui/us_sassoc.h
    M gui/us_select_triples.h
    M gui/us_selectbox.h
    M gui/us_solution_gui.h
    M programs/CMakeLists.txt
    M test/utils/test_us_ana_profile.cpp
    M test/utils/test_us_simparms.cpp
    M utils/CMakeLists.txt
    M utils/ius_db2.h
    M utils/us_convert.h
    M utils/us_convertio.h
    M utils/us_db2.cpp
    M utils/us_db2.h
    M utils/us_experiment.h
    M utils/us_extern.h

  Log Message:
  -----------
  Merge pull request #339 from ehb54/lukas/db_connection

Fix: Database Connection for newer Openssl versions, CMake Fixes backport from #300


  Commit: 16fff1967916e35010b79c2cb31ce5dd7b6ad445
      https://github.com/ehb54/ultrascan3/commit/16fff1967916e35010b79c2cb31ce5dd7b6ad445
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-01-04 (Sun, 04 Jan 2026)

  Changed paths:
    M CMakeLists.txt
    M doc/manual/advanced_config.body
    M gui/CMakeLists.txt
    M gui/us_analyte_gui.h
    M gui/us_buffer_gui.h
    M gui/us_new_spectrum.h
    M gui/us_plot.h
    M gui/us_project_gui.h
    M gui/us_sassoc.h
    M gui/us_selectbox.h
    M gui/us_solution_gui.h
    M programs/CMakeLists.txt
    M test/utils/test_us_ana_profile.cpp
    M test/utils/test_us_simparms.cpp
    M utils/CMakeLists.txt
    M utils/ius_db2.h
    M utils/us_db2.cpp
    M utils/us_db2.h

  Log Message:
  -----------
  Merge branch 'main' into lukas/qt6-compile


  Commit: 0fff32bdf5c6c15bf3b0bf96bff3858766e852fb
      https://github.com/ehb54/ultrascan3/commit/0fff32bdf5c6c15bf3b0bf96bff3858766e852fb
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-01-04 (Sun, 04 Jan 2026)

  Changed paths:
    M CMakeLists.txt
    M doc/manual/advanced_config.body
    M gui/CMakeLists.txt
    M gui/us_analyte_gui.h
    M gui/us_buffer_gui.h
    M gui/us_new_spectrum.h
    M gui/us_plot.h
    M gui/us_project_gui.h
    M gui/us_sassoc.h
    M gui/us_selectbox.h
    M gui/us_solution_gui.h
    M programs/CMakeLists.txt
    M test/utils/test_us_ana_profile.cpp
    M test/utils/test_us_simparms.cpp
    M utils/CMakeLists.txt
    M utils/ius_db2.h
    M utils/us_db2.cpp
    M utils/us_db2.h

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/lukas/qt6-compile' into lukas/qt6-compile

# Conflicts:
#	CMakeLists.txt


  Commit: 097713e62433c13a0975a8293196807afdd01662
      https://github.com/ehb54/ultrascan3/commit/097713e62433c13a0975a8293196807afdd01662
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-05 (Mon, 05 Jan 2026)

  Changed paths:
    M programs/us_edit/us_edit.cpp

  Log Message:
  -----------
  GMP: 4.EDIT -- when reading Apofile's data for Scan Exclusions, check that every nth scan not be 0 (or unset) as this cased crash; this is possible for earlier protocols ...


  Commit: 76602d4c7069e7ac4f15daa401a4141301be567f
      https://github.com/ehb54/ultrascan3/commit/76602d4c7069e7ac4f15daa401a4141301be567f
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-01-06 (Tue, 06 Jan 2026)

  Changed paths:
    M programs/us_config/us_font.cpp
    M programs/us_config/us_font.h

  Log Message:
  -----------
  Rename QLabel variables to `lbl_` prefixed names for improved consistency in `us_font` files


  Commit: c5cb34c47426c0e89f1647e0c4ddf40b49bba8c6
      https://github.com/ehb54/ultrascan3/commit/c5cb34c47426c0e89f1647e0c4ddf40b49bba8c6
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-01-06 (Tue, 06 Jan 2026)

  Changed paths:
    M programs/us_com_project/us_com_project_gui.h

  Log Message:
  -----------
  Add conditional inclusion of `<unistd.h>` for non-Windows platforms in `us_com_project_gui.h`


  Commit: 7e965475eb967de0e24a23b867b67eca4685713a
      https://github.com/ehb54/ultrascan3/commit/7e965475eb967de0e24a23b867b67eca4685713a
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-01-06 (Tue, 06 Jan 2026)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_pcsa/us_pcsa.h
    M programs/us_protocol_dev/us_protocol_dev_gui.h

  Log Message:
  -----------
  Add conditional inclusion of `<unistd.h>` for non-Windows platforms across multiple GUI header files for cross-platform compatibility


  Commit: d7b2cf305764fd93ba923b2b98e9a436417ac9a4
      https://github.com/ehb54/ultrascan3/commit/d7b2cf305764fd93ba923b2b98e9a436417ac9a4
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-01-06 (Tue, 06 Jan 2026)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  Comment out obsolete `#warning` directive in `us_experiment_gui_optima.cpp`.


  Commit: e943dc2efed0e478563fa973b843f70fc5ba105b
      https://github.com/ehb54/ultrascan3/commit/e943dc2efed0e478563fa973b843f70fc5ba105b
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-01-06 (Tue, 06 Jan 2026)

  Changed paths:
    M programs/us_fds_filemanager/us_fds_filemanager.cpp

  Log Message:
  -----------
  Replace raw arrays with `QVector` in `us_fds_filemanager.cpp` for better safety and modern C++ compliance.


  Commit: 65b2c4babd29d6c22d7c987982d51584c12e9e18
      https://github.com/ehb54/ultrascan3/commit/65b2c4babd29d6c22d7c987982d51584c12e9e18
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-01-06 (Tue, 06 Jan 2026)

  Changed paths:
    M programs/CMakeLists.txt

  Log Message:
  -----------
  Add qwtplot3d library to CMakeLists.txt and define compile options for Windows


  Commit: d0403e79ea82d05f7f9d003d4163516a58258953
      https://github.com/ehb54/ultrascan3/commit/d0403e79ea82d05f7f9d003d4163516a58258953
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-01-06 (Tue, 06 Jan 2026)

  Changed paths:
    M CMakePresets.json

  Log Message:
  -----------
  Update `CMakePresets.json` to adjust MinGW conditions and set VCPKG triplet for Windows builds


  Commit: e8640132887a70936b99095e9102ce2986b71157
      https://github.com/ehb54/ultrascan3/commit/e8640132887a70936b99095e9102ce2986b71157
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-06 (Tue, 06 Jan 2026)

  Changed paths:
    M gui/us_passwd.cpp

  Log Message:
  -----------
  e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing...


  Commit: 5d33eb2aef8c3f0f5a4a29b87448ad208d81984c
      https://github.com/ehb54/ultrascan3/commit/5d33eb2aef8c3f0f5a4a29b87448ad208d81984c
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-06 (Tue, 06 Jan 2026)

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

  Log Message:
  -----------
  [MORE ]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing...


  Commit: 545ae8d4a3ff14a6e315409e923b9ca41076e9b6
      https://github.com/ehb54/ultrascan3/commit/545ae8d4a3ff14a6e315409e923b9ca41076e9b6
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-06 (Tue, 06 Jan 2026)

  Changed paths:
    M programs/us_esigner_gmp/us_esigner_gmp.cpp

  Log Message:
  -----------
  [MORE 2]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing...


  Commit: 5558bbe9b28475c555cb94973cef193f29f11804
      https://github.com/ehb54/ultrascan3/commit/5558bbe9b28475c555cb94973cef193f29f11804
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-06 (Tue, 06 Jan 2026)

  Changed paths:
    M programs/us_esigner_gmp/us_esigner_gmp.cpp

  Log Message:
  -----------
  [MORE 2a]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing...


  Commit: a136b59f67c8fda1ee6311db7c67cdb3517544ad
      https://github.com/ehb54/ultrascan3/commit/a136b59f67c8fda1ee6311db7c67cdb3517544ad
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-06 (Tue, 06 Jan 2026)

  Changed paths:
    M programs/us_esigner_gmp/us_esigner_gmp.cpp

  Log Message:
  -----------
  [MORE 3]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing...


  Commit: 3fb85fd790fba2583aed0262d1610aed737a512b
      https://github.com/ehb54/ultrascan3/commit/3fb85fd790fba2583aed0262d1610aed737a512b
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-06 (Tue, 06 Jan 2026)

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

  Log Message:
  -----------
  [MORE 3 Plus audit Trail]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing...


  Commit: 358fa3127df640b71b730a1a59a36c30ef57b35c
      https://github.com/ehb54/ultrascan3/commit/358fa3127df640b71b730a1a59a36c30ef57b35c
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-06 (Tue, 06 Jan 2026)

  Changed paths:
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp

  Log Message:
  -----------
  [MORE 5 Plus audit Trail]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing...


  Commit: 3c5adbaa5801cf489f6544623e8dc23ae51cd3aa
      https://github.com/ehb54/ultrascan3/commit/3c5adbaa5801cf489f6544623e8dc23ae51cd3aa
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-06 (Tue, 06 Jan 2026)

  Changed paths:
    M programs/us_esigner_gmp/us_esigner_gmp.cpp

  Log Message:
  -----------
  [MORE 6 Plus audit Trail]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing...


  Commit: 17fefbf81659578b2696e6810bc983a49dba5f16
      https://github.com/ehb54/ultrascan3/commit/17fefbf81659578b2696e6810bc983a49dba5f16
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-06 (Tue, 06 Jan 2026)

  Changed paths:
    M programs/us_esigner_gmp/us_esigner_gmp.cpp

  Log Message:
  -----------
  [MORE 7 Plus audit Trail & page pagination]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing...


  Commit: e72f2c1d666e58f670d0013e78ee4e271a5a09ea
      https://github.com/ehb54/ultrascan3/commit/e72f2c1d666e58f670d0013e78ee4e271a5a09ea
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-06 (Tue, 06 Jan 2026)

  Changed paths:
    M programs/us_esigner_gmp/us_esigner_gmp.cpp

  Log Message:
  -----------
  [MORE 8 Plus audit Trail & page pagination]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing...


  Commit: 7c2bec78b6a0198397031c56ec411a9252f04000
      https://github.com/ehb54/ultrascan3/commit/7c2bec78b6a0198397031c56ec411a9252f04000
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-01-07 (Wed, 07 Jan 2026)

  Changed paths:
    M utils/us_gzip.cpp

  Log Message:
  -----------
  Replace `_unlink` and `_chmod` with `unlink` and `chmod` for better cross-platform compatibility in `us_gzip.cpp`. Adjust Windows platform checks and migrate from `strcpy_s` to `qstrcpy`.

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


  Commit: 81f59a21d854bfa0653cad7c542f1628fc95f5c0
      https://github.com/ehb54/ultrascan3/commit/81f59a21d854bfa0653cad7c542f1628fc95f5c0
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-01-07 (Wed, 07 Jan 2026)

  Changed paths:
    M utils/us_gzip.cpp

  Log Message:
  -----------
  Fix preprocessor directive syntax for Windows


  Commit: 7e2f5851c9e0ed47372d1a4dbaa935ea883e0344
      https://github.com/ehb54/ultrascan3/commit/7e2f5851c9e0ed47372d1a4dbaa935ea883e0344
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-08 (Thu, 08 Jan 2026)

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

  Log Message:
  -----------
  GMP | R&D programs -- ask user to confirm when exiting programs...


  Commit: 6ab3d3a27c0adc9dd654816240703b36ef05041a
      https://github.com/ehb54/ultrascan3/commit/6ab3d3a27c0adc9dd654816240703b36ef05041a
  Author: reecemartin48 <135046110+reecemartin48 at users.noreply.github.com>
  Date:   2026-01-09 (Fri, 09 Jan 2026)

  Changed paths:
    M programs/us_edit/us_edit.cpp

  Log Message:
  -----------
  Merge pull request #340 from ehb54/alexey-dev-issue683

GMP: 4.EDIT -- when reading Apofile's data for Scan Exclusions, check hat every nth scan not be 0…


  Commit: bf59fbfb33cc0ddcf42f5117bbff6eaef6036a21
      https://github.com/ehb54/ultrascan3/commit/bf59fbfb33cc0ddcf42f5117bbff6eaef6036a21
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-01-09 (Fri, 09 Jan 2026)

  Changed paths:
    M programs/us_edit/us_edit.cpp

  Log Message:
  -----------
  Merge branch 'main' into lukas/qt6-compile


  Commit: aed7d9e140bfd8c59caf4d90b56d30499024e416
      https://github.com/ehb54/ultrascan3/commit/aed7d9e140bfd8c59caf4d90b56d30499024e416
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-09 (Fri, 09 Jan 2026)

  Changed paths:
    M programs/us_com_project/us_com_project_gui.cpp

  Log Message:
  -----------
  [1]GMP | R&D programs -- ask user to confirm when exiting programs...


  Commit: ba140a214b0d6d3fc51e620ce4ff61a50b60e25b
      https://github.com/ehb54/ultrascan3/commit/ba140a214b0d6d3fc51e620ce4ff61a50b60e25b
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-09 (Fri, 09 Jan 2026)

  Changed paths:
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

  Log Message:
  -----------
  GMP REPORTER -- remove words GMP/non-GMP from the report's title...


  Commit: 67bed35c012990f32e1177e301a57f38a0be05cb
      https://github.com/ehb54/ultrascan3/commit/67bed35c012990f32e1177e301a57f38a0be05cb
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

  Changed paths:
    M programs/us_edit/us_edit.cpp

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


  Commit: f2bcdfb5fcaaa18ac852db80e31ae2ae040ce293
      https://github.com/ehb54/ultrascan3/commit/f2bcdfb5fcaaa18ac852db80e31ae2ae040ce293
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

  Changed paths:
    M gui/us_passwd.cpp
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.h
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

  Log Message:
  -----------
  Merge pull request #342 from ehb54/alexey-dev-issue685

Ability to Approve/Reject GMP Report


  Commit: 02db8f53be150d60db90c37a4e0c475cd504f56f
      https://github.com/ehb54/ultrascan3/commit/02db8f53be150d60db90c37a4e0c475cd504f56f
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

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

  Log Message:
  -----------
  GMP | R&D -- work towards reusing R&D protocols in the GMP framework...


  Commit: 6566c1e0ad133c8c15008fd0e2f4a43859041b55
      https://github.com/ehb54/ultrascan3/commit/6566c1e0ad133c8c15008fd0e2f4a43859041b55
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

  Changed paths:
    M gui/us_passwd.cpp
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.h
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

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

Mergre main into alexey-dev-issue686


  Commit: 7a461d6cea4628319290da95d5c6c492351180d5
      https://github.com/ehb54/ultrascan3/commit/7a461d6cea4628319290da95d5c6c492351180d5
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M utils/us_run_protocol.cpp

  Log Message:
  -----------
  [1]GMP | R&D -- work towards reusing R&D protocols in the GMP framework...


  Commit: 62a2f6d78b1b3a37da1c632202cdd1636a4f4675
      https://github.com/ehb54/ultrascan3/commit/62a2f6d78b1b3a37da1c632202cdd1636a4f4675
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  [2]GMP | R&D -- work towards reusing R&D protocols in the GMP framework...


  Commit: 8ecfc1e4707734ef1629523538d1f29fb3c746d4
      https://github.com/ehb54/ultrascan3/commit/8ecfc1e4707734ef1629523538d1f29fb3c746d4
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  [3]GMP | R&D -- work towards reusing R&D protocols in the GMP framework...


  Commit: 80b29b38504deabfcb19d6fdbbb717792d272854
      https://github.com/ehb54/ultrascan3/commit/80b29b38504deabfcb19d6fdbbb717792d272854
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  [3a]GMP | R&D -- work towards reusing R&D protocols in the GMP framework...


  Commit: bd65902237ae82e5d31925e019e8f9e46b8a82f1
      https://github.com/ehb54/ultrascan3/commit/bd65902237ae82e5d31925e019e8f9e46b8a82f1
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  [4]GMP | R&D -- work towards reusing R&D protocols in the GMP framework...


  Commit: 7dbe9b8fd7641fa17a63d54c921656eeb30d5fd3
      https://github.com/ehb54/ultrascan3/commit/7dbe9b8fd7641fa17a63d54c921656eeb30d5fd3
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-01-13 (Tue, 13 Jan 2026)

  Changed paths:
    M gui/us_passwd.cpp
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.h
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

  Log Message:
  -----------
  Merge branch 'main' into lukas/qt6-compile


  Commit: 99f7a546ebbe56580b7a5acbdcc6f1a44846f48c
      https://github.com/ehb54/ultrascan3/commit/99f7a546ebbe56580b7a5acbdcc6f1a44846f48c
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-01-13 (Tue, 13 Jan 2026)

  Changed paths:
    M vcpkg.json

  Log Message:
  -----------
  Modify libmariadb entry in vcpkg.json

Updated libmariadb entry to include OpenSSL feature.


  Commit: d6d2c153d89a845bbb50690d1899b07822d11881
      https://github.com/ehb54/ultrascan3/commit/d6d2c153d89a845bbb50690d1899b07822d11881
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-13 (Tue, 13 Jan 2026)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  [5]GMP | R&D -- work towards reusing R&D protocols in the GMP framework...


  Commit: c9ffc7bb6a1b7994c962acc20945815e005d7613
      https://github.com/ehb54/ultrascan3/commit/c9ffc7bb6a1b7994c962acc20945815e005d7613
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-13 (Tue, 13 Jan 2026)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  [5a]GMP | R&D -- work towards reusing R&D protocols in the GMP framework...


  Commit: d2f2efb71959e6ff1b77154dc50f8c96f466c3c1
      https://github.com/ehb54/ultrascan3/commit/d2f2efb71959e6ff1b77154dc50f8c96f466c3c1
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-13 (Tue, 13 Jan 2026)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  [5b]GMP | R&D -- work towards reusing R&D protocols in the GMP framework...


  Commit: bdbf60172638a38747bb896bbfa77852048c6975
      https://github.com/ehb54/ultrascan3/commit/bdbf60172638a38747bb896bbfa77852048c6975
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2026-01-13 (Tue, 13 Jan 2026)

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

  Log Message:
  -----------
  Merge pull request #345 from ehb54/alexey-dev-issue686

Re-using R&D protocols within GMP framework


  Commit: 04998c2c159ca9f4460261a09011f715b9ded19e
      https://github.com/ehb54/ultrascan3/commit/04998c2c159ca9f4460261a09011f715b9ded19e
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-01-14 (Wed, 14 Jan 2026)

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

  Log Message:
  -----------
  Merge branch 'main' into lukas/qt6-compile


  Commit: 9752dedd7ae38964191197fad9f8eaeb9202531e
      https://github.com/ehb54/ultrascan3/commit/9752dedd7ae38964191197fad9f8eaeb9202531e
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-14 (Wed, 14 Jan 2026)

  Changed paths:
    M gui/us_passwd.cpp
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp
    M programs/us_edit/us_edit.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.h
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M utils/us_run_protocol.cpp
    M utils/us_run_protocol.h

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

Mearging main into alexey-dev-issue678


  Commit: 757ef23c2df62c066267d68db70f6fc9703a0a8e
      https://github.com/ehb54/ultrascan3/commit/757ef23c2df62c066267d68db70f6fc9703a0a8e
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-15 (Thu, 15 Jan 2026)

  Changed paths:
    M programs/us_com_project/us_com_project_gui.cpp

  Log Message:
  -----------
  [2]GMP | R&D programs -- ask user to confirm when exiting programs...


  Commit: bcfaf8d580319bb94d276b9d596e151a25a3073c
      https://github.com/ehb54/ultrascan3/commit/bcfaf8d580319bb94d276b9d596e151a25a3073c
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

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

  Log Message:
  -----------
  Merge pull request #341 from ehb54/alexey-dev-issue678

GMP | R&D programs -- ask user to confirm when exiting programs...


  Commit: 582f7ac94ec640640bd27629202501de235af605
      https://github.com/ehb54/ultrascan3/commit/582f7ac94ec640640bd27629202501de235af605
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

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

  Log Message:
  -----------
  Merge branch 'main' into lukas/qt6-compile


  Commit: b7ef6c746a0255676ccbfb6b665b6333622e83d4
      https://github.com/ehb54/ultrascan3/commit/b7ef6c746a0255676ccbfb6b665b6333622e83d4
  Author: Saeed <github.com/samo38>
  Date:   2026-01-19 (Mon, 19 Jan 2026)

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

  Log Message:
  -----------
  us_integral: added vbar distro


  Commit: c013ad257122d7f5757b2be16917f314b10b7ffc
      https://github.com/ehb54/ultrascan3/commit/c013ad257122d7f5757b2be16917f314b10b7ffc
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-01-21 (Wed, 21 Jan 2026)

  Changed paths:
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_com_project/us_com_project_gui.h
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M utils/us_run_protocol.cpp
    M utils/us_run_protocol.h

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


  Commit: 766ea78bd149f180ca7b2a9369bd3382148de76b
      https://github.com/ehb54/ultrascan3/commit/766ea78bd149f180ca7b2a9369bd3382148de76b
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-01-22 (Thu, 22 Jan 2026)

  Changed paths:
    M vcpkg.json

  Log Message:
  -----------
  Merge pull request #344 from ehb54/lukas/db_connection_windows_vcpkg

Modify libmariadb entry in vcpkg.json


  Commit: cd149cc300c321fffa47638394bd915a7ca258c9
      https://github.com/ehb54/ultrascan3/commit/cd149cc300c321fffa47638394bd915a7ca258c9
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-01-22 (Thu, 22 Jan 2026)

  Changed paths:
    M vcpkg.json

  Log Message:
  -----------
  Merge branch 'main' into lukas/qt6-compile


  Commit: 209dba0c4bb17c8a404318b57d5826131665157f
      https://github.com/ehb54/ultrascan3/commit/209dba0c4bb17c8a404318b57d5826131665157f
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-01-22 (Thu, 22 Jan 2026)

  Changed paths:
    M .github/workflows/codeql-analysis.yml
    M CMakeLists.txt
    M CMakePresets.json
    M admin/cmake/FindQwt.cmake
    A admin/cmake/triplets/x64-mingw-dynamic.cmake
    A buildsys/vcpkg/overlay-ports/qt5-multimedia/drop-wmf-plugin.patch
    A buildsys/vcpkg/overlay-ports/qt5-multimedia/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qt5-multimedia/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qt5-tools/fix-pkgconfig-qt5uiplugin-not-found.patch
    A buildsys/vcpkg/overlay-ports/qt5-tools/fix-spawnvp-argv.patch
    A buildsys/vcpkg/overlay-ports/qt5-tools/libclang.patch
    A buildsys/vcpkg/overlay-ports/qt5-tools/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qt5-tools/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwt-6-1-6/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-1-6/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/config.patch
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/fix_dll_install.patch
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/unofficial-qwt-config.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/config.patch
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/fix_dll_install.patch
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/unofficial-qwt-config.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/vcpkg.json
    R buildsys/vcpkg/overlay-ports/qwt/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qwt/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/qwtplot3d-config.cmake.in
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/qwtplot3d-config.cmake.in
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/qwtplot3d-config.cmake.in
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/vcpkg.json
    R buildsys/vcpkg/overlay-ports/qwtplot3d/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qwtplot3d/qwtplot3d-config.cmake.in
    R buildsys/vcpkg/overlay-ports/qwtplot3d/vcpkg.json
    M gui.pri
    M gui/CMakeLists.txt
    M gui/fix-mac-make.sh
    R gui/images.qrc
    M gui/libus_gui.pro
    M gui/qrc_make_adds.txt
    M gui/us_analysis_base2.cpp
    M gui/us_analyte_gui.cpp
    M gui/us_buffer_gui.cpp
    M gui/us_convert_gui.cpp
    M gui/us_convert_gui.h
    M gui/us_csv_loader.cpp
    M gui/us_extinctfitter_gui.cpp
    M gui/us_extinction_gui.cpp
    M gui/us_get_run.cpp
    M gui/us_gui_util.cpp
    M gui/us_images.cpp
    M gui/us_images.h
    M gui/us_investigator.cpp
    M gui/us_license.cpp
    M gui/us_minimize.cpp
    M gui/us_model_gui.cpp
    M gui/us_model_loader.cpp
    M gui/us_mwl_data.cpp
    M gui/us_new_spectrum.cpp
    M gui/us_plot.cpp
    M gui/us_plot.h
    M gui/us_plot3d.cpp
    M gui/us_plot3d.h
    M gui/us_predict1.cpp
    M gui/us_predict1.h
    M gui/us_run_details2.cpp
    M gui/us_sassoc.cpp
    M gui/us_sassoc.h
    M gui/us_solution_gui.cpp
    M gui/us_spectrodata.cpp
    M gui/us_spectrodata.h
    M gui/us_widgets.h
    M makeall.sh
    M programs/CMakeLists.txt
    M programs/main1.inc
    M programs/us/us.cpp
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_2dsa/us_show_norm.cpp
    M programs/us_abde/us_abde_main.cpp
    M programs/us_abde/us_norm_profile.cpp
    M programs/us_abde/us_norm_profile.h
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_analysis_profile/us_analysis_profile.h
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_autoflow_analysis/CMakeLists.txt
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp
    M programs/us_autoflow_analysis/us_autoflow_analysis.h
    M programs/us_buoyancy/us_buoyancy.cpp
    M programs/us_buoyancy/us_buoyancy.h
    M programs/us_colorgradient/us_colorgradient.cpp
    M programs/us_com_project/CMakeLists.txt
    M programs/us_com_project/us_com_project_gui.h
    M programs/us_com_project_academic/CMakeLists.txt
    M programs/us_combine_models/us_combine_models.cpp
    M programs/us_config/us_color.cpp
    M programs/us_config/us_font.cpp
    M programs/us_config/us_font.h
    M programs/us_config/us_newxpnhost_db.cpp
    M programs/us_config/us_xpnhost_db.cpp
    M programs/us_dcdt/us_dcdt.cpp
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_density_match/us_density_match.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_edit_scan.h
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_export_legacy/us_export.cpp
    M programs/us_fds_filemanager/us_fds_filemanager.cpp
    M programs/us_fematch/CMakeLists.txt
    M programs/us_fematch/us_fematch.cpp
    M programs/us_fematch/us_plot_control_fem.cpp
    M programs/us_fematch/us_plot_control_fem.h
    M programs/us_fit_meniscus/CMakeLists.txt
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    M programs/us_fit_meniscus/us_fit_meniscus.h
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_ga_init/us_ga_init.h
    M programs/us_globalequil/us_eqfit_control.cpp
    M programs/us_globalequil/us_eqhistogram.cpp
    M programs/us_globalequil/us_eqmath.cpp
    M programs/us_globalequil/us_eqmodel_control.cpp
    M programs/us_globalequil/us_eqreporter.cpp
    M programs/us_globalequil/us_fit_worker.cpp
    M programs/us_globalequil/us_globalequil.cpp
    M programs/us_globalequil/us_globalequil.h
    M programs/us_grid_editor/us_grid_editor.cpp
    M programs/us_integral/us_integral.cpp
    M programs/us_legacy_converter/us_legacy_converter.cpp
    M programs/us_manage_data/us_data_model.cpp
    M programs/us_modelmetrics/us_modelmetrics.cpp
    M programs/us_mwl_species_fit/CMakeLists.txt
    M programs/us_mwl_species_fit/us_mwl_sf_plot3d.cpp
    M programs/us_mwl_species_fit/us_mwl_sf_plot3d.h
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_mwl_spectra/us_mwl_spectra.cpp
    M programs/us_mwl_spectra/us_mwls_pltctl.cpp
    M programs/us_mwl_spectra/us_mwls_pltctl.h
    M programs/us_mwlr_viewer/us_mwl_pltctrl.cpp
    M programs/us_mwlr_viewer/us_mwl_pltctrl.h
    M programs/us_mwlr_viewer/us_mwlr_viewer.cpp
    M programs/us_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.h
    M programs/us_pcsa/us_rpscan.cpp
    M programs/us_pcsa/us_rpscan.h
    M programs/us_protocol_dev/CMakeLists.txt
    M programs/us_protocol_dev/us_protocol_dev_gui.h
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.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_convert_scan.h
    M programs/us_pseudo_absorbance/us_pseudo_absorbance.cpp
    M programs/us_pseudo_absorbance/us_remove_ri.cpp
    M programs/us_pseudo_absorbance/us_remove_ri.h
    M programs/us_query_rmsd/CMakeLists.txt
    M programs/us_query_rmsd/us_query_rmsd.cpp
    M programs/us_ramp/us_experiment_ra.cpp
    M programs/us_ramp/us_get_dbrun_ra.cpp
    M programs/us_ramp/us_mwlramp.cpp
    M programs/us_ramp/us_ramp.cpp
    M programs/us_ramp/us_ramp_gui.cpp
    M programs/us_ramp/us_ramp_gui.h
    M programs/us_reporter_gmp/CMakeLists.txt
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_rotor_calibration/us_rotor_calibration.cpp
    M programs/us_rotor_calibration/us_rotor_calibration.h
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_spectrum/us_spectrum.h
    M programs/us_vhw_combine/us_vhw_combine.cpp
    M programs/us_vhw_combine/us_vhwc_pltctl.cpp
    M programs/us_vhw_combine/us_vhwc_pltctl.h
    M programs/us_vhw_enhanced/us_distrib_plot.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.h
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.h
    M qwtplot3d/CMakeLists.txt
    M qwtplot3d/include/qwt3d_io_gl2ps.h
    M qwtplot3d/include/qwt3d_openglhelper.h
    M qwtplot3d/include/qwt3d_plot.h
    M qwtplot3d/include/qwt3d_surfaceplot.h
    M qwtplot3d/qwtplot3d.pro
    M qwtplot3d/src/qwt3d_io.cpp
    M qwtplot3d/src/qwt3d_io_gl2ps.cpp
    M qwtplot3d/src/qwt3d_label.cpp
    M qwtplot3d/src/qwt3d_lighting.cpp
    M qwtplot3d/src/qwt3d_movements.cpp
    M qwtplot3d/src/qwt3d_plot.cpp
    M qwtplot3d/src/qwt3d_surfaceplot.cpp
    M test/utils/CMakeLists.txt
    M utils/CMakeLists.txt
    M utils/libus_utils.pro
    M utils/us_ana_profile.cpp
    M utils/us_ana_profile.h
    M utils/us_analyte.cpp
    M utils/us_analyte.h
    M utils/us_archive.cpp
    M utils/us_archive.h
    M utils/us_astfem_math.cpp
    M utils/us_astfem_math.h
    M utils/us_astfem_rsa.cpp
    M utils/us_astfem_rsa.h
    M utils/us_buffer.cpp
    M utils/us_buffer.h
    M utils/us_cfa_data.cpp
    M utils/us_cfa_data.h
    M utils/us_constants.cpp
    M utils/us_constants.h
    M utils/us_convert.cpp
    M utils/us_convert.h
    M utils/us_convertio.cpp
    M utils/us_convertio.h
    M utils/us_crc.cpp
    M utils/us_crc.h
    M utils/us_crypto.cpp
    M utils/us_crypto.h
    M utils/us_csv_data.cpp
    M utils/us_csv_data.h
    M utils/us_dataIO.cpp
    M utils/us_dataIO.h
    M utils/us_datafiles.cpp
    M utils/us_datafiles.h
    M utils/us_db2.cpp
    M utils/us_db2.h
    M utils/us_dmga_constr.cpp
    M utils/us_eprofile.h
    M utils/us_experiment.cpp
    M utils/us_extern.h
    M utils/us_geturl.cpp
    M utils/us_geturl.h
    M utils/us_global.cpp
    M utils/us_global.h
    M utils/us_gzip.cpp
    M utils/us_gzip.h
    M utils/us_hardware.h
    M utils/us_http_post.h
    M utils/us_hydrosim.cpp
    M utils/us_hydrosim.h
    M utils/us_lamm_astfvm.cpp
    M utils/us_lamm_astfvm.h
    M utils/us_license_t.cpp
    M utils/us_license_t.h
    M utils/us_link_ssl.cpp
    M utils/us_link_ssl.h
    M utils/us_lm.cpp
    M utils/us_local_server.cpp
    M utils/us_local_server.h
    M utils/us_math2.cpp
    M utils/us_math2.h
    M utils/us_matrix.cpp
    M utils/us_matrix.h
    M utils/us_memory.cpp
    M utils/us_memory.h
    M utils/us_model.cpp
    M utils/us_model.h
    M utils/us_noise.cpp
    M utils/us_noise.h
    M utils/us_pcsa_modelrec.cpp
    M utils/us_pcsa_modelrec.h
    M utils/us_project.cpp
    M utils/us_protocol_util.cpp
    M utils/us_protocol_util.h
    M utils/us_report.cpp
    M utils/us_report.h
    M utils/us_report_gmp.cpp
    M utils/us_rotor.cpp
    M utils/us_run_protocol.cpp
    M utils/us_run_protocol.h
    M utils/us_settings.cpp
    M utils/us_settings.h
    M utils/us_simparms.cpp
    M utils/us_simparms.h
    M utils/us_sleep.h
    M utils/us_solute.cpp
    M utils/us_solute.h
    M utils/us_solution.cpp
    M utils/us_solution.h
    M utils/us_solution_vals.h
    M utils/us_solve_sim.cpp
    M utils/us_stiffbase.cpp
    M utils/us_stiffbase.h
    M utils/us_tar.cpp
    M utils/us_tar.h
    M utils/us_time_state.h
    M utils/us_timer.cpp
    M utils/us_timer.h
    M utils/us_util.cpp
    M utils/us_util.h
    A utils/us_utils_qt.h
    M utils/us_vector.cpp
    M utils/us_vector.h
    M utils/us_xpn_data.cpp
    M utils/us_xpn_data.h
    M utils/us_zsolute.cpp
    M utils/us_zsolute.h
    M vcpkg.json

  Log Message:
  -----------
  Merge pull request #300 from ehb54/lukas/qt6-compile

Update ultrascan to build with qt5.15.10+ or qt6.8.+ and qwt6.1.6 or qwt6.3.0


  Commit: edfe3d93736f4d21d05015dba6216a7c07cfb618
      https://github.com/ehb54/ultrascan3/commit/edfe3d93736f4d21d05015dba6216a7c07cfb618
  Author: Saeed <github.com/samo38>
  Date:   2026-01-22 (Thu, 22 Jan 2026)

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

  Log Message:
  -----------
  add R(h) rb


  Commit: 101862e8adaad3ad184dd77cd388423c467368a7
      https://github.com/ehb54/ultrascan3/commit/101862e8adaad3ad184dd77cd388423c467368a7
  Author: Saeed <github.com/samo38>
  Date:   2026-01-22 (Thu, 22 Jan 2026)

  Changed paths:
    M .github/workflows/codeql-analysis.yml
    M CMakeLists.txt
    M CMakePresets.json
    M admin/cmake/FindQwt.cmake
    A admin/cmake/triplets/x64-mingw-dynamic.cmake
    A buildsys/vcpkg/overlay-ports/qt5-multimedia/drop-wmf-plugin.patch
    A buildsys/vcpkg/overlay-ports/qt5-multimedia/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qt5-multimedia/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qt5-tools/fix-pkgconfig-qt5uiplugin-not-found.patch
    A buildsys/vcpkg/overlay-ports/qt5-tools/fix-spawnvp-argv.patch
    A buildsys/vcpkg/overlay-ports/qt5-tools/libclang.patch
    A buildsys/vcpkg/overlay-ports/qt5-tools/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qt5-tools/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwt-6-1-6/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-1-6/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/config.patch
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/fix_dll_install.patch
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/unofficial-qwt-config.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/config.patch
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/fix_dll_install.patch
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/unofficial-qwt-config.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/vcpkg.json
    R buildsys/vcpkg/overlay-ports/qwt/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qwt/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/qwtplot3d-config.cmake.in
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/qwtplot3d-config.cmake.in
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/qwtplot3d-config.cmake.in
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/vcpkg.json
    R buildsys/vcpkg/overlay-ports/qwtplot3d/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qwtplot3d/qwtplot3d-config.cmake.in
    R buildsys/vcpkg/overlay-ports/qwtplot3d/vcpkg.json
    M gui.pri
    M gui/CMakeLists.txt
    M gui/fix-mac-make.sh
    R gui/images.qrc
    M gui/libus_gui.pro
    M gui/qrc_make_adds.txt
    M gui/us_analysis_base2.cpp
    M gui/us_analyte_gui.cpp
    M gui/us_buffer_gui.cpp
    M gui/us_convert_gui.cpp
    M gui/us_convert_gui.h
    M gui/us_csv_loader.cpp
    M gui/us_extinctfitter_gui.cpp
    M gui/us_extinction_gui.cpp
    M gui/us_get_run.cpp
    M gui/us_gui_util.cpp
    M gui/us_images.cpp
    M gui/us_images.h
    M gui/us_investigator.cpp
    M gui/us_license.cpp
    M gui/us_minimize.cpp
    M gui/us_model_gui.cpp
    M gui/us_model_loader.cpp
    M gui/us_mwl_data.cpp
    M gui/us_new_spectrum.cpp
    M gui/us_plot.cpp
    M gui/us_plot.h
    M gui/us_plot3d.cpp
    M gui/us_plot3d.h
    M gui/us_predict1.cpp
    M gui/us_predict1.h
    M gui/us_run_details2.cpp
    M gui/us_sassoc.cpp
    M gui/us_sassoc.h
    M gui/us_solution_gui.cpp
    M gui/us_spectrodata.cpp
    M gui/us_spectrodata.h
    M gui/us_widgets.h
    M makeall.sh
    M programs/CMakeLists.txt
    M programs/main1.inc
    M programs/us/us.cpp
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_2dsa/us_show_norm.cpp
    M programs/us_abde/us_abde_main.cpp
    M programs/us_abde/us_norm_profile.cpp
    M programs/us_abde/us_norm_profile.h
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_analysis_profile/us_analysis_profile.h
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_autoflow_analysis/CMakeLists.txt
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp
    M programs/us_autoflow_analysis/us_autoflow_analysis.h
    M programs/us_buoyancy/us_buoyancy.cpp
    M programs/us_buoyancy/us_buoyancy.h
    M programs/us_colorgradient/us_colorgradient.cpp
    M programs/us_com_project/CMakeLists.txt
    M programs/us_com_project/us_com_project_gui.h
    M programs/us_com_project_academic/CMakeLists.txt
    M programs/us_combine_models/us_combine_models.cpp
    M programs/us_config/us_color.cpp
    M programs/us_config/us_font.cpp
    M programs/us_config/us_font.h
    M programs/us_config/us_newxpnhost_db.cpp
    M programs/us_config/us_xpnhost_db.cpp
    M programs/us_dcdt/us_dcdt.cpp
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_density_match/us_density_match.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_edit_scan.h
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_export_legacy/us_export.cpp
    M programs/us_fds_filemanager/us_fds_filemanager.cpp
    M programs/us_fematch/CMakeLists.txt
    M programs/us_fematch/us_fematch.cpp
    M programs/us_fematch/us_plot_control_fem.cpp
    M programs/us_fematch/us_plot_control_fem.h
    M programs/us_fit_meniscus/CMakeLists.txt
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    M programs/us_fit_meniscus/us_fit_meniscus.h
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_ga_init/us_ga_init.h
    M programs/us_globalequil/us_eqfit_control.cpp
    M programs/us_globalequil/us_eqhistogram.cpp
    M programs/us_globalequil/us_eqmath.cpp
    M programs/us_globalequil/us_eqmodel_control.cpp
    M programs/us_globalequil/us_eqreporter.cpp
    M programs/us_globalequil/us_fit_worker.cpp
    M programs/us_globalequil/us_globalequil.cpp
    M programs/us_globalequil/us_globalequil.h
    M programs/us_grid_editor/us_grid_editor.cpp
    M programs/us_integral/us_integral.cpp
    M programs/us_legacy_converter/us_legacy_converter.cpp
    M programs/us_manage_data/us_data_model.cpp
    M programs/us_modelmetrics/us_modelmetrics.cpp
    M programs/us_mwl_species_fit/CMakeLists.txt
    M programs/us_mwl_species_fit/us_mwl_sf_plot3d.cpp
    M programs/us_mwl_species_fit/us_mwl_sf_plot3d.h
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_mwl_spectra/us_mwl_spectra.cpp
    M programs/us_mwl_spectra/us_mwls_pltctl.cpp
    M programs/us_mwl_spectra/us_mwls_pltctl.h
    M programs/us_mwlr_viewer/us_mwl_pltctrl.cpp
    M programs/us_mwlr_viewer/us_mwl_pltctrl.h
    M programs/us_mwlr_viewer/us_mwlr_viewer.cpp
    M programs/us_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.h
    M programs/us_pcsa/us_rpscan.cpp
    M programs/us_pcsa/us_rpscan.h
    M programs/us_protocol_dev/CMakeLists.txt
    M programs/us_protocol_dev/us_protocol_dev_gui.h
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.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_convert_scan.h
    M programs/us_pseudo_absorbance/us_pseudo_absorbance.cpp
    M programs/us_pseudo_absorbance/us_remove_ri.cpp
    M programs/us_pseudo_absorbance/us_remove_ri.h
    M programs/us_query_rmsd/CMakeLists.txt
    M programs/us_query_rmsd/us_query_rmsd.cpp
    M programs/us_ramp/us_experiment_ra.cpp
    M programs/us_ramp/us_get_dbrun_ra.cpp
    M programs/us_ramp/us_mwlramp.cpp
    M programs/us_ramp/us_ramp.cpp
    M programs/us_ramp/us_ramp_gui.cpp
    M programs/us_ramp/us_ramp_gui.h
    M programs/us_reporter_gmp/CMakeLists.txt
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_rotor_calibration/us_rotor_calibration.cpp
    M programs/us_rotor_calibration/us_rotor_calibration.h
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_spectrum/us_spectrum.h
    M programs/us_vhw_combine/us_vhw_combine.cpp
    M programs/us_vhw_combine/us_vhwc_pltctl.cpp
    M programs/us_vhw_combine/us_vhwc_pltctl.h
    M programs/us_vhw_enhanced/us_distrib_plot.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.h
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.h
    M qwtplot3d/CMakeLists.txt
    M qwtplot3d/include/qwt3d_io_gl2ps.h
    M qwtplot3d/include/qwt3d_openglhelper.h
    M qwtplot3d/include/qwt3d_plot.h
    M qwtplot3d/include/qwt3d_surfaceplot.h
    M qwtplot3d/qwtplot3d.pro
    M qwtplot3d/src/qwt3d_io.cpp
    M qwtplot3d/src/qwt3d_io_gl2ps.cpp
    M qwtplot3d/src/qwt3d_label.cpp
    M qwtplot3d/src/qwt3d_lighting.cpp
    M qwtplot3d/src/qwt3d_movements.cpp
    M qwtplot3d/src/qwt3d_plot.cpp
    M qwtplot3d/src/qwt3d_surfaceplot.cpp
    M test/utils/CMakeLists.txt
    M utils/CMakeLists.txt
    M utils/libus_utils.pro
    M utils/us_ana_profile.cpp
    M utils/us_ana_profile.h
    M utils/us_analyte.cpp
    M utils/us_analyte.h
    M utils/us_archive.cpp
    M utils/us_archive.h
    M utils/us_astfem_math.cpp
    M utils/us_astfem_math.h
    M utils/us_astfem_rsa.cpp
    M utils/us_astfem_rsa.h
    M utils/us_buffer.cpp
    M utils/us_buffer.h
    M utils/us_cfa_data.cpp
    M utils/us_cfa_data.h
    M utils/us_constants.cpp
    M utils/us_constants.h
    M utils/us_convert.cpp
    M utils/us_convert.h
    M utils/us_convertio.cpp
    M utils/us_convertio.h
    M utils/us_crc.cpp
    M utils/us_crc.h
    M utils/us_crypto.cpp
    M utils/us_crypto.h
    M utils/us_csv_data.cpp
    M utils/us_csv_data.h
    M utils/us_dataIO.cpp
    M utils/us_dataIO.h
    M utils/us_datafiles.cpp
    M utils/us_datafiles.h
    M utils/us_db2.cpp
    M utils/us_db2.h
    M utils/us_dmga_constr.cpp
    M utils/us_eprofile.h
    M utils/us_experiment.cpp
    M utils/us_extern.h
    M utils/us_geturl.cpp
    M utils/us_geturl.h
    M utils/us_global.cpp
    M utils/us_global.h
    M utils/us_gzip.cpp
    M utils/us_gzip.h
    M utils/us_hardware.h
    M utils/us_http_post.h
    M utils/us_hydrosim.cpp
    M utils/us_hydrosim.h
    M utils/us_lamm_astfvm.cpp
    M utils/us_lamm_astfvm.h
    M utils/us_license_t.cpp
    M utils/us_license_t.h
    M utils/us_link_ssl.cpp
    M utils/us_link_ssl.h
    M utils/us_lm.cpp
    M utils/us_local_server.cpp
    M utils/us_local_server.h
    M utils/us_math2.cpp
    M utils/us_math2.h
    M utils/us_matrix.cpp
    M utils/us_matrix.h
    M utils/us_memory.cpp
    M utils/us_memory.h
    M utils/us_model.cpp
    M utils/us_model.h
    M utils/us_noise.cpp
    M utils/us_noise.h
    M utils/us_pcsa_modelrec.cpp
    M utils/us_pcsa_modelrec.h
    M utils/us_project.cpp
    M utils/us_protocol_util.cpp
    M utils/us_protocol_util.h
    M utils/us_report.cpp
    M utils/us_report.h
    M utils/us_report_gmp.cpp
    M utils/us_rotor.cpp
    M utils/us_run_protocol.cpp
    M utils/us_run_protocol.h
    M utils/us_settings.cpp
    M utils/us_settings.h
    M utils/us_simparms.cpp
    M utils/us_simparms.h
    M utils/us_sleep.h
    M utils/us_solute.cpp
    M utils/us_solute.h
    M utils/us_solution.cpp
    M utils/us_solution.h
    M utils/us_solution_vals.h
    M utils/us_solve_sim.cpp
    M utils/us_stiffbase.cpp
    M utils/us_stiffbase.h
    M utils/us_tar.cpp
    M utils/us_tar.h
    M utils/us_time_state.h
    M utils/us_timer.cpp
    M utils/us_timer.h
    M utils/us_util.cpp
    M utils/us_util.h
    A utils/us_utils_qt.h
    M utils/us_vector.cpp
    M utils/us_vector.h
    M utils/us_xpn_data.cpp
    M utils/us_xpn_data.h
    M utils/us_zsolute.cpp
    M utils/us_zsolute.h
    M vcpkg.json

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/main' into us_integral


  Commit: 1adf73f1c4c9bfe5776f65ecae19294163ba1237
      https://github.com/ehb54/ultrascan3/commit/1adf73f1c4c9bfe5776f65ecae19294163ba1237
  Author: Saeed <github.com/samo38>
  Date:   2026-01-22 (Thu, 22 Jan 2026)

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

  Log Message:
  -----------
  add hr vectors


  Commit: 2542899201e17dd085de687f6fdfe671fa123bdb
      https://github.com/ehb54/ultrascan3/commit/2542899201e17dd085de687f6fdfe671fa123bdb
  Author: Haben Gabir <haben.gabir at uleth.ca>
  Date:   2026-01-22 (Thu, 22 Jan 2026)

  Changed paths:
    A doc/manual/source/#Makefile#
    A doc/manual/source/2dsa/2dsa_adv.rst
    A doc/manual/source/2dsa/2dsa_analys.rst
    A doc/manual/source/2dsa/2dsa_main.rst
    A doc/manual/source/2dsa/index.rst
    A doc/manual/source/3d_plot.rst
    A doc/manual/source/_static/css/custom.css
    A doc/manual/source/_static/custom.css
    A doc/manual/source/_static/images/2dsa_3dplot.png
    A doc/manual/source/_static/images/2dsa_advan.png
    A doc/manual/source/_static/images/2dsa_analvv.png
    A doc/manual/source/_static/images/2dsa_analys.png
    A doc/manual/source/_static/images/2dsa_main-c.png
    A doc/manual/source/_static/images/2dsa_main-o.png
    A doc/manual/source/_static/images/2dsa_resplot.png
    A doc/manual/source/_static/images/D20W_bar.png
    A doc/manual/source/_static/images/MW-bar.png
    A doc/manual/source/_static/images/RINplot.png
    A doc/manual/source/_static/images/TINplot.png
    A doc/manual/source/_static/images/UltraScan-logo.png
    A doc/manual/source/_static/images/add_RIN-TIN.png
    A doc/manual/source/_static/images/add_RIN.png
    A doc/manual/source/_static/images/add_TIN.png
    A doc/manual/source/_static/images/advanced_config.png
    A doc/manual/source/_static/images/analyte_details.png
    A doc/manual/source/_static/images/analyte_edit.png
    A doc/manual/source/_static/images/analyte_edit_spec.png
    A doc/manual/source/_static/images/analyte_new_sequence.png
    A doc/manual/source/_static/images/analyte_newc.png
    A doc/manual/source/_static/images/analyte_newd.png
    A doc/manual/source/_static/images/analyte_newp.png
    A doc/manual/source/_static/images/analyte_selectc.png
    A doc/manual/source/_static/images/analyte_selectd.png
    A doc/manual/source/_static/images/analyte_selectp.png
    A doc/manual/source/_static/images/analyte_sequence.png
    A doc/manual/source/_static/images/analyte_settings.png
    A doc/manual/source/_static/images/analyte_spec-gui.png
    A doc/manual/source/_static/images/analyte_specmenu.png
    A doc/manual/source/_static/images/analyte_spectrum.png
    A doc/manual/source/_static/images/analytes.png
    A doc/manual/source/_static/images/associations.png
    A doc/manual/source/_static/images/astfem_sim.png
    A doc/manual/source/_static/images/bitmap.png
    A doc/manual/source/_static/images/buffer_edit.png
    A doc/manual/source/_static/images/buffer_edit_setting.png
    A doc/manual/source/_static/images/buffer_edit_spectrum.png
    A doc/manual/source/_static/images/buffer_info.png
    A doc/manual/source/_static/images/buffer_manage_spectrum.png
    A doc/manual/source/_static/images/buffer_new.png
    A doc/manual/source/_static/images/buffer_new_spectrum.png
    A doc/manual/source/_static/images/buffer_select.png
    A doc/manual/source/_static/images/buffer_settings.png
    A doc/manual/source/_static/images/buffer_spectrum.png
    A doc/manual/source/_static/images/cfa_view-loadauc.png
    A doc/manual/source/_static/images/cfa_view-loadraw.png
    A doc/manual/source/_static/images/cfa_view-main.png
    A doc/manual/source/_static/images/cfa_view-statsauc.png
    A doc/manual/source/_static/images/cfa_view-statsraw.png
    A doc/manual/source/_static/images/color-1.png
    A doc/manual/source/_static/images/color-2.png
    A doc/manual/source/_static/images/color-a.png
    A doc/manual/source/_static/images/color-b.png
    A doc/manual/source/_static/images/colorgrad1.png
    A doc/manual/source/_static/images/colorgradient/col1_colgen.png
    A doc/manual/source/_static/images/colorgradient/col1_colgen_Fe_match.png
    A doc/manual/source/_static/images/colorgradient/col1_colgen_GA.png
    A doc/manual/source/_static/images/colorgradient/col2_colgen.png
    A doc/manual/source/_static/images/colorgradient/colorgrad.png
    A doc/manual/source/_static/images/colorgradient/colorgradient_main.png
    A doc/manual/source/_static/images/colorgradient/components.png
    A doc/manual/source/_static/images/colorgradient/model_editor.png
    A doc/manual/source/_static/images/combine_models-idedit.png
    A doc/manual/source/_static/images/combine_models-save.png
    A doc/manual/source/_static/images/combine_models.png
    A doc/manual/source/_static/images/components.png
    A doc/manual/source/_static/images/config.png
    A doc/manual/source/_static/images/config1.png
    A doc/manual/source/_static/images/config2.png
    A doc/manual/source/_static/images/config_plot.png
    A doc/manual/source/_static/images/convert-RIdata.png
    A doc/manual/source/_static/images/convert-exclude.png
    A doc/manual/source/_static/images/convert-experiment.png
    A doc/manual/source/_static/images/convert-mwl.png
    A doc/manual/source/_static/images/convert-seltrip.png
    A doc/manual/source/_static/images/convert-subset.png
    A doc/manual/source/_static/images/convert-tolerance.png
    A doc/manual/source/_static/images/convert.png
    A doc/manual/source/_static/images/custom_grid-1.png
    A doc/manual/source/_static/images/custom_grid.png
    A doc/manual/source/_static/images/data_converter.png
    A doc/manual/source/_static/images/data_loader-edits.png
    A doc/manual/source/_static/images/data_loader-trips.png
    A doc/manual/source/_static/images/data_loader.png
    A doc/manual/source/_static/images/database.png
    A doc/manual/source/_static/images/ddist_combine-selrun.png
    A doc/manual/source/_static/images/ddist_combine.png
    A doc/manual/source/_static/images/densmatch_main.png
    A doc/manual/source/_static/images/densmatch_mpars_completed.png
    A doc/manual/source/_static/images/densmatch_mpars_empty.png
    A doc/manual/source/_static/images/densmatch_rmvmodels.png
    A doc/manual/source/_static/images/edit_buffer_spec_menu.png
    A doc/manual/source/_static/images/eq1-mean.png
    A doc/manual/source/_static/images/eq2-skew.png
    A doc/manual/source/_static/images/eq3-kurtosis.png
    A doc/manual/source/_static/images/eq4-moments.png
    A doc/manual/source/_static/images/eq5-variance.png
    A doc/manual/source/_static/images/eq6-stddev.png
    A doc/manual/source/_static/images/eq7-probsigma.png
    A doc/manual/source/_static/images/eq8-confidence.png
    A doc/manual/source/_static/images/experiment_cells.png
    A doc/manual/source/_static/images/experiment_general.png
    A doc/manual/source/_static/images/experiment_optics.png
    A doc/manual/source/_static/images/experiment_overview.png
    A doc/manual/source/_static/images/experiment_photomult.png
    A doc/manual/source/_static/images/experiment_range.png
    A doc/manual/source/_static/images/experiment_range_details.png
    A doc/manual/source/_static/images/experiment_range_selector.png
    A doc/manual/source/_static/images/experiment_range_selmanual.png
    A doc/manual/source/_static/images/experiment_rotor.png
    A doc/manual/source/_static/images/experiment_solutions.png
    A doc/manual/source/_static/images/experiment_solutions_comments.png
    A doc/manual/source/_static/images/experiment_speeds.png
    A doc/manual/source/_static/images/experiment_submit.png
    A doc/manual/source/_static/images/experiment_submit_details
    A doc/manual/source/_static/images/experiment_upload.png
    A doc/manual/source/_static/images/export_leg_1.png
    A doc/manual/source/_static/images/export_leg_RA.png
    A doc/manual/source/_static/images/export_leg_RI.png
    A doc/manual/source/_static/images/export_leg_auc.png
    A doc/manual/source/_static/images/export_leg_beck.png
    A doc/manual/source/_static/images/export_legacy.png
    A doc/manual/source/_static/images/fe_load_data.png
    A doc/manual/source/_static/images/fe_load_model_distrib.png
    A doc/manual/source/_static/images/fe_match.png
    A doc/manual/source/_static/images/fe_match_3dplot.png
    A doc/manual/source/_static/images/fe_match_adv.png
    A doc/manual/source/_static/images/fe_match_all.png
    A doc/manual/source/_static/images/fe_match_allct.png
    A doc/manual/source/_static/images/fe_match_lddat1.png
    A doc/manual/source/_static/images/fe_match_lddat2.png
    A doc/manual/source/_static/images/fe_match_lddat3.png
    A doc/manual/source/_static/images/fe_match_lddat4.png
    A doc/manual/source/_static/images/fe_match_ra.png
    A doc/manual/source/_static/images/fe_match_resplot.png
    A doc/manual/source/_static/images/fe_match_sim1.png
    A doc/manual/source/_static/images/fe_match_sim2.png
    A doc/manual/source/_static/images/fe_match_sim3_1b.png
    A doc/manual/source/_static/images/fe_match_sim3_1p.png
    A doc/manual/source/_static/images/fe_match_sim3_2b.png
    A doc/manual/source/_static/images/fe_match_sim3_2p.png
    A doc/manual/source/_static/images/fe_match_sim3_3b.png
    A doc/manual/source/_static/images/fe_match_sim3_4b.png
    A doc/manual/source/_static/images/fe_match_sim3_5b.png
    A doc/manual/source/_static/images/fe_match_sim3_5p.png
    A doc/manual/source/_static/images/fe_match_sim3_6b.png
    A doc/manual/source/_static/images/fe_match_sim3_7b.png
    A doc/manual/source/_static/images/fe_match_sim3_8b.png
    A doc/manual/source/_static/images/fe_match_sim4.png
    A doc/manual/source/_static/images/fe_match_sim5.png
    A doc/manual/source/_static/images/fe_match_sim6.png
    A doc/manual/source/_static/images/fe_match_sim7.png
    A doc/manual/source/_static/images/fe_match_simulated.png
    A doc/manual/source/_static/images/fe_match_viewer.png
    A doc/manual/source/_static/images/fe_sim-1.png
    A doc/manual/source/_static/images/fe_sim-2.png
    A doc/manual/source/_static/images/fit_men-editupd.png
    A doc/manual/source/_static/images/fit_men-load.png
    A doc/manual/source/_static/images/fit_men_bot.png
    A doc/manual/source/_static/images/fit_meniscus.png
    A doc/manual/source/_static/images/ga_initialize-o.png
    A doc/manual/source/_static/images/ga_initialize-p.png
    A doc/manual/source/_static/images/ga_initialize.png
    A doc/manual/source/_static/images/ga_report-1.png
    A doc/manual/source/_static/images/ga_report-2.png
    A doc/manual/source/_static/images/ga_report-3.png
    A doc/manual/source/_static/images/gmp/audit_trail/gmp_audit_trail_01.png
    A doc/manual/source/_static/images/gmp/audit_trail/gmp_audit_trail_02.png
    A doc/manual/source/_static/images/gmp/automation/2dsa.png
    A doc/manual/source/_static/images/gmp/automation/2dsa_it.png
    A doc/manual/source/_static/images/gmp/automation/2dsa_mc.png
    A doc/manual/source/_static/images/gmp/automation/Aprofile.png
    A doc/manual/source/_static/images/gmp/automation/analysis.png
    A doc/manual/source/_static/images/gmp/automation/auto_edit.png
    A doc/manual/source/_static/images/gmp/automation/bitmap.png
    A doc/manual/source/_static/images/gmp/automation/cells.png
    A doc/manual/source/_static/images/gmp/automation/data_viewer_rando.png
    A doc/manual/source/_static/images/gmp/automation/data_viewer_rin.png
    A doc/manual/source/_static/images/gmp/automation/data_viewer_tin.png
    A doc/manual/source/_static/images/gmp/automation/lims.png
    A doc/manual/source/_static/images/gmp/automation/main_window.png
    A doc/manual/source/_static/images/gmp/automation/man_edit.png
    A doc/manual/source/_static/images/gmp/automation/optics.png
    A doc/manual/source/_static/images/gmp/automation/pcsa.png
    A doc/manual/source/_static/images/gmp/automation/pcsa_report.png
    A doc/manual/source/_static/images/gmp/automation/plot.png
    A doc/manual/source/_static/images/gmp/automation/ranges.png
    A doc/manual/source/_static/images/gmp/automation/report_editor.png
    A doc/manual/source/_static/images/gmp/automation/rotor.png
    A doc/manual/source/_static/images/gmp/automation/solutions.png
    A doc/manual/source/_static/images/gmp/automation/speed.png
    A doc/manual/source/_static/images/gmp/automation/submit.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_01.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_02.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_03.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_04.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_05.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_06.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_07.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_08.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_09.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_10.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_11.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_12.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_13.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_14.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_15.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_16.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_17.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_18.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_19.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_20.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_21.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_22.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_23.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_24.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_25.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_26.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_27.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_28.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_29.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_30.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_31.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_32.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_33.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_34.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_35.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_36.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_37.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_38.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_39.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_40.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_41.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_42.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_43.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_44.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_45.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_46.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_47.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_01.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_02.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_03.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_04.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_05.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_06.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_07.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_08.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_09.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_10.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_11.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_12.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_13.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_01.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_02.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_03.png
    A doc/manual/source/_static/images/gmp/gmp.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_01.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_02.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_03.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_04.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_05.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_06.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_07.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_08.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_09.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_10.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_11.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_12.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_13.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_14.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_15.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_16.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_17.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_18.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_19.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_20.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_21.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_22.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_23.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_24.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_25.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_26.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_27.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_28.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_29.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_30.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_31.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_32.png
    A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_33.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_01.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_02.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_03.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_04.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_05.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_06.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_01.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_02.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_03.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_04.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_05.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_06.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_07.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_08.png
    A doc/manual/source/_static/images/gmp/vhw_distribution.png
    A doc/manual/source/_static/images/grid_editor.png
    A doc/manual/source/_static/images/grid_editor_multi_grids.png
    A doc/manual/source/_static/images/grid_editor_multi_grids_sed.png
    A doc/manual/source/_static/images/grid_editor_mw_view.png
    A doc/manual/source/_static/images/grid_editor_subgrid1-bad.png
    A doc/manual/source/_static/images/grid_editor_subgrid1-good.png
    A doc/manual/source/_static/images/grid_editor_subgrid2-bad.png
    A doc/manual/source/_static/images/grid_editor_subgrid2-good.png
    A doc/manual/source/_static/images/grid_editor_subgrid3-bad.png
    A doc/manual/source/_static/images/grid_editor_subgrid3-good.png
    A doc/manual/source/_static/images/hori_cs.png
    A doc/manual/source/_static/images/idist_comb_selPre.png
    A doc/manual/source/_static/images/idist_comb_seldis.png
    A doc/manual/source/_static/images/idist_combine.png
    A doc/manual/source/_static/images/incr_sigmoid.png
    A doc/manual/source/_static/images/load_auc-search.png
    A doc/manual/source/_static/images/load_auc-trips.png
    A doc/manual/source/_static/images/load_auc.png
    A doc/manual/source/_static/images/load_colormap.png
    A doc/manual/source/_static/images/load_model_dis-MID.png
    A doc/manual/source/_static/images/load_model_distrib.png
    A doc/manual/source/_static/images/load_noise.png
    A doc/manual/source/_static/images/load_noise_details.png
    A doc/manual/source/_static/images/manage_data.png
    A doc/manual/source/_static/images/manage_data_bhide.png
    A doc/manual/source/_static/images/manage_data_bshow.png
    A doc/manual/source/_static/images/manage_data_cmenu-1.png
    A doc/manual/source/_static/images/manage_data_cmenu-2.png
    A doc/manual/source/_static/images/manage_data_conf.png
    A doc/manual/source/_static/images/manage_data_exp.png
    A doc/manual/source/_static/images/manage_data_pasw.png
    A doc/manual/source/_static/images/manage_data_sync.png
    A doc/manual/source/_static/images/manage_data_thelp-1.png
    A doc/manual/source/_static/images/manage_data_thelp-2.png
    A doc/manual/source/_static/images/master-pw.png
    A doc/manual/source/_static/images/model_editor.png
    A doc/manual/source/_static/images/mwlr_view_3dplot.png
    A doc/manual/source/_static/images/mwlr_view_load.png
    A doc/manual/source/_static/images/mwlr_view_pltctrl.png
    A doc/manual/source/_static/images/mwlr_viewer.png
    A doc/manual/source/_static/images/mwlr_viewer_3d.png
    A doc/manual/source/_static/images/mwlr_viewer_ctl.png
    A doc/manual/source/_static/images/mwlr_viewer_wvl.png
    A doc/manual/source/_static/images/mwlr_viewer_xwavl.png
    A doc/manual/source/_static/images/noise_prompt.png
    A doc/manual/source/_static/images/noise_vec_db.png
    A doc/manual/source/_static/images/norm_gridplot.png
    A doc/manual/source/_static/images/optima_config_edit.png
    A doc/manual/source/_static/images/optima_config_new.png
    A doc/manual/source/_static/images/optima_host_config.png
    A doc/manual/source/_static/images/pcsa.png
    A doc/manual/source/_static/images/pcsa_3dplot.png
    A doc/manual/source/_static/images/pcsa_adv_control.png
    A doc/manual/source/_static/images/pcsa_all.png
    A doc/manual/source/_static/images/pcsa_analys-line.png
    A doc/manual/source/_static/images/pcsa_analys-sigm.png
    A doc/manual/source/_static/images/pcsa_bitmap.png
    A doc/manual/source/_static/images/pcsa_controls_simulated.png
    A doc/manual/source/_static/images/pcsa_main-c.png
    A doc/manual/source/_static/images/pcsa_mline_sigm.png
    A doc/manual/source/_static/images/pcsa_mline_str.png
    A doc/manual/source/_static/images/pcsa_mline_unsim.png
    A doc/manual/source/_static/images/pcsa_mlines-line1.png
    A doc/manual/source/_static/images/pcsa_mlines-line2.png
    A doc/manual/source/_static/images/pcsa_mlines-sigm1.png
    A doc/manual/source/_static/images/pcsa_mlines-sigm2.png
    A doc/manual/source/_static/images/pcsa_regul.png
    A doc/manual/source/_static/images/pcsa_regul_sim.png
    A doc/manual/source/_static/images/pcsa_report.png
    A doc/manual/source/_static/images/pcsa_res_viewer.png
    A doc/manual/source/_static/images/pcsa_resplot.png
    A doc/manual/source/_static/images/pcsa_rpscan-auto.png
    A doc/manual/source/_static/images/pcsa_rpscan-select.png
    A doc/manual/source/_static/images/pcsa_rpscan.png
    A doc/manual/source/_static/images/pcsa_rpscan_sim.png
    A doc/manual/source/_static/images/pcsa_sigmoid_eq.png
    A doc/manual/source/_static/images/pcsa_simulated.png
    A doc/manual/source/_static/images/pline_dsig.png
    A doc/manual/source/_static/images/pline_power.png
    A doc/manual/source/_static/images/pline_stline.png
    A doc/manual/source/_static/images/plot_controls.png
    A doc/manual/source/_static/images/predict1.png
    A doc/manual/source/_static/images/predict2-1.png
    A doc/manual/source/_static/images/predict2.png
    A doc/manual/source/_static/images/print.png
    A doc/manual/source/_static/images/process_crash.png
    A doc/manual/source/_static/images/process_crash2.png
    A doc/manual/source/_static/images/pseudo3d_comb_rmv.png
    A doc/manual/source/_static/images/pseudo3d_combine.png
    A doc/manual/source/_static/images/register.png
    A doc/manual/source/_static/images/report.png
    A doc/manual/source/_static/images/reporter-cmenu.png
    A doc/manual/source/_static/images/reporter-details.png
    A doc/manual/source/_static/images/reporter-loadprof.png
    A doc/manual/source/_static/images/reporter-save.png
    A doc/manual/source/_static/images/reporter-saveprof.png
    A doc/manual/source/_static/images/reporter-view.png
    A doc/manual/source/_static/images/reporter-viewitem.png
    A doc/manual/source/_static/images/reporter.png
    A doc/manual/source/_static/images/residualplot.png
    A doc/manual/source/_static/images/residuals.png
    A doc/manual/source/_static/images/rmsd_query-c.png
    A doc/manual/source/_static/images/rmsd_query-o.png
    A doc/manual/source/_static/images/rotor-add.png
    A doc/manual/source/_static/images/rotor-save-calibration.png
    A doc/manual/source/_static/images/rotor.png
    A doc/manual/source/_static/images/rotorstretch-0.png
    A doc/manual/source/_static/images/rotorstretch-1.png
    A doc/manual/source/_static/images/rotorstretch-2.png
    A doc/manual/source/_static/images/rotorstretch-3.png
    A doc/manual/source/_static/images/rotorstretch-4.png
    A doc/manual/source/_static/images/rotorstretch-5.png
    A doc/manual/source/_static/images/rotorstretch-6.png
    A doc/manual/source/_static/images/rotorstretch-7.png
    A doc/manual/source/_static/images/rotorstretch_report.png
    A doc/manual/source/_static/images/run_details.png
    A doc/manual/source/_static/images/s20W_bar.png
    A doc/manual/source/_static/images/sassoc.png
    A doc/manual/source/_static/images/save_colormap.png
    A doc/manual/source/_static/images/second_moment.png
    A doc/manual/source/_static/images/select_edits.png
    A doc/manual/source/_static/images/select_runs.png
    A doc/manual/source/_static/images/sequence.png
    A doc/manual/source/_static/images/simparams.png
    A doc/manual/source/_static/images/simulatedReport.png
    A doc/manual/source/_static/images/solution_edit.png
    A doc/manual/source/_static/images/solution_new.png
    A doc/manual/source/_static/images/solution_select.png
    A doc/manual/source/_static/images/solution_settings.png
    A doc/manual/source/_static/images/somo/somo_icon.png
    A doc/manual/source/_static/images/spectrum_extinction.png
    A doc/manual/source/_static/images/sw_spectrum.png
    A doc/manual/source/_static/images/time_derivative.png
    A doc/manual/source/_static/images/timestate-0.png
    A doc/manual/source/_static/images/timestate-1.png
    A doc/manual/source/_static/images/timestate-2.png
    A doc/manual/source/_static/images/timestate-3.png
    A doc/manual/source/_static/images/timestate-4.png
    A doc/manual/source/_static/images/ultra.xpm
    A doc/manual/source/_static/images/ultrascan3.png
    A doc/manual/source/_static/images/upload_fit_spectrum.png
    A doc/manual/source/_static/images/us_buffer.png
    A doc/manual/source/_static/images/us_buffer_spect.png
    A doc/manual/source/_static/images/us_conv-RA.png
    A doc/manual/source/_static/images/us_convert/us_convert_01.png
    A doc/manual/source/_static/images/us_convert/us_convert_02.png
    A doc/manual/source/_static/images/us_convert/us_convert_03.png
    A doc/manual/source/_static/images/us_convert/us_convert_04.png
    A doc/manual/source/_static/images/us_convert/us_convert_05.png
    A doc/manual/source/_static/images/us_convert/us_convert_06.png
    A doc/manual/source/_static/images/us_convert/us_convert_07.png
    A doc/manual/source/_static/images/us_convert/us_convert_08.png
    A doc/manual/source/_static/images/us_convert/us_convert_09.png
    A doc/manual/source/_static/images/us_convert/us_convert_10.png
    A doc/manual/source/_static/images/us_convert/us_convert_11.png
    A doc/manual/source/_static/images/us_convert/us_convert_12.png
    A doc/manual/source/_static/images/us_convert/us_convert_13.png
    A doc/manual/source/_static/images/us_convert/us_convert_14.png
    A doc/manual/source/_static/images/us_convert_01.png
    A doc/manual/source/_static/images/us_convert_02.png
    A doc/manual/source/_static/images/us_convert_03.png
    A doc/manual/source/_static/images/us_convert_04.png
    A doc/manual/source/_static/images/us_convert_05.png
    A doc/manual/source/_static/images/us_convert_06.png
    A doc/manual/source/_static/images/us_convert_07.png
    A doc/manual/source/_static/images/us_convert_08.png
    A doc/manual/source/_static/images/us_convert_09.png
    A doc/manual/source/_static/images/us_convert_10.png
    A doc/manual/source/_static/images/us_convert_11.png
    A doc/manual/source/_static/images/us_convert_12.png
    A doc/manual/source/_static/images/us_convert_13.png
    A doc/manual/source/_static/images/us_convert_14.png
    A doc/manual/source/_static/images/us_convert_definedscans.png
    A doc/manual/source/_static/images/us_convert_definesubset.png
    A doc/manual/source/_static/images/us_edit.png
    A doc/manual/source/_static/images/us_edit_mwl.png
    A doc/manual/source/_static/images/us_equiltime.png
    A doc/manual/source/_static/images/us_extinction-0.png
    A doc/manual/source/_static/images/us_extinction-00.png
    A doc/manual/source/_static/images/us_extinction-000.png
    A doc/manual/source/_static/images/us_extinction-1.png
    A doc/manual/source/_static/images/us_extinction-2.png
    A doc/manual/source/_static/images/us_extinction-3.png
    A doc/manual/source/_static/images/us_fds_filemanager-0.png
    A doc/manual/source/_static/images/us_fds_filemanager-1.png
    A doc/manual/source/_static/images/us_fds_filemanager-2.png
    A doc/manual/source/_static/images/us_fds_filemanager-3.png
    A doc/manual/source/_static/images/us_fds_filemanager-4.png
    A doc/manual/source/_static/images/us_investigator-2.png
    A doc/manual/source/_static/images/us_investigator.png
    A doc/manual/source/_static/images/us_modelmetrics-0.png
    A doc/manual/source/_static/images/us_modmet_report.png
    A doc/manual/source/_static/images/us_project.png
    A doc/manual/source/_static/images/us_project1.png
    A doc/manual/source/_static/images/us_project2.png
    A doc/manual/source/_static/images/us_project3.png
    A doc/manual/source/_static/images/us_project_add-supdata.png
    A doc/manual/source/_static/images/us_project_edit-supdata.png
    A doc/manual/source/_static/images/us_project_web.png
    A doc/manual/source/_static/images/us_project_webed.png
    A doc/manual/source/_static/images/us_solution1.png
    A doc/manual/source/_static/images/us_solution2.png
    A doc/manual/source/_static/images/us_solution3.png
    A doc/manual/source/_static/images/us_spectrum-0.png
    A doc/manual/source/_static/images/us_spectrum-1.png
    A doc/manual/source/_static/images/us_spectrum-load.png
    A doc/manual/source/_static/images/usfont-1.png
    A doc/manual/source/_static/images/usfont-2.png
    A doc/manual/source/_static/images/vhw_combine-combo.png
    A doc/manual/source/_static/images/vhw_combine-envel.png
    A doc/manual/source/_static/images/vhw_combine-selrun.png
    A doc/manual/source/_static/images/vhw_combine.png
    A doc/manual/source/_static/images/vhw_distribution.png
    A doc/manual/source/_static/images/vhw_enh_groups.png
    A doc/manual/source/_static/images/vhw_enh_groups.png6-33-11.png
    A doc/manual/source/_static/images/vhw_enh_groups_res.png
    A doc/manual/source/_static/images/vhw_enhanced.png
    A doc/manual/source/_static/images/vhw_histogram.png
    A doc/manual/source/_static/language_data.js
    A doc/manual/source/_static/sphinx_highlight.js
    A doc/manual/source/analyte/analyte_edit.rst
    A doc/manual/source/analyte/analyte_new.rst
    A doc/manual/source/analyte/analyte_select.rst
    A doc/manual/source/analyte/analyte_settings.rst
    A doc/manual/source/analyte/index.rst
    A doc/manual/source/associations.rst
    A doc/manual/source/astfem_sim.rst
    A doc/manual/source/beckman_openauc.rst
    A doc/manual/source/buffer/buffer_edit.rst
    A doc/manual/source/buffer/buffer_new.rst
    A doc/manual/source/buffer/buffer_select.rst
    A doc/manual/source/buffer/buffer_settings.rst
    A doc/manual/source/buffer/index.rst
    A doc/manual/source/buoyancy_editor.rst
    A doc/manual/source/colorgradient.rst
    A doc/manual/source/combine_models.rst
    A doc/manual/source/common_dialogs.rst
    A doc/manual/source/components.rst
    A doc/manual/source/conf.py
    A doc/manual/source/conf.py-orig.081225
    A doc/manual/source/config.rst
    A doc/manual/source/convert.rst
    A doc/manual/source/ddist_combine.rst
    A doc/manual/source/dens_match.rst
    A doc/manual/source/dmga_init.rst
    A doc/manual/source/dmga_init_constr.rst
    A doc/manual/source/experiment/cells.rst
    A doc/manual/source/experiment/general.rst
    A doc/manual/source/experiment/import.rst
    A doc/manual/source/experiment/index.rst
    A doc/manual/source/experiment/liveupdate.rst
    A doc/manual/source/experiment/optics.rst
    A doc/manual/source/experiment/range.rst
    A doc/manual/source/experiment/rotor.rst
    A doc/manual/source/experiment/solutions.rst
    A doc/manual/source/experiment/speeds.rst
    A doc/manual/source/experiment/submit.rst
    A doc/manual/source/export_legacy.rst
    A doc/manual/source/fe_match/fe_match_adv.rst
    A doc/manual/source/fe_match/fe_match_main.rst
    A doc/manual/source/fe_match/fe_match_simulate.rst
    A doc/manual/source/fe_match/index.rst
    A doc/manual/source/fit_meniscus.rst
    A doc/manual/source/ga_initialize.rst
    A doc/manual/source/gmp/gmp.rst
    A doc/manual/source/gmp/gmp_audit_trail.rst
    A doc/manual/source/gmp/gmp_automation.rst
    A doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_experiment.rst
    A doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_gmp.rst
    A doc/manual/source/gmp/gmp_data_acquisition/index.rst
    A doc/manual/source/gmp/gmp_protocol_development.rst
    A doc/manual/source/gmp/gmp_report_generator.rst
    A doc/manual/source/gmp/gmp_signature.rst
    A doc/manual/source/gmp/index.rst
    A doc/manual/source/grid_editor.rst
    A doc/manual/source/idist_combine.rst
    A doc/manual/source/index.rst
    A doc/manual/source/make.bat
    A doc/manual/source/manage_data.rst
    A doc/manual/source/model_editor.rst
    A doc/manual/source/mwl_species_fit.rst
    A doc/manual/source/mwl_species_sim.rst
    A doc/manual/source/mwl_spectra.rst
    A doc/manual/source/mwlr_viewer.rst
    A doc/manual/source/pcsa/index.rst
    A doc/manual/source/pcsa/pcsa.rst
    A doc/manual/source/pcsa/pcsa_adv.rst
    A doc/manual/source/pcsa/pcsa_analys.rst
    A doc/manual/source/pcsa/pcsa_mlines.rst
    A doc/manual/source/pcsa/pcsa_results.rst
    A doc/manual/source/pcsa/pcsa_rpscan.rst
    A doc/manual/source/predict1.rst
    A doc/manual/source/predict2.rst
    A doc/manual/source/pseudo3d.rst
    A doc/manual/source/ramp_data.rst
    A doc/manual/source/register.rst
    A doc/manual/source/reporter.rst
    A doc/manual/source/requirements.txt
    A doc/manual/source/rmsd_query.rst
    A doc/manual/source/rotor.rst
    A doc/manual/source/rotor_calibration.rst
    A doc/manual/source/run_details.rst
    A doc/manual/source/sassoc.rst
    A doc/manual/source/second_moment.rst
    A doc/manual/source/simparams.rst
    A doc/manual/source/solutions/index.rst
    A doc/manual/source/solutions/solution_edit.rst
    A doc/manual/source/solutions/solution_new.rst
    A doc/manual/source/solutions/solution_select.rst
    A doc/manual/source/solutions/solution_settings.rst
    A doc/manual/source/start_page.rst
    A doc/manual/source/temp.txt
    A doc/manual/source/time_derivative.rst
    A doc/manual/source/tmp.rst
    A doc/manual/source/tmst_viewer.rst
    A doc/manual/source/us_buoyancy.rst
    A doc/manual/source/us_edit.rst
    A doc/manual/source/us_equiltime.rst
    A doc/manual/source/us_extinction.rst
    A doc/manual/source/us_fds_filemanager.rst
    A doc/manual/source/us_investigator.rst
    A doc/manual/source/us_modelmetrics.rst
    A doc/manual/source/us_project.rst
    A doc/manual/source/us_spectrum.rst
    A doc/manual/source/vhw_combine.rst
    A doc/manual/source/vhw_distrib_plot.rst
    A doc/manual/source/vhw_enhanced.rst
    A doc/manual/source/xpn_viewer.rst

  Log Message:
  -----------
  ACAB doubled


  Commit: 99f518f577e8ff84c28cc02f3e3bd6cdb3fcacd1
      https://github.com/ehb54/ultrascan3/commit/99f518f577e8ff84c28cc02f3e3bd6cdb3fcacd1
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-01-22 (Thu, 22 Jan 2026)

  Changed paths:
    A .github/workflows/bump-version.yml

  Log Message:
  -----------
  add: bump version workflow


  Commit: 0f3650c4ac72c937a21c2c1b00a9fcf2bbcd9c8d
      https://github.com/ehb54/ultrascan3/commit/0f3650c4ac72c937a21c2c1b00a9fcf2bbcd9c8d
  Author: Saeed <github.com/samo38>
  Date:   2026-01-23 (Fri, 23 Jan 2026)

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

  Log Message:
  -----------
  calculate rh from D


  Commit: e0bb671ae974157fb37d82c7884427498e944172
      https://github.com/ehb54/ultrascan3/commit/e0bb671ae974157fb37d82c7884427498e944172
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-01-23 (Fri, 23 Jan 2026)

  Changed paths:
    A .github/workflows/bump-version.yml

  Log Message:
  -----------
  Merge pull request #348 from ehb54/691-request-update-workflow-to-add-version-file-and-update-version-in-us_defines

Add bump version workflow


  Commit: a71ddd5aa108ec9bc41b90b64fc57f365032083f
      https://github.com/ehb54/ultrascan3/commit/a71ddd5aa108ec9bc41b90b64fc57f365032083f
  Author: Saeed <github.com/samo38>
  Date:   2026-01-26 (Mon, 26 Jan 2026)

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

  Log Message:
  -----------
  replace S_Solute with SolParam


  Commit: efe498c83cd9b87e53393725e527abdfe2e4036f
      https://github.com/ehb54/ultrascan3/commit/efe498c83cd9b87e53393725e527abdfe2e4036f
  Author: Saeed <github.com/samo38>
  Date:   2026-01-26 (Mon, 26 Jan 2026)

  Changed paths:
    M programs/us_integral/us_integral.cpp

  Log Message:
  -----------
  recalc r_h


  Commit: 8ba90ba55aa38fa0756457d800cf859cfbbb5c78
      https://github.com/ehb54/ultrascan3/commit/8ba90ba55aa38fa0756457d800cf859cfbbb5c78
  Author: Saeed <github.com/samo38>
  Date:   2026-01-26 (Mon, 26 Jan 2026)

  Changed paths:
    M programs/us_integral/us_integral.cpp

  Log Message:
  -----------
  calculate rh from f in meter


  Commit: 1775a16ed46b3e795b72a8c39e85c37e084c347e
      https://github.com/ehb54/ultrascan3/commit/1775a16ed46b3e795b72a8c39e85c37e084c347e
  Author: Saeed <github.com/samo38>
  Date:   2026-01-26 (Mon, 26 Jan 2026)

  Changed paths:
    M programs/us_integral/us_integral.cpp

  Log Message:
  -----------
  edit x axis labels


  Commit: 2f0b65d3035c4164a71480a60c692161bf64ab2c
      https://github.com/ehb54/ultrascan3/commit/2f0b65d3035c4164a71480a60c692161bf64ab2c
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2026-01-26 (Mon, 26 Jan 2026)

  Changed paths:
    A .github/workflows/bump-version.yml

  Log Message:
  -----------
  Merge branch 'main' into us_integral


  Commit: e08ce06ec32dbd266cd302dda037f3f30e0f364c
      https://github.com/ehb54/ultrascan3/commit/e08ce06ec32dbd266cd302dda037f3f30e0f364c
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2026-01-26 (Mon, 26 Jan 2026)

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

  Log Message:
  -----------
  Merge pull request #347 from samo38/us_integral

us_integral: added vbar distribution


  Commit: 0ca5c3f6f16b6c2e357c2eca631eee2e5d894a4f
      https://github.com/ehb54/ultrascan3/commit/0ca5c3f6f16b6c2e357c2eca631eee2e5d894a4f
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-01-28 (Wed, 28 Jan 2026)

  Changed paths:
    M programs/us_experiment/us_proto_ranges.cpp

  Log Message:
  -----------
  GMP and R&D | 1. EXP:Ranges -- fix error in the Manula Wavelength Slector syntax...


  Commit: 96ee714e450f03998ba02aaaf514f1a350da0197
      https://github.com/ehb54/ultrascan3/commit/96ee714e450f03998ba02aaaf514f1a350da0197
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-02 (Mon, 02 Feb 2026)

  Changed paths:
    M gui/us_report_gui.cpp
    M gui/us_report_gui.h

  Log Message:
  -----------
  GMP | 8. AProfile: Report | ReportItems -- work on adding an option to upload from .gadistro & .sol_integ.stats files...


  Commit: ec1ef5551bdd7381fd14863e3ad0cddd7474237b
      https://github.com/ehb54/ultrascan3/commit/ec1ef5551bdd7381fd14863e3ad0cddd7474237b
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-02 (Mon, 02 Feb 2026)

  Changed paths:
    M gui/us_report_gui.cpp

  Log Message:
  -----------
  [ further wirk, bugs fixed]GMP | 8. AProfile: Report | ReportItems -- work on adding an option to upload from .gadistro & .sol_integ.stats files...


  Commit: 1bed32fbf1b5865f9d4241da389cd51fc7502286
      https://github.com/ehb54/ultrascan3/commit/1bed32fbf1b5865f9d4241da389cd51fc7502286
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-02 (Mon, 02 Feb 2026)

  Changed paths:
    M gui/us_report_gui.cpp

  Log Message:
  -----------
  [ further work, multiple files checks]GMP | 8. AProfile: Report | ReportItems -- work on adding an option to upload from .gadistro & .sol_integ.stats files...


  Commit: 84ab1b719ee2bb0d31cf0c1b50bb2d0c702c3b06
      https://github.com/ehb54/ultrascan3/commit/84ab1b719ee2bb0d31cf0c1b50bb2d0c702c3b06
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-02 (Mon, 02 Feb 2026)

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

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

Add main to alexey-dev-issue693


  Commit: 2c019fc6878b57e1c32eaffbe63a5e91f774116d
      https://github.com/ehb54/ultrascan3/commit/2c019fc6878b57e1c32eaffbe63a5e91f774116d
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-02 (Mon, 02 Feb 2026)

  Changed paths:
    M gui/us_report_gui.cpp

  Log Message:
  -----------
  [ 11a further work, multiple files checks]GMP | 8. AProfile: Report | ReportItems -- work on adding an option to upload from .gadistro & .sol_integ.stats files...


  Commit: d1e2cfa1ac60af4aadf7b43609bce67db0172b7e
      https://github.com/ehb54/ultrascan3/commit/d1e2cfa1ac60af4aadf7b43609bce67db0172b7e
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2026-02-03 (Tue, 03 Feb 2026)

  Changed paths:
    M gui/us_report_gui.cpp
    M gui/us_report_gui.h

  Log Message:
  -----------
  Merge pull request #353 from ehb54/alexey-dev-issue693

Alexey dev issue693: GMP : AProfile: Reports -- read from gadistro & stats files...


  Commit: 754919623caf6fd45a51f5727822cfac0020d4e7
      https://github.com/ehb54/ultrascan3/commit/754919623caf6fd45a51f5727822cfac0020d4e7
  Author: Saeed Mortezazadeh <saeed.mortezazadeh25 at gmail.com>
  Date:   2026-02-03 (Tue, 03 Feb 2026)

  Changed paths:
    M gui/us_csv_loader.cpp
    M utils/us_csv_data.cpp

  Log Message:
  -----------
  csv loader: remove strict rules from ASCII checking


  Commit: ce46d86dbadf1a938281bae38ce621b26a5de8a3
      https://github.com/ehb54/ultrascan3/commit/ce46d86dbadf1a938281bae38ce621b26a5de8a3
  Author: Saeed Mortezazadeh <49119048+samo38 at users.noreply.github.com>
  Date:   2026-02-05 (Thu, 05 Feb 2026)

  Changed paths:
    M gui/us_csv_loader.cpp
    M utils/us_csv_data.cpp

  Log Message:
  -----------
  Merge pull request #354 from samo38/issue_721

csv loader: remove strict rules to check ASCII


  Commit: d287d24ac45d15c14c50dffde79d3abcf44e1c47
      https://github.com/ehb54/ultrascan3/commit/d287d24ac45d15c14c50dffde79d3abcf44e1c47
  Author: Saeed <github.com/samo38>
  Date:   2026-02-06 (Fri, 06 Feb 2026)

  Changed paths:
    M gui/us_spectrodata.h

  Log Message:
  -----------
  us_spectrodata: add hydrodynamic radius to S_Solute


  Commit: 1a9eda0deabbf567b25ddd721c01232463c6d549
      https://github.com/ehb54/ultrascan3/commit/1a9eda0deabbf567b25ddd721c01232463c6d549
  Author: Saeed <github.com/samo38>
  Date:   2026-02-06 (Fri, 06 Feb 2026)

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

  Log Message:
  -----------
  us_integral: replace SolParam with S_Solute


  Commit: da3fc554ce97a1be8cfe7b62337d78d92604161f
      https://github.com/ehb54/ultrascan3/commit/da3fc554ce97a1be8cfe7b62337d78d92604161f
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-08 (Sun, 08 Feb 2026)

  Changed paths:
    A test/utils/test_us_regex.cpp

  Log Message:
  -----------
  Add unit tests for regex pattern validation across multiple directories using Google Test.

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


  Commit: cb515698419c2bb2848d269cceca3d7868746844
      https://github.com/ehb54/ultrascan3/commit/cb515698419c2bb2848d269cceca3d7868746844
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-08 (Sun, 08 Feb 2026)

  Changed paths:
    M programs/us_astfem_sim/us_astfem_sim.cpp

  Log Message:
  -----------
  Remove unused QRegularExpression instance in `us_astfem_sim.cpp` for cleanup.

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


  Commit: b0ac1a3cb666e4f4b25c1365edc8d5c5e4f6bacf
      https://github.com/ehb54/ultrascan3/commit/b0ac1a3cb666e4f4b25c1365edc8d5c5e4f6bacf
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-08 (Sun, 08 Feb 2026)

  Changed paths:
    M programs/us_experiment/us_proto_ranges.cpp

  Log Message:
  -----------
  Fix regex pattern

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


  Commit: 6576b55edf442a9f5bbf1a514fdf3c8b7d0aacb4
      https://github.com/ehb54/ultrascan3/commit/6576b55edf442a9f5bbf1a514fdf3c8b7d0aacb4
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-08 (Sun, 08 Feb 2026)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  Fix regex pattern to escape hyphen in `us_experiment_gui_optima.cpp`.

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


  Commit: 6e7d30e0ef299014a0c9cb9ef1946d1a47fb0a7c
      https://github.com/ehb54/ultrascan3/commit/6e7d30e0ef299014a0c9cb9ef1946d1a47fb0a7c
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-08 (Sun, 08 Feb 2026)

  Changed paths:
    M test/utils/test_us_regex.cpp

  Log Message:
  -----------
  Enhance regex validation test to handle multiple root directories.

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


  Commit: 08cb8eff95cbb8854677c23f9a6feaf2cb8a3cf0
      https://github.com/ehb54/ultrascan3/commit/08cb8eff95cbb8854677c23f9a6feaf2cb8a3cf0
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-08 (Sun, 08 Feb 2026)

  Changed paths:
    M gui/us_model_loader.cpp

  Log Message:
  -----------
  Refactor `mflt1` handling in `us_model_loader.cpp` to improve readability and maintainability with explicit regex variable.

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


  Commit: 5078a8d03fd2b3aa46a05080799be0a7160b8ebf
      https://github.com/ehb54/ultrascan3/commit/5078a8d03fd2b3aa46a05080799be0a7160b8ebf
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-08 (Sun, 08 Feb 2026)

  Changed paths:
    M CMakeLists.txt
    M test/utils/test_us_regex.cpp

  Log Message:
  -----------
  Improve regex patterns in `test_us_regex.cpp` by refining matching groups and simplify logic using `US3_SOURCE_DIR`.

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


  Commit: 209a54e72c0504fe6f76815b7942f5a22fd234f0
      https://github.com/ehb54/ultrascan3/commit/209a54e72c0504fe6f76815b7942f5a22fd234f0
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-08 (Sun, 08 Feb 2026)

  Changed paths:
    M test/utils/test_us_regex.cpp

  Log Message:
  -----------
  Remove unused `#include <QDebug>` from `test_us_regex.cpp`.

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


  Commit: 9242af2cd2230eee60f31dfeb847dc9f5e8d5f7f
      https://github.com/ehb54/ultrascan3/commit/9242af2cd2230eee60f31dfeb847dc9f5e8d5f7f
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-08 (Sun, 08 Feb 2026)

  Changed paths:
    M programs/us_experiment/us_proto_ranges.cpp

  Log Message:
  -----------
  Improve regex pattern in `us_proto_ranges.cpp` by adding anchors to validate the entire input string.

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


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

  Changed paths:
    M gui/us_csv_loader.cpp
    M utils/us_csv_data.cpp

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


  Commit: 2ea487199988c676fcc1964a6f46d839a5923f6e
      https://github.com/ehb54/ultrascan3/commit/2ea487199988c676fcc1964a6f46d839a5923f6e
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-09 (Mon, 09 Feb 2026)

  Changed paths:
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

  Log Message:
  -----------
  GMP | 6. Report | GMP Reporter -- do not treat models for triples unselected via MWL settings in AProfile...


  Commit: 61e17120bfea3d3fe14220a8a0813e06f91b405e
      https://github.com/ehb54/ultrascan3/commit/61e17120bfea3d3fe14220a8a0813e06f91b405e
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-09 (Mon, 09 Feb 2026)

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

  Log Message:
  -----------
  GMP | 6. Report | GMP Reporter -- [test for exclusion from replicas averages ] do not treat models for triples unselected via MWL settings in AProfile...


  Commit: bc93bdb1ac483145af191042bca04ce2dae6160c
      https://github.com/ehb54/ultrascan3/commit/bc93bdb1ac483145af191042bca04ce2dae6160c
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-09 (Mon, 09 Feb 2026)

  Changed paths:
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

  Log Message:
  -----------
  GMP | 6. Report | GMP Reporter -- [test for exclusion from replicas averages ] do not treat models for triples unselected via MWL settings in AProfile...


  Commit: f422eaebafa361f357d0b27d3f56d3f4d3247f8e
      https://github.com/ehb54/ultrascan3/commit/f422eaebafa361f357d0b27d3f56d3f4d3247f8e
  Author: Saeed <github.com/samo38>
  Date:   2026-02-10 (Tue, 10 Feb 2026)

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

  Log Message:
  -----------
  us_ga_init: add Rh


  Commit: 64aaf14c987aa4ffd38f3384794e8d48c9db4550
      https://github.com/ehb54/ultrascan3/commit/64aaf14c987aa4ffd38f3384794e8d48c9db4550
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-10 (Tue, 10 Feb 2026)

  Changed paths:
    M programs/us_analysis_profile/us_analysis_profile.cpp

  Log Message:
  -----------
  GMP | 6. Report | GMP Reporter -- debugs...


  Commit: 0948900b5205298e629f088eb4065f427533405a
      https://github.com/ehb54/ultrascan3/commit/0948900b5205298e629f088eb4065f427533405a
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-10 (Tue, 10 Feb 2026)

  Changed paths:
    M programs/us_analysis_profile/us_analysis_profile.cpp

  Log Message:
  -----------
  [1]GMP | 6. Report | GMP Reporter -- debugs...


  Commit: dea86432abbfcb78b4a27b2d6ff3e2598049a457
      https://github.com/ehb54/ultrascan3/commit/dea86432abbfcb78b4a27b2d6ff3e2598049a457
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-10 (Tue, 10 Feb 2026)

  Changed paths:
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_analysis_profile/us_anapro_utils.cpp

  Log Message:
  -----------
  [3]GMP | 6. Report | GMP Reporter -- debugs...


  Commit: 460d442cc51bf15666694018e83b32f67ad3b7d3
      https://github.com/ehb54/ultrascan3/commit/460d442cc51bf15666694018e83b32f67ad3b7d3
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-10 (Tue, 10 Feb 2026)

  Changed paths:
    M programs/us_analysis_profile/us_anapro_utils.cpp

  Log Message:
  -----------
  [44]GMP | 6. Report | GMP Reporter -- debugs...


  Commit: dd8f0db7bde551fdadeb9537b163c89d4a92c354
      https://github.com/ehb54/ultrascan3/commit/dd8f0db7bde551fdadeb9537b163c89d4a92c354
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-10 (Tue, 10 Feb 2026)

  Changed paths:
    M programs/us_analysis_profile/us_anapro_utils.cpp

  Log Message:
  -----------
  [55]GMP | 6. Report | GMP Reporter -- debugs...


  Commit: 7b19d82c50ea2091a5f5505be3dcc5dc6c68c1f2
      https://github.com/ehb54/ultrascan3/commit/7b19d82c50ea2091a5f5505be3dcc5dc6c68c1f2
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-10 (Tue, 10 Feb 2026)

  Changed paths:
    M gui/us_csv_loader.cpp
    M gui/us_report_gui.cpp
    M gui/us_report_gui.h
    M utils/us_csv_data.cpp

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


  Commit: 03cfa5a45de626720e1950e9f8175c43f8f4eeda
      https://github.com/ehb54/ultrascan3/commit/03cfa5a45de626720e1950e9f8175c43f8f4eeda
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-10 (Tue, 10 Feb 2026)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  GMP | 1. EXP.: dataDisk -- preclude uploading data with mismatching wvls in A/B channels of each cell ..


  Commit: 4aea2b2f6186986e0fd3ad290cfeaa1377b10159
      https://github.com/ehb54/ultrascan3/commit/4aea2b2f6186986e0fd3ad290cfeaa1377b10159
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-10 (Tue, 10 Feb 2026)

  Changed paths:
    M programs/us_experiment/us_proto_ranges.cpp

  Log Message:
  -----------
  Merge pull request #351 from ehb54/alexey-dev-issue696

GMP and R&D | 1. EXP:Ranges -- fix error in the Manula Wavelength Selector syntax


  Commit: 3f5f87a55d56cc92cf12660f817aac9818f146c2
      https://github.com/ehb54/ultrascan3/commit/3f5f87a55d56cc92cf12660f817aac9818f146c2
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-11 (Wed, 11 Feb 2026)

  Changed paths:
    M programs/us_experiment/us_proto_ranges.cpp

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


  Commit: c15785325aacd959a7751c0d680b21526c3d13c2
      https://github.com/ehb54/ultrascan3/commit/c15785325aacd959a7751c0d680b21526c3d13c2
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-11 (Wed, 11 Feb 2026)

  Changed paths:
    M programs/us_experiment/us_proto_ranges.cpp

  Log Message:
  -----------
  Remove unused QRegularExpression definition

Removed commented-out QRegularExpression for range matching.


  Commit: 7dd74a941f99399277845ebc113b332cb11a6c83
      https://github.com/ehb54/ultrascan3/commit/7dd74a941f99399277845ebc113b332cb11a6c83
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-11 (Wed, 11 Feb 2026)

  Changed paths:
    M programs/us_fit_meniscus/CMakeLists.txt

  Log Message:
  -----------
  Refactor CMakeLists.txt for us_fit_meniscus

Updated the CMake configuration to simplify the build process by removing conditional library builds and directly linking the executable to the common library.


  Commit: c0861a3c61ea3133bd02b3dd1974217fa41b6ccb
      https://github.com/ehb54/ultrascan3/commit/c0861a3c61ea3133bd02b3dd1974217fa41b6ccb
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-11 (Wed, 11 Feb 2026)

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

  Log Message:
  -----------
  GMP | 1. EXP.: dataDisk -- set all tabs but few to readonly upon dataDisk upload; unset when dataDisk uncheched ..


  Commit: 51825487cf5107edca76f02968f26dd1d142173d
      https://github.com/ehb54/ultrascan3/commit/51825487cf5107edca76f02968f26dd1d142173d
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-11 (Wed, 11 Feb 2026)

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

  Log Message:
  -----------
  [1]GMP | 1. EXP.: dataDisk -- set all tabs but few to readonly upon dataDisk upload; unset when dataDisk uncheched ..


  Commit: b4b6df18011d41ed7209dca2fa4580a93512d976
      https://github.com/ehb54/ultrascan3/commit/b4b6df18011d41ed7209dca2fa4580a93512d976
  Author: Saeed <github.com/samo38>
  Date:   2026-02-11 (Wed, 11 Feb 2026)

  Changed paths:
    M programs/us_ga_init/us_solutedata.cpp

  Log Message:
  -----------
  us_ga_init/us_solutedata: add Hr to the report file


  Commit: a10c820b1808470ff1529c74ae9e8cbb6f2db80f
      https://github.com/ehb54/ultrascan3/commit/a10c820b1808470ff1529c74ae9e8cbb6f2db80f
  Author: Saeed <github.com/samo38>
  Date:   2026-02-11 (Wed, 11 Feb 2026)

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

  Log Message:
  -----------
  us_ddist_combine: add Rh to the discrete distributions program


  Commit: 3e454dd1eca619263c23dc1206fe22fb60c737c4
      https://github.com/ehb54/ultrascan3/commit/3e454dd1eca619263c23dc1206fe22fb60c737c4
  Author: Saeed <github.com/samo38>
  Date:   2026-02-11 (Wed, 11 Feb 2026)

  Changed paths:
    M programs/us_experiment/us_proto_ranges.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/main' into ticket_699


  Commit: 9e51cdcfa43a81f4121dea2aa9d99d5f9cfe7d05
      https://github.com/ehb54/ultrascan3/commit/9e51cdcfa43a81f4121dea2aa9d99d5f9cfe7d05
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-12 (Thu, 12 Feb 2026)

  Changed paths:
    M programs/us_analysis_profile/us_analysis_profile.cpp

  Log Message:
  -----------
  GMP | 1. EXP.: 8.AProfile:2DSA -- remove check for metadata in customgrid models in GMP...


  Commit: 482dbb495512e7628e78756240055909d096c476
      https://github.com/ehb54/ultrascan3/commit/482dbb495512e7628e78756240055909d096c476
  Author: Saeed <github.com/samo38>
  Date:   2026-02-12 (Thu, 12 Feb 2026)

  Changed paths:
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_integral/us_integral.cpp
    M programs/us_modelmetrics/us_modelmetrics.cpp

  Log Message:
  -----------
  us nm unit for hydrodynamic radius


  Commit: 679d24e59f88ba1d091f5f2d7025cebce66847a2
      https://github.com/ehb54/ultrascan3/commit/679d24e59f88ba1d091f5f2d7025cebce66847a2
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-13 (Fri, 13 Feb 2026)

  Changed paths:
    M gui/us_plot.cpp

  Log Message:
  -----------
  Adjust button sizes in `us_plot.cpp` to improve UI consistency. Add missing size configurations for `btnCMap`.


  Commit: 9c4bc4cfdbca84956e3698eae833736bd38049ec
      https://github.com/ehb54/ultrascan3/commit/9c4bc4cfdbca84956e3698eae833736bd38049ec
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-13 (Fri, 13 Feb 2026)

  Changed paths:
    M gui/us_analysis_base2.cpp
    M gui/us_analysis_base2.h

  Log Message:
  -----------
  Refactor `US_AnalysisBase2` to improve readability and maintainability:

- Replace raw arrays with `QVector` for `x_weights` and `y_weights`.
- Use `QSignalBlocker` to simplify signal connection management.
- Switch from old-style signal/slot syntax to the new syntax.
- Add `reset_data` and `reset_gui` methods to centralize reset logic.
- Update function parameters to use `const` where applicable.
- Improve code consistency with `nullptr` and `static_cast`.


  Commit: 53e206359e71440d79578430acdebaef4dcaedf0
      https://github.com/ehb54/ultrascan3/commit/53e206359e71440d79578430acdebaef4dcaedf0
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-13 (Fri, 13 Feb 2026)

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

  Log Message:
  -----------
  Add `reset`, `reset_data`, and `reset_gui` methods to `US_2dsa`. Refactor signal/slot connections to new-style syntax for improved clarity and maintainability.


  Commit: 7947fe35531e4787b56f263dd0789b40f196dc98
      https://github.com/ehb54/ultrascan3/commit/7947fe35531e4787b56f263dd0789b40f196dc98
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-13 (Fri, 13 Feb 2026)

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

  Log Message:
  -----------
  Refactor `US_Dcdt` for signal/slot modernization and reset logic centralization:

- Refactor signal/slot connections to use the new-style syntax.
- Add `reset_data` and `reset_gui` methods for better modularity.
- Replace repetitive signal blocking with `QSignalBlocker`.


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

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

  Log Message:
  -----------
  Add `reset`, `reset_data`, and `reset_gui` methods to `US_MwlSpeciesFit` for centralized reset logic.


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

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

  Log Message:
  -----------
  Add `reset`, `reset_data`, and `reset_gui` methods to `US_SecondMoment` for centralized reset logic.


  Commit: 66ad967703fe072619f70bd88332a44b08f6deb7
      https://github.com/ehb54/ultrascan3/commit/66ad967703fe072619f70bd88332a44b08f6deb7
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-13 (Fri, 13 Feb 2026)

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

  Log Message:
  -----------
  Add `reset`, `reset_data`, and `reset_gui` methods to `US_vHW_Enhanced` for centralized reset logic. Refactor signal/slot connections to new-style syntax for improved readability.


  Commit: 07467629be5a04d4391038f9c0928e1801bea687
      https://github.com/ehb54/ultrascan3/commit/07467629be5a04d4391038f9c0928e1801bea687
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-14 (Sat, 14 Feb 2026)

  Changed paths:
    M CMakeLists.txt
    M gui/us_model_loader.cpp
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_proto_ranges.cpp
    A test/utils/test_us_regex.cpp

  Log Message:
  -----------
  Merge pull request #355 from ehb54/lukas/qregularexpression

Add test case for QRegularExpression


  Commit: a4ef846e1efc8c0c36fd8ba95a8624abe699b90d
      https://github.com/ehb54/ultrascan3/commit/a4ef846e1efc8c0c36fd8ba95a8624abe699b90d
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-14 (Sat, 14 Feb 2026)

  Changed paths:
    M CMakeLists.txt
    M gui/us_model_loader.cpp
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_proto_ranges.cpp
    A test/utils/test_us_regex.cpp

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


  Commit: 276cc3fe3d26224cab52f0f3f4300685881cb7b0
      https://github.com/ehb54/ultrascan3/commit/276cc3fe3d26224cab52f0f3f4300685881cb7b0
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2026-02-14 (Sat, 14 Feb 2026)

  Changed paths:
    M CMakeLists.txt
    M gui/us_model_loader.cpp
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_proto_ranges.cpp
    A test/utils/test_us_regex.cpp

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


  Commit: 2fd6c045e09af67fd040a1060e4511630131160d
      https://github.com/ehb54/ultrascan3/commit/2fd6c045e09af67fd040a1060e4511630131160d
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-14 (Sat, 14 Feb 2026)

  Changed paths:
    M programs/us_fit_meniscus/CMakeLists.txt

  Log Message:
  -----------
  Merge pull request #360 from ehb54/lukas/us_fit_meniscus

Refactor CMakeLists.txt for us_fit_meniscus


  Commit: 8c56b13faf08fbb28cae8ccf6065281505773c75
      https://github.com/ehb54/ultrascan3/commit/8c56b13faf08fbb28cae8ccf6065281505773c75
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2026-02-14 (Sat, 14 Feb 2026)

  Changed paths:
    M CMakeLists.txt
    M gui/us_model_loader.cpp
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_fit_meniscus/CMakeLists.txt
    A test/utils/test_us_regex.cpp

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


  Commit: b88e3e9b8bf9b260bb39b1506d42a8109999484f
      https://github.com/ehb54/ultrascan3/commit/b88e3e9b8bf9b260bb39b1506d42a8109999484f
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2026-02-14 (Sat, 14 Feb 2026)

  Changed paths:
    M CMakeLists.txt
    M gui/us_model_loader.cpp
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_fit_meniscus/CMakeLists.txt
    A test/utils/test_us_regex.cpp

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


  Commit: d33d111549b1ef2ab5c3c1fb0221d0d4051f5c45
      https://github.com/ehb54/ultrascan3/commit/d33d111549b1ef2ab5c3c1fb0221d0d4051f5c45
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-14 (Sat, 14 Feb 2026)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  Merge pull request #359 from ehb54/alexey-dev-issue722

GMP | 1. EXP.: dataDisk -- preclude uploading data with mismatching wavelengths in A/B channels


  Commit: 0bd3d78bdfcabdbfcf26427148b6c46ba5e35ab0
      https://github.com/ehb54/ultrascan3/commit/0bd3d78bdfcabdbfcf26427148b6c46ba5e35ab0
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-14 (Sat, 14 Feb 2026)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_fit_meniscus/CMakeLists.txt

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


  Commit: 74decf93e5b0bcb0d14c8b1c478c7ea142927592
      https://github.com/ehb54/ultrascan3/commit/74decf93e5b0bcb0d14c8b1c478c7ea142927592
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-14 (Sat, 14 Feb 2026)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

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


  Commit: e2958af17ebf6efb9e81b1f388d776e1ca4e57c9
      https://github.com/ehb54/ultrascan3/commit/e2958af17ebf6efb9e81b1f388d776e1ca4e57c9
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-14 (Sat, 14 Feb 2026)

  Changed paths:
    M programs/us_analysis_profile/us_analysis_profile.cpp

  Log Message:
  -----------
  Merge pull request #363 from ehb54/alexey-dev-issue726

GMP | 1. EXP.: 8.AProfile:2DSA -- remove check for metadata in customGrid models uploaded


  Commit: 146c6530464ca618ee4f58a94b04927bbc7bd34a
      https://github.com/ehb54/ultrascan3/commit/146c6530464ca618ee4f58a94b04927bbc7bd34a
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-14 (Sat, 14 Feb 2026)

  Changed paths:
    M programs/us_analysis_profile/us_analysis_profile.cpp

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


  Commit: 0b9cfd848d0d53888d6c22853966518f5b088fe7
      https://github.com/ehb54/ultrascan3/commit/0b9cfd848d0d53888d6c22853966518f5b088fe7
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-14 (Sat, 14 Feb 2026)

  Changed paths:
    M CMakeLists.txt
    M gui/us_model_loader.cpp
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_fit_meniscus/CMakeLists.txt
    A test/utils/test_us_regex.cpp

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

main to here


  Commit: d874c292e59932a8d126026910cca00d4279ae90
      https://github.com/ehb54/ultrascan3/commit/d874c292e59932a8d126026910cca00d4279ae90
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-14 (Sat, 14 Feb 2026)

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

  Log Message:
  -----------
  Merge pull request #361 from ehb54/alexey-dev-issue727

Alexey dev issue727: ReadOnly tabs when dataDisk in GMP


  Commit: b005ec4151340cdf16ce95a47c930d0807c6fc40
      https://github.com/ehb54/ultrascan3/commit/b005ec4151340cdf16ce95a47c930d0807c6fc40
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2026-02-14 (Sat, 14 Feb 2026)

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

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


  Commit: 49e66ee799500b45cb201876615b40b4ea9e3bd9
      https://github.com/ehb54/ultrascan3/commit/49e66ee799500b45cb201876615b40b4ea9e3bd9
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-15 (Sun, 15 Feb 2026)

  Changed paths:
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_analysis_profile/us_anapro_utils.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h

  Log Message:
  -----------
  Merge pull request #356 from ehb54/alexey-dev-issue724

GMP | 6. Report | GMP Reporter -- do not treat models for triples unselected in MWL settings as missed


  Commit: c9c647fe4dee50482fd482171b83783d3fae427c
      https://github.com/ehb54/ultrascan3/commit/c9c647fe4dee50482fd482171b83783d3fae427c
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-15 (Sun, 15 Feb 2026)

  Changed paths:
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp
    M programs/us_fit_meniscus/us_fit_meniscus.cpp

  Log Message:
  -----------
  GMP | 5. ANALSYSI | 6. REPORT -- for fit_meniscus_And_bottom option, make sure to capture mode of meniscus update in 5. ANALAYSIS|FITMEN stage - best fit, or manual update, pass to User Interations section of the Rpeort as well as to audit trail...


  Commit: 0500c3350c3437732e0d9ed656185a5e32ca2584
      https://github.com/ehb54/ultrascan3/commit/0500c3350c3437732e0d9ed656185a5e32ca2584
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M gui/us_analysis_base2.h

  Log Message:
  -----------
  Make `reset_data` and `reset_gui` non-virtual in `US_AnalysisBase2` to simplify inheritance structure.


  Commit: 074e12d4c448250dccba1b236d2f887b14cd26f0
      https://github.com/ehb54/ultrascan3/commit/074e12d4c448250dccba1b236d2f887b14cd26f0
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M programs/us_2dsa/us_2dsa.cpp

  Log Message:
  -----------
  Simplify `reset_gui` in `US_2dsa` by removing redundant `nullptr` assignments.


  Commit: 643926ae3cc32d094e7feda27fe58bc9099818ef
      https://github.com/ehb54/ultrascan3/commit/643926ae3cc32d094e7feda27fe58bc9099818ef
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M programs/us_pcsa/us_pcsa.cpp

  Log Message:
  -----------
  Refactor `US_pcsa` signal/slot connections to use new-style syntax for improved readability and maintainability.


  Commit: 0667d84eda957989a0d1072815ced463ad60dd21
      https://github.com/ehb54/ultrascan3/commit/0667d84eda957989a0d1072815ced463ad60dd21
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M programs/us_pcsa/us_pcsa.cpp

  Log Message:
  -----------
  Refactor `US_pcsa` to modernize signal/slot connections with new-style syntax for improved clarity and maintainability.


  Commit: 90e550a3655c4e118231ecaaf412f1844d959f34
      https://github.com/ehb54/ultrascan3/commit/90e550a3655c4e118231ecaaf412f1844d959f34
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

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

  Log Message:
  -----------
  Refactor `US_pcsa` to replace raw pointer `te_results` with `QPointer` for improved memory management and safety.


  Commit: 8a1a27c3f2cbf5cd2341fe453c6d33a6fe6f5182
      https://github.com/ehb54/ultrascan3/commit/8a1a27c3f2cbf5cd2341fe453c6d33a6fe6f5182
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

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

  Log Message:
  -----------
  Refactor `US_pcsa` to remove unused `child_closed` slot and redundant signal/slot connections. Adjust pointer initialization for improved clarity and use `clear()` for better reset logic.


  Commit: 2e87560345745184b24f6b1adc221a84a71ba937
      https://github.com/ehb54/ultrascan3/commit/2e87560345745184b24f6b1adc221a84a71ba937
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

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

  Log Message:
  -----------
  Add `reset`, `reset_data`, and `reset_gui` methods to `US_pcsa` for centralized reset logic.


  Commit: 915e9c1eeea05f71a9a76779507fc00a9f7c0cf1
      https://github.com/ehb54/ultrascan3/commit/915e9c1eeea05f71a9a76779507fc00a9f7c0cf1
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M programs/us_pcsa/us_pcsa.cpp

  Log Message:
  -----------
  Refactor `US_pcsa` for improved readability and maintainability: update conditional checks, initialize variables with modern syntax, and streamline GUI reset logic.


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

  Changed paths:
    M gui/us_analysis_base2.cpp

  Log Message:
  -----------
  Refactor `US_AnalysisBase2`: remove redundant `const` in `QDir` declaration and increase precision for `vbar` field display.


  Commit: 7bc3455e432949e1baf6f295e3c3e2918ea647cd
      https://github.com/ehb54/ultrascan3/commit/7bc3455e432949e1baf6f295e3c3e2918ea647cd
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp

  Log Message:
  -----------
  Refactor `US_MwlSpeciesFit`: enhance `reset_data` by clearing additional containers and initializing `us_gmp_auto_mode` to `false`.


  Commit: 45ebb0d251485129fedf336ed7fe31f374d468b8
      https://github.com/ehb54/ultrascan3/commit/45ebb0d251485129fedf336ed7fe31f374d468b8
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M CMakeLists.txt
    M gui/us_model_loader.cpp
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_analysis_profile/us_anapro_utils.cpp
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_fit_meniscus/CMakeLists.txt
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h
    A test/utils/test_us_regex.cpp

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


  Commit: 7e1223aebe668ca75e872f8f2096bff99af80529
      https://github.com/ehb54/ultrascan3/commit/7e1223aebe668ca75e872f8f2096bff99af80529
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M programs/us_2dsa/us_2dsa.cpp

  Log Message:
  -----------
  Refactor `US_2dsa`: enhance `reset_data` by initializing `dset` and appending it to `dsets`.


  Commit: 7ad4a9ea5ad1ded27de94a0da82a9a2a240a01f4
      https://github.com/ehb54/ultrascan3/commit/7ad4a9ea5ad1ded27de94a0da82a9a2a240a01f4
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M programs/us/CMakeLists.txt

  Log Message:
  -----------
  Update Windows icon resource path in CMakeLists.txt


  Commit: 19e226c14175154289a18157f2ec01fee0d0092c
      https://github.com/ehb54/ultrascan3/commit/19e226c14175154289a18157f2ec01fee0d0092c
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M utils/CMakeLists.txt

  Log Message:
  -----------
  Enable BigObj format for large files in CMake

Added support for BigObj format in MSVC and GCC/Clang compilers for large files.


  Commit: 34e1f1f692d84430b5d47ba46266add455f73b66
      https://github.com/ehb54/ultrascan3/commit/34e1f1f692d84430b5d47ba46266add455f73b66
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M programs/CMakeLists.txt

  Log Message:
  -----------
  Add link options for Windows Release builds

Add Windows-specific link options for Release builds to suppress console window


  Commit: 82c31c25f15c5c68ad67fa5c4f6adcae251c7ddd
      https://github.com/ehb54/ultrascan3/commit/82c31c25f15c5c68ad67fa5c4f6adcae251c7ddd
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M programs/us_fit_meniscus/us_fit_meniscus.cpp

  Log Message:
  -----------
  [1]GMP | 5. ANALSYSI | 6. REPORT -- for fit_meniscus_And_bottom option, make sure to capture mode of meniscus update in 5. ANALAYSIS|FITMEN stage - best fit, or manual update, pass to User Interations section of the Rpeort as well as to audit trail...


  Commit: 85154b5fde5b9b552646f5bd6334c86faa744dac
      https://github.com/ehb54/ultrascan3/commit/85154b5fde5b9b552646f5bd6334c86faa744dac
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M gui/us_analysis_base2.cpp

  Log Message:
  -----------
  Add null check for dbP in disk_controls condition


  Commit: 1abad2a8d207a4293111f589493d27d7d093b877
      https://github.com/ehb54/ultrascan3/commit/1abad2a8d207a4293111f589493d27d7d093b877
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M utils/CMakeLists.txt

  Log Message:
  -----------
  Add BigObj compile options for us_utils_static


  Commit: 02b8e6a74eda39a2f7930e2a161c0a91392fff6d
      https://github.com/ehb54/ultrascan3/commit/02b8e6a74eda39a2f7930e2a161c0a91392fff6d
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M gui/us_analysis_base2.cpp
    M gui/us_analysis_base2.h
    M gui/us_plot.cpp
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_2dsa/us_2dsa.h
    M programs/us_dcdt/us_dcdt.cpp
    M programs/us_dcdt/us_dcdt.h
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.h
    M programs/us_pcsa/us_pcsa.cpp
    M programs/us_pcsa/us_pcsa.h
    M programs/us_second_moment/us_second_moment.cpp
    M programs/us_second_moment/us_second_moment.h
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.h

  Log Message:
  -----------
  Merge pull request #364 from ehb54/lukas/us_analysis_base_reset_button

Analysis programs reset button


  Commit: 8816a556aaf04bde3c1bf2d4a8ae26ea83682e81
      https://github.com/ehb54/ultrascan3/commit/8816a556aaf04bde3c1bf2d4a8ae26ea83682e81
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M gui/us_analysis_base2.cpp
    M gui/us_analysis_base2.h
    M gui/us_plot.cpp
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_2dsa/us_2dsa.h
    M programs/us_dcdt/us_dcdt.cpp
    M programs/us_dcdt/us_dcdt.h
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.h
    M programs/us_pcsa/us_pcsa.cpp
    M programs/us_pcsa/us_pcsa.h
    M programs/us_second_moment/us_second_moment.cpp
    M programs/us_second_moment/us_second_moment.h
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.h

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


  Commit: c3f92aa4906fca184b43069e3fcf49aa9c65aa9d
      https://github.com/ehb54/ultrascan3/commit/c3f92aa4906fca184b43069e3fcf49aa9c65aa9d
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

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

  Log Message:
  -----------
  [2]GMP | 5. ANALSYSI | 6. REPORT -- for fit_meniscus_And_bottom option, make sure to capture mode of meniscus update in 5. ANALAYSIS|FITMEN stage - best fit, or manual update, pass to User Interations section of the Rpeort as well as to audit trail...


  Commit: 1aabf75b57be7e0c7096cab60625574e0b688794
      https://github.com/ehb54/ultrascan3/commit/1aabf75b57be7e0c7096cab60625574e0b688794
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-17 (Tue, 17 Feb 2026)

  Changed paths:
    M gui/us_analysis_base2.cpp
    M programs/CMakeLists.txt
    M programs/us/CMakeLists.txt
    M utils/CMakeLists.txt

  Log Message:
  -----------
  Merge pull request #365 from ehb54/lukas/cmake_fixes

Lukas/cmake fixes


  Commit: 678ff7f6c7bed9024cc5f25e855c87b95ed0db50
      https://github.com/ehb54/ultrascan3/commit/678ff7f6c7bed9024cc5f25e855c87b95ed0db50
  Author: Saeed Mortezazadeh <saeed.mortezazadeh25 at gmail.com>
  Date:   2026-02-17 (Tue, 17 Feb 2026)

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

  Log Message:
  -----------
  us_ga_init: replace plot checkboxs with radiobuttons


  Commit: 7ce3e54ec1ff65f0e3dbbccd1119349c41eeb9a8
      https://github.com/ehb54/ultrascan3/commit/7ce3e54ec1ff65f0e3dbbccd1119349c41eeb9a8
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2026-02-17 (Tue, 17 Feb 2026)

  Changed paths:
    M gui/us_analysis_base2.cpp
    M gui/us_analysis_base2.h
    M gui/us_plot.cpp
    M programs/CMakeLists.txt
    M programs/us/CMakeLists.txt
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_2dsa/us_2dsa.h
    M programs/us_dcdt/us_dcdt.cpp
    M programs/us_dcdt/us_dcdt.h
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.h
    M programs/us_pcsa/us_pcsa.cpp
    M programs/us_pcsa/us_pcsa.h
    M programs/us_second_moment/us_second_moment.cpp
    M programs/us_second_moment/us_second_moment.h
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.h
    M utils/CMakeLists.txt

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


  Commit: 8fc7603a80492999df59ceed6230f0534734c5d8
      https://github.com/ehb54/ultrascan3/commit/8fc7603a80492999df59ceed6230f0534734c5d8
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-17 (Tue, 17 Feb 2026)

  Changed paths:
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    M programs/us_fit_meniscus/us_fit_meniscus.h

  Log Message:
  -----------
  Merge pull request #366 from ehb54/alexey-dev-issue736

User Interactions for 5. ANALYSIS : FITMEN in the GMP report & Audit Trail in case of 'Fit Maniscus & Bottom' option


  Commit: 3902c84e081fd344c94094e6e7c120a10bf3c40f
      https://github.com/ehb54/ultrascan3/commit/3902c84e081fd344c94094e6e7c120a10bf3c40f
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-18 (Wed, 18 Feb 2026)

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

  Log Message:
  -----------
  GMP | 1. EXP. [Gen., 2DSA, PCSA] -- remove Varying Vbar & cons.f/f0 fields in 2DSA; field validators in all tabs....


  Commit: 327e1e2fcb6c942e05029608fbe46152c3027639
      https://github.com/ehb54/ultrascan3/commit/327e1e2fcb6c942e05029608fbe46152c3027639
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-18 (Wed, 18 Feb 2026)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  GMP | 1. EXP. : dataDist -- do not impose check for mismatched A/B channs. wvls. for S-data, and singe-channel RA data....


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

  Changed paths:
    M CMakeLists.txt
    M CMakePresets.json
    A admin/cmake/toolchain-macos.cmake
    A admin/cmake/triplets/arm64-osx-dynamic.cmake
    M admin/cmake/triplets/x64-osx-dynamic.cmake
    R alpha/srcdevel
    R alpha/us.cpp
    M programs/us/CMakeLists.txt
    M scripts/build.sh

  Log Message:
  -----------
  mod: remove alpha folder and update macos build


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

  Changed paths:
    M scripts/build.sh

  Log Message:
  -----------
  mod: update environment variable echo statement


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

  Changed paths:
    M CMakeLists.txt
    M CMakePresets.json
    A admin/cmake/toolchain-macos.cmake
    A admin/cmake/triplets/arm64-osx-dynamic.cmake
    M admin/cmake/triplets/x64-osx-dynamic.cmake
    R alpha/srcdevel
    R alpha/us.cpp
    M programs/us/CMakeLists.txt
    M scripts/build.sh

  Log Message:
  -----------
  Merge pull request #369 from ehb54/629-request-remove-alpha-folder-from-ultrascan3-repo

Remove Alpha Folder


  Commit: d787112c42145adc032e986e17be63d8efd5dfda
      https://github.com/ehb54/ultrascan3/commit/d787112c42145adc032e986e17be63d8efd5dfda
  Author: Saeed <github.com/samo38>
  Date:   2026-02-19 (Thu, 19 Feb 2026)

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

  Log Message:
  -----------
  add check_draw_btn


  Commit: ba06a7cd941b1bb63391e1fba5d30baf782f4d3e
      https://github.com/ehb54/ultrascan3/commit/ba06a7cd941b1bb63391e1fba5d30baf782f4d3e
  Author: Saeed <github.com/samo38>
  Date:   2026-02-19 (Thu, 19 Feb 2026)

  Changed paths:
    M CMakeLists.txt
    M CMakePresets.json
    A admin/cmake/toolchain-macos.cmake
    A admin/cmake/triplets/arm64-osx-dynamic.cmake
    M admin/cmake/triplets/x64-osx-dynamic.cmake
    R alpha/srcdevel
    R alpha/us.cpp
    M gui/us_analysis_base2.cpp
    M gui/us_analysis_base2.h
    M gui/us_model_loader.cpp
    M gui/us_plot.cpp
    M programs/CMakeLists.txt
    M programs/us/CMakeLists.txt
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_2dsa/us_2dsa.h
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_analysis_profile/us_anapro_utils.cpp
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp
    M programs/us_dcdt/us_dcdt.cpp
    M programs/us_dcdt/us_dcdt.h
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_fit_meniscus/CMakeLists.txt
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    M programs/us_fit_meniscus/us_fit_meniscus.h
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.h
    M programs/us_pcsa/us_pcsa.cpp
    M programs/us_pcsa/us_pcsa.h
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h
    M programs/us_second_moment/us_second_moment.cpp
    M programs/us_second_moment/us_second_moment.h
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.h
    M scripts/build.sh
    A test/utils/test_us_regex.cpp
    M utils/CMakeLists.txt

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/main' into ticket_699


  Commit: 0e8e23a92b9a25ccfdbb4c7644d30119ab521a43
      https://github.com/ehb54/ultrascan3/commit/0e8e23a92b9a25ccfdbb4c7644d30119ab521a43
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-19 (Thu, 19 Feb 2026)

  Changed paths:
    M CMakeLists.txt
    M CMakePresets.json
    A admin/cmake/toolchain-macos.cmake
    A admin/cmake/triplets/arm64-osx-dynamic.cmake
    M admin/cmake/triplets/x64-osx-dynamic.cmake
    R alpha/srcdevel
    R alpha/us.cpp
    M programs/us/CMakeLists.txt
    M scripts/build.sh

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


  Commit: ac5f152ac8ba6b0d7f9a65d40f3b7556bc970cee
      https://github.com/ehb54/ultrascan3/commit/ac5f152ac8ba6b0d7f9a65d40f3b7556bc970cee
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-19 (Thu, 19 Feb 2026)

  Changed paths:
    M programs/us_com_project/us_com_project_gui.cpp

  Log Message:
  -----------
  GMP | R&D  -- connect Help btn to help()....


  Commit: 05244eacbe440afd5348b931a95305443dd6673d
      https://github.com/ehb54/ultrascan3/commit/05244eacbe440afd5348b931a95305443dd6673d
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-19 (Thu, 19 Feb 2026)

  Changed paths:
    M gui/us_report_gui.cpp

  Log Message:
  -----------
  GMP | 8. AProf.:Report  -- shift tille for Pseudo3D plots up a bit...


  Commit: 9f65eb0ffed3357339a3500e400ea119f9827144
      https://github.com/ehb54/ultrascan3/commit/9f65eb0ffed3357339a3500e400ea119f9827144
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-19 (Thu, 19 Feb 2026)

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

  Log Message:
  -----------
  Merge pull request #367 from ehb54/alexey-dev-issue718

GMP | 1. EXP. [Gen., 2DSA, PCSA] -- remove Varying Vbar & cons.f/f0 from 2DSA settings; add validators for all numeric fields in Gen.,2DSA,PCSA


  Commit: fb0e5c780bc7aa696e368d9f6d46b22688fe5707
      https://github.com/ehb54/ultrascan3/commit/fb0e5c780bc7aa696e368d9f6d46b22688fe5707
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-19 (Thu, 19 Feb 2026)

  Changed paths:
    M programs/us_experiment/us_proto_ranges.cpp

  Log Message:
  -----------
  GMP | 7. Ranges.: Gary's selector  -- tried to address increments in selections...


  Commit: a6fe9c7b13c638a88e1390c744efd98cbec59acf
      https://github.com/ehb54/ultrascan3/commit/a6fe9c7b13c638a88e1390c744efd98cbec59acf
  Author: Saeed Mortezazadeh <saeed.mortezazadeh25 at gmail.com>
  Date:   2026-02-20 (Fri, 20 Feb 2026)

  Changed paths:
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_ga_init/us_ga_init.h
    M programs/us_ga_init/us_solutedata.cpp

  Log Message:
  -----------
  add anno_label(int) to us_ga_init


  Commit: 8617cadc6147eda447864b6626622e9bffa4128e
      https://github.com/ehb54/ultrascan3/commit/8617cadc6147eda447864b6626622e9bffa4128e
  Author: Haben Gabir <haben.gabir at uleth.ca>
  Date:   2026-02-20 (Fri, 20 Feb 2026)

  Changed paths:
    A doc/manual/source/_static/images/bad_grid.png
    A doc/manual/source/_static/images/beck_convert-2.png
    A doc/manual/source/_static/images/beck_converter.png
    A doc/manual/source/_static/images/good_grid.png
    A doc/manual/source/_static/images/grid-setup.png
    A doc/manual/source/_static/images/mwlr_spectra_3d.png
    A doc/manual/source/_static/images/mwlr_spectra_cont.png
    A doc/manual/source/_static/images/mwlr_spectra_f.png
    A doc/manual/source/_static/images/mwlr_spectra_o.png
    A doc/manual/source/_static/images/mwlr_spectra_save.png
    A doc/manual/source/_static/images/set-zvalue.png
    A doc/manual/source/_static/images/xpn_viewer-loaded.png
    A doc/manual/source/_static/images/xpn_viewer-saved.png
    A doc/manual/source/_static/images/xpn_viewer.png
    A doc/manual/source/_static/images/zvalue_eq.png
    M doc/manual/source/beckman_openauc.rst
    M doc/manual/source/buoyancy_editor.rst
    M doc/manual/source/dmga_init.rst
    M doc/manual/source/dmga_init_constr.rst
    M doc/manual/source/experiment/import.rst
    M doc/manual/source/experiment/index.rst
    M doc/manual/source/experiment/liveupdate.rst
    M doc/manual/source/gmp/gmp_automation.rst
    M doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_experiment.rst
    M doc/manual/source/gmp/gmp_protocol_development.rst
    M doc/manual/source/grid_editor.rst
    M doc/manual/source/mwl_species_fit.rst
    M doc/manual/source/mwl_species_sim.rst
    M doc/manual/source/mwl_spectra.rst
    M doc/manual/source/predict1.rst
    M doc/manual/source/ramp_data.rst
    M doc/manual/source/tmp.rst
    M doc/manual/source/us_buoyancy.rst
    M doc/manual/source/xpn_viewer.rst

  Log Message:
  -----------
  WALICAFB


  Commit: 779bf5e32b16d7eddc415ecc2fe90709ac0026b9
      https://github.com/ehb54/ultrascan3/commit/779bf5e32b16d7eddc415ecc2fe90709ac0026b9
  Author: Haben Gabir <haben.gabir at uleth.ca>
  Date:   2026-02-20 (Fri, 20 Feb 2026)

  Changed paths:
    A .github/workflows/bump-version.yml
    M CMakeLists.txt
    M CMakePresets.json
    A admin/cmake/toolchain-macos.cmake
    A admin/cmake/triplets/arm64-osx-dynamic.cmake
    M admin/cmake/triplets/x64-osx-dynamic.cmake
    R alpha/srcdevel
    R alpha/us.cpp
    M gui/us_analysis_base2.cpp
    M gui/us_analysis_base2.h
    M gui/us_csv_loader.cpp
    M gui/us_model_loader.cpp
    M gui/us_plot.cpp
    M gui/us_report_gui.cpp
    M gui/us_report_gui.h
    M programs/CMakeLists.txt
    M programs/us/CMakeLists.txt
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_2dsa/us_2dsa.h
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_analysis_profile/us_analysis_profile.h
    M programs/us_analysis_profile/us_anapro_utils.cpp
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp
    M programs/us_dcdt/us_dcdt.cpp
    M programs/us_dcdt/us_dcdt.h
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_fit_meniscus/CMakeLists.txt
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    M programs/us_fit_meniscus/us_fit_meniscus.h
    M programs/us_integral/us_integral.cpp
    M programs/us_integral/us_integral.h
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.h
    M programs/us_pcsa/us_pcsa.cpp
    M programs/us_pcsa/us_pcsa.h
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h
    M programs/us_second_moment/us_second_moment.cpp
    M programs/us_second_moment/us_second_moment.h
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.h
    M scripts/build.sh
    A test/utils/test_us_regex.cpp
    M utils/CMakeLists.txt
    M utils/us_csv_data.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/main' into haben-Dev


  Commit: 935d35d3bb247201260925626ead40c7e5911908
      https://github.com/ehb54/ultrascan3/commit/935d35d3bb247201260925626ead40c7e5911908
  Author: Saeed <github.com/samo38>
  Date:   2026-02-20 (Fri, 20 Feb 2026)

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

  Log Message:
  -----------
  add help button to the us_legacy_converter


  Commit: a39e0c3fc901b37000aa384dff633eca9b5f21cc
      https://github.com/ehb54/ultrascan3/commit/a39e0c3fc901b37000aa384dff633eca9b5f21cc
  Author: Saeed <github.com/samo38>
  Date:   2026-02-20 (Fri, 20 Feb 2026)

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

  Log Message:
  -----------
  us_query_rmsd: add help button


  Commit: bb36da7046d87e90154684ecee5a92e3521fb317
      https://github.com/ehb54/ultrascan3/commit/bb36da7046d87e90154684ecee5a92e3521fb317
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2026-02-20 (Fri, 20 Feb 2026)

  Changed paths:
    M CMakeLists.txt
    M CMakePresets.json
    A admin/cmake/toolchain-macos.cmake
    A admin/cmake/triplets/arm64-osx-dynamic.cmake
    M admin/cmake/triplets/x64-osx-dynamic.cmake
    R alpha/srcdevel
    R alpha/us.cpp
    M programs/us/CMakeLists.txt
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_analysis_profile/us_analysis_profile.h
    M scripts/build.sh

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


  Commit: 9332b11c468511b91b824048956f411d88e92ba2
      https://github.com/ehb54/ultrascan3/commit/9332b11c468511b91b824048956f411d88e92ba2
  Author: Saeed <github.com/samo38>
  Date:   2026-02-20 (Fri, 20 Feb 2026)

  Changed paths:
    M gui/us_extinction_gui.cpp
    M gui/us_extinction_gui.h
    M programs/us_query_rmsd/us_query_rmsd.cpp
    M programs/us_query_rmsd/us_query_rmsd.h
    M programs/us_ramp/us_ramp_gui.h
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_spectrum/us_spectrum.h

  Log Message:
  -----------
  add help buttons


  Commit: 2786677b0b7c3dcd1f55bf7fb1c7a78257a3bada
      https://github.com/ehb54/ultrascan3/commit/2786677b0b7c3dcd1f55bf7fb1c7a78257a3bada
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-20 (Fri, 20 Feb 2026)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  Merge pull request #368 from ehb54/alexey-dev-issue742

GMP | 1. EXP. : dataDist -- do not impose check for mismatched A/B channs wvl for S-data


  Commit: 3ca613086ee315038618d9ce0a642da1999e7608
      https://github.com/ehb54/ultrascan3/commit/3ca613086ee315038618d9ce0a642da1999e7608
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-20 (Fri, 20 Feb 2026)

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

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


  Commit: 67ca8b752f82ede833bb3f16e6e3f2f00801a3b5
      https://github.com/ehb54/ultrascan3/commit/67ca8b752f82ede833bb3f16e6e3f2f00801a3b5
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-20 (Fri, 20 Feb 2026)

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

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


  Commit: d0890b9202cd432e88acb5573eb12401399ac6df
      https://github.com/ehb54/ultrascan3/commit/d0890b9202cd432e88acb5573eb12401399ac6df
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-20 (Fri, 20 Feb 2026)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

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


  Commit: 624105a44700833dbabe95610557269b85c9d938
      https://github.com/ehb54/ultrascan3/commit/624105a44700833dbabe95610557269b85c9d938
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-21 (Sat, 21 Feb 2026)

  Changed paths:
    M programs/us_experiment/us_proto_ranges.cpp

  Log Message:
  -----------
  Merge pull request #372 from ehb54/alexey-dev-issue702

GMP | 7. Ranges.: Gary's selector  -- tried to address increments in wvl selections…


  Commit: 649a36c3a6bfc1942f2c116a43de591572e959a5
      https://github.com/ehb54/ultrascan3/commit/649a36c3a6bfc1942f2c116a43de591572e959a5
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-21 (Sat, 21 Feb 2026)

  Changed paths:
    M programs/us_experiment/us_proto_ranges.cpp

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


  Commit: 253e03b46f36753d81db75a92dcf958d768d29f1
      https://github.com/ehb54/ultrascan3/commit/253e03b46f36753d81db75a92dcf958d768d29f1
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-21 (Sat, 21 Feb 2026)

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

  Log Message:
  -----------
  [1]GMP | R&D  -- connect Help btn to help()....


  Commit: 739bde48ce1e5596b769170a179b245bced40541
      https://github.com/ehb54/ultrascan3/commit/739bde48ce1e5596b769170a179b245bced40541
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-21 (Sat, 21 Feb 2026)

  Changed paths:
    M programs/us_experiment/us_proto_ranges.cpp

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


  Commit: 2ea90efd5a9ebebf0c1fcef7291f0c14a0a853b6
      https://github.com/ehb54/ultrascan3/commit/2ea90efd5a9ebebf0c1fcef7291f0c14a0a853b6
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-21 (Sat, 21 Feb 2026)

  Changed paths:
    M gui/us_report_gui.cpp

  Log Message:
  -----------
  Merge pull request #371 from ehb54/alexey-dev-issue515

GMP | 8. AProf.:Report  -- shift tille for Pseudo3D plots up a bit...


  Commit: 5c69cacb804711a2e1fc839a8bf716a778945747
      https://github.com/ehb54/ultrascan3/commit/5c69cacb804711a2e1fc839a8bf716a778945747
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-21 (Sat, 21 Feb 2026)

  Changed paths:
    M gui/us_report_gui.cpp

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


  Commit: 7bf106993a8f72d94033f56ec908772b1087c0ef
      https://github.com/ehb54/ultrascan3/commit/7bf106993a8f72d94033f56ec908772b1087c0ef
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-02-21 (Sat, 21 Feb 2026)

  Changed paths:
    M .github/workflows/bump-version.yml
    M README.manual
    A buildsys/vcpkg/overlay-ports/qttools/devendor-litehtml.patch
    A buildsys/vcpkg/overlay-ports/qttools/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qttools/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qttools/windeployqt.debug.bat
    M buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/portfile.cmake
    R doc/manual/2dsa/2dsa.body
    R doc/manual/2dsa/2dsa_advan.body
    R doc/manual/2dsa/2dsa_analvv.body
    R doc/manual/2dsa/2dsa_analys.body
    M doc/manual/CMakeLists.txt
    M doc/manual/Makefile
    M doc/manual/README.md
    R doc/manual/advanced_config.body
    R doc/manual/analytes.body
    R doc/manual/associations.body
    R doc/manual/astfem_sim.body
    R doc/manual/buffer_edit.body
    R doc/manual/buffer_new.body
    R doc/manual/buffer_select.body
    R doc/manual/buffer_settings.body
    R doc/manual/cfa_viewer.body
    R doc/manual/colorgradient.body
    R doc/manual/combine_models.body
    R doc/manual/components.body
    R doc/manual/config.body
    R doc/manual/config2.body
    R doc/manual/convert-experiment.body
    R doc/manual/convert-seltrip.body
    R doc/manual/convert.body
    R doc/manual/data_loader.body
    R doc/manual/database_config.body
    R doc/manual/ddist_combine.body
    R doc/manual/dens_match.body
    R doc/manual/dens_match_mparam.body
    R doc/manual/dens_match_rmvmods.body
    R doc/manual/experiment/experiment_cells.body
    R doc/manual/experiment/experiment_general.body
    R doc/manual/experiment/experiment_photomult.body
    R doc/manual/experiment/experiment_rotor.body
    R doc/manual/experiment/experiment_solutions.body
    R doc/manual/experiment/experiment_speeds.body
    R doc/manual/experiment/experiment_upload.body
    R doc/manual/export_legacy.body
    R doc/manual/fe_match/fe_match.body
    R doc/manual/fe_match/fe_match_adv.body
    R doc/manual/fe_match/fe_match_controls.body
    R doc/manual/fe_match/fe_match_lddat.body
    R doc/manual/fe_match/fe_match_simulate.body
    R doc/manual/fit_meniscus.body
    R doc/manual/footer.us3
    R doc/manual/ga_initialize.body
    R doc/manual/gmp/gmp.body
    R doc/manual/gmp/gmp_audit_trail.body
    R doc/manual/gmp/gmp_data_acquisition.body
    R doc/manual/gmp/gmp_data_acquisition_experiment.body
    R doc/manual/gmp/gmp_data_acquisition_gmp.body
    R doc/manual/gmp/gmp_protocol_development.body
    R doc/manual/gmp/gmp_report_generator.body
    R doc/manual/gmp/gmp_signature.body
    R doc/manual/grid_editor.body
    R doc/manual/header.us3
    R doc/manual/images/2dsa_3dplot.png
    R doc/manual/images/2dsa_advan.png
    R doc/manual/images/2dsa_analvv.png
    R doc/manual/images/2dsa_analys.png
    R doc/manual/images/2dsa_main-c.png
    R doc/manual/images/2dsa_main-o.png
    R doc/manual/images/2dsa_resplot.png
    R doc/manual/images/advanced_config.png
    R doc/manual/images/analyte_details.png
    R doc/manual/images/analytes.png
    R doc/manual/images/associations.png
    R doc/manual/images/astfem_sim.png
    R doc/manual/images/buffer_edit.png
    R doc/manual/images/buffer_info.png
    R doc/manual/images/buffer_new.png
    R doc/manual/images/buffer_select.png
    R doc/manual/images/buffer_settings.png
    R doc/manual/images/cfa_view-loadauc.png
    R doc/manual/images/cfa_view-loadraw.png
    R doc/manual/images/cfa_view-main.png
    R doc/manual/images/cfa_view-statsauc.png
    R doc/manual/images/cfa_view-statsraw.png
    R doc/manual/images/color-1.png
    R doc/manual/images/color-2.png
    R doc/manual/images/color-a.png
    R doc/manual/images/color-b.png
    R doc/manual/images/colorgrad.png
    R doc/manual/images/colorgrad1.png
    R doc/manual/images/combine_models-idedit.png
    R doc/manual/images/combine_models-save.png
    R doc/manual/images/combine_models.png
    R doc/manual/images/components.png
    R doc/manual/images/config.png
    R doc/manual/images/config1.png
    R doc/manual/images/config2.png
    R doc/manual/images/convert-RIdata.png
    R doc/manual/images/convert-exclude.png
    R doc/manual/images/convert-experiment.png
    R doc/manual/images/convert-mwl.png
    R doc/manual/images/convert-seltrip.png
    R doc/manual/images/convert-subset.png
    R doc/manual/images/convert-tolerance.png
    R doc/manual/images/convert.png
    R doc/manual/images/data_loader-edits.png
    R doc/manual/images/data_loader-trips.png
    R doc/manual/images/data_loader.png
    R doc/manual/images/database.png
    R doc/manual/images/ddist_combine-selrun.png
    R doc/manual/images/ddist_combine.png
    R doc/manual/images/densmatch_main.png
    R doc/manual/images/densmatch_mpars_completed.png
    R doc/manual/images/densmatch_mpars_empty.png
    R doc/manual/images/densmatch_rmvmodels.png
    R doc/manual/images/eq1-mean.png
    R doc/manual/images/eq2-skew.png
    R doc/manual/images/eq3-kurtosis.png
    R doc/manual/images/eq4-moments.png
    R doc/manual/images/eq5-variance.png
    R doc/manual/images/eq6-stddev.png
    R doc/manual/images/eq7-probsigma.png
    R doc/manual/images/eq8-confidence.png
    R doc/manual/images/experiment_cells.png
    R doc/manual/images/experiment_general.png
    R doc/manual/images/experiment_photomult.png
    R doc/manual/images/experiment_rotor.png
    R doc/manual/images/experiment_solutions.png
    R doc/manual/images/experiment_speeds.png
    R doc/manual/images/experiment_upload.png
    R doc/manual/images/export_legacy.png
    R doc/manual/images/fe_match.png
    R doc/manual/images/fe_match_3dplot.png
    R doc/manual/images/fe_match_adv.png
    R doc/manual/images/fe_match_lddat1.png
    R doc/manual/images/fe_match_lddat2.png
    R doc/manual/images/fe_match_lddat3.png
    R doc/manual/images/fe_match_lddat4.png
    R doc/manual/images/fe_match_ra.png
    R doc/manual/images/fe_match_resplot.png
    R doc/manual/images/fe_match_sim1.png
    R doc/manual/images/fe_match_sim2.png
    R doc/manual/images/fe_match_sim3_1b.png
    R doc/manual/images/fe_match_sim3_1p.png
    R doc/manual/images/fe_match_sim3_2b.png
    R doc/manual/images/fe_match_sim3_2p.png
    R doc/manual/images/fe_match_sim3_3b.png
    R doc/manual/images/fe_match_sim3_4b.png
    R doc/manual/images/fe_match_sim3_5b.png
    R doc/manual/images/fe_match_sim3_5p.png
    R doc/manual/images/fe_match_sim3_6b.png
    R doc/manual/images/fe_match_sim3_7b.png
    R doc/manual/images/fe_match_sim3_8b.png
    R doc/manual/images/fe_match_sim4.png
    R doc/manual/images/fe_match_sim5.png
    R doc/manual/images/fe_match_sim6.png
    R doc/manual/images/fe_match_sim7.png
    R doc/manual/images/fit_men-editupd.png
    R doc/manual/images/fit_men-load.png
    R doc/manual/images/fit_meniscus.png
    R doc/manual/images/ga_initialize.png
    R doc/manual/images/gmp/audit_trail/gmp_audit_trail_01.png
    R doc/manual/images/gmp/audit_trail/gmp_audit_trail_02.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_01.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_02.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_03.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_04.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_05.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_06.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_07.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_08.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_09.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_10.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_11.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_12.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_13.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_14.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_15.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_16.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_17.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_18.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_19.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_20.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_21.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_22.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_23.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_24.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_25.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_26.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_27.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_28.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_29.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_30.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_31.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_32.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_33.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_34.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_35.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_36.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_37.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_38.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_39.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_40.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_41.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_42.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_43.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_44.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_45.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_46.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_47.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_01.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_02.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_03.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_04.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_05.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_06.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_07.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_08.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_09.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_10.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_11.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_12.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_13.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_01.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_02.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_03.png
    R doc/manual/images/gmp/gmp.png
    R doc/manual/images/gmp/protocol_development/protocol_development_01.png
    R doc/manual/images/gmp/protocol_development/protocol_development_02.png
    R doc/manual/images/gmp/protocol_development/protocol_development_03.png
    R doc/manual/images/gmp/protocol_development/protocol_development_04.png
    R doc/manual/images/gmp/protocol_development/protocol_development_05.png
    R doc/manual/images/gmp/protocol_development/protocol_development_06.png
    R doc/manual/images/gmp/protocol_development/protocol_development_07.png
    R doc/manual/images/gmp/protocol_development/protocol_development_08.png
    R doc/manual/images/gmp/protocol_development/protocol_development_09.png
    R doc/manual/images/gmp/protocol_development/protocol_development_10.png
    R doc/manual/images/gmp/protocol_development/protocol_development_11.png
    R doc/manual/images/gmp/protocol_development/protocol_development_12.png
    R doc/manual/images/gmp/protocol_development/protocol_development_13.png
    R doc/manual/images/gmp/protocol_development/protocol_development_14.png
    R doc/manual/images/gmp/protocol_development/protocol_development_15.png
    R doc/manual/images/gmp/protocol_development/protocol_development_16.png
    R doc/manual/images/gmp/protocol_development/protocol_development_17.png
    R doc/manual/images/gmp/protocol_development/protocol_development_18.png
    R doc/manual/images/gmp/protocol_development/protocol_development_19.png
    R doc/manual/images/gmp/protocol_development/protocol_development_20.png
    R doc/manual/images/gmp/protocol_development/protocol_development_21.png
    R doc/manual/images/gmp/protocol_development/protocol_development_22.png
    R doc/manual/images/gmp/protocol_development/protocol_development_23.png
    R doc/manual/images/gmp/protocol_development/protocol_development_24.png
    R doc/manual/images/gmp/protocol_development/protocol_development_25.png
    R doc/manual/images/gmp/protocol_development/protocol_development_26.png
    R doc/manual/images/gmp/protocol_development/protocol_development_27.png
    R doc/manual/images/gmp/protocol_development/protocol_development_28.png
    R doc/manual/images/gmp/protocol_development/protocol_development_29.png
    R doc/manual/images/gmp/protocol_development/protocol_development_30.png
    R doc/manual/images/gmp/protocol_development/protocol_development_31.png
    R doc/manual/images/gmp/protocol_development/protocol_development_32.png
    R doc/manual/images/gmp/protocol_development/protocol_development_33.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_01.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_02.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_03.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_04.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_05.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_06.png
    R doc/manual/images/gmp/signature/gmp_signature_01.png
    R doc/manual/images/gmp/signature/gmp_signature_02.png
    R doc/manual/images/gmp/signature/gmp_signature_03.png
    R doc/manual/images/gmp/signature/gmp_signature_04.png
    R doc/manual/images/gmp/signature/gmp_signature_05.png
    R doc/manual/images/gmp/signature/gmp_signature_06.png
    R doc/manual/images/gmp/signature/gmp_signature_07.png
    R doc/manual/images/gmp/signature/gmp_signature_08.png
    R doc/manual/images/grid_editor.png
    R doc/manual/images/grid_editor_multi_grids.png
    R doc/manual/images/grid_editor_multi_grids_sed.png
    R doc/manual/images/grid_editor_mw_view.png
    R doc/manual/images/grid_editor_subgrid1-bad.png
    R doc/manual/images/grid_editor_subgrid1-good.png
    R doc/manual/images/grid_editor_subgrid2-bad.png
    R doc/manual/images/grid_editor_subgrid2-good.png
    R doc/manual/images/grid_editor_subgrid3-bad.png
    R doc/manual/images/grid_editor_subgrid3-good.png
    R doc/manual/images/load_auc-search.png
    R doc/manual/images/load_auc-trips.png
    R doc/manual/images/load_auc.png
    R doc/manual/images/load_colormap.png
    R doc/manual/images/load_model_dis-MID.png
    R doc/manual/images/load_model_distrib.png
    R doc/manual/images/load_noise.png
    R doc/manual/images/load_noise_details.png
    R doc/manual/images/manage_data.png
    R doc/manual/images/manage_data_bhide.png
    R doc/manual/images/manage_data_bshow.png
    R doc/manual/images/manage_data_cmenu-1.png
    R doc/manual/images/manage_data_cmenu-2.png
    R doc/manual/images/manage_data_conf.png
    R doc/manual/images/manage_data_exp.png
    R doc/manual/images/manage_data_pasw.png
    R doc/manual/images/manage_data_sync.png
    R doc/manual/images/manage_data_thelp-1.png
    R doc/manual/images/manage_data_thelp-2.png
    R doc/manual/images/master-pw.png
    R doc/manual/images/model_editor.png
    R doc/manual/images/mwlr_view_3dplot.png
    R doc/manual/images/mwlr_view_load.png
    R doc/manual/images/mwlr_view_pltctrl.png
    R doc/manual/images/mwlr_viewer.png
    R doc/manual/images/mwlr_viewer_xwavl.png
    R doc/manual/images/optima_config_edit.png
    R doc/manual/images/optima_config_new.png
    R doc/manual/images/optima_host_config.png
    R doc/manual/images/pcsa_3dplot.png
    R doc/manual/images/pcsa_analys-line.png
    R doc/manual/images/pcsa_analys-sigm.png
    R doc/manual/images/pcsa_main-c.png
    R doc/manual/images/pcsa_mlines-line1.png
    R doc/manual/images/pcsa_mlines-line2.png
    R doc/manual/images/pcsa_mlines-sigm1.png
    R doc/manual/images/pcsa_mlines-sigm2.png
    R doc/manual/images/pcsa_resplot.png
    R doc/manual/images/pcsa_rpscan-auto.png
    R doc/manual/images/pcsa_rpscan-select.png
    R doc/manual/images/predict1.png
    R doc/manual/images/predict2-1.png
    R doc/manual/images/pseudo3d_comb_rmv.png
    R doc/manual/images/pseudo3d_combine.png
    R doc/manual/images/register.png
    R doc/manual/images/reporter-cmenu.png
    R doc/manual/images/reporter-details.png
    R doc/manual/images/reporter-loadprof.png
    R doc/manual/images/reporter-save.png
    R doc/manual/images/reporter-saveprof.png
    R doc/manual/images/reporter-view.png
    R doc/manual/images/reporter-viewitem.png
    R doc/manual/images/reporter.png
    R doc/manual/images/rotor-add.png
    R doc/manual/images/rotor-save-calibration.png
    R doc/manual/images/rotor.png
    R doc/manual/images/rotorstretch-0.png
    R doc/manual/images/rotorstretch-1.png
    R doc/manual/images/rotorstretch-2.png
    R doc/manual/images/rotorstretch-3.png
    R doc/manual/images/rotorstretch-4.png
    R doc/manual/images/rotorstretch-5.png
    R doc/manual/images/rotorstretch-6.png
    R doc/manual/images/rotorstretch-7.png
    R doc/manual/images/sassoc/sassoc_01.png
    R doc/manual/images/sassoc/sassoc_02.png
    R doc/manual/images/save_colormap.png
    R doc/manual/images/second_moment.png
    R doc/manual/images/select_edits.png
    R doc/manual/images/select_runs.png
    R doc/manual/images/sequence.png
    R doc/manual/images/simparams.png
    R doc/manual/images/somo/somo_icon.png
    R doc/manual/images/time_derivative.png
    R doc/manual/images/ultra.xpm
    R doc/manual/images/ultrascan3.png
    R doc/manual/images/us_buffer.png
    R doc/manual/images/us_buffer_spect.png
    R doc/manual/images/us_convert/us_convert_01.png
    R doc/manual/images/us_convert/us_convert_02.png
    R doc/manual/images/us_convert/us_convert_03.png
    R doc/manual/images/us_convert/us_convert_04.png
    R doc/manual/images/us_convert/us_convert_05.png
    R doc/manual/images/us_convert/us_convert_06.png
    R doc/manual/images/us_convert/us_convert_07.png
    R doc/manual/images/us_convert/us_convert_08.png
    R doc/manual/images/us_convert/us_convert_09.png
    R doc/manual/images/us_convert/us_convert_10.png
    R doc/manual/images/us_convert/us_convert_11.png
    R doc/manual/images/us_convert/us_convert_12.png
    R doc/manual/images/us_convert/us_convert_13.png
    R doc/manual/images/us_convert/us_convert_14.png
    R doc/manual/images/us_edit.png
    R doc/manual/images/us_edit_mwl.png
    R doc/manual/images/us_equiltime.png
    R doc/manual/images/us_fds_filemanager-0.png
    R doc/manual/images/us_fds_filemanager-1.png
    R doc/manual/images/us_fds_filemanager-2.png
    R doc/manual/images/us_fds_filemanager-3.png
    R doc/manual/images/us_fds_filemanager-4.png
    R doc/manual/images/us_investigator-2.png
    R doc/manual/images/us_investigator.png
    R doc/manual/images/us_modelmetrics-0.png
    R doc/manual/images/us_project1.png
    R doc/manual/images/us_project2.png
    R doc/manual/images/us_project3.png
    R doc/manual/images/us_solution1.png
    R doc/manual/images/us_solution2.png
    R doc/manual/images/us_solution3.png
    R doc/manual/images/usfont-1.png
    R doc/manual/images/usfont-2.png
    R doc/manual/images/vhw_combine-combo.png
    R doc/manual/images/vhw_combine-envel.png
    R doc/manual/images/vhw_combine-selrun.png
    R doc/manual/images/vhw_combine.png
    R doc/manual/images/vhw_distribution.png
    R doc/manual/images/vhw_enh_groups.png
    R doc/manual/images/vhw_enhanced.png
    R doc/manual/images/vhw_histogram.png
    R doc/manual/index.body
    R doc/manual/load/load_auc.body
    R doc/manual/load/load_colormap.body
    R doc/manual/load/load_model_dis-MID.body
    R doc/manual/load/load_model_distrib.body
    R doc/manual/load/load_noise.body
    R doc/manual/load/load_noise_details.body
    R doc/manual/mainstyle.css
    R doc/manual/make-docs.sh
    R doc/manual/make-html.sh
    R doc/manual/make-qdocs.sh
    R doc/manual/make-wraps.sh
    R doc/manual/manage_data.body
    R doc/manual/manage_data_cmenu.body
    R doc/manual/manage_data_thelp.body
    R doc/manual/manual.qhcp
    R doc/manual/manual.qhp
    R doc/manual/master_pw.body
    R doc/manual/model_editor.body
    R doc/manual/mwlr_view_load.body
    R doc/manual/mwlr_view_pltctrl.body
    R doc/manual/mwlr_viewer.body
    R doc/manual/optima_host_config.body
    R doc/manual/pcsa.body
    R doc/manual/pcsa_analys.body
    R doc/manual/pcsa_mlines.body
    R doc/manual/pcsa_rpscan.body
    R doc/manual/predict1.body
    R doc/manual/predict2.body
    R doc/manual/pseudo3d_comb_rmv.body
    R doc/manual/pseudo3d_combine.body
    R doc/manual/register.body
    R doc/manual/reporter.body
    R doc/manual/rotor.body
    R doc/manual/rotorstretch.body
    R doc/manual/sassoc.body
    R doc/manual/save_colormap.body
    R doc/manual/second_moment.body
    R doc/manual/select_edits.body
    R doc/manual/select_runs.body
    R doc/manual/simparams.body
    R doc/manual/somo.body
    R doc/manual/source/#Makefile#
    M doc/manual/source/conf.py
    R doc/manual/source/make.bat
    M doc/manual/source/requirements.txt
    R doc/manual/template.img.body
    R doc/manual/tidy.conf
    R doc/manual/time_derivative.body
    R doc/manual/ultrascan3.txt
    R doc/manual/us_buffer.body
    R doc/manual/us_edit.body
    R doc/manual/us_edit_mwl.body
    R doc/manual/us_equiltime.body
    R doc/manual/us_fds_filemanager.body
    R doc/manual/us_investigator.body
    R doc/manual/us_modelmetrics.body
    R doc/manual/us_project.body
    R doc/manual/us_solution.body
    R doc/manual/uscol.body
    R doc/manual/uscolor2.body
    R doc/manual/usfont.body
    R doc/manual/usfont2.body
    R doc/manual/vhw_combine.body
    R doc/manual/vhw_distrib_plot.body
    R doc/manual/vhw_enhanced.body
    R doc/manual/wrapped-images.lst
    M gui/us_help.cpp
    M makeall.sh
    M scripts/build.sh
    R vcpkg
    M vcpkg.json

  Log Message:
  -----------
  mod: delete legacy help, integrate sphinx help


  Commit: 3d08b0b47f4e2317e53a69e11dc522f164182ec7
      https://github.com/ehb54/ultrascan3/commit/3d08b0b47f4e2317e53a69e11dc522f164182ec7
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-02-21 (Sat, 21 Feb 2026)

  Changed paths:
    M buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/portfile.cmake

  Log Message:
  -----------
  mod: release only build for macos


  Commit: 7d351ae823d28a24be8d1406165cb8c4887fb1e7
      https://github.com/ehb54/ultrascan3/commit/7d351ae823d28a24be8d1406165cb8c4887fb1e7
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-02-21 (Sat, 21 Feb 2026)

  Changed paths:
    M gui/us_report_gui.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_proto_ranges.cpp

  Log Message:
  -----------
  Merge branch 'main' into 527-enhancement-sphinx-migration-2


  Commit: c8f871714964df445fd9b6dac06aa954bcc04d69
      https://github.com/ehb54/ultrascan3/commit/c8f871714964df445fd9b6dac06aa954bcc04d69
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-02-21 (Sat, 21 Feb 2026)

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

  Log Message:
  -----------
  Merge pull request #370 from ehb54/alexey-dev-issue746

GMP | R&D  -- connect Help btn to help()....


  Commit: 8eb6af8dac0c0037f48381a8383228ef7f55a358
      https://github.com/ehb54/ultrascan3/commit/8eb6af8dac0c0037f48381a8383228ef7f55a358
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-02-22 (Sun, 22 Feb 2026)

  Changed paths:
    M etc/etc_belongs_list.txt
    R etc/us3-GMP-icon-128x128.ico
    R etc/us3-GMP-icon-128x128.png
    R etc/us3-GMP-icon-128x128.xpm
    R etc/us3-GMP-icon-32x32.ico
    R etc/us3-GMP-icon-32x32.png
    R etc/us3-GMP-icon-32x32.xpm
    R etc/us3-GMP-icon-48x48.ico
    R etc/us3-GMP-icon-48x48.png
    R etc/us3-GMP-icon-48x48.xpm

  Log Message:
  -----------
  mod: remove gmp icons


  Commit: ed169be467f3b5054b1675c832cee30a332f58e1
      https://github.com/ehb54/ultrascan3/commit/ed169be467f3b5054b1675c832cee30a332f58e1
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-02-22 (Sun, 22 Feb 2026)

  Changed paths:
    A .github/workflows/bump-version.yml
    M .github/workflows/codeql-analysis.yml
    M CMakeLists.txt
    M CMakePresets.json
    M admin/cmake/FindQwt.cmake
    M admin/cmake/GenerateVersion.cmake
    A admin/cmake/toolchain-macos.cmake
    A admin/cmake/triplets/arm64-osx-dynamic.cmake
    A admin/cmake/triplets/x64-mingw-dynamic.cmake
    M admin/cmake/triplets/x64-osx-dynamic.cmake
    R alpha/srcdevel
    R alpha/us.cpp
    A buildsys/vcpkg/overlay-ports/qt5-multimedia/drop-wmf-plugin.patch
    A buildsys/vcpkg/overlay-ports/qt5-multimedia/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qt5-multimedia/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qt5-tools/fix-pkgconfig-qt5uiplugin-not-found.patch
    A buildsys/vcpkg/overlay-ports/qt5-tools/fix-spawnvp-argv.patch
    A buildsys/vcpkg/overlay-ports/qt5-tools/libclang.patch
    A buildsys/vcpkg/overlay-ports/qt5-tools/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qt5-tools/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwt-6-1-6/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-1-6/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/config.patch
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/fix_dll_install.patch
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/unofficial-qwt-config.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/config.patch
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/fix_dll_install.patch
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/unofficial-qwt-config.cmake
    A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/vcpkg.json
    R buildsys/vcpkg/overlay-ports/qwt/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qwt/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/qwtplot3d-config.cmake.in
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/qwtplot3d-config.cmake.in
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/qwtplot3d-config.cmake.in
    A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/vcpkg.json
    R buildsys/vcpkg/overlay-ports/qwtplot3d/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qwtplot3d/qwtplot3d-config.cmake.in
    R buildsys/vcpkg/overlay-ports/qwtplot3d/vcpkg.json
    M doc/manual/advanced_config.body
    M gui.pri
    M gui/CMakeLists.txt
    M gui/fix-mac-make.sh
    R gui/images.qrc
    M gui/libus_gui.pro
    M gui/qrc_make_adds.txt
    M gui/us_analysis_base2.cpp
    M gui/us_analysis_base2.h
    M gui/us_analyte_gui.cpp
    M gui/us_analyte_gui.h
    M gui/us_buffer_gui.cpp
    M gui/us_buffer_gui.h
    M gui/us_convert_gui.cpp
    M gui/us_convert_gui.h
    M gui/us_csv_loader.cpp
    M gui/us_csv_loader.h
    M gui/us_experiment_gui.h
    M gui/us_extinctfitter_gui.cpp
    M gui/us_extinction_gui.cpp
    M gui/us_get_run.cpp
    M gui/us_get_run.h
    M gui/us_gui_util.cpp
    M gui/us_images.cpp
    M gui/us_images.h
    M gui/us_intensity.h
    M gui/us_investigator.cpp
    M gui/us_license.cpp
    M gui/us_minimize.cpp
    M gui/us_model_gui.cpp
    M gui/us_model_loader.cpp
    M gui/us_mwl_data.cpp
    M gui/us_new_spectrum.cpp
    M gui/us_new_spectrum.h
    M gui/us_passwd.cpp
    M gui/us_plot.cpp
    M gui/us_plot.h
    M gui/us_plot3d.cpp
    M gui/us_plot3d.h
    M gui/us_predict1.cpp
    M gui/us_predict1.h
    M gui/us_project_gui.h
    M gui/us_report_gui.cpp
    M gui/us_report_gui.h
    M gui/us_run_details2.cpp
    M gui/us_sassoc.cpp
    M gui/us_sassoc.h
    M gui/us_select_triples.h
    M gui/us_selectbox.h
    M gui/us_solution_gui.cpp
    M gui/us_solution_gui.h
    M gui/us_spectrodata.cpp
    M gui/us_spectrodata.h
    M gui/us_widgets.h
    M makeall.sh
    M programs/CMakeLists.txt
    M programs/main1.inc
    M programs/us/CMakeLists.txt
    M programs/us/revision.sh
    M programs/us/us.cpp
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_2dsa/us_2dsa.h
    M programs/us_2dsa/us_show_norm.cpp
    M programs/us_abde/us_abde_main.cpp
    M programs/us_abde/us_norm_profile.cpp
    M programs/us_abde/us_norm_profile.h
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_analysis_profile/us_analysis_profile.h
    M programs/us_analysis_profile/us_anapro_utils.cpp
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp
    M programs/us_autoflow_analysis/CMakeLists.txt
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp
    M programs/us_autoflow_analysis/us_autoflow_analysis.h
    M programs/us_buoyancy/us_buoyancy.cpp
    M programs/us_buoyancy/us_buoyancy.h
    M programs/us_colorgradient/us_colorgradient.cpp
    M programs/us_com_project/CMakeLists.txt
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_com_project/us_com_project_gui.h
    M programs/us_com_project_academic/CMakeLists.txt
    M programs/us_combine_models/us_combine_models.cpp
    M programs/us_config/us_color.cpp
    M programs/us_config/us_font.cpp
    M programs/us_config/us_font.h
    M programs/us_config/us_newxpnhost_db.cpp
    M programs/us_config/us_xpnhost_db.cpp
    M programs/us_dcdt/us_dcdt.cpp
    M programs/us_dcdt/us_dcdt.h
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_density_match/us_density_match.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_edit_scan.h
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.h
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_export_legacy/us_export.cpp
    M programs/us_fds_filemanager/us_fds_filemanager.cpp
    M programs/us_fematch/CMakeLists.txt
    M programs/us_fematch/us_fematch.cpp
    M programs/us_fematch/us_plot_control_fem.cpp
    M programs/us_fematch/us_plot_control_fem.h
    M programs/us_fit_meniscus/CMakeLists.txt
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    M programs/us_fit_meniscus/us_fit_meniscus.h
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_ga_init/us_ga_init.h
    M programs/us_globalequil/us_eqfit_control.cpp
    M programs/us_globalequil/us_eqhistogram.cpp
    M programs/us_globalequil/us_eqmath.cpp
    M programs/us_globalequil/us_eqmodel_control.cpp
    M programs/us_globalequil/us_eqreporter.cpp
    M programs/us_globalequil/us_fit_worker.cpp
    M programs/us_globalequil/us_globalequil.cpp
    M programs/us_globalequil/us_globalequil.h
    M programs/us_grid_editor/us_grid_editor.cpp
    M programs/us_integral/us_integral.cpp
    M programs/us_integral/us_integral.h
    M programs/us_legacy_converter/us_legacy_converter.cpp
    M programs/us_manage_data/us_data_model.cpp
    M programs/us_modelmetrics/us_modelmetrics.cpp
    M programs/us_mwl_species_fit/CMakeLists.txt
    M programs/us_mwl_species_fit/us_mwl_sf_plot3d.cpp
    M programs/us_mwl_species_fit/us_mwl_sf_plot3d.h
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.h
    M programs/us_mwl_spectra/us_mwl_spectra.cpp
    M programs/us_mwl_spectra/us_mwls_pltctl.cpp
    M programs/us_mwl_spectra/us_mwls_pltctl.h
    M programs/us_mwlr_viewer/us_mwl_pltctrl.cpp
    M programs/us_mwlr_viewer/us_mwl_pltctrl.h
    M programs/us_mwlr_viewer/us_mwlr_viewer.cpp
    M programs/us_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.h
    M programs/us_pcsa/us_rpscan.cpp
    M programs/us_pcsa/us_rpscan.h
    M programs/us_protocol_dev/CMakeLists.txt
    M programs/us_protocol_dev/us_protocol_dev_gui.h
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.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_convert_scan.h
    M programs/us_pseudo_absorbance/us_pseudo_absorbance.cpp
    M programs/us_pseudo_absorbance/us_remove_ri.cpp
    M programs/us_pseudo_absorbance/us_remove_ri.h
    M programs/us_query_rmsd/CMakeLists.txt
    M programs/us_query_rmsd/us_query_rmsd.cpp
    M programs/us_ramp/us_experiment_ra.cpp
    M programs/us_ramp/us_get_dbrun_ra.cpp
    M programs/us_ramp/us_mwlramp.cpp
    M programs/us_ramp/us_ramp.cpp
    M programs/us_ramp/us_ramp_gui.cpp
    M programs/us_ramp/us_ramp_gui.h
    M programs/us_reporter_gmp/CMakeLists.txt
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h
    M programs/us_rotor_calibration/us_rotor_calibration.cpp
    M programs/us_rotor_calibration/us_rotor_calibration.h
    M programs/us_second_moment/us_second_moment.cpp
    M programs/us_second_moment/us_second_moment.h
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_spectrum/us_spectrum.h
    M programs/us_vhw_combine/us_vhw_combine.cpp
    M programs/us_vhw_combine/us_vhwc_pltctl.cpp
    M programs/us_vhw_combine/us_vhwc_pltctl.h
    M programs/us_vhw_enhanced/us_distrib_plot.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.h
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.h
    M qwtplot3d/CMakeLists.txt
    M qwtplot3d/include/qwt3d_io_gl2ps.h
    M qwtplot3d/include/qwt3d_openglhelper.h
    M qwtplot3d/include/qwt3d_plot.h
    M qwtplot3d/include/qwt3d_surfaceplot.h
    M qwtplot3d/qwtplot3d.pro
    M qwtplot3d/src/qwt3d_io.cpp
    M qwtplot3d/src/qwt3d_io_gl2ps.cpp
    M qwtplot3d/src/qwt3d_label.cpp
    M qwtplot3d/src/qwt3d_lighting.cpp
    M qwtplot3d/src/qwt3d_movements.cpp
    M qwtplot3d/src/qwt3d_plot.cpp
    M qwtplot3d/src/qwt3d_surfaceplot.cpp
    M scripts/build.sh
    M test/utils/CMakeLists.txt
    M test/utils/test_us_ana_profile.cpp
    A test/utils/test_us_regex.cpp
    M test/utils/test_us_simparms.cpp
    M utils/CMakeLists.txt
    M utils/ius_db2.h
    M utils/libus_utils.pro
    M utils/us_ana_profile.cpp
    M utils/us_ana_profile.h
    M utils/us_analyte.cpp
    M utils/us_analyte.h
    M utils/us_archive.cpp
    M utils/us_archive.h
    M utils/us_astfem_math.cpp
    M utils/us_astfem_math.h
    M utils/us_astfem_rsa.cpp
    M utils/us_astfem_rsa.h
    M utils/us_buffer.cpp
    M utils/us_buffer.h
    M utils/us_cfa_data.cpp
    M utils/us_cfa_data.h
    M utils/us_constants.cpp
    M utils/us_constants.h
    M utils/us_convert.cpp
    M utils/us_convert.h
    M utils/us_convertio.cpp
    M utils/us_convertio.h
    M utils/us_crc.cpp
    M utils/us_crc.h
    M utils/us_crypto.cpp
    M utils/us_crypto.h
    M utils/us_csv_data.cpp
    M utils/us_csv_data.h
    M utils/us_dataIO.cpp
    M utils/us_dataIO.h
    M utils/us_datafiles.cpp
    M utils/us_datafiles.h
    M utils/us_db2.cpp
    M utils/us_db2.h
    M utils/us_dmga_constr.cpp
    M utils/us_eprofile.h
    M utils/us_experiment.cpp
    M utils/us_experiment.h
    M utils/us_extern.h
    M utils/us_geturl.cpp
    M utils/us_geturl.h
    M utils/us_global.cpp
    M utils/us_global.h
    M utils/us_gzip.cpp
    M utils/us_gzip.h
    M utils/us_hardware.h
    M utils/us_http_post.h
    M utils/us_hydrosim.cpp
    M utils/us_hydrosim.h
    M utils/us_lamm_astfvm.cpp
    M utils/us_lamm_astfvm.h
    M utils/us_license_t.cpp
    M utils/us_license_t.h
    M utils/us_link_ssl.cpp
    M utils/us_link_ssl.h
    M utils/us_lm.cpp
    M utils/us_local_server.cpp
    M utils/us_local_server.h
    M utils/us_math2.cpp
    M utils/us_math2.h
    M utils/us_matrix.cpp
    M utils/us_matrix.h
    M utils/us_memory.cpp
    M utils/us_memory.h
    M utils/us_model.cpp
    M utils/us_model.h
    M utils/us_noise.cpp
    M utils/us_noise.h
    M utils/us_pcsa_modelrec.cpp
    M utils/us_pcsa_modelrec.h
    M utils/us_project.cpp
    M utils/us_protocol_util.cpp
    M utils/us_protocol_util.h
    M utils/us_report.cpp
    M utils/us_report.h
    M utils/us_report_gmp.cpp
    M utils/us_rotor.cpp
    M utils/us_run_protocol.cpp
    M utils/us_run_protocol.h
    M utils/us_settings.cpp
    M utils/us_settings.h
    M utils/us_simparms.cpp
    M utils/us_simparms.h
    M utils/us_sleep.h
    M utils/us_solute.cpp
    M utils/us_solute.h
    M utils/us_solution.cpp
    M utils/us_solution.h
    M utils/us_solution_vals.h
    M utils/us_solve_sim.cpp
    M utils/us_stiffbase.cpp
    M utils/us_stiffbase.h
    M utils/us_tar.cpp
    M utils/us_tar.h
    M utils/us_time_state.h
    M utils/us_timer.cpp
    M utils/us_timer.h
    M utils/us_util.cpp
    M utils/us_util.h
    A utils/us_utils_qt.h
    M utils/us_vector.cpp
    M utils/us_vector.h
    M utils/us_xpn_data.cpp
    M utils/us_xpn_data.h
    M utils/us_zsolute.cpp
    M utils/us_zsolute.h
    M vcpkg.json

  Log Message:
  -----------
  Merge branch 'main' into 666-bug-icons-dont-fill-space-on-new-macos


  Commit: a69727d693e60c02d3b9c4db2e16387437816ce5
      https://github.com/ehb54/ultrascan3/commit/a69727d693e60c02d3b9c4db2e16387437816ce5
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-02-23 (Mon, 23 Feb 2026)

  Changed paths:
    M .gitignore
    M CMakeLists.txt
    A admin/cmake/triplets/arm64-windows.cmake
    M gui/CMakeLists.txt
    M programs/us/CMakeLists.txt
    M qwtplot3d/include/qwt3d_openglhelper.h
    A scripts/build.ps1
    M vcpkg.json

  Log Message:
  -----------
  Windows ARM64 build fixes: triplet, export macros, windeployqt


  Commit: 84d482ad6f56b2e3acc6c957d97719052eaefbd7
      https://github.com/ehb54/ultrascan3/commit/84d482ad6f56b2e3acc6c957d97719052eaefbd7
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-02-23 (Mon, 23 Feb 2026)

  Changed paths:
    M CMakePresets.json
    R admin/cmake/toolchain-macos.cmake
    A admin/cmake/toolchain.cmake
    A scripts/build.bat
    M scripts/build.ps1
    M scripts/build.sh
    R vcpkg

  Log Message:
  -----------
  mod: add build for windows script and standardize linux and macos build


  Commit: d0f42eef0df776ad01ea51cc7505eeb80878b2d8
      https://github.com/ehb54/ultrascan3/commit/d0f42eef0df776ad01ea51cc7505eeb80878b2d8
  Author: Saeed <github.com/samo38>
  Date:   2026-02-23 (Mon, 23 Feb 2026)

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

  Log Message:
  -----------
  us_spectrum: removed unnecessary widgets


  Commit: e43bca35c3066c669ca922450241c6bdf5b4de40
      https://github.com/ehb54/ultrascan3/commit/e43bca35c3066c669ca922450241c6bdf5b4de40
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-02-23 (Mon, 23 Feb 2026)

  Changed paths:
    M scripts/build.ps1

  Log Message:
  -----------
  fix: processor core check


  Commit: 70a4fd76fe5b6edf065fdf2b5f5ba0bcedb2165e
      https://github.com/ehb54/ultrascan3/commit/70a4fd76fe5b6edf065fdf2b5f5ba0bcedb2165e
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-02-23 (Mon, 23 Feb 2026)

  Changed paths:
    M admin/cmake/toolchain.cmake

  Log Message:
  -----------
  fix: remove force


  Commit: 6d4f2ac655f09a8a6b067f5a54b974908ab10aaf
      https://github.com/ehb54/ultrascan3/commit/6d4f2ac655f09a8a6b067f5a54b974908ab10aaf
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-02-23 (Mon, 23 Feb 2026)

  Changed paths:
    M admin/cmake/toolchain.cmake

  Log Message:
  -----------
  fix: linux arm64 now handled correctly


  Commit: 534da76a2eb5090416dc3e2fa4416db272ac9b91
      https://github.com/ehb54/ultrascan3/commit/534da76a2eb5090416dc3e2fa4416db272ac9b91
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-02-24 (Tue, 24 Feb 2026)

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

  Log Message:
  -----------
  Merge branch 'main' into 527-enhancement-sphinx-migration-2


  Commit: 98c5f9693e9265ed8f1515603098010def86eb70
      https://github.com/ehb54/ultrascan3/commit/98c5f9693e9265ed8f1515603098010def86eb70
  Author: Saeed <github.com/samo38>
  Date:   2026-02-24 (Tue, 24 Feb 2026)

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

  Log Message:
  -----------
  rename labels


  Commit: 0880dfb2dd0e8e00e5613ff36d94c03e11edd27c
      https://github.com/ehb54/ultrascan3/commit/0880dfb2dd0e8e00e5613ff36d94c03e11edd27c
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-02-24 (Tue, 24 Feb 2026)

  Changed paths:
    M CMakePresets.json
    M admin/cmake/toolchain.cmake
    A admin/cmake/triplets/arm64-linux.cmake

  Log Message:
  -----------
  fix: linux arm64 dynamic and config path added


  Commit: 95f4bf13cb912979ba31f07969ede459ee9a3cfb
      https://github.com/ehb54/ultrascan3/commit/95f4bf13cb912979ba31f07969ede459ee9a3cfb
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-02-24 (Tue, 24 Feb 2026)

  Changed paths:
    M etc/etc_belongs_list.txt
    A etc/us3-GMP-icon-128x128.ico
    A etc/us3-GMP-icon-128x128.png
    A etc/us3-GMP-icon-128x128.xpm
    A etc/us3-GMP-icon-32x32.ico
    A etc/us3-GMP-icon-32x32.png
    A etc/us3-GMP-icon-32x32.xpm
    A etc/us3-GMP-icon-48x48.ico
    A etc/us3-GMP-icon-48x48.png
    A etc/us3-GMP-icon-48x48.xpm

  Log Message:
  -----------
  fix: returned gmp icons back to branch because at least one is used us_comproject.desktop:Icon=/opt/ultrascan3/etc/us3-GMP-icon-128x128.png


  Commit: d28e726d4e40aae7be0f55ed03c1e7fe45e36d00
      https://github.com/ehb54/ultrascan3/commit/d28e726d4e40aae7be0f55ed03c1e7fe45e36d00
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-02-24 (Tue, 24 Feb 2026)

  Changed paths:
    M doc/manual/source/colorgradient.rst
    M doc/manual/source/conf.py
    M doc/manual/source/config.rst
    M doc/manual/source/experiment/range.rst
    M doc/manual/source/export_legacy.rst
    M doc/manual/source/fe_match/fe_match_main.rst
    M doc/manual/source/fe_match/fe_match_simulate.rst
    M doc/manual/source/ga_initialize.rst
    M doc/manual/source/grid_editor.rst
    M doc/manual/source/manage_data.rst
    M doc/manual/source/mwl_spectra.rst
    M doc/manual/source/mwlr_viewer.rst
    M doc/manual/source/pcsa/pcsa_analys.rst
    M doc/manual/source/requirements.txt
    M doc/manual/source/us_project.rst
    M doc/manual/source/vhw_combine.rst

  Log Message:
  -----------
  mod: migrate to sphinx-design from subfigure


  Commit: 8cef6842fe3282a17f7fe6a11688d966a17b86da
      https://github.com/ehb54/ultrascan3/commit/8cef6842fe3282a17f7fe6a11688d966a17b86da
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-02-25 (Wed, 25 Feb 2026)

  Changed paths:
    M .gitignore
    M CMakeLists.txt
    M CMakePresets.json
    R admin/cmake/toolchain-macos.cmake
    A admin/cmake/toolchain.cmake
    A admin/cmake/triplets/arm64-linux.cmake
    A admin/cmake/triplets/arm64-windows.cmake
    A etc/icons/make-icons.sh
    A etc/icons/us3-icon-master-512.png
    M etc/us3-icon-128x128.ico
    M etc/us3-icon-128x128.png
    M etc/us3-icon-32x32.png
    M etc/us3-icon-48x48.ico
    M etc/us3-icon-48x48.png
    M etc/us3-icon.icns
    M gui/CMakeLists.txt
    M gui/images/us3-icon-128x128.png
    M gui/images/us3-icon-16x16.png
    M gui/images/us3-icon-256x256.png
    M gui/images/us3-icon-32x32.png
    M gui/images/us3-icon-48x48.png
    M gui/images/us3-icon-512x512.png
    M gui/images/us3-icon-64x64.png
    M programs/us/CMakeLists.txt
    M qwtplot3d/include/qwt3d_openglhelper.h
    A scripts/build.bat
    A scripts/build.ps1
    M scripts/build.sh
    R vcpkg
    M vcpkg.json

  Log Message:
  -----------
  Merge pull request #337 from ehb54/666-bug-icons-dont-fill-space-on-new-macos

New Icons


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

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

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

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


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

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

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


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

  Changed paths:
    M .gitignore
    M CMakeLists.txt
    M CMakePresets.json
    R admin/cmake/toolchain-macos.cmake
    A admin/cmake/toolchain.cmake
    A admin/cmake/triplets/arm64-linux.cmake
    A admin/cmake/triplets/arm64-windows.cmake
    A etc/icons/make-icons.sh
    A etc/icons/us3-icon-master-512.png
    M etc/us3-icon-128x128.ico
    M etc/us3-icon-128x128.png
    M etc/us3-icon-32x32.png
    M etc/us3-icon-48x48.ico
    M etc/us3-icon-48x48.png
    M etc/us3-icon.icns
    M gui/CMakeLists.txt
    M gui/images/us3-icon-128x128.png
    M gui/images/us3-icon-16x16.png
    M gui/images/us3-icon-256x256.png
    M gui/images/us3-icon-32x32.png
    M gui/images/us3-icon-48x48.png
    M gui/images/us3-icon-512x512.png
    M gui/images/us3-icon-64x64.png
    M programs/us/CMakeLists.txt
    M qwtplot3d/include/qwt3d_openglhelper.h
    A scripts/build.bat
    A scripts/build.ps1
    M scripts/build.sh
    M vcpkg.json

  Log Message:
  -----------
  Merge branch 'main' into 527-enhancement-sphinx-migration-2


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

  Changed paths:
    M .gitignore
    M CMakeLists.txt
    M CMakePresets.json
    A admin/cmake/toolchain.cmake
    A admin/cmake/triplets/arm64-linux.cmake
    A admin/cmake/triplets/arm64-osx-dynamic.cmake
    A admin/cmake/triplets/arm64-windows.cmake
    M admin/cmake/triplets/x64-osx-dynamic.cmake
    R alpha/srcdevel
    R alpha/us.cpp
    A etc/icons/make-icons.sh
    A etc/icons/us3-icon-master-512.png
    M etc/us3-icon-128x128.ico
    M etc/us3-icon-128x128.png
    M etc/us3-icon-32x32.png
    M etc/us3-icon-48x48.ico
    M etc/us3-icon-48x48.png
    M etc/us3-icon.icns
    M gui/CMakeLists.txt
    M gui/images/us3-icon-128x128.png
    M gui/images/us3-icon-16x16.png
    M gui/images/us3-icon-256x256.png
    M gui/images/us3-icon-32x32.png
    M gui/images/us3-icon-48x48.png
    M gui/images/us3-icon-512x512.png
    M gui/images/us3-icon-64x64.png
    M gui/us_analysis_base2.cpp
    M gui/us_analysis_base2.h
    M gui/us_csv_loader.cpp
    M gui/us_model_loader.cpp
    M gui/us_plot.cpp
    M gui/us_report_gui.cpp
    M gui/us_report_gui.h
    M programs/CMakeLists.txt
    M programs/us/CMakeLists.txt
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_2dsa/us_2dsa.h
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_analysis_profile/us_analysis_profile.h
    M programs/us_analysis_profile/us_anapro_utils.cpp
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_com_project/us_com_project_gui.h
    M programs/us_dcdt/us_dcdt.cpp
    M programs/us_dcdt/us_dcdt.h
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_fit_meniscus/CMakeLists.txt
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    M programs/us_fit_meniscus/us_fit_meniscus.h
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.h
    M programs/us_pcsa/us_pcsa.cpp
    M programs/us_pcsa/us_pcsa.h
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h
    M programs/us_second_moment/us_second_moment.cpp
    M programs/us_second_moment/us_second_moment.h
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.h
    M qwtplot3d/include/qwt3d_openglhelper.h
    A scripts/build.bat
    A scripts/build.ps1
    M scripts/build.sh
    A test/utils/test_us_regex.cpp
    M utils/CMakeLists.txt
    M utils/us_csv_data.cpp
    R vcpkg
    M vcpkg.json

  Log Message:
  -----------
  Merge branch 'main' into ticket_747


  Commit: 89b7691a714d92e99e335e23378d225aa3b1b536
      https://github.com/ehb54/ultrascan3/commit/89b7691a714d92e99e335e23378d225aa3b1b536
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2026-02-26 (Thu, 26 Feb 2026)

  Changed paths:
    M programs/us/revision.sh

  Log Message:
  -----------
  fix revision.sh checks osx/linux compat.


  Commit: b1b7791e9c3922286c2d9d56c2f0a378911720ee
      https://github.com/ehb54/ultrascan3/commit/b1b7791e9c3922286c2d9d56c2f0a378911720ee
  Author: Saeed <github.com/samo38>
  Date:   2026-02-26 (Thu, 26 Feb 2026)

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

  Log Message:
  -----------
  add Rh to us_pseudo3d_combine


  Commit: bd32e3b102e354732b319bc5687719785b83d3f2
      https://github.com/ehb54/ultrascan3/commit/bd32e3b102e354732b319bc5687719785b83d3f2
  Author: Saeed <github.com/samo38>
  Date:   2026-02-26 (Thu, 26 Feb 2026)

  Changed paths:
    M .gitignore
    M CMakeLists.txt
    M CMakePresets.json
    R admin/cmake/toolchain-macos.cmake
    A admin/cmake/toolchain.cmake
    A admin/cmake/triplets/arm64-linux.cmake
    A admin/cmake/triplets/arm64-windows.cmake
    A etc/icons/make-icons.sh
    A etc/icons/us3-icon-master-512.png
    M etc/us3-icon-128x128.ico
    M etc/us3-icon-128x128.png
    M etc/us3-icon-32x32.png
    M etc/us3-icon-48x48.ico
    M etc/us3-icon-48x48.png
    M etc/us3-icon.icns
    M gui/CMakeLists.txt
    M gui/images/us3-icon-128x128.png
    M gui/images/us3-icon-16x16.png
    M gui/images/us3-icon-256x256.png
    M gui/images/us3-icon-32x32.png
    M gui/images/us3-icon-48x48.png
    M gui/images/us3-icon-512x512.png
    M gui/images/us3-icon-64x64.png
    M gui/us_report_gui.cpp
    M programs/us/CMakeLists.txt
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_analysis_profile/us_analysis_profile.h
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_com_project/us_com_project_gui.h
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    M qwtplot3d/include/qwt3d_openglhelper.h
    A scripts/build.bat
    A scripts/build.ps1
    M scripts/build.sh
    R vcpkg
    M vcpkg.json

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/main' into ticket_699


  Commit: 8c545d6f5c77a42afc10d3badcaa8f9b34866f2d
      https://github.com/ehb54/ultrascan3/commit/8c545d6f5c77a42afc10d3badcaa8f9b34866f2d
  Author: Saeed <github.com/samo38>
  Date:   2026-02-26 (Thu, 26 Feb 2026)

  Changed paths:
    M .gitignore
    M CMakeLists.txt
    M CMakePresets.json
    R admin/cmake/toolchain-macos.cmake
    A admin/cmake/toolchain.cmake
    A admin/cmake/triplets/arm64-linux.cmake
    A admin/cmake/triplets/arm64-windows.cmake
    A etc/icons/make-icons.sh
    A etc/icons/us3-icon-master-512.png
    M etc/us3-icon-128x128.ico
    M etc/us3-icon-128x128.png
    M etc/us3-icon-32x32.png
    M etc/us3-icon-48x48.ico
    M etc/us3-icon-48x48.png
    M etc/us3-icon.icns
    M gui/CMakeLists.txt
    M gui/images/us3-icon-128x128.png
    M gui/images/us3-icon-16x16.png
    M gui/images/us3-icon-256x256.png
    M gui/images/us3-icon-32x32.png
    M gui/images/us3-icon-48x48.png
    M gui/images/us3-icon-512x512.png
    M gui/images/us3-icon-64x64.png
    M gui/us_report_gui.cpp
    M programs/us/CMakeLists.txt
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_com_project/us_com_project_gui.h
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    M qwtplot3d/include/qwt3d_openglhelper.h
    A scripts/build.bat
    A scripts/build.ps1
    M scripts/build.sh
    R vcpkg
    M vcpkg.json

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/main' into ticket_748


  Commit: 38b548536c2c0458b2cc85f5663ca56eb9538f3f
      https://github.com/ehb54/ultrascan3/commit/38b548536c2c0458b2cc85f5663ca56eb9538f3f
  Author: HabGab <gabirh at myumanitoba.ca>
  Date:   2026-02-26 (Thu, 26 Feb 2026)

  Changed paths:
    M gui/us_spectrodata.h
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_ddist_combine/us_ddist_combine.h
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_ga_init/us_ga_init.h
    M programs/us_ga_init/us_solutedata.cpp
    M programs/us_integral/us_integral.cpp
    M programs/us_integral/us_integral.h
    M programs/us_modelmetrics/us_modelmetrics.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.h

  Log Message:
  -----------
  Merge pull request #362 from samo38/ticket_699

Ticket 699: adding Hydrodynamic radius to additional plotting programs


  Commit: 572bb723ed591be3225aacbdbc387c93c17ca792
      https://github.com/ehb54/ultrascan3/commit/572bb723ed591be3225aacbdbc387c93c17ca792
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-02-26 (Thu, 26 Feb 2026)

  Changed paths:
    M gui/us_spectrodata.h
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_ddist_combine/us_ddist_combine.h
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_ga_init/us_ga_init.h
    M programs/us_ga_init/us_solutedata.cpp
    M programs/us_integral/us_integral.cpp
    M programs/us_integral/us_integral.h
    M programs/us_modelmetrics/us_modelmetrics.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.h

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


  Commit: 6dd71c26fbdb258b25259c7c5e41be982d54a809
      https://github.com/ehb54/ultrascan3/commit/6dd71c26fbdb258b25259c7c5e41be982d54a809
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-27 (Fri, 27 Feb 2026)

  Changed paths:
    M utils/us_crypto.cpp

  Log Message:
  -----------
  Refactor US_Crypto for AES-256-GCM encryption


  Commit: 1461b65d9eae700e3429db2b7c19c35361fea861
      https://github.com/ehb54/ultrascan3/commit/1461b65d9eae700e3429db2b7c19c35361fea861
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-27 (Fri, 27 Feb 2026)

  Changed paths:
    M utils/us_crypto.h

  Log Message:
  -----------
  Add decryptLegacy function and update decrypt signature


  Commit: ed2647558eb754fa66c8e7d52d3f0b8efac2c53c
      https://github.com/ehb54/ultrascan3/commit/ed2647558eb754fa66c8e7d52d3f0b8efac2c53c
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-27 (Fri, 27 Feb 2026)

  Changed paths:
    M test/utils/test_us_crypto.cpp

  Log Message:
  -----------
  Update encryption tests to expect invalid results


  Commit: 27402a271781fa16ae00a693e5ce8e3f06e8e33e
      https://github.com/ehb54/ultrascan3/commit/27402a271781fa16ae00a693e5ce8e3f06e8e33e
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-27 (Fri, 27 Feb 2026)

  Changed paths:
    M utils/us_crypto.h

  Log Message:
  -----------
  Fix parameter description for decrypt functions


  Commit: 344a4930c5819ebfd2875eccc84d0a44a446ee31
      https://github.com/ehb54/ultrascan3/commit/344a4930c5819ebfd2875eccc84d0a44a446ee31
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-27 (Fri, 27 Feb 2026)

  Changed paths:
    M utils/us_crypto.cpp

  Log Message:
  -----------
  Fix encryption finalization logic in us_crypto.cpp


  Commit: 817a32ad7fe5e5c35ec0479673a2f4c20a7a8e3c
      https://github.com/ehb54/ultrascan3/commit/817a32ad7fe5e5c35ec0479673a2f4c20a7a8e3c
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-27 (Fri, 27 Feb 2026)

  Changed paths:
    M utils/us_crypto.cpp

  Log Message:
  -----------
  Fix tag data retrieval in EVP_CIPHER_CTX_ctrl


  Commit: 85100ef73842bc75a8f210f7b9038301adae82db
      https://github.com/ehb54/ultrascan3/commit/85100ef73842bc75a8f210f7b9038301adae82db
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-02-27 (Fri, 27 Feb 2026)

  Changed paths:
    M gui/us_spectrodata.h
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_ddist_combine/us_ddist_combine.h
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_ga_init/us_ga_init.h
    M programs/us_ga_init/us_solutedata.cpp
    M programs/us_integral/us_integral.cpp
    M programs/us_integral/us_integral.h
    M programs/us_modelmetrics/us_modelmetrics.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.h

  Log Message:
  -----------
  Merge branch 'main' into 527-enhancement-sphinx-migration-2


  Commit: 7f63285b165bc88c2a317f9f368082e0d24d8861
      https://github.com/ehb54/ultrascan3/commit/7f63285b165bc88c2a317f9f368082e0d24d8861
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-02-28 (Sat, 28 Feb 2026)

  Changed paths:
    M .gitignore
    M CMakeLists.txt
    A admin/cmake/MacDeploy.cmake
    R buildsys/vcpkg/overlay-ports/qt5-tools/fix-pkgconfig-qt5uiplugin-not-found.patch
    R buildsys/vcpkg/overlay-ports/qt5-tools/fix-spawnvp-argv.patch
    R buildsys/vcpkg/overlay-ports/qt5-tools/libclang.patch
    R buildsys/vcpkg/overlay-ports/qt5-tools/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qt5-tools/vcpkg.json
    M doc/manual/CMakeLists.txt
    A doc/manual/StageAssistant.cmake
    M doc/manual/source/mwl_spectra.rst
    M gui/CMakeLists.txt
    M gui/us_help.cpp
    M programs/us_helpdaemon/us_helpdaemon.cpp
    M qwtplot3d/CMakeLists.txt
    M scripts/build.sh
    M vcpkg.json

  Log Message:
  -----------
  fix: fix qt help search and implement dmg


  Commit: 8e3d67b30d1a4eaf6faf0d18d80a835288ee5ae7
      https://github.com/ehb54/ultrascan3/commit/8e3d67b30d1a4eaf6faf0d18d80a835288ee5ae7
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-02-28 (Sat, 28 Feb 2026)

  Changed paths:
    M .gitignore
    M CMakeLists.txt
    M CMakePresets.json
    R admin/cmake/toolchain-macos.cmake
    A admin/cmake/toolchain.cmake
    A admin/cmake/triplets/arm64-linux.cmake
    A admin/cmake/triplets/arm64-windows.cmake
    A etc/icons/make-icons.sh
    A etc/icons/us3-icon-master-512.png
    M etc/us3-icon-128x128.ico
    M etc/us3-icon-128x128.png
    M etc/us3-icon-32x32.png
    M etc/us3-icon-48x48.ico
    M etc/us3-icon-48x48.png
    M etc/us3-icon.icns
    M gui/CMakeLists.txt
    M gui/images/us3-icon-128x128.png
    M gui/images/us3-icon-16x16.png
    M gui/images/us3-icon-256x256.png
    M gui/images/us3-icon-32x32.png
    M gui/images/us3-icon-48x48.png
    M gui/images/us3-icon-512x512.png
    M gui/images/us3-icon-64x64.png
    M gui/us_spectrodata.h
    M programs/us/CMakeLists.txt
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_ddist_combine/us_ddist_combine.h
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_ga_init/us_ga_init.h
    M programs/us_ga_init/us_solutedata.cpp
    M programs/us_integral/us_integral.cpp
    M programs/us_integral/us_integral.h
    M programs/us_modelmetrics/us_modelmetrics.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.h
    M qwtplot3d/include/qwt3d_openglhelper.h
    A scripts/build.bat
    A scripts/build.ps1
    M scripts/build.sh
    M vcpkg.json

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/527-enhancement-sphinx-migration-2' into 527-enhancement-sphinx-migration-2

# Conflicts:
#	.gitignore
#	scripts/build.sh


  Commit: ef3356b450a93ec526f92ee27da0a9bfcfa9c04a
      https://github.com/ehb54/ultrascan3/commit/ef3356b450a93ec526f92ee27da0a9bfcfa9c04a
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-01 (Sun, 01 Mar 2026)

  Changed paths:
    M LICENSE.txt

  Log Message:
  -----------
  fix: text was original utf-8 so quotes became questions marks with ascii tool. Changed ? to ascii quotes.


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

  Changed paths:
    M utils/us_crypto.cpp

  Log Message:
  -----------
  Fix type casting for GCM tag data


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

  Changed paths:
    M utils/us_crypto.cpp

  Log Message:
  -----------
  Fix type casting for GCM tag in us_crypto.cpp


  Commit: 82c2dc2269b90376cf1f69ca3f88b4bee38c641e
      https://github.com/ehb54/ultrascan3/commit/82c2dc2269b90376cf1f69ca3f88b4bee38c641e
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-02 (Mon, 02 Mar 2026)

  Changed paths:
    R admin/cmake/MacDeploy.cmake
    A admin/cmake/packaging/macos/MacDeploy.cmake
    A admin/cmake/packaging/macos/MacOsPkg.cmake
    A pkg/macos/component.plist
    A pkg/macos/distribution.xml.in
    A pkg/macos/launcher/UltraScan3.app/Contents/Info.plist
    A pkg/macos/launcher/UltraScan3.app/Contents/MacOS/UltraScan3
    A pkg/macos/postinstall
    A pkg/macos/preinstall
    A pkg/macos/resources/Welcome.txt.in
    A pkg/macos/resources/background.png
    A pkg/macos/ultrascan_sysctl.plist
    A pkg/macos/uninstall.sh
    M scripts/build.sh

  Log Message:
  -----------
  add: launcher and packaging step


  Commit: 88ef4e481d1b4ea751d997b156e3782f1befce93
      https://github.com/ehb54/ultrascan3/commit/88ef4e481d1b4ea751d997b156e3782f1befce93
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-02 (Mon, 02 Mar 2026)

  Changed paths:
    M CMakeLists.txt
    M CMakePresets.json
    M admin/cmake/packaging/macos/MacDeploy.cmake
    M admin/cmake/toolchain.cmake
    M doc/manual/CMakeLists.txt
    M doc/manual/StageAssistant.cmake

  Log Message:
  -----------
  add: working qt6 build and install


  Commit: 5ee4575063fb99b0b70eb335bc0d88e3a903b857
      https://github.com/ehb54/ultrascan3/commit/5ee4575063fb99b0b70eb335bc0d88e3a903b857
  Author: Saeed <github.com/samo38>
  Date:   2026-03-03 (Tue, 03 Mar 2026)

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

  Log Message:
  -----------
  us_spectrum: update GUI and DataProfile


  Commit: d864a615e96c4dd2c66a738120c35c6eb556d647
      https://github.com/ehb54/ultrascan3/commit/d864a615e96c4dd2c66a738120c35c6eb556d647
  Author: Saeed <github.com/samo38>
  Date:   2026-03-03 (Tue, 03 Mar 2026)

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

  Log Message:
  -----------
  us_spectrum: use minmax


  Commit: 644141ae003ec988b86eb7b01c1e21cf208b0dac
      https://github.com/ehb54/ultrascan3/commit/644141ae003ec988b86eb7b01c1e21cf208b0dac
  Author: Saeed <github.com/samo38>
  Date:   2026-03-04 (Wed, 04 Mar 2026)

  Changed paths:
    M gui/us_spectrodata.h
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_ddist_combine/us_ddist_combine.h
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_ga_init/us_ga_init.h
    M programs/us_ga_init/us_solutedata.cpp
    M programs/us_integral/us_integral.cpp
    M programs/us_integral/us_integral.h
    M programs/us_modelmetrics/us_modelmetrics.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.h

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/main' into ticket_748


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

  Changed paths:
    M etc/etc_belongs_list.txt
    R etc/us3-GMP-icon-128x128.ico
    M etc/us3-GMP-icon-128x128.png
    R etc/us3-GMP-icon-128x128.xpm
    R etc/us3-GMP-icon-32x32.ico
    R etc/us3-GMP-icon-32x32.png
    R etc/us3-GMP-icon-32x32.xpm
    R etc/us3-GMP-icon-48x48.ico
    R etc/us3-GMP-icon-48x48.png
    R etc/us3-GMP-icon-48x48.xpm

  Log Message:
  -----------
  mod: update 128x128 us-gmp icon and remove others


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

  Changed paths:
    R propignore
    R proppng
    R proptext

  Log Message:
  -----------
  mod: delete svn files


  Commit: 0d744f1905b897d66da68befb43637e8ac4cd7bc
      https://github.com/ehb54/ultrascan3/commit/0d744f1905b897d66da68befb43637e8ac4cd7bc
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-04 (Wed, 04 Mar 2026)

  Changed paths:
    R README.linguist
    M gui/libus_gui.pro
    M programs/us/us.pro
    R programs/us/us_de_DE.ts
    M programs/us_config/us_config.pro
    R qwtplot3d/lingua_de.ts
    M utils/libus_utils.pro

  Log Message:
  -----------
  mod: remove deprecated translation files and settings


  Commit: 04583d8a1b0bcf01875f31b93a12343610284126
      https://github.com/ehb54/ultrascan3/commit/04583d8a1b0bcf01875f31b93a12343610284126
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-04 (Wed, 04 Mar 2026)

  Changed paths:
    M CMakeLists.txt
    A admin/cmake/packaging/windows/WinDeploy.cmake
    A admin/cmake/packaging/windows/WinPkg.cmake

  Log Message:
  -----------
  add: windows installer


  Commit: 20b958cec1d253988daedd88a2fec65efd28448d
      https://github.com/ehb54/ultrascan3/commit/20b958cec1d253988daedd88a2fec65efd28448d
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-04 (Wed, 04 Mar 2026)

  Changed paths:
    M scripts/build.ps1

  Log Message:
  -----------
  add: pkg command to build.ps1


  Commit: 722ffd5c4e0c7d1f2f2c27127e065270ae3c7598
      https://github.com/ehb54/ultrascan3/commit/722ffd5c4e0c7d1f2f2c27127e065270ae3c7598
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-03-04 (Wed, 04 Mar 2026)

  Changed paths:
    M etc/etc_belongs_list.txt
    R etc/us3-GMP-icon-128x128.ico
    M etc/us3-GMP-icon-128x128.png
    R etc/us3-GMP-icon-128x128.xpm
    R etc/us3-GMP-icon-32x32.ico
    R etc/us3-GMP-icon-32x32.png
    R etc/us3-GMP-icon-32x32.xpm
    R etc/us3-GMP-icon-48x48.ico
    R etc/us3-GMP-icon-48x48.png
    R etc/us3-GMP-icon-48x48.xpm

  Log Message:
  -----------
  Merge pull request #380 from ehb54/773-request-update-us-3-gmp-icons

Icon Maintenance


  Commit: 47dbf4a3837c551d64f6436f25aa7f5f7d482fad
      https://github.com/ehb54/ultrascan3/commit/47dbf4a3837c551d64f6436f25aa7f5f7d482fad
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-03-04 (Wed, 04 Mar 2026)

  Changed paths:

  Log Message:
  -----------
  Merge branch 'main' into 775-bug-svn-files


  Commit: 93fb5f9f839b1aea6d85ed568acc18030ebed5c1
      https://github.com/ehb54/ultrascan3/commit/93fb5f9f839b1aea6d85ed568acc18030ebed5c1
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-03-04 (Wed, 04 Mar 2026)

  Changed paths:

  Log Message:
  -----------
  Merge branch 'main' into 756-bug-translation-maintenance


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

  Changed paths:
    R propignore
    R proppng
    R proptext

  Log Message:
  -----------
  Merge pull request #381 from ehb54/775-bug-svn-files

Remove Legacy SVN Files


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

  Changed paths:

  Log Message:
  -----------
  Merge branch 'main' into 756-bug-translation-maintenance


  Commit: 90e9cf2eb989a85420f4668067092a143d4457a9
      https://github.com/ehb54/ultrascan3/commit/90e9cf2eb989a85420f4668067092a143d4457a9
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-03-04 (Wed, 04 Mar 2026)

  Changed paths:
    R README.linguist
    M gui/libus_gui.pro
    M programs/us/us.pro
    R programs/us/us_de_DE.ts
    M programs/us_config/us_config.pro
    R qwtplot3d/lingua_de.ts
    M utils/libus_utils.pro

  Log Message:
  -----------
  Merge pull request #382 from ehb54/756-bug-translation-maintenance

Translation File Maintenance


  Commit: 2698e05dd320a374785cab43ed05a52db3c5c3a7
      https://github.com/ehb54/ultrascan3/commit/2698e05dd320a374785cab43ed05a52db3c5c3a7
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-04 (Wed, 04 Mar 2026)

  Changed paths:
    M admin/cmake/packaging/windows/WinPkg.cmake
    M scripts/build.ps1

  Log Message:
  -----------
  fix: missing programs in installer package


  Commit: 499648d1ea27751d008981e0d9f1447cfbef7072
      https://github.com/ehb54/ultrascan3/commit/499648d1ea27751d008981e0d9f1447cfbef7072
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-04 (Wed, 04 Mar 2026)

  Changed paths:
    M CMakeLists.txt
    M scripts/build.ps1

  Log Message:
  -----------
  fix: missing sphinx on windows build


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

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

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


  Commit: 2fcc6637f35ea3ab3c8e1450a06b60932d033f1b
      https://github.com/ehb54/ultrascan3/commit/2fcc6637f35ea3ab3c8e1450a06b60932d033f1b
  Author: Saeed <samo38:github>
  Date:   2026-03-05 (Thu, 05 Mar 2026)

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

  Log Message:
  -----------
  us_spectrum: update


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

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

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

Update feature branch to main


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

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

  Log Message:
  -----------
  Merge pull request #379 from ehb54/lukas/us_crypto_buffer_overflow

us_crypto: Avoid buffer overflow, support longer passwords, introduce safer encryption


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

  Changed paths:
    M utils/us_astfem_math.cpp

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


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

  Changed paths:
    M gui/us_convert_gui.h

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


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

  Changed paths:
    M gui/us_convert_gui.cpp

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


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

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

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


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

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

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


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

  Changed paths:
    M gui/us_convert_gui.cpp

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


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

  Changed paths:
    M utils/us_astfem_math.cpp

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


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

  Changed paths:
    M test/utils/test_us_time_state.cpp

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


  Commit: 41a6910c567f5d60a14f6a802af0a1134eef03c4
      https://github.com/ehb54/ultrascan3/commit/41a6910c567f5d60a14f6a802af0a1134eef03c4
  Author: Saeed <samo38:github>
  Date:   2026-03-05 (Thu, 05 Mar 2026)

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

  Log Message:
  -----------
  add argsort and sort functions


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

  Changed paths:
    M programs/us_config/us_admin.cpp

  Log Message:
  -----------
  Refactor password re-encryption logic


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

  Changed paths:
    M programs/us_config/us_admin.cpp

  Log Message:
  -----------
  Check for empty cipherHex and optimize database loop

Added a check for empty cipherHex before decryption and modified the database loop to use a reference.


  Commit: 6a9245189a1804e4557df78035f6f4401a5883ea
      https://github.com/ehb54/ultrascan3/commit/6a9245189a1804e4557df78035f6f4401a5883ea
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-05 (Thu, 05 Mar 2026)

  Changed paths:
    M doc/manual/Makefile
    M doc/manual/source/2dsa/2dsa_adv.rst
    M doc/manual/source/2dsa/2dsa_analys.rst
    M doc/manual/source/2dsa/2dsa_main.rst
    M doc/manual/source/2dsa/index.rst
    M doc/manual/source/3d_plot.rst
    R doc/manual/source/_static/custom.css
    R doc/manual/source/_static/images/2dsa_3dplot.png
    R doc/manual/source/_static/images/2dsa_advan.png
    R doc/manual/source/_static/images/2dsa_analvv.png
    R doc/manual/source/_static/images/2dsa_analys.png
    R doc/manual/source/_static/images/2dsa_main-c.png
    R doc/manual/source/_static/images/2dsa_main-o.png
    R doc/manual/source/_static/images/2dsa_resplot.png
    R doc/manual/source/_static/images/D20W_bar.png
    R doc/manual/source/_static/images/MW-bar.png
    R doc/manual/source/_static/images/RINplot.png
    R doc/manual/source/_static/images/TINplot.png
    R doc/manual/source/_static/images/UltraScan-logo.png
    R doc/manual/source/_static/images/add_RIN-TIN.png
    R doc/manual/source/_static/images/add_RIN.png
    R doc/manual/source/_static/images/add_TIN.png
    R doc/manual/source/_static/images/advanced_config.png
    R doc/manual/source/_static/images/analyte_details.png
    R doc/manual/source/_static/images/analyte_edit.png
    R doc/manual/source/_static/images/analyte_edit_spec.png
    R doc/manual/source/_static/images/analyte_new_sequence.png
    R doc/manual/source/_static/images/analyte_newc.png
    R doc/manual/source/_static/images/analyte_newd.png
    R doc/manual/source/_static/images/analyte_newp.png
    R doc/manual/source/_static/images/analyte_selectc.png
    R doc/manual/source/_static/images/analyte_selectd.png
    R doc/manual/source/_static/images/analyte_selectp.png
    R doc/manual/source/_static/images/analyte_sequence.png
    R doc/manual/source/_static/images/analyte_settings.png
    R doc/manual/source/_static/images/analyte_spec-gui.png
    R doc/manual/source/_static/images/analyte_specmenu.png
    R doc/manual/source/_static/images/analyte_spectrum.png
    R doc/manual/source/_static/images/analytes.png
    R doc/manual/source/_static/images/associations.png
    R doc/manual/source/_static/images/astfem_sim.png
    R doc/manual/source/_static/images/bad_grid.png
    R doc/manual/source/_static/images/beck_convert-2.png
    R doc/manual/source/_static/images/beck_converter.png
    R doc/manual/source/_static/images/bitmap.png
    R doc/manual/source/_static/images/buffer_edit.png
    R doc/manual/source/_static/images/buffer_edit_setting.png
    R doc/manual/source/_static/images/buffer_edit_spectrum.png
    R doc/manual/source/_static/images/buffer_info.png
    R doc/manual/source/_static/images/buffer_manage_spectrum.png
    R doc/manual/source/_static/images/buffer_new.png
    R doc/manual/source/_static/images/buffer_new_spectrum.png
    R doc/manual/source/_static/images/buffer_select.png
    R doc/manual/source/_static/images/buffer_settings.png
    R doc/manual/source/_static/images/buffer_spectrum.png
    R doc/manual/source/_static/images/cfa_view-loadauc.png
    R doc/manual/source/_static/images/cfa_view-loadraw.png
    R doc/manual/source/_static/images/cfa_view-main.png
    R doc/manual/source/_static/images/cfa_view-statsauc.png
    R doc/manual/source/_static/images/cfa_view-statsraw.png
    R doc/manual/source/_static/images/color-1.png
    R doc/manual/source/_static/images/color-2.png
    R doc/manual/source/_static/images/color-a.png
    R doc/manual/source/_static/images/color-b.png
    R doc/manual/source/_static/images/colorgrad1.png
    R doc/manual/source/_static/images/colorgradient/col1_colgen.png
    R doc/manual/source/_static/images/colorgradient/col1_colgen_Fe_match.png
    R doc/manual/source/_static/images/colorgradient/col1_colgen_GA.png
    R doc/manual/source/_static/images/colorgradient/col2_colgen.png
    R doc/manual/source/_static/images/colorgradient/colorgrad.png
    R doc/manual/source/_static/images/colorgradient/colorgradient_main.png
    R doc/manual/source/_static/images/colorgradient/components.png
    R doc/manual/source/_static/images/colorgradient/model_editor.png
    R doc/manual/source/_static/images/combine_models-idedit.png
    R doc/manual/source/_static/images/combine_models-save.png
    R doc/manual/source/_static/images/combine_models.png
    R doc/manual/source/_static/images/components.png
    R doc/manual/source/_static/images/config.png
    R doc/manual/source/_static/images/config1.png
    R doc/manual/source/_static/images/config2.png
    R doc/manual/source/_static/images/config_plot.png
    R doc/manual/source/_static/images/convert-RIdata.png
    R doc/manual/source/_static/images/convert-exclude.png
    R doc/manual/source/_static/images/convert-experiment.png
    R doc/manual/source/_static/images/convert-mwl.png
    R doc/manual/source/_static/images/convert-seltrip.png
    R doc/manual/source/_static/images/convert-subset.png
    R doc/manual/source/_static/images/convert-tolerance.png
    R doc/manual/source/_static/images/convert.png
    R doc/manual/source/_static/images/custom_grid-1.png
    R doc/manual/source/_static/images/custom_grid.png
    R doc/manual/source/_static/images/data_converter.png
    R doc/manual/source/_static/images/data_loader-edits.png
    R doc/manual/source/_static/images/data_loader-trips.png
    R doc/manual/source/_static/images/data_loader.png
    R doc/manual/source/_static/images/database.png
    R doc/manual/source/_static/images/ddist_combine-selrun.png
    R doc/manual/source/_static/images/ddist_combine.png
    R doc/manual/source/_static/images/densmatch_main.png
    R doc/manual/source/_static/images/densmatch_mpars_completed.png
    R doc/manual/source/_static/images/densmatch_mpars_empty.png
    R doc/manual/source/_static/images/densmatch_rmvmodels.png
    R doc/manual/source/_static/images/edit_buffer_spec_menu.png
    R doc/manual/source/_static/images/eq1-mean.png
    R doc/manual/source/_static/images/eq2-skew.png
    R doc/manual/source/_static/images/eq3-kurtosis.png
    R doc/manual/source/_static/images/eq4-moments.png
    R doc/manual/source/_static/images/eq5-variance.png
    R doc/manual/source/_static/images/eq6-stddev.png
    R doc/manual/source/_static/images/eq7-probsigma.png
    R doc/manual/source/_static/images/eq8-confidence.png
    R doc/manual/source/_static/images/experiment_cells.png
    R doc/manual/source/_static/images/experiment_general.png
    R doc/manual/source/_static/images/experiment_optics.png
    R doc/manual/source/_static/images/experiment_overview.png
    R doc/manual/source/_static/images/experiment_photomult.png
    R doc/manual/source/_static/images/experiment_range.png
    R doc/manual/source/_static/images/experiment_range_details.png
    R doc/manual/source/_static/images/experiment_range_selector.png
    R doc/manual/source/_static/images/experiment_range_selmanual.png
    R doc/manual/source/_static/images/experiment_rotor.png
    R doc/manual/source/_static/images/experiment_solutions.png
    R doc/manual/source/_static/images/experiment_solutions_comments.png
    R doc/manual/source/_static/images/experiment_speeds.png
    R doc/manual/source/_static/images/experiment_submit.png
    R doc/manual/source/_static/images/experiment_submit_details
    R doc/manual/source/_static/images/experiment_upload.png
    R doc/manual/source/_static/images/export_leg_1.png
    R doc/manual/source/_static/images/export_leg_RA.png
    R doc/manual/source/_static/images/export_leg_RI.png
    R doc/manual/source/_static/images/export_leg_auc.png
    R doc/manual/source/_static/images/export_leg_beck.png
    R doc/manual/source/_static/images/export_legacy.png
    R doc/manual/source/_static/images/fe_load_data.png
    R doc/manual/source/_static/images/fe_load_model_distrib.png
    R doc/manual/source/_static/images/fe_match.png
    R doc/manual/source/_static/images/fe_match_3dplot.png
    R doc/manual/source/_static/images/fe_match_adv.png
    R doc/manual/source/_static/images/fe_match_all.png
    R doc/manual/source/_static/images/fe_match_allct.png
    R doc/manual/source/_static/images/fe_match_lddat1.png
    R doc/manual/source/_static/images/fe_match_lddat2.png
    R doc/manual/source/_static/images/fe_match_lddat3.png
    R doc/manual/source/_static/images/fe_match_lddat4.png
    R doc/manual/source/_static/images/fe_match_ra.png
    R doc/manual/source/_static/images/fe_match_resplot.png
    R doc/manual/source/_static/images/fe_match_sim1.png
    R doc/manual/source/_static/images/fe_match_sim2.png
    R doc/manual/source/_static/images/fe_match_sim3_1b.png
    R doc/manual/source/_static/images/fe_match_sim3_1p.png
    R doc/manual/source/_static/images/fe_match_sim3_2b.png
    R doc/manual/source/_static/images/fe_match_sim3_2p.png
    R doc/manual/source/_static/images/fe_match_sim3_3b.png
    R doc/manual/source/_static/images/fe_match_sim3_4b.png
    R doc/manual/source/_static/images/fe_match_sim3_5b.png
    R doc/manual/source/_static/images/fe_match_sim3_5p.png
    R doc/manual/source/_static/images/fe_match_sim3_6b.png
    R doc/manual/source/_static/images/fe_match_sim3_7b.png
    R doc/manual/source/_static/images/fe_match_sim3_8b.png
    R doc/manual/source/_static/images/fe_match_sim4.png
    R doc/manual/source/_static/images/fe_match_sim5.png
    R doc/manual/source/_static/images/fe_match_sim6.png
    R doc/manual/source/_static/images/fe_match_sim7.png
    R doc/manual/source/_static/images/fe_match_simulated.png
    R doc/manual/source/_static/images/fe_match_viewer.png
    R doc/manual/source/_static/images/fe_sim-1.png
    R doc/manual/source/_static/images/fe_sim-2.png
    R doc/manual/source/_static/images/fit_men-editupd.png
    R doc/manual/source/_static/images/fit_men-load.png
    R doc/manual/source/_static/images/fit_men_bot.png
    R doc/manual/source/_static/images/fit_meniscus.png
    R doc/manual/source/_static/images/ga_initialize-o.png
    R doc/manual/source/_static/images/ga_initialize-p.png
    R doc/manual/source/_static/images/ga_initialize.png
    R doc/manual/source/_static/images/ga_report-1.png
    R doc/manual/source/_static/images/ga_report-2.png
    R doc/manual/source/_static/images/ga_report-3.png
    R doc/manual/source/_static/images/gmp/audit_trail/gmp_audit_trail_01.png
    R doc/manual/source/_static/images/gmp/audit_trail/gmp_audit_trail_02.png
    R doc/manual/source/_static/images/gmp/automation/2dsa.png
    R doc/manual/source/_static/images/gmp/automation/2dsa_it.png
    R doc/manual/source/_static/images/gmp/automation/2dsa_mc.png
    R doc/manual/source/_static/images/gmp/automation/Aprofile.png
    R doc/manual/source/_static/images/gmp/automation/analysis.png
    R doc/manual/source/_static/images/gmp/automation/auto_edit.png
    R doc/manual/source/_static/images/gmp/automation/bitmap.png
    R doc/manual/source/_static/images/gmp/automation/cells.png
    R doc/manual/source/_static/images/gmp/automation/data_viewer_rando.png
    R doc/manual/source/_static/images/gmp/automation/data_viewer_rin.png
    R doc/manual/source/_static/images/gmp/automation/data_viewer_tin.png
    R doc/manual/source/_static/images/gmp/automation/lims.png
    R doc/manual/source/_static/images/gmp/automation/main_window.png
    R doc/manual/source/_static/images/gmp/automation/man_edit.png
    R doc/manual/source/_static/images/gmp/automation/optics.png
    R doc/manual/source/_static/images/gmp/automation/pcsa.png
    R doc/manual/source/_static/images/gmp/automation/pcsa_report.png
    R doc/manual/source/_static/images/gmp/automation/plot.png
    R doc/manual/source/_static/images/gmp/automation/ranges.png
    R doc/manual/source/_static/images/gmp/automation/report_editor.png
    R doc/manual/source/_static/images/gmp/automation/rotor.png
    R doc/manual/source/_static/images/gmp/automation/solutions.png
    R doc/manual/source/_static/images/gmp/automation/speed.png
    R doc/manual/source/_static/images/gmp/automation/submit.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_01.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_02.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_03.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_04.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_05.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_06.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_07.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_08.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_09.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_10.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_11.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_12.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_13.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_14.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_15.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_16.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_17.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_18.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_19.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_20.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_21.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_22.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_23.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_24.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_25.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_26.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_27.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_28.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_29.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_30.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_31.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_32.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_33.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_34.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_35.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_36.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_37.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_38.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_39.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_40.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_41.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_42.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_43.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_44.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_45.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_46.png
    R doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_47.png
    R doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_01.png
    R doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_02.png
    R doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_03.png
    R doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_04.png
    R doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_05.png
    R doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_06.png
    R doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_07.png
    R doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_08.png
    R doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_09.png
    R doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_10.png
    R doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_11.png
    R doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_12.png
    R doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_13.png
    R doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_01.png
    R doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_02.png
    R doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_03.png
    R doc/manual/source/_static/images/gmp/gmp.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_01.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_02.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_03.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_04.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_05.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_06.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_07.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_08.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_09.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_10.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_11.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_12.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_13.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_14.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_15.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_16.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_17.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_18.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_19.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_20.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_21.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_22.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_23.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_24.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_25.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_26.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_27.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_28.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_29.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_30.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_31.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_32.png
    R doc/manual/source/_static/images/gmp/protocol_development/protocol_development_33.png
    R doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_01.png
    R doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_02.png
    R doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_03.png
    R doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_04.png
    R doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_05.png
    R doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_06.png
    R doc/manual/source/_static/images/gmp/signature/gmp_signature_01.png
    R doc/manual/source/_static/images/gmp/signature/gmp_signature_02.png
    R doc/manual/source/_static/images/gmp/signature/gmp_signature_03.png
    R doc/manual/source/_static/images/gmp/signature/gmp_signature_04.png
    R doc/manual/source/_static/images/gmp/signature/gmp_signature_05.png
    R doc/manual/source/_static/images/gmp/signature/gmp_signature_06.png
    R doc/manual/source/_static/images/gmp/signature/gmp_signature_07.png
    R doc/manual/source/_static/images/gmp/signature/gmp_signature_08.png
    R doc/manual/source/_static/images/gmp/vhw_distribution.png
    R doc/manual/source/_static/images/good_grid.png
    R doc/manual/source/_static/images/grid-setup.png
    R doc/manual/source/_static/images/grid_editor.png
    R doc/manual/source/_static/images/grid_editor_multi_grids.png
    R doc/manual/source/_static/images/grid_editor_multi_grids_sed.png
    R doc/manual/source/_static/images/grid_editor_mw_view.png
    R doc/manual/source/_static/images/grid_editor_subgrid1-bad.png
    R doc/manual/source/_static/images/grid_editor_subgrid1-good.png
    R doc/manual/source/_static/images/grid_editor_subgrid2-bad.png
    R doc/manual/source/_static/images/grid_editor_subgrid2-good.png
    R doc/manual/source/_static/images/grid_editor_subgrid3-bad.png
    R doc/manual/source/_static/images/grid_editor_subgrid3-good.png
    R doc/manual/source/_static/images/hori_cs.png
    R doc/manual/source/_static/images/idist_comb_selPre.png
    R doc/manual/source/_static/images/idist_comb_seldis.png
    R doc/manual/source/_static/images/idist_combine.png
    R doc/manual/source/_static/images/incr_sigmoid.png
    R doc/manual/source/_static/images/load_auc-search.png
    R doc/manual/source/_static/images/load_auc-trips.png
    R doc/manual/source/_static/images/load_auc.png
    R doc/manual/source/_static/images/load_colormap.png
    R doc/manual/source/_static/images/load_model_dis-MID.png
    R doc/manual/source/_static/images/load_model_distrib.png
    R doc/manual/source/_static/images/load_noise.png
    R doc/manual/source/_static/images/load_noise_details.png
    R doc/manual/source/_static/images/manage_data.png
    R doc/manual/source/_static/images/manage_data_bhide.png
    R doc/manual/source/_static/images/manage_data_bshow.png
    R doc/manual/source/_static/images/manage_data_cmenu-1.png
    R doc/manual/source/_static/images/manage_data_cmenu-2.png
    R doc/manual/source/_static/images/manage_data_conf.png
    R doc/manual/source/_static/images/manage_data_exp.png
    R doc/manual/source/_static/images/manage_data_pasw.png
    R doc/manual/source/_static/images/manage_data_sync.png
    R doc/manual/source/_static/images/manage_data_thelp-1.png
    R doc/manual/source/_static/images/manage_data_thelp-2.png
    R doc/manual/source/_static/images/master-pw.png
    R doc/manual/source/_static/images/model_editor.png
    R doc/manual/source/_static/images/mwlr_spectra_3d.png
    R doc/manual/source/_static/images/mwlr_spectra_cont.png
    R doc/manual/source/_static/images/mwlr_spectra_f.png
    R doc/manual/source/_static/images/mwlr_spectra_o.png
    R doc/manual/source/_static/images/mwlr_spectra_save.png
    R doc/manual/source/_static/images/mwlr_view_3dplot.png
    R doc/manual/source/_static/images/mwlr_view_load.png
    R doc/manual/source/_static/images/mwlr_view_pltctrl.png
    R doc/manual/source/_static/images/mwlr_viewer.png
    R doc/manual/source/_static/images/mwlr_viewer_3d.png
    R doc/manual/source/_static/images/mwlr_viewer_ctl.png
    R doc/manual/source/_static/images/mwlr_viewer_wvl.png
    R doc/manual/source/_static/images/mwlr_viewer_xwavl.png
    R doc/manual/source/_static/images/noise_prompt.png
    R doc/manual/source/_static/images/noise_vec_db.png
    R doc/manual/source/_static/images/norm_gridplot.png
    R doc/manual/source/_static/images/optima_config_edit.png
    R doc/manual/source/_static/images/optima_config_new.png
    R doc/manual/source/_static/images/optima_host_config.png
    R doc/manual/source/_static/images/pcsa.png
    R doc/manual/source/_static/images/pcsa_3dplot.png
    R doc/manual/source/_static/images/pcsa_adv_control.png
    R doc/manual/source/_static/images/pcsa_all.png
    R doc/manual/source/_static/images/pcsa_analys-line.png
    R doc/manual/source/_static/images/pcsa_analys-sigm.png
    R doc/manual/source/_static/images/pcsa_bitmap.png
    R doc/manual/source/_static/images/pcsa_controls_simulated.png
    R doc/manual/source/_static/images/pcsa_main-c.png
    R doc/manual/source/_static/images/pcsa_mline_sigm.png
    R doc/manual/source/_static/images/pcsa_mline_str.png
    R doc/manual/source/_static/images/pcsa_mline_unsim.png
    R doc/manual/source/_static/images/pcsa_mlines-line1.png
    R doc/manual/source/_static/images/pcsa_mlines-line2.png
    R doc/manual/source/_static/images/pcsa_mlines-sigm1.png
    R doc/manual/source/_static/images/pcsa_mlines-sigm2.png
    R doc/manual/source/_static/images/pcsa_regul.png
    R doc/manual/source/_static/images/pcsa_regul_sim.png
    R doc/manual/source/_static/images/pcsa_report.png
    R doc/manual/source/_static/images/pcsa_res_viewer.png
    R doc/manual/source/_static/images/pcsa_resplot.png
    R doc/manual/source/_static/images/pcsa_rpscan-auto.png
    R doc/manual/source/_static/images/pcsa_rpscan-select.png
    R doc/manual/source/_static/images/pcsa_rpscan.png
    R doc/manual/source/_static/images/pcsa_rpscan_sim.png
    R doc/manual/source/_static/images/pcsa_sigmoid_eq.png
    R doc/manual/source/_static/images/pcsa_simulated.png
    R doc/manual/source/_static/images/pline_dsig.png
    R doc/manual/source/_static/images/pline_power.png
    R doc/manual/source/_static/images/pline_stline.png
    R doc/manual/source/_static/images/plot_controls.png
    R doc/manual/source/_static/images/predict1.png
    R doc/manual/source/_static/images/predict2-1.png
    R doc/manual/source/_static/images/predict2.png
    R doc/manual/source/_static/images/print.png
    R doc/manual/source/_static/images/process_crash.png
    R doc/manual/source/_static/images/process_crash2.png
    R doc/manual/source/_static/images/pseudo3d_comb_rmv.png
    R doc/manual/source/_static/images/pseudo3d_combine.png
    R doc/manual/source/_static/images/register.png
    R doc/manual/source/_static/images/report.png
    R doc/manual/source/_static/images/reporter-cmenu.png
    R doc/manual/source/_static/images/reporter-details.png
    R doc/manual/source/_static/images/reporter-loadprof.png
    R doc/manual/source/_static/images/reporter-save.png
    R doc/manual/source/_static/images/reporter-saveprof.png
    R doc/manual/source/_static/images/reporter-view.png
    R doc/manual/source/_static/images/reporter-viewitem.png
    R doc/manual/source/_static/images/reporter.png
    R doc/manual/source/_static/images/residualplot.png
    R doc/manual/source/_static/images/residuals.png
    R doc/manual/source/_static/images/rmsd_query-c.png
    R doc/manual/source/_static/images/rmsd_query-o.png
    R doc/manual/source/_static/images/rotor-add.png
    R doc/manual/source/_static/images/rotor-save-calibration.png
    R doc/manual/source/_static/images/rotor.png
    R doc/manual/source/_static/images/rotorstretch-0.png
    R doc/manual/source/_static/images/rotorstretch-1.png
    R doc/manual/source/_static/images/rotorstretch-2.png
    R doc/manual/source/_static/images/rotorstretch-3.png
    R doc/manual/source/_static/images/rotorstretch-4.png
    R doc/manual/source/_static/images/rotorstretch-5.png
    R doc/manual/source/_static/images/rotorstretch-6.png
    R doc/manual/source/_static/images/rotorstretch-7.png
    R doc/manual/source/_static/images/rotorstretch_report.png
    R doc/manual/source/_static/images/run_details.png
    R doc/manual/source/_static/images/s20W_bar.png
    R doc/manual/source/_static/images/sassoc.png
    R doc/manual/source/_static/images/save_colormap.png
    R doc/manual/source/_static/images/second_moment.png
    R doc/manual/source/_static/images/select_edits.png
    R doc/manual/source/_static/images/select_runs.png
    R doc/manual/source/_static/images/sequence.png
    R doc/manual/source/_static/images/set-zvalue.png
    R doc/manual/source/_static/images/simparams.png
    R doc/manual/source/_static/images/simulatedReport.png
    R doc/manual/source/_static/images/solution_edit.png
    R doc/manual/source/_static/images/solution_new.png
    R doc/manual/source/_static/images/solution_select.png
    R doc/manual/source/_static/images/solution_settings.png
    R doc/manual/source/_static/images/somo/somo_icon.png
    R doc/manual/source/_static/images/spectrum_extinction.png
    R doc/manual/source/_static/images/sw_spectrum.png
    R doc/manual/source/_static/images/time_derivative.png
    R doc/manual/source/_static/images/timestate-0.png
    R doc/manual/source/_static/images/timestate-1.png
    R doc/manual/source/_static/images/timestate-2.png
    R doc/manual/source/_static/images/timestate-3.png
    R doc/manual/source/_static/images/timestate-4.png
    R doc/manual/source/_static/images/ultra.xpm
    R doc/manual/source/_static/images/ultrascan3.png
    R doc/manual/source/_static/images/upload_fit_spectrum.png
    R doc/manual/source/_static/images/us_buffer.png
    R doc/manual/source/_static/images/us_buffer_spect.png
    R doc/manual/source/_static/images/us_conv-RA.png
    R doc/manual/source/_static/images/us_convert/us_convert_01.png
    R doc/manual/source/_static/images/us_convert/us_convert_02.png
    R doc/manual/source/_static/images/us_convert/us_convert_03.png
    R doc/manual/source/_static/images/us_convert/us_convert_04.png
    R doc/manual/source/_static/images/us_convert/us_convert_05.png
    R doc/manual/source/_static/images/us_convert/us_convert_06.png
    R doc/manual/source/_static/images/us_convert/us_convert_07.png
    R doc/manual/source/_static/images/us_convert/us_convert_08.png
    R doc/manual/source/_static/images/us_convert/us_convert_09.png
    R doc/manual/source/_static/images/us_convert/us_convert_10.png
    R doc/manual/source/_static/images/us_convert/us_convert_11.png
    R doc/manual/source/_static/images/us_convert/us_convert_12.png
    R doc/manual/source/_static/images/us_convert/us_convert_13.png
    R doc/manual/source/_static/images/us_convert/us_convert_14.png
    R doc/manual/source/_static/images/us_convert_01.png
    R doc/manual/source/_static/images/us_convert_02.png
    R doc/manual/source/_static/images/us_convert_03.png
    R doc/manual/source/_static/images/us_convert_04.png
    R doc/manual/source/_static/images/us_convert_05.png
    R doc/manual/source/_static/images/us_convert_06.png
    R doc/manual/source/_static/images/us_convert_07.png
    R doc/manual/source/_static/images/us_convert_08.png
    R doc/manual/source/_static/images/us_convert_09.png
    R doc/manual/source/_static/images/us_convert_10.png
    R doc/manual/source/_static/images/us_convert_11.png
    R doc/manual/source/_static/images/us_convert_12.png
    R doc/manual/source/_static/images/us_convert_13.png
    R doc/manual/source/_static/images/us_convert_14.png
    R doc/manual/source/_static/images/us_convert_definedscans.png
    R doc/manual/source/_static/images/us_convert_definesubset.png
    R doc/manual/source/_static/images/us_edit.png
    R doc/manual/source/_static/images/us_edit_mwl.png
    R doc/manual/source/_static/images/us_equiltime.png
    R doc/manual/source/_static/images/us_extinction-0.png
    R doc/manual/source/_static/images/us_extinction-00.png
    R doc/manual/source/_static/images/us_extinction-000.png
    R doc/manual/source/_static/images/us_extinction-1.png
    R doc/manual/source/_static/images/us_extinction-2.png
    R doc/manual/source/_static/images/us_extinction-3.png
    R doc/manual/source/_static/images/us_fds_filemanager-0.png
    R doc/manual/source/_static/images/us_fds_filemanager-1.png
    R doc/manual/source/_static/images/us_fds_filemanager-2.png
    R doc/manual/source/_static/images/us_fds_filemanager-3.png
    R doc/manual/source/_static/images/us_fds_filemanager-4.png
    R doc/manual/source/_static/images/us_investigator-2.png
    R doc/manual/source/_static/images/us_investigator.png
    R doc/manual/source/_static/images/us_modelmetrics-0.png
    R doc/manual/source/_static/images/us_modmet_report.png
    R doc/manual/source/_static/images/us_project.png
    R doc/manual/source/_static/images/us_project1.png
    R doc/manual/source/_static/images/us_project2.png
    R doc/manual/source/_static/images/us_project3.png
    R doc/manual/source/_static/images/us_project_add-supdata.png
    R doc/manual/source/_static/images/us_project_edit-supdata.png
    R doc/manual/source/_static/images/us_project_web.png
    R doc/manual/source/_static/images/us_project_webed.png
    R doc/manual/source/_static/images/us_solution1.png
    R doc/manual/source/_static/images/us_solution2.png
    R doc/manual/source/_static/images/us_solution3.png
    R doc/manual/source/_static/images/us_spectrum-0.png
    R doc/manual/source/_static/images/us_spectrum-1.png
    R doc/manual/source/_static/images/us_spectrum-load.png
    R doc/manual/source/_static/images/usfont-1.png
    R doc/manual/source/_static/images/usfont-2.png
    R doc/manual/source/_static/images/vhw_combine-combo.png
    R doc/manual/source/_static/images/vhw_combine-envel.png
    R doc/manual/source/_static/images/vhw_combine-selrun.png
    R doc/manual/source/_static/images/vhw_combine.png
    R doc/manual/source/_static/images/vhw_distribution.png
    R doc/manual/source/_static/images/vhw_enh_groups.png
    R doc/manual/source/_static/images/vhw_enh_groups.png6-33-11.png
    R doc/manual/source/_static/images/vhw_enh_groups_res.png
    R doc/manual/source/_static/images/vhw_enhanced.png
    R doc/manual/source/_static/images/vhw_histogram.png
    R doc/manual/source/_static/images/xpn_viewer-loaded.png
    R doc/manual/source/_static/images/xpn_viewer-saved.png
    R doc/manual/source/_static/images/xpn_viewer.png
    R doc/manual/source/_static/images/zvalue_eq.png
    A doc/manual/source/_static/js/language_data.js
    A doc/manual/source/_static/js/sphinx_highlight.js
    R doc/manual/source/_static/language_data.js
    R doc/manual/source/_static/sphinx_highlight.js
    M doc/manual/source/analyte/analyte_edit.rst
    M doc/manual/source/analyte/analyte_new.rst
    M doc/manual/source/analyte/analyte_select.rst
    M doc/manual/source/analyte/analyte_settings.rst
    M doc/manual/source/analyte/index.rst
    M doc/manual/source/associations.rst
    M doc/manual/source/astfem_sim.rst
    M doc/manual/source/beckman_openauc.rst
    M doc/manual/source/buffer/buffer_edit.rst
    M doc/manual/source/buffer/buffer_new.rst
    M doc/manual/source/buffer/buffer_select.rst
    M doc/manual/source/buffer/buffer_settings.rst
    M doc/manual/source/buffer/index.rst
    M doc/manual/source/colorgradient.rst
    M doc/manual/source/combine_models.rst
    M doc/manual/source/common_dialogs.rst
    M doc/manual/source/components.rst
    M doc/manual/source/conf.py
    M doc/manual/source/config.rst
    M doc/manual/source/convert.rst
    M doc/manual/source/ddist_combine.rst
    M doc/manual/source/dens_match.rst
    M doc/manual/source/experiment/cells.rst
    M doc/manual/source/experiment/general.rst
    M doc/manual/source/experiment/index.rst
    M doc/manual/source/experiment/optics.rst
    M doc/manual/source/experiment/range.rst
    M doc/manual/source/experiment/rotor.rst
    M doc/manual/source/experiment/solutions.rst
    M doc/manual/source/experiment/speeds.rst
    M doc/manual/source/experiment/submit.rst
    M doc/manual/source/export_legacy.rst
    M doc/manual/source/fe_match/fe_match_adv.rst
    M doc/manual/source/fe_match/fe_match_main.rst
    M doc/manual/source/fe_match/fe_match_simulate.rst
    M doc/manual/source/fe_match/index.rst
    M doc/manual/source/fit_meniscus.rst
    M doc/manual/source/ga_initialize.rst
    M doc/manual/source/gmp/gmp.rst
    M doc/manual/source/gmp/gmp_audit_trail.rst
    M doc/manual/source/gmp/gmp_automation.rst
    M doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_experiment.rst
    M doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_gmp.rst
    M doc/manual/source/gmp/gmp_protocol_development.rst
    M doc/manual/source/gmp/gmp_report_generator.rst
    M doc/manual/source/gmp/gmp_signature.rst
    M doc/manual/source/gmp/index.rst
    M doc/manual/source/grid_editor.rst
    M doc/manual/source/idist_combine.rst
    A doc/manual/source/images/2dsa_3dplot.png
    A doc/manual/source/images/2dsa_advan.png
    A doc/manual/source/images/2dsa_analvv.png
    A doc/manual/source/images/2dsa_analys.png
    A doc/manual/source/images/2dsa_main-c.png
    A doc/manual/source/images/2dsa_main-o.png
    A doc/manual/source/images/2dsa_resplot.png
    A doc/manual/source/images/D20W_bar.png
    A doc/manual/source/images/MW-bar.png
    A doc/manual/source/images/RINplot.png
    A doc/manual/source/images/TINplot.png
    A doc/manual/source/images/UltraScan-logo.png
    A doc/manual/source/images/add_RIN-TIN.png
    A doc/manual/source/images/add_RIN.png
    A doc/manual/source/images/add_TIN.png
    A doc/manual/source/images/advanced_config.png
    A doc/manual/source/images/analyte_details.png
    A doc/manual/source/images/analyte_edit.png
    A doc/manual/source/images/analyte_edit_spec.png
    A doc/manual/source/images/analyte_new_sequence.png
    A doc/manual/source/images/analyte_newc.png
    A doc/manual/source/images/analyte_newd.png
    A doc/manual/source/images/analyte_newp.png
    A doc/manual/source/images/analyte_selectc.png
    A doc/manual/source/images/analyte_selectd.png
    A doc/manual/source/images/analyte_selectp.png
    A doc/manual/source/images/analyte_sequence.png
    A doc/manual/source/images/analyte_settings.png
    A doc/manual/source/images/analyte_spec-gui.png
    A doc/manual/source/images/analyte_specmenu.png
    A doc/manual/source/images/analyte_spectrum.png
    A doc/manual/source/images/analytes.png
    A doc/manual/source/images/associations.png
    A doc/manual/source/images/astfem_sim.png
    A doc/manual/source/images/bad_grid.png
    A doc/manual/source/images/beck_convert-2.png
    A doc/manual/source/images/beck_converter.png
    A doc/manual/source/images/bitmap.png
    A doc/manual/source/images/buffer_edit.png
    A doc/manual/source/images/buffer_edit_setting.png
    A doc/manual/source/images/buffer_edit_spectrum.png
    A doc/manual/source/images/buffer_info.png
    A doc/manual/source/images/buffer_manage_spectrum.png
    A doc/manual/source/images/buffer_new.png
    A doc/manual/source/images/buffer_new_spectrum.png
    A doc/manual/source/images/buffer_select.png
    A doc/manual/source/images/buffer_settings.png
    A doc/manual/source/images/buffer_spectrum.png
    A doc/manual/source/images/cfa_view-loadauc.png
    A doc/manual/source/images/cfa_view-loadraw.png
    A doc/manual/source/images/cfa_view-main.png
    A doc/manual/source/images/cfa_view-statsauc.png
    A doc/manual/source/images/cfa_view-statsraw.png
    A doc/manual/source/images/color-1.png
    A doc/manual/source/images/color-2.png
    A doc/manual/source/images/color-a.png
    A doc/manual/source/images/color-b.png
    A doc/manual/source/images/colorgrad1.png
    A doc/manual/source/images/colorgradient/col1_colgen.png
    A doc/manual/source/images/colorgradient/col1_colgen_Fe_match.png
    A doc/manual/source/images/colorgradient/col1_colgen_GA.png
    A doc/manual/source/images/colorgradient/col2_colgen.png
    A doc/manual/source/images/colorgradient/colorgrad.png
    A doc/manual/source/images/colorgradient/colorgradient_main.png
    A doc/manual/source/images/colorgradient/components.png
    A doc/manual/source/images/colorgradient/model_editor.png
    A doc/manual/source/images/combine_models-idedit.png
    A doc/manual/source/images/combine_models-save.png
    A doc/manual/source/images/combine_models.png
    A doc/manual/source/images/components.png
    A doc/manual/source/images/config.png
    A doc/manual/source/images/config1.png
    A doc/manual/source/images/config2.png
    A doc/manual/source/images/config_plot.png
    A doc/manual/source/images/convert-RIdata.png
    A doc/manual/source/images/convert-exclude.png
    A doc/manual/source/images/convert-experiment.png
    A doc/manual/source/images/convert-mwl.png
    A doc/manual/source/images/convert-seltrip.png
    A doc/manual/source/images/convert-subset.png
    A doc/manual/source/images/convert-tolerance.png
    A doc/manual/source/images/convert.png
    A doc/manual/source/images/custom_grid-1.png
    A doc/manual/source/images/custom_grid.png
    A doc/manual/source/images/data_converter.png
    A doc/manual/source/images/data_loader-edits.png
    A doc/manual/source/images/data_loader-trips.png
    A doc/manual/source/images/data_loader.png
    A doc/manual/source/images/database.png
    A doc/manual/source/images/ddist_combine-selrun.png
    A doc/manual/source/images/ddist_combine.png
    A doc/manual/source/images/densmatch_main.png
    A doc/manual/source/images/densmatch_mpars_completed.png
    A doc/manual/source/images/densmatch_mpars_empty.png
    A doc/manual/source/images/densmatch_rmvmodels.png
    A doc/manual/source/images/edit_buffer_spec_menu.png
    A doc/manual/source/images/eq1-mean.png
    A doc/manual/source/images/eq2-skew.png
    A doc/manual/source/images/eq3-kurtosis.png
    A doc/manual/source/images/eq4-moments.png
    A doc/manual/source/images/eq5-variance.png
    A doc/manual/source/images/eq6-stddev.png
    A doc/manual/source/images/eq7-probsigma.png
    A doc/manual/source/images/eq8-confidence.png
    A doc/manual/source/images/experiment_cells.png
    A doc/manual/source/images/experiment_general.png
    A doc/manual/source/images/experiment_optics.png
    A doc/manual/source/images/experiment_overview.png
    A doc/manual/source/images/experiment_photomult.png
    A doc/manual/source/images/experiment_range.png
    A doc/manual/source/images/experiment_range_details.png
    A doc/manual/source/images/experiment_range_selector.png
    A doc/manual/source/images/experiment_range_selmanual.png
    A doc/manual/source/images/experiment_rotor.png
    A doc/manual/source/images/experiment_solutions.png
    A doc/manual/source/images/experiment_solutions_comments.png
    A doc/manual/source/images/experiment_speeds.png
    A doc/manual/source/images/experiment_submit.png
    A doc/manual/source/images/experiment_submit_details.png
    A doc/manual/source/images/experiment_upload.png
    A doc/manual/source/images/export_leg_1.png
    A doc/manual/source/images/export_leg_RA.png
    A doc/manual/source/images/export_leg_RI.png
    A doc/manual/source/images/export_leg_auc.png
    A doc/manual/source/images/export_leg_beck.png
    A doc/manual/source/images/export_legacy.png
    A doc/manual/source/images/fe_load_data.png
    A doc/manual/source/images/fe_load_model_distrib.png
    A doc/manual/source/images/fe_match.png
    A doc/manual/source/images/fe_match_3dplot.png
    A doc/manual/source/images/fe_match_adv.png
    A doc/manual/source/images/fe_match_all.png
    A doc/manual/source/images/fe_match_allct.png
    A doc/manual/source/images/fe_match_lddat1.png
    A doc/manual/source/images/fe_match_lddat2.png
    A doc/manual/source/images/fe_match_lddat3.png
    A doc/manual/source/images/fe_match_lddat4.png
    A doc/manual/source/images/fe_match_ra.png
    A doc/manual/source/images/fe_match_resplot.png
    A doc/manual/source/images/fe_match_sim1.png
    A doc/manual/source/images/fe_match_sim2.png
    A doc/manual/source/images/fe_match_sim3_1b.png
    A doc/manual/source/images/fe_match_sim3_1p.png
    A doc/manual/source/images/fe_match_sim3_2b.png
    A doc/manual/source/images/fe_match_sim3_2p.png
    A doc/manual/source/images/fe_match_sim3_3b.png
    A doc/manual/source/images/fe_match_sim3_4b.png
    A doc/manual/source/images/fe_match_sim3_5b.png
    A doc/manual/source/images/fe_match_sim3_5p.png
    A doc/manual/source/images/fe_match_sim3_6b.png
    A doc/manual/source/images/fe_match_sim3_7b.png
    A doc/manual/source/images/fe_match_sim3_8b.png
    A doc/manual/source/images/fe_match_sim4.png
    A doc/manual/source/images/fe_match_sim5.png
    A doc/manual/source/images/fe_match_sim6.png
    A doc/manual/source/images/fe_match_sim7.png
    A doc/manual/source/images/fe_match_simulated.png
    A doc/manual/source/images/fe_match_viewer.png
    A doc/manual/source/images/fe_sim-1.png
    A doc/manual/source/images/fe_sim-2.png
    A doc/manual/source/images/fit_men-editupd.png
    A doc/manual/source/images/fit_men-load.png
    A doc/manual/source/images/fit_men_bot.png
    A doc/manual/source/images/fit_meniscus.png
    A doc/manual/source/images/ga_initialize-o.png
    A doc/manual/source/images/ga_initialize-p.png
    A doc/manual/source/images/ga_initialize.png
    A doc/manual/source/images/ga_report-1.png
    A doc/manual/source/images/ga_report-2.png
    A doc/manual/source/images/ga_report-3.png
    A doc/manual/source/images/gmp/audit_trail/gmp_audit_trail_01.png
    A doc/manual/source/images/gmp/audit_trail/gmp_audit_trail_02.png
    A doc/manual/source/images/gmp/automation/2dsa.png
    A doc/manual/source/images/gmp/automation/2dsa_it.png
    A doc/manual/source/images/gmp/automation/2dsa_mc.png
    A doc/manual/source/images/gmp/automation/Aprofile.png
    A doc/manual/source/images/gmp/automation/analysis.png
    A doc/manual/source/images/gmp/automation/auto_edit.png
    A doc/manual/source/images/gmp/automation/bitmap.png
    A doc/manual/source/images/gmp/automation/cells.png
    A doc/manual/source/images/gmp/automation/data_viewer_rando.png
    A doc/manual/source/images/gmp/automation/data_viewer_rin.png
    A doc/manual/source/images/gmp/automation/data_viewer_tin.png
    A doc/manual/source/images/gmp/automation/lims.png
    A doc/manual/source/images/gmp/automation/main_window.png
    A doc/manual/source/images/gmp/automation/man_edit.png
    A doc/manual/source/images/gmp/automation/optics.png
    A doc/manual/source/images/gmp/automation/pcsa.png
    A doc/manual/source/images/gmp/automation/pcsa_report.png
    A doc/manual/source/images/gmp/automation/plot.png
    A doc/manual/source/images/gmp/automation/ranges.png
    A doc/manual/source/images/gmp/automation/report_editor.png
    A doc/manual/source/images/gmp/automation/rotor.png
    A doc/manual/source/images/gmp/automation/solutions.png
    A doc/manual/source/images/gmp/automation/speed.png
    A doc/manual/source/images/gmp/automation/submit.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_01.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_02.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_03.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_04.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_05.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_06.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_07.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_08.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_09.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_10.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_11.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_12.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_13.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_14.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_15.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_16.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_17.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_18.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_19.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_20.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_21.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_22.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_23.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_24.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_25.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_26.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_27.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_28.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_29.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_30.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_31.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_32.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_33.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_34.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_35.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_36.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_37.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_38.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_39.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_40.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_41.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_42.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_43.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_44.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_45.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_46.png
    A doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_47.png
    A doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_01.png
    A doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_02.png
    A doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_03.png
    A doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_04.png
    A doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_05.png
    A doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_06.png
    A doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_07.png
    A doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_08.png
    A doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_09.png
    A doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_10.png
    A doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_11.png
    A doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_12.png
    A doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_13.png
    A doc/manual/source/images/gmp/data_acquisition/gmp_data_acquisition_01.png
    A doc/manual/source/images/gmp/data_acquisition/gmp_data_acquisition_02.png
    A doc/manual/source/images/gmp/data_acquisition/gmp_data_acquisition_03.png
    A doc/manual/source/images/gmp/gmp.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_01.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_02.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_03.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_04.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_05.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_06.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_07.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_08.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_09.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_10.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_11.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_12.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_13.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_14.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_15.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_16.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_17.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_18.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_19.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_20.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_21.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_22.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_23.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_24.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_25.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_26.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_27.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_28.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_29.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_30.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_31.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_32.png
    A doc/manual/source/images/gmp/protocol_development/protocol_development_33.png
    A doc/manual/source/images/gmp/report_generator/gmp_report_generator_01.png
    A doc/manual/source/images/gmp/report_generator/gmp_report_generator_02.png
    A doc/manual/source/images/gmp/report_generator/gmp_report_generator_03.png
    A doc/manual/source/images/gmp/report_generator/gmp_report_generator_04.png
    A doc/manual/source/images/gmp/report_generator/gmp_report_generator_05.png
    A doc/manual/source/images/gmp/report_generator/gmp_report_generator_06.png
    A doc/manual/source/images/gmp/signature/gmp_signature_01.png
    A doc/manual/source/images/gmp/signature/gmp_signature_02.png
    A doc/manual/source/images/gmp/signature/gmp_signature_03.png
    A doc/manual/source/images/gmp/signature/gmp_signature_04.png
    A doc/manual/source/images/gmp/signature/gmp_signature_05.png
    A doc/manual/source/images/gmp/signature/gmp_signature_06.png
    A doc/manual/source/images/gmp/signature/gmp_signature_07.png
    A doc/manual/source/images/gmp/signature/gmp_signature_08.png
    A doc/manual/source/images/gmp/vhw_distribution.png
    A doc/manual/source/images/good_grid.png
    A doc/manual/source/images/grid-setup.png
    A doc/manual/source/images/grid_editor.png
    A doc/manual/source/images/grid_editor_multi_grids.png
    A doc/manual/source/images/grid_editor_multi_grids_sed.png
    A doc/manual/source/images/grid_editor_mw_view.png
    A doc/manual/source/images/grid_editor_subgrid1-bad.png
    A doc/manual/source/images/grid_editor_subgrid1-good.png
    A doc/manual/source/images/grid_editor_subgrid2-bad.png
    A doc/manual/source/images/grid_editor_subgrid2-good.png
    A doc/manual/source/images/grid_editor_subgrid3-bad.png
    A doc/manual/source/images/grid_editor_subgrid3-good.png
    A doc/manual/source/images/hori_cs.png
    A doc/manual/source/images/idist_comb_selPre.png
    A doc/manual/source/images/idist_comb_seldis.png
    A doc/manual/source/images/idist_combine.png
    A doc/manual/source/images/incr_sigmoid.png
    A doc/manual/source/images/load_auc-search.png
    A doc/manual/source/images/load_auc-trips.png
    A doc/manual/source/images/load_auc.png
    A doc/manual/source/images/load_colormap.png
    A doc/manual/source/images/load_model_dis-MID.png
    A doc/manual/source/images/load_model_distrib.png
    A doc/manual/source/images/load_noise.png
    A doc/manual/source/images/load_noise_details.png
    A doc/manual/source/images/manage_data.png
    A doc/manual/source/images/manage_data_bhide.png
    A doc/manual/source/images/manage_data_bshow.png
    A doc/manual/source/images/manage_data_cmenu-1.png
    A doc/manual/source/images/manage_data_cmenu-2.png
    A doc/manual/source/images/manage_data_conf.png
    A doc/manual/source/images/manage_data_exp.png
    A doc/manual/source/images/manage_data_pasw.png
    A doc/manual/source/images/manage_data_sync.png
    A doc/manual/source/images/manage_data_thelp-1.png
    A doc/manual/source/images/manage_data_thelp-2.png
    A doc/manual/source/images/master-pw.png
    A doc/manual/source/images/model_editor.png
    A doc/manual/source/images/mwlr_spectra_3d.png
    A doc/manual/source/images/mwlr_spectra_cont.png
    A doc/manual/source/images/mwlr_spectra_f.png
    A doc/manual/source/images/mwlr_spectra_o.png
    A doc/manual/source/images/mwlr_spectra_save.png
    A doc/manual/source/images/mwlr_view_3dplot.png
    A doc/manual/source/images/mwlr_view_load.png
    A doc/manual/source/images/mwlr_view_pltctrl.png
    A doc/manual/source/images/mwlr_viewer.png
    A doc/manual/source/images/mwlr_viewer_3d.png
    A doc/manual/source/images/mwlr_viewer_ctl.png
    A doc/manual/source/images/mwlr_viewer_wvl.png
    A doc/manual/source/images/mwlr_viewer_xwavl.png
    A doc/manual/source/images/noise_prompt.png
    A doc/manual/source/images/noise_vec_db.png
    A doc/manual/source/images/norm_gridplot.png
    A doc/manual/source/images/optima_config_edit.png
    A doc/manual/source/images/optima_config_new.png
    A doc/manual/source/images/optima_host_config.png
    A doc/manual/source/images/pcsa.png
    A doc/manual/source/images/pcsa_3dplot.png
    A doc/manual/source/images/pcsa_adv_control.png
    A doc/manual/source/images/pcsa_all.png
    A doc/manual/source/images/pcsa_analys-line.png
    A doc/manual/source/images/pcsa_analys-sigm.png
    A doc/manual/source/images/pcsa_bitmap.png
    A doc/manual/source/images/pcsa_controls_simulated.png
    A doc/manual/source/images/pcsa_main-c.png
    A doc/manual/source/images/pcsa_mline_sigm.png
    A doc/manual/source/images/pcsa_mline_str.png
    A doc/manual/source/images/pcsa_mline_unsim.png
    A doc/manual/source/images/pcsa_mlines-line1.png
    A doc/manual/source/images/pcsa_mlines-line2.png
    A doc/manual/source/images/pcsa_mlines-sigm1.png
    A doc/manual/source/images/pcsa_mlines-sigm2.png
    A doc/manual/source/images/pcsa_regul.png
    A doc/manual/source/images/pcsa_regul_sim.png
    A doc/manual/source/images/pcsa_report.png
    A doc/manual/source/images/pcsa_res_viewer.png
    A doc/manual/source/images/pcsa_resplot.png
    A doc/manual/source/images/pcsa_rpscan-auto.png
    A doc/manual/source/images/pcsa_rpscan-select.png
    A doc/manual/source/images/pcsa_rpscan.png
    A doc/manual/source/images/pcsa_rpscan_sim.png
    A doc/manual/source/images/pcsa_sigmoid_eq.png
    A doc/manual/source/images/pcsa_simulated.png
    A doc/manual/source/images/pline_dsig.png
    A doc/manual/source/images/pline_power.png
    A doc/manual/source/images/pline_stline.png
    A doc/manual/source/images/plot_controls.png
    A doc/manual/source/images/predict1.png
    A doc/manual/source/images/predict2-1.png
    A doc/manual/source/images/predict2.png
    A doc/manual/source/images/print.png
    A doc/manual/source/images/process_crash.png
    A doc/manual/source/images/process_crash2.png
    A doc/manual/source/images/pseudo3d_comb_rmv.png
    A doc/manual/source/images/pseudo3d_combine.png
    A doc/manual/source/images/register.png
    A doc/manual/source/images/report.png
    A doc/manual/source/images/reporter-cmenu.png
    A doc/manual/source/images/reporter-details.png
    A doc/manual/source/images/reporter-loadprof.png
    A doc/manual/source/images/reporter-save.png
    A doc/manual/source/images/reporter-saveprof.png
    A doc/manual/source/images/reporter-view.png
    A doc/manual/source/images/reporter-viewitem.png
    A doc/manual/source/images/reporter.png
    A doc/manual/source/images/residualplot.png
    A doc/manual/source/images/residuals.png
    A doc/manual/source/images/rmsd_query-c.png
    A doc/manual/source/images/rmsd_query-o.png
    A doc/manual/source/images/rotor-add.png
    A doc/manual/source/images/rotor-save-calibration.png
    A doc/manual/source/images/rotor.png
    A doc/manual/source/images/rotorstretch-0.png
    A doc/manual/source/images/rotorstretch-1.png
    A doc/manual/source/images/rotorstretch-2.png
    A doc/manual/source/images/rotorstretch-3.png
    A doc/manual/source/images/rotorstretch-4.png
    A doc/manual/source/images/rotorstretch-5.png
    A doc/manual/source/images/rotorstretch-6.png
    A doc/manual/source/images/rotorstretch-7.png
    A doc/manual/source/images/rotorstretch_report.png
    A doc/manual/source/images/run_details.png
    A doc/manual/source/images/s20W_bar.png
    A doc/manual/source/images/sassoc.png
    A doc/manual/source/images/save_colormap.png
    A doc/manual/source/images/second_moment.png
    A doc/manual/source/images/select_edits.png
    A doc/manual/source/images/select_runs.png
    A doc/manual/source/images/sequence.png
    A doc/manual/source/images/set-zvalue.png
    A doc/manual/source/images/simparams.png
    A doc/manual/source/images/simulatedReport.png
    A doc/manual/source/images/solution_edit.png
    A doc/manual/source/images/solution_new.png
    A doc/manual/source/images/solution_select.png
    A doc/manual/source/images/solution_settings.png
    A doc/manual/source/images/somo/somo_icon.png
    A doc/manual/source/images/spectrum_extinction.png
    A doc/manual/source/images/sw_spectrum.png
    A doc/manual/source/images/time_derivative.png
    A doc/manual/source/images/timestate-0.png
    A doc/manual/source/images/timestate-1.png
    A doc/manual/source/images/timestate-2.png
    A doc/manual/source/images/timestate-3.png
    A doc/manual/source/images/timestate-4.png
    A doc/manual/source/images/ultra.xpm
    A doc/manual/source/images/ultrascan3.png
    A doc/manual/source/images/upload_fit_spectrum.png
    A doc/manual/source/images/us_buffer.png
    A doc/manual/source/images/us_buffer_spect.png
    A doc/manual/source/images/us_conv-RA.png
    A doc/manual/source/images/us_convert/us_convert_01.png
    A doc/manual/source/images/us_convert/us_convert_02.png
    A doc/manual/source/images/us_convert/us_convert_03.png
    A doc/manual/source/images/us_convert/us_convert_04.png
    A doc/manual/source/images/us_convert/us_convert_05.png
    A doc/manual/source/images/us_convert/us_convert_06.png
    A doc/manual/source/images/us_convert/us_convert_07.png
    A doc/manual/source/images/us_convert/us_convert_08.png
    A doc/manual/source/images/us_convert/us_convert_09.png
    A doc/manual/source/images/us_convert/us_convert_10.png
    A doc/manual/source/images/us_convert/us_convert_11.png
    A doc/manual/source/images/us_convert/us_convert_12.png
    A doc/manual/source/images/us_convert/us_convert_13.png
    A doc/manual/source/images/us_convert/us_convert_14.png
    A doc/manual/source/images/us_convert_01.png
    A doc/manual/source/images/us_convert_02.png
    A doc/manual/source/images/us_convert_03.png
    A doc/manual/source/images/us_convert_04.png
    A doc/manual/source/images/us_convert_05.png
    A doc/manual/source/images/us_convert_06.png
    A doc/manual/source/images/us_convert_07.png
    A doc/manual/source/images/us_convert_08.png
    A doc/manual/source/images/us_convert_09.png
    A doc/manual/source/images/us_convert_10.png
    A doc/manual/source/images/us_convert_11.png
    A doc/manual/source/images/us_convert_12.png
    A doc/manual/source/images/us_convert_13.png
    A doc/manual/source/images/us_convert_14.png
    A doc/manual/source/images/us_convert_definedscans.png
    A doc/manual/source/images/us_convert_definesubset.png
    A doc/manual/source/images/us_edit.png
    A doc/manual/source/images/us_edit_mwl.png
    A doc/manual/source/images/us_equiltime.png
    A doc/manual/source/images/us_extinction-0.png
    A doc/manual/source/images/us_extinction-00.png
    A doc/manual/source/images/us_extinction-000.png
    A doc/manual/source/images/us_extinction-1.png
    A doc/manual/source/images/us_extinction-2.png
    A doc/manual/source/images/us_extinction-3.png
    A doc/manual/source/images/us_fds_filemanager-0.png
    A doc/manual/source/images/us_fds_filemanager-1.png
    A doc/manual/source/images/us_fds_filemanager-2.png
    A doc/manual/source/images/us_fds_filemanager-3.png
    A doc/manual/source/images/us_fds_filemanager-4.png
    A doc/manual/source/images/us_investigator-2.png
    A doc/manual/source/images/us_investigator.png
    A doc/manual/source/images/us_modelmetrics-0.png
    A doc/manual/source/images/us_modmet_report.png
    A doc/manual/source/images/us_project.png
    A doc/manual/source/images/us_project1.png
    A doc/manual/source/images/us_project2.png
    A doc/manual/source/images/us_project3.png
    A doc/manual/source/images/us_project_add-supdata.png
    A doc/manual/source/images/us_project_edit-supdata.png
    A doc/manual/source/images/us_project_web.png
    A doc/manual/source/images/us_project_webed.png
    A doc/manual/source/images/us_solution1.png
    A doc/manual/source/images/us_solution2.png
    A doc/manual/source/images/us_solution3.png
    A doc/manual/source/images/us_spectrum-0.png
    A doc/manual/source/images/us_spectrum-1.png
    A doc/manual/source/images/us_spectrum-load.png
    A doc/manual/source/images/usfont-1.png
    A doc/manual/source/images/usfont-2.png
    A doc/manual/source/images/vhw_combine-combo.png
    A doc/manual/source/images/vhw_combine-envel.png
    A doc/manual/source/images/vhw_combine-selrun.png
    A doc/manual/source/images/vhw_combine.png
    A doc/manual/source/images/vhw_distribution.png
    A doc/manual/source/images/vhw_enh_groups.png
    A doc/manual/source/images/vhw_enh_groups.png6-33-11.png
    A doc/manual/source/images/vhw_enh_groups_res.png
    A doc/manual/source/images/vhw_enhanced.png
    A doc/manual/source/images/vhw_histogram.png
    A doc/manual/source/images/xpn_viewer-loaded.png
    A doc/manual/source/images/xpn_viewer-saved.png
    A doc/manual/source/images/xpn_viewer.png
    A doc/manual/source/images/zvalue_eq.png
    M doc/manual/source/index.rst
    M doc/manual/source/manage_data.rst
    M doc/manual/source/model_editor.rst
    M doc/manual/source/mwl_spectra.rst
    M doc/manual/source/mwlr_viewer.rst
    M doc/manual/source/pcsa/index.rst
    M doc/manual/source/pcsa/pcsa.rst
    M doc/manual/source/pcsa/pcsa_adv.rst
    M doc/manual/source/pcsa/pcsa_analys.rst
    M doc/manual/source/pcsa/pcsa_mlines.rst
    M doc/manual/source/pcsa/pcsa_results.rst
    M doc/manual/source/pcsa/pcsa_rpscan.rst
    M doc/manual/source/predict1.rst
    M doc/manual/source/predict2.rst
    M doc/manual/source/pseudo3d.rst
    M doc/manual/source/register.rst
    M doc/manual/source/reporter.rst
    M doc/manual/source/requirements.txt
    M doc/manual/source/rmsd_query.rst
    M doc/manual/source/rotor.rst
    M doc/manual/source/rotor_calibration.rst
    M doc/manual/source/run_details.rst
    M doc/manual/source/sassoc.rst
    M doc/manual/source/second_moment.rst
    M doc/manual/source/simparams.rst
    M doc/manual/source/solutions/index.rst
    M doc/manual/source/solutions/solution_edit.rst
    M doc/manual/source/solutions/solution_new.rst
    M doc/manual/source/solutions/solution_select.rst
    M doc/manual/source/solutions/solution_settings.rst
    M doc/manual/source/temp.txt
    M doc/manual/source/time_derivative.rst
    M doc/manual/source/tmst_viewer.rst
    M doc/manual/source/us_buoyancy.rst
    M doc/manual/source/us_edit.rst
    M doc/manual/source/us_equiltime.rst
    M doc/manual/source/us_extinction.rst
    M doc/manual/source/us_fds_filemanager.rst
    M doc/manual/source/us_investigator.rst
    M doc/manual/source/us_modelmetrics.rst
    M doc/manual/source/us_project.rst
    M doc/manual/source/us_spectrum.rst
    M doc/manual/source/vhw_combine.rst
    M doc/manual/source/vhw_distrib_plot.rst
    M doc/manual/source/vhw_enhanced.rst
    M doc/manual/source/xpn_viewer.rst

  Log Message:
  -----------
  fix: change qthelp url to use manual instead of doc, use right project structure for images and update links


  Commit: dd6f8d6767fa98ae4f35d21e7e5411f7f1f1eb17
      https://github.com/ehb54/ultrascan3/commit/dd6f8d6767fa98ae4f35d21e7e5411f7f1f1eb17
  Author: Saeed <samo38:github>
  Date:   2026-03-06 (Fri, 06 Mar 2026)

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

  Log Message:
  -----------
  use Microsoft format, add overlap function


  Commit: e9f9ae1d960fb6e262803ee6b522247b68cf8894
      https://github.com/ehb54/ultrascan3/commit/e9f9ae1d960fb6e262803ee6b522247b68cf8894
  Author: Saeed <samo38:github>
  Date:   2026-03-06 (Fri, 06 Mar 2026)

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

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/main' into ticket_747


  Commit: b33c9b1cddd853e103542e10c4328830fc59e944
      https://github.com/ehb54/ultrascan3/commit/b33c9b1cddd853e103542e10c4328830fc59e944
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-06 (Fri, 06 Mar 2026)

  Changed paths:
    A admin/cmake/packaging/macos/MacOsDeployQtAssistant.cmake
    M admin/cmake/packaging/windows/WinDeploy.cmake
    A admin/cmake/packaging/windows/WindowsDeployQtAssistant.cmake
    M doc/manual/CMakeLists.txt
    R doc/manual/StageAssistant.cmake
    M programs/us/CMakeLists.txt
    M scripts/build.ps1
    M scripts/build.sh

  Log Message:
  -----------
  mod: windows and macos qt assistant fix


  Commit: adb74a9f1e5a1e238c264228544137f56a4125b5
      https://github.com/ehb54/ultrascan3/commit/adb74a9f1e5a1e238c264228544137f56a4125b5
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-06 (Fri, 06 Mar 2026)

  Changed paths:
    M scripts/build.ps1

  Log Message:
  -----------
  fix: builddir set at the beginning


  Commit: cea2ea0e77baf6dbcc9097b3062ede36ca70f800
      https://github.com/ehb54/ultrascan3/commit/cea2ea0e77baf6dbcc9097b3062ede36ca70f800
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-06 (Fri, 06 Mar 2026)

  Changed paths:
    M CMakeLists.txt
    M doc/manual/CMakeLists.txt
    M scripts/build.ps1

  Log Message:
  -----------
  fix: windows path issues


  Commit: 99a443309500f6d44fde4d4ba640770dfadeec24
      https://github.com/ehb54/ultrascan3/commit/99a443309500f6d44fde4d4ba640770dfadeec24
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-06 (Fri, 06 Mar 2026)

  Changed paths:
    M admin/cmake/packaging/windows/WindowsDeployQtAssistant.cmake
    M doc/manual/CMakeLists.txt
    M programs/us/CMakeLists.txt
    M programs/us_helpdaemon/us_helpdaemon.cpp

  Log Message:
  -----------
  fix: windows missing dll


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

  Changed paths:
    M utils/us_xpn_data.cpp

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


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

  Changed paths:
    M utils/us_xpn_data.cpp

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


  Commit: 399ad6ee7636d4885c37adff02b723d1e6af48c9
      https://github.com/ehb54/ultrascan3/commit/399ad6ee7636d4885c37adff02b723d1e6af48c9
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-07 (Sat, 07 Mar 2026)

  Changed paths:
    M CMakeLists.txt
    A admin/cmake/packaging/linux/LinuxDeploy.cmake
    A admin/cmake/packaging/linux/LinuxPkg.cmake
    M scripts/build.sh
    M utils/CMakeLists.txt

  Log Message:
  -----------
  add: linux cmake packaging


  Commit: c3215226c1e826bd7c620115a98fe3694cfe771e
      https://github.com/ehb54/ultrascan3/commit/c3215226c1e826bd7c620115a98fe3694cfe771e
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-07 (Sat, 07 Mar 2026)

  Changed paths:
    M scripts/build.sh
    M utils/us_memory.cpp

  Log Message:
  -----------
  fix: cross platform page size


  Commit: 16d1f75e51f11ad87c8f18b11e0a8a2bb755ea44
      https://github.com/ehb54/ultrascan3/commit/16d1f75e51f11ad87c8f18b11e0a8a2bb755ea44
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-07 (Sat, 07 Mar 2026)

  Changed paths:
    M CMakeLists.txt
    M admin/cmake/packaging/linux/LinuxDeploy.cmake
    M scripts/build.ps1
    M scripts/build.sh
    M vcpkg.json

  Log Message:
  -----------
  fix: assistant on linux


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

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

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

Add TIMESTATE_TYPE and IMPORT_TYPE support with refactorings


  Commit: 5ab554ce68ae411774740695115c51b480df8c8a
      https://github.com/ehb54/ultrascan3/commit/5ab554ce68ae411774740695115c51b480df8c8a
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-07 (Sat, 07 Mar 2026)

  Changed paths:
    M scripts/build.ps1
    M scripts/build.sh

  Log Message:
  -----------
  fix: vcpkg cache clear


  Commit: a8b6e9963d8ed447dc737af6b4e3b69c3894945f
      https://github.com/ehb54/ultrascan3/commit/a8b6e9963d8ed447dc737af6b4e3b69c3894945f
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-07 (Sat, 07 Mar 2026)

  Changed paths:
    M scripts/build.ps1
    M scripts/build.sh

  Log Message:
  -----------
  fix: vcpkg cache clear fix


  Commit: 19f656eb532b2218880402623455153763d66d50
      https://github.com/ehb54/ultrascan3/commit/19f656eb532b2218880402623455153763d66d50
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-07 (Sat, 07 Mar 2026)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  fix: assistant now copied to bin on dev build


  Commit: 75e0dc23de6fbdd330b322115c640d973e916d02
      https://github.com/ehb54/ultrascan3/commit/75e0dc23de6fbdd330b322115c640d973e916d02
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-07 (Sat, 07 Mar 2026)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  fix: assistant find update


  Commit: 57f162e692e1a548bb426454e7e768e6f68b1bc4
      https://github.com/ehb54/ultrascan3/commit/57f162e692e1a548bb426454e7e768e6f68b1bc4
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-07 (Sat, 07 Mar 2026)

  Changed paths:
    M CMakeLists.txt
    M programs/us/us.cpp

  Log Message:
  -----------
  fix: program path issue


  Commit: 4700970e14e8ef1bf44b3fe91efd8dbcd15ba544
      https://github.com/ehb54/ultrascan3/commit/4700970e14e8ef1bf44b3fe91efd8dbcd15ba544
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-07 (Sat, 07 Mar 2026)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  fix: assistant not found


  Commit: 14d6c7e63b928fb3a73559fdafa9426502eda98c
      https://github.com/ehb54/ultrascan3/commit/14d6c7e63b928fb3a73559fdafa9426502eda98c
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-07 (Sat, 07 Mar 2026)

  Changed paths:
    M scripts/build.sh

  Log Message:
  -----------
  fix: guard specific macos required tools


  Commit: 1c6be4ed0464373db7a5a1a6a780f17bc12dbcf5
      https://github.com/ehb54/ultrascan3/commit/1c6be4ed0464373db7a5a1a6a780f17bc12dbcf5
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-07 (Sat, 07 Mar 2026)

  Changed paths:
    M admin/cmake/packaging/linux/LinuxDeploy.cmake

  Log Message:
  -----------
  fix: missing library in pkg


  Commit: 216860fe02c9358e021e6a54b84aa2aa0e462a99
      https://github.com/ehb54/ultrascan3/commit/216860fe02c9358e021e6a54b84aa2aa0e462a99
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-07 (Sat, 07 Mar 2026)

  Changed paths:
    M scripts/build.sh

  Log Message:
  -----------
  fix: rcc error


  Commit: be038ad56e172897c3f18b8a1319fced62a708a0
      https://github.com/ehb54/ultrascan3/commit/be038ad56e172897c3f18b8a1319fced62a708a0
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-07 (Sat, 07 Mar 2026)

  Changed paths:
    M CMakeLists.txt
    M admin/cmake/packaging/linux/LinuxDeploy.cmake

  Log Message:
  -----------
  fix: update plugin directory


  Commit: 87c38bbe59db529cf02b7887c7bfe57ebc8e62da
      https://github.com/ehb54/ultrascan3/commit/87c38bbe59db529cf02b7887c7bfe57ebc8e62da
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-07 (Sat, 07 Mar 2026)

  Changed paths:
    M admin/cmake/packaging/linux/LinuxDeploy.cmake

  Log Message:
  -----------
  add: readme


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

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

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

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


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

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

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

us_pseudo_absorbance: transfer timestate


  Commit: f4323bc883bb8996c6e627bfb9b8295063ef176f
      https://github.com/ehb54/ultrascan3/commit/f4323bc883bb8996c6e627bfb9b8295063ef176f
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-08 (Sun, 08 Mar 2026)

  Changed paths:
    M CMakeLists.txt
    M CMakePresets.json
    M admin/cmake/GenerateVersion.cmake
    A admin/cmake/packaging/linux/LinuxHpcDeploy.cmake
    A admin/cmake/packaging/linux/LinuxHpcPkg.cmake
    A admin/cmake/packaging/macos/MacHpcDeploy.cmake
    A admin/cmake/packaging/macos/MacHpcPkg.cmake
    M programs/CMakeLists.txt
    M programs/us_mpi_analysis/2dsa_worker.cpp
    M programs/us_mpi_analysis/CMakeLists.txt
    M programs/us_mpi_analysis/pcsa_worker.cpp
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M scripts/build.sh

  Log Message:
  -----------
  fix: hpc build


  Commit: c515903ce23bec6067e47ed10ae663518f3de230
      https://github.com/ehb54/ultrascan3/commit/c515903ce23bec6067e47ed10ae663518f3de230
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-08 (Sun, 08 Mar 2026)

  Changed paths:
    M scripts/build.ps1
    M scripts/build.sh

  Log Message:
  -----------
  mod: use all cores with CI runners


  Commit: 7a8a012754d242634bca20501e1a1c94be231d6c
      https://github.com/ehb54/ultrascan3/commit/7a8a012754d242634bca20501e1a1c94be231d6c
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-08 (Sun, 08 Mar 2026)

  Changed paths:
    M CMakePresets.json
    M scripts/build.ps1
    M scripts/build.sh

  Log Message:
  -----------
  fix: CI runners and hpc build


  Commit: 5277352caa620430b2bf8a580f9f10d43218d930
      https://github.com/ehb54/ultrascan3/commit/5277352caa620430b2bf8a580f9f10d43218d930
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-08 (Sun, 08 Mar 2026)

  Changed paths:
    M scripts/build.sh

  Log Message:
  -----------
  fix: not all dependencies found


  Commit: 60b1b16425fcda080aea3bfac20f1abad9e8bc32
      https://github.com/ehb54/ultrascan3/commit/60b1b16425fcda080aea3bfac20f1abad9e8bc32
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-08 (Sun, 08 Mar 2026)

  Changed paths:
    M scripts/build.sh

  Log Message:
  -----------
  fix: dependenies added


  Commit: 97cbb1a37275a33ef389b6fc7c2132ed4aaf52f4
      https://github.com/ehb54/ultrascan3/commit/97cbb1a37275a33ef389b6fc7c2132ed4aaf52f4
  Author: Saeed <samo38:github>
  Date:   2026-03-09 (Mon, 09 Mar 2026)

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

  Log Message:
  -----------
  us_spectrum: large updates


  Commit: 15ea3878148a0987efd94cdedb07b9e3db570cfd
      https://github.com/ehb54/ultrascan3/commit/15ea3878148a0987efd94cdedb07b9e3db570cfd
  Author: Saeed <samo38:github>
  Date:   2026-03-09 (Mon, 09 Mar 2026)

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

  Log Message:
  -----------
  finish the fit function


  Commit: 1c6be507a58b5e30438f1565b772e544ee297d86
      https://github.com/ehb54/ultrascan3/commit/1c6be507a58b5e30438f1565b772e544ee297d86
  Author: Saeed <samo38:github>
  Date:   2026-03-09 (Mon, 09 Mar 2026)

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

  Log Message:
  -----------
  improve find_lambda function


  Commit: 3b29d9afdd3d29c7e33af7f0b989ccf1c642bc8c
      https://github.com/ehb54/ultrascan3/commit/3b29d9afdd3d29c7e33af7f0b989ccf1c642bc8c
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-09 (Mon, 09 Mar 2026)

  Changed paths:
    A scripts/bootstrap-deps.sh
    A scripts/bootstrap-macos.sh
    A scripts/bootstrap-windows.ps1
    A scripts/bootstrap.bat
    M scripts/build.ps1
    M scripts/build.sh

  Log Message:
  -----------
  fix: bootstrap deps


  Commit: 4975707ad3f001539ceeea7d716043118c23d07a
      https://github.com/ehb54/ultrascan3/commit/4975707ad3f001539ceeea7d716043118c23d07a
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-09 (Mon, 09 Mar 2026)

  Changed paths:
    A buildsys/vcpkg/overlay-ports/qt5-tools/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qt5-tools/vcpkg.json
    M scripts/bootstrap-deps.sh

  Log Message:
  -----------
  fix: qt5 tools overlay


  Commit: e7e0613e5d7d234f835e4e9490416e0a7f5b9803
      https://github.com/ehb54/ultrascan3/commit/e7e0613e5d7d234f835e4e9490416e0a7f5b9803
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-09 (Mon, 09 Mar 2026)

  Changed paths:
    M scripts/bootstrap-deps.sh
    M scripts/bootstrap-macos.sh
    M scripts/build.sh
    A us-build

  Log Message:
  -----------
  add: bash wrapper


  Commit: b93b52b3acb64a650854a16f3983473f49becee9
      https://github.com/ehb54/ultrascan3/commit/b93b52b3acb64a650854a16f3983473f49becee9
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-09 (Mon, 09 Mar 2026)

  Changed paths:
    M scripts/build.ps1

  Log Message:
  -----------
  mod: make profile positional for powershell


  Commit: dfec7b06f5af8e9ad31d7b4c682197a103bd5fb1
      https://github.com/ehb54/ultrascan3/commit/dfec7b06f5af8e9ad31d7b4c682197a103bd5fb1
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-09 (Mon, 09 Mar 2026)

  Changed paths:
    M scripts/bootstrap-windows.ps1
    M scripts/build.bat

  Log Message:
  -----------
  fix: convert -- pkg to - pkg for windows


  Commit: 2f98f90faa5b640815d571359919c09034a266c1
      https://github.com/ehb54/ultrascan3/commit/2f98f90faa5b640815d571359919c09034a266c1
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-09 (Mon, 09 Mar 2026)

  Changed paths:
    M scripts/bootstrap-windows.ps1

  Log Message:
  -----------
  fix: getwin


  Commit: 7249d6b2d508075f65d61b2643639c789db68d8e
      https://github.com/ehb54/ultrascan3/commit/7249d6b2d508075f65d61b2643639c789db68d8e
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-09 (Mon, 09 Mar 2026)

  Changed paths:
    M scripts/bootstrap-windows.ps1

  Log Message:
  -----------
  fix: add chocolatey fallback for ci


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

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

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


  Commit: 12ffcd24c66797e3e2d49303bce6232cc9c13d7c
      https://github.com/ehb54/ultrascan3/commit/12ffcd24c66797e3e2d49303bce6232cc9c13d7c
  Author: Saeed <github.com/samo38>
  Date:   2026-03-10 (Tue, 10 Mar 2026)

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

  Log Message:
  -----------
  us_spectrum: finilized the widget


  Commit: 21473e24e6f59d7d4edaba9f4ea29e1174a8f579
      https://github.com/ehb54/ultrascan3/commit/21473e24e6f59d7d4edaba9f4ea29e1174a8f579
  Author: Saeed <github.com/samo38>
  Date:   2026-03-10 (Tue, 10 Mar 2026)

  Changed paths:
    M programs/us_spectrum/us_spectrum.cpp

  Log Message:
  -----------
  reformat some lines


  Commit: 55d03f81788bc585236ce0b642d89abc3293ad3a
      https://github.com/ehb54/ultrascan3/commit/55d03f81788bc585236ce0b642d89abc3293ad3a
  Author: Saeed <github.com/samo38>
  Date:   2026-03-10 (Tue, 10 Mar 2026)

  Changed paths:
    R README.linguist
    M etc/etc_belongs_list.txt
    R etc/us3-GMP-icon-128x128.ico
    M etc/us3-GMP-icon-128x128.png
    R etc/us3-GMP-icon-128x128.xpm
    R etc/us3-GMP-icon-32x32.ico
    R etc/us3-GMP-icon-32x32.png
    R etc/us3-GMP-icon-32x32.xpm
    R etc/us3-GMP-icon-48x48.ico
    R etc/us3-GMP-icon-48x48.png
    R etc/us3-GMP-icon-48x48.xpm
    M gui/libus_gui.pro
    M gui/us_convert_gui.cpp
    M gui/us_convert_gui.h
    M programs/us/us.pro
    R programs/us/us_de_DE.ts
    M programs/us_config/us_config.pro
    M programs/us_mwl_species_sim/us_mwl_species_sim.cpp
    M programs/us_pseudo_absorbance/us_convert_scan.cpp
    M programs/us_pseudo_absorbance/us_convert_scan.h
    R propignore
    R proppng
    R proptext
    R qwtplot3d/lingua_de.ts
    M test/utils/test_us_crypto.cpp
    M test/utils/test_us_time_state.cpp
    M utils/libus_utils.pro
    M utils/us_astfem_math.cpp
    M utils/us_astfem_math.h
    M utils/us_cfa_data.cpp
    M utils/us_crypto.cpp
    M utils/us_crypto.h
    M utils/us_time_state.cpp
    M utils/us_time_state.h
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/main' into ticket_748


  Commit: c3dd2ab6d66893c243fe40ba02010696a7b78d52
      https://github.com/ehb54/ultrascan3/commit/c3dd2ab6d66893c243fe40ba02010696a7b78d52
  Author: Saeed <github.com/samo38>
  Date:   2026-03-10 (Tue, 10 Mar 2026)

  Changed paths:
    M programs/us_spectrum/us_spectrum.h

  Log Message:
  -----------
  reformat comments


  Commit: 74f3ba1cd3b6646dce0b4638c98b2707dff60f2e
      https://github.com/ehb54/ultrascan3/commit/74f3ba1cd3b6646dce0b4638c98b2707dff60f2e
  Author: Saeed <github.com/samo38>
  Date:   2026-03-10 (Tue, 10 Mar 2026)

  Changed paths:
    M programs/us_spectrum/us_spectrum.h

  Log Message:
  -----------
  us_spectrum.h: removed us_math2.h


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

  Changed paths:
    M gui/us_plot.cpp
    M gui/us_plot.h

  Log Message:
  -----------
  Refactor `US_Plot`: enhance double-click interactions, add zoom configuration, and improve curve/axis management with event filter.

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


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

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

  Log Message:
  -----------
  Add "Click Exclusion Mode" in `US_Edit` with hover tooltips and enhanced scan selection functionality.

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


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

  Changed paths:
    M programs/us_edit/us_edit.cpp

  Log Message:
  -----------
  Add null pointer check for `plot->getZoomer()` in `US_Edit` to prevent potential crashes.

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


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

  Changed paths:
    M programs/us_edit/us_edit.cpp

  Log Message:
  -----------
  Remove redundant state machine changes in "Click Exclusion Mode" toggle of `US_Edit`.

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


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

  Changed paths:
    M gui/us_plot.h

  Log Message:
  -----------
  Initialize members in `CurveDistance` struct with default values to improve stability and prevent undefined behavior.

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


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

  Changed paths:
    M gui/us_plot.cpp

  Log Message:
  -----------
  Refactor `US_Plot`: add new double-click connections, refactor axis configuration, and enhance zoomer signal handling.

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


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

  Changed paths:
    M gui/us_plot.cpp

  Log Message:
  -----------
  Update `US_Plot::createZoomer` to adjust `US_Zoomer` constructor arguments for axis configuration.

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


  Commit: 45140eeddd64e45d6b5c87061f79c9aefc3ce25e
      https://github.com/ehb54/ultrascan3/commit/45140eeddd64e45d6b5c87061f79c9aefc3ce25e
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-11 (Wed, 11 Mar 2026)

  Changed paths:
    M buildsys/vcpkg/overlay-ports/qt5-tools/vcpkg.json
    M programs/us/revision.sh
    M scripts/build.ps1

  Log Message:
  -----------
  fix: windows CI vcpkg cache usage


  Commit: 1ec6ec52d283b6c710abe095ebcad82139a64ae3
      https://github.com/ehb54/ultrascan3/commit/1ec6ec52d283b6c710abe095ebcad82139a64ae3
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-11 (Wed, 11 Mar 2026)

  Changed paths:
    M CMakePresets.json
    M scripts/build.sh

  Log Message:
  -----------
  add: macos intel build


  Commit: 39ad33c5c781b0f007822456803df7d591795fe7
      https://github.com/ehb54/ultrascan3/commit/39ad33c5c781b0f007822456803df7d591795fe7
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-11 (Wed, 11 Mar 2026)

  Changed paths:
    M scripts/build.ps1

  Log Message:
  -----------
  fix: vcpkg CI handling


  Commit: 7fad3a4dfaa187ad4eb94554cedbe3ec6cf56773
      https://github.com/ehb54/ultrascan3/commit/7fad3a4dfaa187ad4eb94554cedbe3ec6cf56773
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-11 (Wed, 11 Mar 2026)

  Changed paths:
    M programs/us_mpi_analysis/revision.sh

  Log Message:
  -----------
  fix: change revision to git_revision to be consistent with other programs


  Commit: b4417a6bfd0cfcc840668d21e88718e957734e47
      https://github.com/ehb54/ultrascan3/commit/b4417a6bfd0cfcc840668d21e88718e957734e47
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-03-11 (Wed, 11 Mar 2026)

  Changed paths:
    R README.linguist
    M etc/etc_belongs_list.txt
    R etc/us3-GMP-icon-128x128.ico
    M etc/us3-GMP-icon-128x128.png
    R etc/us3-GMP-icon-128x128.xpm
    R etc/us3-GMP-icon-32x32.ico
    R etc/us3-GMP-icon-32x32.png
    R etc/us3-GMP-icon-32x32.xpm
    R etc/us3-GMP-icon-48x48.ico
    R etc/us3-GMP-icon-48x48.png
    R etc/us3-GMP-icon-48x48.xpm
    M gui/libus_gui.pro
    M gui/us_convert_gui.cpp
    M gui/us_convert_gui.h
    M programs/us/us.pro
    R programs/us/us_de_DE.ts
    M programs/us_config/us_config.pro
    M programs/us_mwl_species_sim/us_mwl_species_sim.cpp
    M programs/us_pseudo_absorbance/us_convert_scan.cpp
    M programs/us_pseudo_absorbance/us_convert_scan.h
    R propignore
    R proppng
    R proptext
    R qwtplot3d/lingua_de.ts
    M test/utils/test_us_crypto.cpp
    M test/utils/test_us_time_state.cpp
    M utils/libus_utils.pro
    M utils/us_astfem_math.cpp
    M utils/us_astfem_math.h
    M utils/us_cfa_data.cpp
    M utils/us_crypto.cpp
    M utils/us_crypto.h
    M utils/us_time_state.cpp
    M utils/us_time_state.h
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  Merge branch 'main' into 527-enhancement-sphinx-migration-2


  Commit: f0c8ede548bfb3a6f2380059dd1aacf09c6a7883
      https://github.com/ehb54/ultrascan3/commit/f0c8ede548bfb3a6f2380059dd1aacf09c6a7883
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-11 (Wed, 11 Mar 2026)

  Changed paths:
    M scripts/bootstrap-macos.sh

  Log Message:
  -----------
  fix: add missing dependencies


  Commit: 09eeb4bec49931c943f732f024f1166b882c3e3a
      https://github.com/ehb54/ultrascan3/commit/09eeb4bec49931c943f732f024f1166b882c3e3a
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-11 (Wed, 11 Mar 2026)

  Changed paths:
    R README.linguist
    M etc/etc_belongs_list.txt
    R etc/us3-GMP-icon-128x128.ico
    M etc/us3-GMP-icon-128x128.png
    R etc/us3-GMP-icon-128x128.xpm
    R etc/us3-GMP-icon-32x32.ico
    R etc/us3-GMP-icon-32x32.png
    R etc/us3-GMP-icon-32x32.xpm
    R etc/us3-GMP-icon-48x48.ico
    R etc/us3-GMP-icon-48x48.png
    R etc/us3-GMP-icon-48x48.xpm
    M gui/libus_gui.pro
    M gui/us_convert_gui.cpp
    M gui/us_convert_gui.h
    M programs/us/us.pro
    R programs/us/us_de_DE.ts
    M programs/us_config/us_config.pro
    M programs/us_mwl_species_sim/us_mwl_species_sim.cpp
    M programs/us_pseudo_absorbance/us_convert_scan.cpp
    M programs/us_pseudo_absorbance/us_convert_scan.h
    R propignore
    R proppng
    R proptext
    R qwtplot3d/lingua_de.ts
    M test/utils/test_us_crypto.cpp
    M test/utils/test_us_time_state.cpp
    M utils/libus_utils.pro
    M utils/us_astfem_math.cpp
    M utils/us_astfem_math.h
    M utils/us_cfa_data.cpp
    M utils/us_crypto.cpp
    M utils/us_crypto.h
    M utils/us_time_state.cpp
    M utils/us_time_state.h
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/527-enhancement-sphinx-migration-2' into 527-enhancement-sphinx-migration-2


  Commit: 51ba58286eaaa41af877ff9330d19560633e1c16
      https://github.com/ehb54/ultrascan3/commit/51ba58286eaaa41af877ff9330d19560633e1c16
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-11 (Wed, 11 Mar 2026)

  Changed paths:
    M scripts/bootstrap-macos.sh

  Log Message:
  -----------
  fix: add missing dependencies


  Commit: 21a5f4a7ad52a67040b9426ed30a082038813498
      https://github.com/ehb54/ultrascan3/commit/21a5f4a7ad52a67040b9426ed30a082038813498
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-11 (Wed, 11 Mar 2026)

  Changed paths:
    M scripts/build.sh

  Log Message:
  -----------
  mod: reduce linux disk space usage


  Commit: 12b7e30a17e5c86f8e9d4960f7e8da86d67b3b4f
      https://github.com/ehb54/ultrascan3/commit/12b7e30a17e5c86f8e9d4960f7e8da86d67b3b4f
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-11 (Wed, 11 Mar 2026)

  Changed paths:
    M scripts/build.sh

  Log Message:
  -----------
  mod: removed vcpkg folder creation


  Commit: ece15a944fb55077213717e00f084056004367a7
      https://github.com/ehb54/ultrascan3/commit/ece15a944fb55077213717e00f084056004367a7
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-11 (Wed, 11 Mar 2026)

  Changed paths:
    M admin/cmake/packaging/windows/WinDeploy.cmake

  Log Message:
  -----------
  mod: change qt warnings an error to force build to stop


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

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

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


  Commit: 80474c759ff865d72c8c6043ba64d38bf98e1e15
      https://github.com/ehb54/ultrascan3/commit/80474c759ff865d72c8c6043ba64d38bf98e1e15
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-12 (Thu, 12 Mar 2026)

  Changed paths:
    M scripts/build.sh

  Log Message:
  -----------
  mod: reduce to 2 cores for ubuntu


  Commit: ae52535acb54fede063aaaefd18be0c4ec92474b
      https://github.com/ehb54/ultrascan3/commit/ae52535acb54fede063aaaefd18be0c4ec92474b
  Author: Saeed <samo38:github>
  Date:   2026-03-12 (Thu, 12 Mar 2026)

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

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/main' into ticket_747


  Commit: 2e81015b2e85d24c6d0619f563c9053fcb5de9e1
      https://github.com/ehb54/ultrascan3/commit/2e81015b2e85d24c6d0619f563c9053fcb5de9e1
  Author: Saeed Mortezazadeh <49119048+samo38 at users.noreply.github.com>
  Date:   2026-03-12 (Thu, 12 Mar 2026)

  Changed paths:
    M gui/us_extinction_gui.cpp
    M gui/us_extinction_gui.h
    M programs/us_legacy_converter/us_legacy_converter.cpp
    M programs/us_legacy_converter/us_legacy_converter.h
    M programs/us_query_rmsd/us_query_rmsd.cpp
    M programs/us_query_rmsd/us_query_rmsd.h
    M programs/us_ramp/us_ramp_gui.h
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_spectrum/us_spectrum.h

  Log Message:
  -----------
  Merge pull request #373 from samo38/ticket_747

Ticket 747: add US_Help to us_legacy_converter, us_query_rmsd, us_extinction, us_spectrum, us_ramp


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

  Changed paths:
    M gui/us_extinction_gui.cpp
    M gui/us_extinction_gui.h
    M programs/us_legacy_converter/us_legacy_converter.cpp
    M programs/us_legacy_converter/us_legacy_converter.h
    M programs/us_query_rmsd/us_query_rmsd.cpp
    M programs/us_query_rmsd/us_query_rmsd.h
    M programs/us_ramp/us_ramp_gui.h
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_spectrum/us_spectrum.h

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


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

  Changed paths:
    M gui/us_extinction_gui.cpp
    M gui/us_extinction_gui.h
    M programs/us_legacy_converter/us_legacy_converter.cpp
    M programs/us_legacy_converter/us_legacy_converter.h
    M programs/us_query_rmsd/us_query_rmsd.cpp
    M programs/us_query_rmsd/us_query_rmsd.h
    M programs/us_ramp/us_ramp_gui.h
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_spectrum/us_spectrum.h

  Log Message:
  -----------
  Merge branch 'main' into 527-enhancement-sphinx-migration-2


  Commit: 0f81d3f0d1fb567b1e570ed90147a17f49e57c1f
      https://github.com/ehb54/ultrascan3/commit/0f81d3f0d1fb567b1e570ed90147a17f49e57c1f
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-12 (Thu, 12 Mar 2026)

  Changed paths:
    M CMakeLists.txt
    M CMakePresets.json
    M admin/cmake/packaging/windows/WinDeploy.cmake
    R scripts/bootstrap-deps.sh
    A scripts/bootstrap-linux.sh
    M scripts/bootstrap-macos.sh
    M scripts/build.sh
    M utils/CMakeLists.txt
    M vcpkg.json

  Log Message:
  -----------
  mod: move checks to bootstrap


  Commit: 4ff50388194860753c3e8bc4d697e944ce0f1641
      https://github.com/ehb54/ultrascan3/commit/4ff50388194860753c3e8bc4d697e944ce0f1641
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-12 (Thu, 12 Mar 2026)

  Changed paths:
    M gui/us_extinction_gui.cpp
    M gui/us_extinction_gui.h
    M programs/us_legacy_converter/us_legacy_converter.cpp
    M programs/us_legacy_converter/us_legacy_converter.h
    M programs/us_query_rmsd/us_query_rmsd.cpp
    M programs/us_query_rmsd/us_query_rmsd.h
    M programs/us_ramp/us_ramp_gui.h
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_spectrum/us_spectrum.h

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/527-enhancement-sphinx-migration-2' into 527-enhancement-sphinx-migration-2


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

  Changed paths:
    M gui/us_extinction_gui.cpp
    M gui/us_extinction_gui.h
    M programs/us_legacy_converter/us_legacy_converter.cpp
    M programs/us_legacy_converter/us_legacy_converter.h
    M programs/us_query_rmsd/us_query_rmsd.cpp
    M programs/us_query_rmsd/us_query_rmsd.h
    M programs/us_ramp/us_ramp_gui.h
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_spectrum/us_spectrum.h

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


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

  Changed paths:
    M gui/us_extinction_gui.cpp
    M gui/us_extinction_gui.h
    M programs/us_legacy_converter/us_legacy_converter.cpp
    M programs/us_legacy_converter/us_legacy_converter.h
    M programs/us_query_rmsd/us_query_rmsd.cpp
    M programs/us_query_rmsd/us_query_rmsd.h
    M programs/us_ramp/us_ramp_gui.h
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_spectrum/us_spectrum.h

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


  Commit: 82349a16124679984a45c562feb3f2583dbdb531
      https://github.com/ehb54/ultrascan3/commit/82349a16124679984a45c562feb3f2583dbdb531
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-13 (Fri, 13 Mar 2026)

  Changed paths:
    M scripts/build.sh

  Log Message:
  -----------
  mod: add platform safe check


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

  Changed paths:
    M programs/CMakeLists.txt

  Log Message:
  -----------
  Include OpenSSL applink for MSVC on Windows

Add OpenSSL applink shim for MSVC on Windows.


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

  Changed paths:
    M utils/us_timer.h

  Log Message:
  -----------
  Replace 'using namespace std' with std:: in us_timer.h

Prevent windows specific type definition conflicts caused by using namespace std;


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

  Changed paths:
    M vcpkg.json

  Log Message:
  -----------
  Update builtin-baseline version in vcpkg.json


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

  Changed paths:
    M programs/us/CMakeLists.txt

  Log Message:
  -----------
  Enhance CMakeLists for Qt6 post-build handling

Added post-build commands for Qt6 integration in Debug and Release modes.


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

  Changed paths:
    M programs/us/CMakeLists.txt

  Log Message:
  -----------
  Refactor post-build commands for Qt6 on Windows


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

  Changed paths:
    M utils/us_timer.h

  Log Message:
  -----------
  Add map include to us_timer.h


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

  Changed paths:
    M programs/CMakeLists.txt

  Log Message:
  -----------
  Add OpenSSL applink condition for MSVC on Windows


  Commit: 844f0378f9d93d9976788b58bd853ff5baafd865
      https://github.com/ehb54/ultrascan3/commit/844f0378f9d93d9976788b58bd853ff5baafd865
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-13 (Fri, 13 Mar 2026)

  Changed paths:
    M programs/us_analysis_profile/us_anapro_utils.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

  Log Message:
  -----------
  GMP: Report -- test inclusion of the replica groups consisting of 1 channel only into Report...


  Commit: ef226636cf28fac5f0b62c8cc7535c518336f7cd
      https://github.com/ehb54/ultrascan3/commit/ef226636cf28fac5f0b62c8cc7535c518336f7cd
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-13 (Fri, 13 Mar 2026)

  Changed paths:
    M programs/us_analysis_profile/us_anapro_utils.cpp

  Log Message:
  -----------
  [1]GMP: Report -- test inclusion of the replica groups consisting of 1 channel only into Report...


  Commit: 008ab8725529f70ff36e4845202c893ddb0e4213
      https://github.com/ehb54/ultrascan3/commit/008ab8725529f70ff36e4845202c893ddb0e4213
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-14 (Sat, 14 Mar 2026)

  Changed paths:
    M programs/us_analysis_profile/us_anapro_utils.cpp

  Log Message:
  -----------
  [2]GMP: Report -- test inclusion of the replica groups consisting of 1 channel only into Report...


  Commit: cee06353e7b931a3f580d1bffbeb9f2326d63532
      https://github.com/ehb54/ultrascan3/commit/cee06353e7b931a3f580d1bffbeb9f2326d63532
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-14 (Sat, 14 Mar 2026)

  Changed paths:
    M programs/us_analysis_profile/us_anapro_utils.cpp

  Log Message:
  -----------
  [3]GMP: Report -- test inclusion of the replica groups consisting of 1 channel only into Report...


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

  Changed paths:
    M programs/CMakeLists.txt
    M programs/us/CMakeLists.txt
    M utils/us_timer.h
    M vcpkg.json

  Log Message:
  -----------
  Merge pull request #389 from ehb54/lukas/qt6-msvc

CMake Qt6 windows compile MSVC


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

  Changed paths:
    M programs/CMakeLists.txt
    M programs/us/CMakeLists.txt
    M utils/us_timer.h
    M vcpkg.json

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


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

  Changed paths:
    M programs/CMakeLists.txt
    M programs/us/CMakeLists.txt
    M utils/us_timer.h
    M vcpkg.json

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


  Commit: 5d9bc472d7f67b7cc2de87cfa943d8db9b3bc1c5
      https://github.com/ehb54/ultrascan3/commit/5d9bc472d7f67b7cc2de87cfa943d8db9b3bc1c5
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-14 (Sat, 14 Mar 2026)

  Changed paths:
    M programs/us_analysis_profile/us_anapro_utils.cpp

  Log Message:
  -----------
  [4]GMP: Report -- test inclusion of the replica groups consisting of 1 channel only into Report...


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

  Changed paths:
    M programs/us_ddist_combine/us_ddist_combine.cpp

  Log Message:
  -----------
  Fix methodChanged to suppress signal and reset checkboxes


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

  Changed paths:
    M gui/us_plot3d.cpp

  Log Message:
  -----------
  Remove redundant assignment to tdata

Prevent memory corruption


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

  Changed paths:
    M gui/us_analyte_gui.cpp

  Log Message:
  -----------
  Update condition for vbar20 comparison


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

  Changed paths:
    M programs/us_ddist_combine/us_ddist_combine.cpp

  Log Message:
  -----------
  Fix typo in comment and streamline methodChanged


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

  Changed paths:
    M gui/us_plot3d.cpp

  Log Message:
  -----------
  Merge pull request #391 from ehb54/lukas/us_mwl_spectra_3dplot_reversey

Remove redundant assignment to tdata


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

  Changed paths:
    M gui/us_plot3d.cpp

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


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

  Changed paths:
    M gui/us_analyte_gui.cpp

  Log Message:
  -----------
  Merge pull request #392 from ehb54/lukas/us_analyte_protein_vbar_no_sequence

Update condition for vbar20 comparison


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

  Changed paths:
    M gui/us_analyte_gui.cpp
    M gui/us_plot3d.cpp

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


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

  Changed paths:
    M gui/us_analyte_gui.cpp
    M gui/us_plot3d.cpp

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


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

  Changed paths:
    M gui/us_analyte_gui.cpp
    M gui/us_plot3d.cpp

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


  Commit: 8a2d982f8e8906a85bfe363487622d59a1ff361e
      https://github.com/ehb54/ultrascan3/commit/8a2d982f8e8906a85bfe363487622d59a1ff361e
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-03-14 (Sat, 14 Mar 2026)

  Changed paths:
    M gui/us_analyte_gui.cpp
    M gui/us_plot3d.cpp
    M programs/CMakeLists.txt
    M programs/us/CMakeLists.txt
    M utils/us_timer.h
    M vcpkg.json

  Log Message:
  -----------
  Merge branch 'main' into 527-enhancement-sphinx-migration-2


  Commit: 6d361b64fc8f314fe8399f028d2c79ef9d0e417b
      https://github.com/ehb54/ultrascan3/commit/6d361b64fc8f314fe8399f028d2c79ef9d0e417b
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-14 (Sat, 14 Mar 2026)

  Changed paths:
    M scripts/build.sh

  Log Message:
  -----------
  mod: clean after build set


  Commit: 5b81b9c41fc973670663047afba591d6edaa898c
      https://github.com/ehb54/ultrascan3/commit/5b81b9c41fc973670663047afba591d6edaa898c
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-14 (Sat, 14 Mar 2026)

  Changed paths:
    M admin/cmake/packaging/windows/WinDeploy.cmake

  Log Message:
  -----------
  fix: packaging


  Commit: 10e620037c83dddc66d518ab28e33eb36c3e3c17
      https://github.com/ehb54/ultrascan3/commit/10e620037c83dddc66d518ab28e33eb36c3e3c17
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-03-14 (Sat, 14 Mar 2026)

  Changed paths:
    M gui/us_analyte_gui.cpp
    M gui/us_plot3d.cpp
    M programs/CMakeLists.txt
    M programs/us/CMakeLists.txt
    M utils/us_timer.h
    M vcpkg.json

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


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

  Changed paths:
    M programs/us_config/us_admin.cpp

  Log Message:
  -----------
  Merge pull request #385 from ehb54/lukas/masterpassword_change

Refactor password re-encryption logic


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

  Changed paths:
    M programs/us_config/us_admin.cpp

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


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

  Changed paths:
    M programs/us_config/us_admin.cpp

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


  Commit: 3afad49842a3c53daabf741428b683cb8e86837c
      https://github.com/ehb54/ultrascan3/commit/3afad49842a3c53daabf741428b683cb8e86837c
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-03-15 (Sun, 15 Mar 2026)

  Changed paths:
    M programs/us_config/us_admin.cpp

  Log Message:
  -----------
  Merge branch 'main' into 527-enhancement-sphinx-migration-2


  Commit: afdf12344c5555d4130fa310bf352f2c27bbdadc
      https://github.com/ehb54/ultrascan3/commit/afdf12344c5555d4130fa310bf352f2c27bbdadc
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-15 (Sun, 15 Mar 2026)

  Changed paths:
    A buildsys/vcpkg/overlay-ports/qttools.disable/devendor-litehtml.patch
    A buildsys/vcpkg/overlay-ports/qttools.disable/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qttools.disable/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qttools.disable/windeployqt.debug.bat
    R buildsys/vcpkg/overlay-ports/qttools/devendor-litehtml.patch
    R buildsys/vcpkg/overlay-ports/qttools/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qttools/vcpkg.json
    R buildsys/vcpkg/overlay-ports/qttools/windeployqt.debug.bat

  Log Message:
  -----------
  test remove qttools overlay


  Commit: 691c2112f822e5f82f6f153dbb8d568663367a2c
      https://github.com/ehb54/ultrascan3/commit/691c2112f822e5f82f6f153dbb8d568663367a2c
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-15 (Sun, 15 Mar 2026)

  Changed paths:
    M programs/us_config/us_admin.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/527-enhancement-sphinx-migration-2' into 527-enhancement-sphinx-migration-2


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

  Changed paths:
    M gui/us_plot.cpp
    M gui/us_plot.h

  Log Message:
  -----------
  Refactor `US_Zoomer` and `US_DoubleClickEventFilter`: enhance zoom base initialization, update rubber band/tracker pen settings, and improve double-click handling for axes and curves.


  Commit: a73d1f0d1b712c4345cbd63219466ef87ccabfdb
      https://github.com/ehb54/ultrascan3/commit/a73d1f0d1b712c4345cbd63219466ef87ccabfdb
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-16 (Mon, 16 Mar 2026)

  Changed paths:
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

  Log Message:
  -----------
  [5]GMP: Report -- test inclusion of the replica groups consisting of 1 channel only into Report...


  Commit: 28dafe4f6fe91d2a19d25a13dca2a9700c8524c1
      https://github.com/ehb54/ultrascan3/commit/28dafe4f6fe91d2a19d25a13dca2a9700c8524c1
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-16 (Mon, 16 Mar 2026)

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

  Log Message:
  -----------
  [6]GMP: Report -- test inclusion of the replica groups consisting of 1 channel only into Report...


  Commit: 88e5262aa244a552236f70eb1b00274e245d2f90
      https://github.com/ehb54/ultrascan3/commit/88e5262aa244a552236f70eb1b00274e245d2f90
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-16 (Mon, 16 Mar 2026)

  Changed paths:
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

  Log Message:
  -----------
  [6a]GMP: Report -- test inclusion of the replica groups consisting of 1 channel only into Report...ush


  Commit: 5e19ef3b84e9f0542544c16ad99f1909133b6197
      https://github.com/ehb54/ultrascan3/commit/5e19ef3b84e9f0542544c16ad99f1909133b6197
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-16 (Mon, 16 Mar 2026)

  Changed paths:
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

  Log Message:
  -----------
  [6b]GMP: Report -- test inclusion of the replica groups consisting of 1 channel only into Report...ush


  Commit: cfd2bf22ab1f023d0f1bf0c3677f13218d99b4e3
      https://github.com/ehb54/ultrascan3/commit/cfd2bf22ab1f023d0f1bf0c3677f13218d99b4e3
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-16 (Mon, 16 Mar 2026)

  Changed paths:
    M gui/us_analyte_gui.cpp
    M gui/us_plot3d.cpp
    M programs/CMakeLists.txt
    M programs/us/CMakeLists.txt
    M programs/us_config/us_admin.cpp
    M utils/us_timer.h
    M vcpkg.json

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

Merge main into alexey-dev-issue785


  Commit: 5304d85db5ed89082fe2cf86d0fd9f3f3fbd65c3
      https://github.com/ehb54/ultrascan3/commit/5304d85db5ed89082fe2cf86d0fd9f3f3fbd65c3
  Author: Saeed <github.com/samo38>
  Date:   2026-03-16 (Mon, 16 Mar 2026)

  Changed paths:
    M gui/us_analyte_gui.cpp
    M gui/us_extinction_gui.cpp
    M gui/us_extinction_gui.h
    M gui/us_plot3d.cpp
    M programs/CMakeLists.txt
    M programs/us/CMakeLists.txt
    M programs/us_config/us_admin.cpp
    M programs/us_legacy_converter/us_legacy_converter.cpp
    M programs/us_legacy_converter/us_legacy_converter.h
    M programs/us_query_rmsd/us_query_rmsd.cpp
    M programs/us_query_rmsd/us_query_rmsd.h
    M programs/us_ramp/us_ramp_gui.h
    M utils/us_timer.h
    M vcpkg.json

  Log Message:
  -----------
  merge upstream/main , resolved conflicts


  Commit: 5fbfc3b610b9edaa535c2cdde484daba5a1f6d23
      https://github.com/ehb54/ultrascan3/commit/5fbfc3b610b9edaa535c2cdde484daba5a1f6d23
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-16 (Mon, 16 Mar 2026)

  Changed paths:
    M admin/cmake/packaging/windows/WinDeploy.cmake
    A buildsys/vcpkg/overlay-ports/qt5-tools/fix-pkgconfig-qt5uiplugin-not-found.patch
    A buildsys/vcpkg/overlay-ports/qt5-tools/fix-spawnvp-argv.patch
    A buildsys/vcpkg/overlay-ports/qt5-tools/libclang.patch
    M buildsys/vcpkg/overlay-ports/qt5-tools/portfile.cmake
    M buildsys/vcpkg/overlay-ports/qt5-tools/vcpkg.json
    M scripts/bootstrap-windows.ps1
    M scripts/build.ps1

  Log Message:
  -----------
  fix: restore patch for qt5-tools


  Commit: ee9314b8a10555d579148933ce5fb59dc77f25a5
      https://github.com/ehb54/ultrascan3/commit/ee9314b8a10555d579148933ce5fb59dc77f25a5
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-16 (Mon, 16 Mar 2026)

  Changed paths:
    M admin/cmake/packaging/windows/WinDeploy.cmake
    M scripts/bootstrap-windows.ps1

  Log Message:
  -----------
  fix: nasm check and add supporting dlls to installation


  Commit: f9860bd8d1ac6f5c5c4a4b0dd90e3cb7f09bd131
      https://github.com/ehb54/ultrascan3/commit/f9860bd8d1ac6f5c5c4a4b0dd90e3cb7f09bd131
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-16 (Mon, 16 Mar 2026)

  Changed paths:
    M scripts/build.ps1
    M vcpkg.json

  Log Message:
  -----------
  mod: check path length is too long on qt 5


  Commit: 4365eb02a1c29a38a42fe848da39deab69e67715
      https://github.com/ehb54/ultrascan3/commit/4365eb02a1c29a38a42fe848da39deab69e67715
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-17 (Tue, 17 Mar 2026)

  Changed paths:
    R buildsys/vcpkg/overlay-ports/qttools.disable/devendor-litehtml.patch
    R buildsys/vcpkg/overlay-ports/qttools.disable/portfile.cmake
    R buildsys/vcpkg/overlay-ports/qttools.disable/vcpkg.json
    R buildsys/vcpkg/overlay-ports/qttools.disable/windeployqt.debug.bat

  Log Message:
  -----------
  del: remove unused overlay


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

  Changed paths:
    M programs/us_ddist_combine/us_ddist_combine.cpp

  Log Message:
  -----------
  Merge pull request #390 from ehb54/lukas/us_ddist_combine_all_checkbox

Change behavior of all button in combine discrete distributions


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

  Changed paths:
    M programs/us_ddist_combine/us_ddist_combine.cpp

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


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

  Changed paths:
    M gui/us_plot.cpp
    M gui/us_plot.h
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_edit.h

  Log Message:
  -----------
  Merge pull request #388 from ehb54/lukas/us_edit_scan_exclude_click

Refactor US_Plot interactions and enhance US_Edit functionality


  Commit: efe1a2ba8b277a19ae50d1262c14239f9f9dac81
      https://github.com/ehb54/ultrascan3/commit/efe1a2ba8b277a19ae50d1262c14239f9f9dac81
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-17 (Tue, 17 Mar 2026)

  Changed paths:
    M scripts/bootstrap-linux.sh

  Log Message:
  -----------
  add: missing linux packages libsm-dev libice-dev


  Commit: 84f1faaa0819a233d3023bd3ae0d75d2ccaf6430
      https://github.com/ehb54/ultrascan3/commit/84f1faaa0819a233d3023bd3ae0d75d2ccaf6430
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-17 (Tue, 17 Mar 2026)

  Changed paths:
    A buildsys/vcpkg/overlay-ports/mpg123/fix-arm64-no-fpu-neon64.patch
    A buildsys/vcpkg/overlay-ports/mpg123/have-fpu.diff
    A buildsys/vcpkg/overlay-ports/mpg123/pkgconfig.diff
    A buildsys/vcpkg/overlay-ports/mpg123/portfile.cmake
    A buildsys/vcpkg/overlay-ports/mpg123/vcpkg.json

  Log Message:
  -----------
  add: port overlay for linux arm fix


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

  Changed paths:
    M utils/us_crypto.cpp

  Log Message:
  -----------
  Change encryption finalization to decryption


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

  Changed paths:
    M test/utils/test_us_crypto.cpp

  Log Message:
  -----------
  Implement EncryptDecryptTest for US_Crypto

Add unit test for encryption and decryption consistency


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

  Changed paths:
    M test/utils/test_us_crypto.cpp

  Log Message:
  -----------
  Add unit test for encryption with different passwords


  Commit: ac1ca1f8183d056ed7e98541ac5ac52d725b33f8
      https://github.com/ehb54/ultrascan3/commit/ac1ca1f8183d056ed7e98541ac5ac52d725b33f8
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-17 (Tue, 17 Mar 2026)

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    M utils/us_run_protocol.cpp
    M utils/us_run_protocol.h

  Log Message:
  -----------
  GMP-ABDE: Ranges & Upload check for ext. profiles -- while situations when extinction profiles for one or more analytes do not cover all wvls in Ranges are caught, the message is misleading and does not provide a hint for inability to proceed; capture exact message at the stage of living 7. Ranges panel & pass to Upload tab before enabling run submission...


  Commit: 8ba4b05b7f14586d7e527145ba6c464fd3dc3e4d
      https://github.com/ehb54/ultrascan3/commit/8ba4b05b7f14586d7e527145ba6c464fd3dc3e4d
  Author: Saeed <github.com/samo38>
  Date:   2026-03-17 (Tue, 17 Mar 2026)

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

  Log Message:
  -----------
  add wavelength limit picker, add checkbox for db loadings


  Commit: efd337809634d3a364046f3a040862ce1b2a81f4
      https://github.com/ehb54/ultrascan3/commit/efd337809634d3a364046f3a040862ce1b2a81f4
  Author: Saeed <github.com/samo38>
  Date:   2026-03-17 (Tue, 17 Mar 2026)

  Changed paths:
    M gui/us_plot.cpp
    M gui/us_plot.h
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_edit.h

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/main' into ticket_748


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

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

  Log Message:
  -----------
  Merge pull request #395 from ehb54/lukas/us_crypto_decrypt_fix

Change encryption finalization to decryption


  Commit: d6c8bb86eb4e77d526599971c15a35328a4927d8
      https://github.com/ehb54/ultrascan3/commit/d6c8bb86eb4e77d526599971c15a35328a4927d8
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-17 (Tue, 17 Mar 2026)

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

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


  Commit: e163509a00c5876ac83d78f14c8a969dae251b75
      https://github.com/ehb54/ultrascan3/commit/e163509a00c5876ac83d78f14c8a969dae251b75
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-17 (Tue, 17 Mar 2026)

  Changed paths:
    M gui/us_plot.cpp
    M gui/us_plot.h
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_edit.h
    M test/utils/test_us_crypto.cpp
    M utils/us_crypto.cpp

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


  Commit: 501adedca88f7d331c3a70d62c04cc4992f86979
      https://github.com/ehb54/ultrascan3/commit/501adedca88f7d331c3a70d62c04cc4992f86979
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-17 (Tue, 17 Mar 2026)

  Changed paths:
    M admin/cmake/packaging/macos/MacDeploy.cmake
    M admin/cmake/packaging/macos/MacOsDeployQtAssistant.cmake
    A admin/cmake/packaging/macos/StageAssistantDev.cmake
    M buildsys/vcpkg/overlay-ports/qt5-tools/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qttools/devendor-litehtml.patch
    A buildsys/vcpkg/overlay-ports/qttools/port.data.cmake
    A buildsys/vcpkg/overlay-ports/qttools/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qttools/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qttools/windeployqt.debug.bat
    M buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/portfile.cmake
    M programs/us/CMakeLists.txt
    M scripts/build.sh

  Log Message:
  -----------
  add: overlay port for qttools


  Commit: e1e93704ad79bf8d43c6c4eba74a4c90b1dc1fdf
      https://github.com/ehb54/ultrascan3/commit/e1e93704ad79bf8d43c6c4eba74a4c90b1dc1fdf
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-03-17 (Tue, 17 Mar 2026)

  Changed paths:
    M gui/us_plot.cpp
    M gui/us_plot.h
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_edit.h
    M test/utils/test_us_crypto.cpp
    M utils/us_crypto.cpp

  Log Message:
  -----------
  Merge branch 'main' into 527-enhancement-sphinx-migration-2


  Commit: ce7a1d14ace3b2d645b17aeab7be4f3fb881ff7b
      https://github.com/ehb54/ultrascan3/commit/ce7a1d14ace3b2d645b17aeab7be4f3fb881ff7b
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-17 (Tue, 17 Mar 2026)

  Changed paths:
    M programs/us_analysis_profile/us_anapro_utils.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h

  Log Message:
  -----------
  Merge pull request #394 from ehb54/alexey-dev-issue785

Alexey dev issue785: Show sigle-channel-replica group info in the Average over Replicas Section of the Report


  Commit: e6579802fd032cde1c91863e8af0b2885d936062
      https://github.com/ehb54/ultrascan3/commit/e6579802fd032cde1c91863e8af0b2885d936062
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-17 (Tue, 17 Mar 2026)

  Changed paths:
    M programs/us_analysis_profile/us_anapro_utils.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h

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


  Commit: d0eb3d3a8f27a33f4dc6b857f1a2ddcb6c52af5d
      https://github.com/ehb54/ultrascan3/commit/d0eb3d3a8f27a33f4dc6b857f1a2ddcb6c52af5d
  Author: Saeed <github.com/samo38>
  Date:   2026-03-18 (Wed, 18 Mar 2026)

  Changed paths:
    M programs/us_analysis_profile/us_anapro_utils.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h
    M test/utils/test_us_crypto.cpp
    M utils/us_crypto.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/main' into ticket_748


  Commit: 563c55a8a0ccb209a43dc363ec87842b0f4d6489
      https://github.com/ehb54/ultrascan3/commit/563c55a8a0ccb209a43dc363ec87842b0f4d6489
  Author: Saeed Mortezazadeh <49119048+samo38 at users.noreply.github.com>
  Date:   2026-03-18 (Wed, 18 Mar 2026)

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

  Log Message:
  -----------
  Merge pull request #387 from samo38/ticket_748

Ticket 748: Enhance Spectrum Decomposition GUI and functionality


  Commit: 3fef021d4fad55bc1bb07521af0bff3e7ac12095
      https://github.com/ehb54/ultrascan3/commit/3fef021d4fad55bc1bb07521af0bff3e7ac12095
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-18 (Wed, 18 Mar 2026)

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

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


  Commit: cb192562f44149651f3157090d395a05f79da39e
      https://github.com/ehb54/ultrascan3/commit/cb192562f44149651f3157090d395a05f79da39e
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-18 (Wed, 18 Mar 2026)

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    M utils/us_run_protocol.cpp
    M utils/us_run_protocol.h

  Log Message:
  -----------
  Merge pull request #396 from ehb54/alexey-dev-issue791

GMP-ABDE: Ranges & Upload check for ext. profiles -- while situations…


  Commit: b1fbfbcbd47cd296b70ccd6ac9178c4efd6b4a4e
      https://github.com/ehb54/ultrascan3/commit/b1fbfbcbd47cd296b70ccd6ac9178c4efd6b4a4e
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-18 (Wed, 18 Mar 2026)

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

  Log Message:
  -----------
  GMP-dataDisk -- enable centerpiece selection in Cells if dataDisk...


  Commit: a3b6b6a58f4f1d94a9268cc04a014d3ce1a1471e
      https://github.com/ehb54/ultrascan3/commit/a3b6b6a58f4f1d94a9268cc04a014d3ce1a1471e
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-18 (Wed, 18 Mar 2026)

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp

  Log Message:
  -----------
  [1]GMP-dataDisk -- enable centerpiece selection in Cells if dataDisk...


  Commit: 992f15191ea67cf8c4dc85736429ab5939967d2f
      https://github.com/ehb54/ultrascan3/commit/992f15191ea67cf8c4dc85736429ab5939967d2f
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-18 (Wed, 18 Mar 2026)

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp

  Log Message:
  -----------
  [2]GMP-dataDisk -- enable centerpiece selection in Cells if dataDisk...


  Commit: 50c4d0f4452a8f5f8052b4e63ae06abb11f8fe89
      https://github.com/ehb54/ultrascan3/commit/50c4d0f4452a8f5f8052b4e63ae06abb11f8fe89
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-18 (Wed, 18 Mar 2026)

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp

  Log Message:
  -----------
  [3]GMP-dataDisk -- enable centerpiece selection in Cells if dataDisk...


  Commit: 81695e7ad3f97f7cd46fe42d8148a8911fc3fc43
      https://github.com/ehb54/ultrascan3/commit/81695e7ad3f97f7cd46fe42d8148a8911fc3fc43
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-03-19 (Thu, 19 Mar 2026)

  Changed paths:
    M programs/us_analysis_profile/us_anapro_utils.cpp
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_spectrum/us_spectrum.h
    M utils/us_run_protocol.cpp
    M utils/us_run_protocol.h

  Log Message:
  -----------
  Merge branch 'main' into 527-enhancement-sphinx-migration-2


  Commit: bed8960f5d491db022be512a82491fc248abcbf9
      https://github.com/ehb54/ultrascan3/commit/bed8960f5d491db022be512a82491fc248abcbf9
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-19 (Thu, 19 Mar 2026)

  Changed paths:
    M CMakeLists.txt
    M doc/manual/CMakeLists.txt
    M doc/manual/README.md
    M doc/manual/source/conf.py
    M programs/us/CMakeLists.txt

  Log Message:
  -----------
  mod: PR comments addressed


  Commit: 5205cb5542bd366b63909189ac9691c6473fc071
      https://github.com/ehb54/ultrascan3/commit/5205cb5542bd366b63909189ac9691c6473fc071
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-19 (Thu, 19 Mar 2026)

  Changed paths:
    M gui/us_plot.cpp
    M gui/us_plot.h
    M programs/us_analysis_profile/us_anapro_utils.cpp
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_edit.h
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_spectrum/us_spectrum.h
    M test/utils/test_us_crypto.cpp
    M utils/us_crypto.cpp
    M utils/us_run_protocol.cpp
    M utils/us_run_protocol.h

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/527-enhancement-sphinx-migration-2' into 527-enhancement-sphinx-migration-2


  Commit: 76e772666ba74f76a6d525444b9c0cd8f9d01e76
      https://github.com/ehb54/ultrascan3/commit/76e772666ba74f76a6d525444b9c0cd8f9d01e76
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-19 (Thu, 19 Mar 2026)

  Changed paths:
    M CMakeLists.txt
    M doc/manual/CMakeLists.txt

  Log Message:
  -----------
  fix: skip subdirectory doc/manual if hpc or documentation off


  Commit: abe431ae514b67270d74e84b599ef069673c1164
      https://github.com/ehb54/ultrascan3/commit/abe431ae514b67270d74e84b599ef069673c1164
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-19 (Thu, 19 Mar 2026)

  Changed paths:
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_edit.h

  Log Message:
  -----------
  GMP-ABDE -- 4. EDIT points addressed for ticket #792...


  Commit: b1c5c0de414d093440081fca1a975a4e1118a9d1
      https://github.com/ehb54/ultrascan3/commit/b1c5c0de414d093440081fca1a975a4e1118a9d1
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-19 (Thu, 19 Mar 2026)

  Changed paths:
    M programs/us_edit/us_edit.cpp

  Log Message:
  -----------
  [1]GMP-ABDE -- 4. EDIT points addressed for ticket #792...


  Commit: c53782335d3f1e5fc4fc2ea6f97ee3d64c79389b
      https://github.com/ehb54/ultrascan3/commit/c53782335d3f1e5fc4fc2ea6f97ee3d64c79389b
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-19 (Thu, 19 Mar 2026)

  Changed paths:
    M programs/us_edit/us_edit.cpp

  Log Message:
  -----------
  [2]GMP-ABDE -- 4. EDIT points addressed for ticket #792...


  Commit: 672254d0e59b1e555aa0aa2506e7871bb188c5d4
      https://github.com/ehb54/ultrascan3/commit/672254d0e59b1e555aa0aa2506e7871bb188c5d4
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-19 (Thu, 19 Mar 2026)

  Changed paths:
    M programs/us_edit/us_edit.cpp

  Log Message:
  -----------
  [3]GMP-ABDE -- 4. EDIT points addressed for ticket #792...


  Commit: 05b438d52cffda88429e278cae66fead57b193ec
      https://github.com/ehb54/ultrascan3/commit/05b438d52cffda88429e278cae66fead57b193ec
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-20 (Fri, 20 Mar 2026)

  Changed paths:
    M CMakePresets.json
    M buildsys/vcpkg/overlay-ports/qt5-tools/portfile.cmake
    R doc/manual/source/conf.py-orig.081225
    M gui/CMakeLists.txt
    M programs/us_helpdaemon/us_helpdaemon.cpp

  Log Message:
  -----------
  fix: Reformat CMakePresets.json to multi-line style; add US3_NO_DB=ON to all HPC
     presets; fix GLU elseif(UNIX) branch; drop dead Windows assistant path check.


  Commit: 21882cd1fd05a489de72b721e1e4bebaa8fb9ac5
      https://github.com/ehb54/ultrascan3/commit/21882cd1fd05a489de72b721e1e4bebaa8fb9ac5
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-20 (Fri, 20 Mar 2026)

  Changed paths:
    M CMakeLists.txt
    M doc/manual/CMakeLists.txt
    M programs/us/CMakeLists.txt

  Log Message:
  -----------
  fix: pr comments


  Commit: 39a94736afc6e6b1450549833138c494fc1ff36b
      https://github.com/ehb54/ultrascan3/commit/39a94736afc6e6b1450549833138c494fc1ff36b
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-20 (Fri, 20 Mar 2026)

  Changed paths:
    M doc/manual/Makefile

  Log Message:
  -----------
  fix: make all moved to top


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

  Changed paths:
    M gui/us_solution_gui.cpp
    M gui/us_solution_gui.h

  Log Message:
  -----------
  Enforce analyte for solution in us_solution_gui


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

  Changed paths:
    M gui/us_solution_gui.cpp
    M gui/us_solution_gui.h

  Log Message:
  -----------
  Update comments, fix function signature


  Commit: 01301f4fb775a852d7048cf88a308ff8dd796f5a
      https://github.com/ehb54/ultrascan3/commit/01301f4fb775a852d7048cf88a308ff8dd796f5a
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-20 (Fri, 20 Mar 2026)

  Changed paths:
    M programs/us_abde/us_norm_profile.cpp

  Log Message:
  -----------
  GMP-ABDE -- 5. Analysis addressed for ticket #792...


  Commit: 3ba588420b506827b73516e8dfa8cd4ae9b2ff28
      https://github.com/ehb54/ultrascan3/commit/3ba588420b506827b73516e8dfa8cd4ae9b2ff28
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-20 (Fri, 20 Mar 2026)

  Changed paths:
    M programs/us_abde/us_norm_profile.cpp

  Log Message:
  -----------
  [2]GMP-ABDE -- 5. Analysis addressed for ticket #792...


  Commit: 55ad77b5ea4726efff74c2e3da2b763af7b12070
      https://github.com/ehb54/ultrascan3/commit/55ad77b5ea4726efff74c2e3da2b763af7b12070
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-20 (Fri, 20 Mar 2026)

  Changed paths:
    M CMakeLists.txt
    M CMakePresets.json
    M doc/manual/CMakeLists.txt

  Log Message:
  -----------
  fix: presets


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

  Changed paths:
    M gui/us_solution_gui.cpp

  Log Message:
  -----------
  Show warning before accepting a solution without analyte or common vbar


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

  Changed paths:
    M utils/us_astfem_rsa.cpp

  Log Message:
  -----------
  Add band_forming check for low concentration flag


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

  Changed paths:
    M programs/us_astfem_sim/us_astfem_sim.cpp

  Log Message:
  -----------
  Fix y-axis scale for band-forming plots


  Commit: 8aeda75b69a9c2d9df2af035ea7265bb93bdacef
      https://github.com/ehb54/ultrascan3/commit/8aeda75b69a9c2d9df2af035ea7265bb93bdacef
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-21 (Sat, 21 Mar 2026)

  Changed paths:
    A admin/cmake/README.md
    A admin/cmake/packaging/README.md
    A pkg/macos/README.md

  Log Message:
  -----------
  mod: readmes


  Commit: 81c3a3a5d2a743645b19098027b58ecdc429d634
      https://github.com/ehb54/ultrascan3/commit/81c3a3a5d2a743645b19098027b58ecdc429d634
  Author: aaron-auc <aaron at aucsolutions.com>
  Date:   2026-03-22 (Sun, 22 Mar 2026)

  Changed paths:
    R doc/manual/source/2dsa/2dsa_adv.rst
    R doc/manual/source/2dsa/2dsa_analys.rst
    R doc/manual/source/2dsa/2dsa_main.rst
    R doc/manual/source/2dsa/index.rst
    R doc/manual/source/3d_plot.rst
    R doc/manual/source/analyte/analyte_edit.rst
    R doc/manual/source/analyte/analyte_new.rst
    R doc/manual/source/analyte/analyte_select.rst
    R doc/manual/source/analyte/analyte_settings.rst
    R doc/manual/source/analyte/index.rst
    R doc/manual/source/associations.rst
    R doc/manual/source/astfem_sim.rst
    R doc/manual/source/beckman_openauc.rst
    R doc/manual/source/buffer/buffer_edit.rst
    R doc/manual/source/buffer/buffer_new.rst
    R doc/manual/source/buffer/buffer_select.rst
    R doc/manual/source/buffer/buffer_settings.rst
    R doc/manual/source/buffer/index.rst
    R doc/manual/source/buoyancy_editor.rst
    R doc/manual/source/colorgradient.rst
    R doc/manual/source/combine_models.rst
    R doc/manual/source/common_dialogs.rst
    R doc/manual/source/components.rst
    R doc/manual/source/config.rst
    R doc/manual/source/convert.rst
    R doc/manual/source/ddist_combine.rst
    R doc/manual/source/dens_match.rst
    R doc/manual/source/dmga_init.rst
    R doc/manual/source/dmga_init_constr.rst
    R doc/manual/source/experiment/cells.rst
    R doc/manual/source/experiment/general.rst
    R doc/manual/source/experiment/import.rst
    R doc/manual/source/experiment/index.rst
    R doc/manual/source/experiment/liveupdate.rst
    R doc/manual/source/experiment/optics.rst
    R doc/manual/source/experiment/range.rst
    R doc/manual/source/experiment/rotor.rst
    R doc/manual/source/experiment/solutions.rst
    R doc/manual/source/experiment/speeds.rst
    R doc/manual/source/experiment/submit.rst
    R doc/manual/source/export_legacy.rst
    R doc/manual/source/fe_match/fe_match_adv.rst
    R doc/manual/source/fe_match/fe_match_main.rst
    R doc/manual/source/fe_match/fe_match_simulate.rst
    R doc/manual/source/fe_match/index.rst
    R doc/manual/source/fit_meniscus.rst
    R doc/manual/source/ga_initialize.rst
    R doc/manual/source/gmp/gmp.rst
    R doc/manual/source/gmp/gmp_audit_trail.rst
    R doc/manual/source/gmp/gmp_automation.rst
    R doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_experiment.rst
    R doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_gmp.rst
    R doc/manual/source/gmp/gmp_data_acquisition/index.rst
    R doc/manual/source/gmp/gmp_protocol_development.rst
    R doc/manual/source/gmp/gmp_report_generator.rst
    R doc/manual/source/gmp/gmp_signature.rst
    R doc/manual/source/gmp/index.rst
    R doc/manual/source/grid_editor.rst
    R doc/manual/source/idist_combine.rst
    R doc/manual/source/images/2dsa_3dplot.png
    R doc/manual/source/images/2dsa_advan.png
    R doc/manual/source/images/2dsa_analvv.png
    R doc/manual/source/images/2dsa_analys.png
    R doc/manual/source/images/2dsa_main-c.png
    R doc/manual/source/images/2dsa_main-o.png
    R doc/manual/source/images/2dsa_resplot.png
    R doc/manual/source/images/D20W_bar.png
    R doc/manual/source/images/MW-bar.png
    R doc/manual/source/images/RINplot.png
    R doc/manual/source/images/TINplot.png
    R doc/manual/source/images/UltraScan-logo.png
    R doc/manual/source/images/add_RIN-TIN.png
    R doc/manual/source/images/add_RIN.png
    R doc/manual/source/images/add_TIN.png
    R doc/manual/source/images/advanced_config.png
    R doc/manual/source/images/analyte_details.png
    R doc/manual/source/images/analyte_edit.png
    R doc/manual/source/images/analyte_edit_spec.png
    R doc/manual/source/images/analyte_new_sequence.png
    R doc/manual/source/images/analyte_newc.png
    R doc/manual/source/images/analyte_newd.png
    R doc/manual/source/images/analyte_newp.png
    R doc/manual/source/images/analyte_selectc.png
    R doc/manual/source/images/analyte_selectd.png
    R doc/manual/source/images/analyte_selectp.png
    R doc/manual/source/images/analyte_sequence.png
    R doc/manual/source/images/analyte_settings.png
    R doc/manual/source/images/analyte_spec-gui.png
    R doc/manual/source/images/analyte_specmenu.png
    R doc/manual/source/images/analyte_spectrum.png
    R doc/manual/source/images/analytes.png
    R doc/manual/source/images/associations.png
    R doc/manual/source/images/astfem_sim.png
    R doc/manual/source/images/bad_grid.png
    R doc/manual/source/images/beck_convert-2.png
    R doc/manual/source/images/beck_converter.png
    R doc/manual/source/images/bitmap.png
    R doc/manual/source/images/buffer_edit.png
    R doc/manual/source/images/buffer_edit_setting.png
    R doc/manual/source/images/buffer_edit_spectrum.png
    R doc/manual/source/images/buffer_info.png
    R doc/manual/source/images/buffer_manage_spectrum.png
    R doc/manual/source/images/buffer_new.png
    R doc/manual/source/images/buffer_new_spectrum.png
    R doc/manual/source/images/buffer_select.png
    R doc/manual/source/images/buffer_settings.png
    R doc/manual/source/images/buffer_spectrum.png
    R doc/manual/source/images/cfa_view-loadauc.png
    R doc/manual/source/images/cfa_view-loadraw.png
    R doc/manual/source/images/cfa_view-main.png
    R doc/manual/source/images/cfa_view-statsauc.png
    R doc/manual/source/images/cfa_view-statsraw.png
    R doc/manual/source/images/color-1.png
    R doc/manual/source/images/color-2.png
    R doc/manual/source/images/color-a.png
    R doc/manual/source/images/color-b.png
    R doc/manual/source/images/colorgrad1.png
    R doc/manual/source/images/colorgradient/col1_colgen.png
    R doc/manual/source/images/colorgradient/col1_colgen_Fe_match.png
    R doc/manual/source/images/colorgradient/col1_colgen_GA.png
    R doc/manual/source/images/colorgradient/col2_colgen.png
    R doc/manual/source/images/colorgradient/colorgrad.png
    R doc/manual/source/images/colorgradient/colorgradient_main.png
    R doc/manual/source/images/colorgradient/components.png
    R doc/manual/source/images/colorgradient/model_editor.png
    R doc/manual/source/images/combine_models-idedit.png
    R doc/manual/source/images/combine_models-save.png
    R doc/manual/source/images/combine_models.png
    R doc/manual/source/images/components.png
    R doc/manual/source/images/config.png
    R doc/manual/source/images/config1.png
    R doc/manual/source/images/config2.png
    R doc/manual/source/images/config_plot.png
    R doc/manual/source/images/convert-RIdata.png
    R doc/manual/source/images/convert-exclude.png
    R doc/manual/source/images/convert-experiment.png
    R doc/manual/source/images/convert-mwl.png
    R doc/manual/source/images/convert-seltrip.png
    R doc/manual/source/images/convert-subset.png
    R doc/manual/source/images/convert-tolerance.png
    R doc/manual/source/images/convert.png
    R doc/manual/source/images/custom_grid-1.png
    R doc/manual/source/images/custom_grid.png
    R doc/manual/source/images/data_converter.png
    R doc/manual/source/images/data_loader-edits.png
    R doc/manual/source/images/data_loader-trips.png
    R doc/manual/source/images/data_loader.png
    R doc/manual/source/images/database.png
    R doc/manual/source/images/ddist_combine-selrun.png
    R doc/manual/source/images/ddist_combine.png
    R doc/manual/source/images/densmatch_main.png
    R doc/manual/source/images/densmatch_mpars_completed.png
    R doc/manual/source/images/densmatch_mpars_empty.png
    R doc/manual/source/images/densmatch_rmvmodels.png
    R doc/manual/source/images/edit_buffer_spec_menu.png
    R doc/manual/source/images/eq1-mean.png
    R doc/manual/source/images/eq2-skew.png
    R doc/manual/source/images/eq3-kurtosis.png
    R doc/manual/source/images/eq4-moments.png
    R doc/manual/source/images/eq5-variance.png
    R doc/manual/source/images/eq6-stddev.png
    R doc/manual/source/images/eq7-probsigma.png
    R doc/manual/source/images/eq8-confidence.png
    R doc/manual/source/images/experiment_cells.png
    R doc/manual/source/images/experiment_general.png
    R doc/manual/source/images/experiment_optics.png
    R doc/manual/source/images/experiment_overview.png
    R doc/manual/source/images/experiment_photomult.png
    R doc/manual/source/images/experiment_range.png
    R doc/manual/source/images/experiment_range_details.png
    R doc/manual/source/images/experiment_range_selector.png
    R doc/manual/source/images/experiment_range_selmanual.png
    R doc/manual/source/images/experiment_rotor.png
    R doc/manual/source/images/experiment_solutions.png
    R doc/manual/source/images/experiment_solutions_comments.png
    R doc/manual/source/images/experiment_speeds.png
    R doc/manual/source/images/experiment_submit.png
    R doc/manual/source/images/experiment_submit_details.png
    R doc/manual/source/images/experiment_upload.png
    R doc/manual/source/images/export_leg_1.png
    R doc/manual/source/images/export_leg_RA.png
    R doc/manual/source/images/export_leg_RI.png
    R doc/manual/source/images/export_leg_auc.png
    R doc/manual/source/images/export_leg_beck.png
    R doc/manual/source/images/export_legacy.png
    R doc/manual/source/images/fe_load_data.png
    R doc/manual/source/images/fe_load_model_distrib.png
    R doc/manual/source/images/fe_match.png
    R doc/manual/source/images/fe_match_3dplot.png
    R doc/manual/source/images/fe_match_adv.png
    R doc/manual/source/images/fe_match_all.png
    R doc/manual/source/images/fe_match_allct.png
    R doc/manual/source/images/fe_match_lddat1.png
    R doc/manual/source/images/fe_match_lddat2.png
    R doc/manual/source/images/fe_match_lddat3.png
    R doc/manual/source/images/fe_match_lddat4.png
    R doc/manual/source/images/fe_match_ra.png
    R doc/manual/source/images/fe_match_resplot.png
    R doc/manual/source/images/fe_match_sim1.png
    R doc/manual/source/images/fe_match_sim2.png
    R doc/manual/source/images/fe_match_sim3_1b.png
    R doc/manual/source/images/fe_match_sim3_1p.png
    R doc/manual/source/images/fe_match_sim3_2b.png
    R doc/manual/source/images/fe_match_sim3_2p.png
    R doc/manual/source/images/fe_match_sim3_3b.png
    R doc/manual/source/images/fe_match_sim3_4b.png
    R doc/manual/source/images/fe_match_sim3_5b.png
    R doc/manual/source/images/fe_match_sim3_5p.png
    R doc/manual/source/images/fe_match_sim3_6b.png
    R doc/manual/source/images/fe_match_sim3_7b.png
    R doc/manual/source/images/fe_match_sim3_8b.png
    R doc/manual/source/images/fe_match_sim4.png
    R doc/manual/source/images/fe_match_sim5.png
    R doc/manual/source/images/fe_match_sim6.png
    R doc/manual/source/images/fe_match_sim7.png
    R doc/manual/source/images/fe_match_simulated.png
    R doc/manual/source/images/fe_match_viewer.png
    R doc/manual/source/images/fe_sim-1.png
    R doc/manual/source/images/fe_sim-2.png
    R doc/manual/source/images/fit_men-editupd.png
    R doc/manual/source/images/fit_men-load.png
    R doc/manual/source/images/fit_men_bot.png
    R doc/manual/source/images/fit_meniscus.png
    R doc/manual/source/images/ga_initialize-o.png
    R doc/manual/source/images/ga_initialize-p.png
    R doc/manual/source/images/ga_initialize.png
    R doc/manual/source/images/ga_report-1.png
    R doc/manual/source/images/ga_report-2.png
    R doc/manual/source/images/ga_report-3.png
    R doc/manual/source/images/gmp/audit_trail/gmp_audit_trail_01.png
    R doc/manual/source/images/gmp/audit_trail/gmp_audit_trail_02.png
    R doc/manual/source/images/gmp/automation/2dsa.png
    R doc/manual/source/images/gmp/automation/2dsa_it.png
    R doc/manual/source/images/gmp/automation/2dsa_mc.png
    R doc/manual/source/images/gmp/automation/Aprofile.png
    R doc/manual/source/images/gmp/automation/analysis.png
    R doc/manual/source/images/gmp/automation/auto_edit.png
    R doc/manual/source/images/gmp/automation/bitmap.png
    R doc/manual/source/images/gmp/automation/cells.png
    R doc/manual/source/images/gmp/automation/data_viewer_rando.png
    R doc/manual/source/images/gmp/automation/data_viewer_rin.png
    R doc/manual/source/images/gmp/automation/data_viewer_tin.png
    R doc/manual/source/images/gmp/automation/lims.png
    R doc/manual/source/images/gmp/automation/main_window.png
    R doc/manual/source/images/gmp/automation/man_edit.png
    R doc/manual/source/images/gmp/automation/optics.png
    R doc/manual/source/images/gmp/automation/pcsa.png
    R doc/manual/source/images/gmp/automation/pcsa_report.png
    R doc/manual/source/images/gmp/automation/plot.png
    R doc/manual/source/images/gmp/automation/ranges.png
    R doc/manual/source/images/gmp/automation/report_editor.png
    R doc/manual/source/images/gmp/automation/rotor.png
    R doc/manual/source/images/gmp/automation/solutions.png
    R doc/manual/source/images/gmp/automation/speed.png
    R doc/manual/source/images/gmp/automation/submit.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_01.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_02.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_03.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_04.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_05.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_06.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_07.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_08.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_09.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_10.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_11.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_12.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_13.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_14.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_15.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_16.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_17.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_18.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_19.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_20.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_21.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_22.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_23.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_24.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_25.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_26.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_27.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_28.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_29.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_30.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_31.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_32.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_33.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_34.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_35.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_36.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_37.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_38.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_39.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_40.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_41.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_42.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_43.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_44.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_45.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_46.png
    R doc/manual/source/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_47.png
    R doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_01.png
    R doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_02.png
    R doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_03.png
    R doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_04.png
    R doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_05.png
    R doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_06.png
    R doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_07.png
    R doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_08.png
    R doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_09.png
    R doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_10.png
    R doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_11.png
    R doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_12.png
    R doc/manual/source/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_13.png
    R doc/manual/source/images/gmp/data_acquisition/gmp_data_acquisition_01.png
    R doc/manual/source/images/gmp/data_acquisition/gmp_data_acquisition_02.png
    R doc/manual/source/images/gmp/data_acquisition/gmp_data_acquisition_03.png
    R doc/manual/source/images/gmp/gmp.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_01.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_02.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_03.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_04.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_05.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_06.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_07.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_08.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_09.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_10.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_11.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_12.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_13.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_14.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_15.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_16.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_17.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_18.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_19.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_20.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_21.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_22.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_23.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_24.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_25.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_26.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_27.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_28.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_29.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_30.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_31.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_32.png
    R doc/manual/source/images/gmp/protocol_development/protocol_development_33.png
    R doc/manual/source/images/gmp/report_generator/gmp_report_generator_01.png
    R doc/manual/source/images/gmp/report_generator/gmp_report_generator_02.png
    R doc/manual/source/images/gmp/report_generator/gmp_report_generator_03.png
    R doc/manual/source/images/gmp/report_generator/gmp_report_generator_04.png
    R doc/manual/source/images/gmp/report_generator/gmp_report_generator_05.png
    R doc/manual/source/images/gmp/report_generator/gmp_report_generator_06.png
    R doc/manual/source/images/gmp/signature/gmp_signature_01.png
    R doc/manual/source/images/gmp/signature/gmp_signature_02.png
    R doc/manual/source/images/gmp/signature/gmp_signature_03.png
    R doc/manual/source/images/gmp/signature/gmp_signature_04.png
    R doc/manual/source/images/gmp/signature/gmp_signature_05.png
    R doc/manual/source/images/gmp/signature/gmp_signature_06.png
    R doc/manual/source/images/gmp/signature/gmp_signature_07.png
    R doc/manual/source/images/gmp/signature/gmp_signature_08.png
    R doc/manual/source/images/gmp/vhw_distribution.png
    R doc/manual/source/images/good_grid.png
    R doc/manual/source/images/grid-setup.png
    R doc/manual/source/images/grid_editor.png
    R doc/manual/source/images/grid_editor_multi_grids.png
    R doc/manual/source/images/grid_editor_multi_grids_sed.png
    R doc/manual/source/images/grid_editor_mw_view.png
    R doc/manual/source/images/grid_editor_subgrid1-bad.png
    R doc/manual/source/images/grid_editor_subgrid1-good.png
    R doc/manual/source/images/grid_editor_subgrid2-bad.png
    R doc/manual/source/images/grid_editor_subgrid2-good.png
    R doc/manual/source/images/grid_editor_subgrid3-bad.png
    R doc/manual/source/images/grid_editor_subgrid3-good.png
    R doc/manual/source/images/hori_cs.png
    R doc/manual/source/images/idist_comb_selPre.png
    R doc/manual/source/images/idist_comb_seldis.png
    R doc/manual/source/images/idist_combine.png
    R doc/manual/source/images/incr_sigmoid.png
    R doc/manual/source/images/load_auc-search.png
    R doc/manual/source/images/load_auc-trips.png
    R doc/manual/source/images/load_auc.png
    R doc/manual/source/images/load_colormap.png
    R doc/manual/source/images/load_model_dis-MID.png
    R doc/manual/source/images/load_model_distrib.png
    R doc/manual/source/images/load_noise.png
    R doc/manual/source/images/load_noise_details.png
    R doc/manual/source/images/manage_data.png
    R doc/manual/source/images/manage_data_bhide.png
    R doc/manual/source/images/manage_data_bshow.png
    R doc/manual/source/images/manage_data_cmenu-1.png
    R doc/manual/source/images/manage_data_cmenu-2.png
    R doc/manual/source/images/manage_data_conf.png
    R doc/manual/source/images/manage_data_exp.png
    R doc/manual/source/images/manage_data_pasw.png
    R doc/manual/source/images/manage_data_sync.png
    R doc/manual/source/images/manage_data_thelp-1.png
    R doc/manual/source/images/manage_data_thelp-2.png
    R doc/manual/source/images/master-pw.png
    R doc/manual/source/images/model_editor.png
    R doc/manual/source/images/mwlr_spectra_3d.png
    R doc/manual/source/images/mwlr_spectra_cont.png
    R doc/manual/source/images/mwlr_spectra_f.png
    R doc/manual/source/images/mwlr_spectra_o.png
    R doc/manual/source/images/mwlr_spectra_save.png
    R doc/manual/source/images/mwlr_view_3dplot.png
    R doc/manual/source/images/mwlr_view_load.png
    R doc/manual/source/images/mwlr_view_pltctrl.png
    R doc/manual/source/images/mwlr_viewer.png
    R doc/manual/source/images/mwlr_viewer_3d.png
    R doc/manual/source/images/mwlr_viewer_ctl.png
    R doc/manual/source/images/mwlr_viewer_wvl.png
    R doc/manual/source/images/mwlr_viewer_xwavl.png
    R doc/manual/source/images/noise_prompt.png
    R doc/manual/source/images/noise_vec_db.png
    R doc/manual/source/images/norm_gridplot.png
    R doc/manual/source/images/optima_config_edit.png
    R doc/manual/source/images/optima_config_new.png
    R doc/manual/source/images/optima_host_config.png
    R doc/manual/source/images/pcsa.png
    R doc/manual/source/images/pcsa_3dplot.png
    R doc/manual/source/images/pcsa_adv_control.png
    R doc/manual/source/images/pcsa_all.png
    R doc/manual/source/images/pcsa_analys-line.png
    R doc/manual/source/images/pcsa_analys-sigm.png
    R doc/manual/source/images/pcsa_bitmap.png
    R doc/manual/source/images/pcsa_controls_simulated.png
    R doc/manual/source/images/pcsa_main-c.png
    R doc/manual/source/images/pcsa_mline_sigm.png
    R doc/manual/source/images/pcsa_mline_str.png
    R doc/manual/source/images/pcsa_mline_unsim.png
    R doc/manual/source/images/pcsa_mlines-line1.png
    R doc/manual/source/images/pcsa_mlines-line2.png
    R doc/manual/source/images/pcsa_mlines-sigm1.png
    R doc/manual/source/images/pcsa_mlines-sigm2.png
    R doc/manual/source/images/pcsa_regul.png
    R doc/manual/source/images/pcsa_regul_sim.png
    R doc/manual/source/images/pcsa_report.png
    R doc/manual/source/images/pcsa_res_viewer.png
    R doc/manual/source/images/pcsa_resplot.png
    R doc/manual/source/images/pcsa_rpscan-auto.png
    R doc/manual/source/images/pcsa_rpscan-select.png
    R doc/manual/source/images/pcsa_rpscan.png
    R doc/manual/source/images/pcsa_rpscan_sim.png
    R doc/manual/source/images/pcsa_sigmoid_eq.png
    R doc/manual/source/images/pcsa_simulated.png
    R doc/manual/source/images/pline_dsig.png
    R doc/manual/source/images/pline_power.png
    R doc/manual/source/images/pline_stline.png
    R doc/manual/source/images/plot_controls.png
    R doc/manual/source/images/predict1.png
    R doc/manual/source/images/predict2-1.png
    R doc/manual/source/images/predict2.png
    R doc/manual/source/images/print.png
    R doc/manual/source/images/process_crash.png
    R doc/manual/source/images/process_crash2.png
    R doc/manual/source/images/pseudo3d_comb_rmv.png
    R doc/manual/source/images/pseudo3d_combine.png
    R doc/manual/source/images/register.png
    R doc/manual/source/images/report.png
    R doc/manual/source/images/reporter-cmenu.png
    R doc/manual/source/images/reporter-details.png
    R doc/manual/source/images/reporter-loadprof.png
    R doc/manual/source/images/reporter-save.png
    R doc/manual/source/images/reporter-saveprof.png
    R doc/manual/source/images/reporter-view.png
    R doc/manual/source/images/reporter-viewitem.png
    R doc/manual/source/images/reporter.png
    R doc/manual/source/images/residualplot.png
    R doc/manual/source/images/residuals.png
    R doc/manual/source/images/rmsd_query-c.png
    R doc/manual/source/images/rmsd_query-o.png
    R doc/manual/source/images/rotor-add.png
    R doc/manual/source/images/rotor-save-calibration.png
    R doc/manual/source/images/rotor.png
    R doc/manual/source/images/rotorstretch-0.png
    R doc/manual/source/images/rotorstretch-1.png
    R doc/manual/source/images/rotorstretch-2.png
    R doc/manual/source/images/rotorstretch-3.png
    R doc/manual/source/images/rotorstretch-4.png
    R doc/manual/source/images/rotorstretch-5.png
    R doc/manual/source/images/rotorstretch-6.png
    R doc/manual/source/images/rotorstretch-7.png
    R doc/manual/source/images/rotorstretch_report.png
    R doc/manual/source/images/run_details.png
    R doc/manual/source/images/s20W_bar.png
    R doc/manual/source/images/sassoc.png
    R doc/manual/source/images/save_colormap.png
    R doc/manual/source/images/second_moment.png
    R doc/manual/source/images/select_edits.png
    R doc/manual/source/images/select_runs.png
    R doc/manual/source/images/sequence.png
    R doc/manual/source/images/set-zvalue.png
    R doc/manual/source/images/simparams.png
    R doc/manual/source/images/simulatedReport.png
    R doc/manual/source/images/solution_edit.png
    R doc/manual/source/images/solution_new.png
    R doc/manual/source/images/solution_select.png
    R doc/manual/source/images/solution_settings.png
    R doc/manual/source/images/somo/somo_icon.png
    R doc/manual/source/images/spectrum_extinction.png
    R doc/manual/source/images/sw_spectrum.png
    R doc/manual/source/images/time_derivative.png
    R doc/manual/source/images/timestate-0.png
    R doc/manual/source/images/timestate-1.png
    R doc/manual/source/images/timestate-2.png
    R doc/manual/source/images/timestate-3.png
    R doc/manual/source/images/timestate-4.png
    R doc/manual/source/images/ultra.xpm
    R doc/manual/source/images/ultrascan3.png
    R doc/manual/source/images/upload_fit_spectrum.png
    R doc/manual/source/images/us_buffer.png
    R doc/manual/source/images/us_buffer_spect.png
    R doc/manual/source/images/us_conv-RA.png
    R doc/manual/source/images/us_convert/us_convert_01.png
    R doc/manual/source/images/us_convert/us_convert_02.png
    R doc/manual/source/images/us_convert/us_convert_03.png
    R doc/manual/source/images/us_convert/us_convert_04.png
    R doc/manual/source/images/us_convert/us_convert_05.png
    R doc/manual/source/images/us_convert/us_convert_06.png
    R doc/manual/source/images/us_convert/us_convert_07.png
    R doc/manual/source/images/us_convert/us_convert_08.png
    R doc/manual/source/images/us_convert/us_convert_09.png
    R doc/manual/source/images/us_convert/us_convert_10.png
    R doc/manual/source/images/us_convert/us_convert_11.png
    R doc/manual/source/images/us_convert/us_convert_12.png
    R doc/manual/source/images/us_convert/us_convert_13.png
    R doc/manual/source/images/us_convert/us_convert_14.png
    R doc/manual/source/images/us_convert_01.png
    R doc/manual/source/images/us_convert_02.png
    R doc/manual/source/images/us_convert_03.png
    R doc/manual/source/images/us_convert_04.png
    R doc/manual/source/images/us_convert_05.png
    R doc/manual/source/images/us_convert_06.png
    R doc/manual/source/images/us_convert_07.png
    R doc/manual/source/images/us_convert_08.png
    R doc/manual/source/images/us_convert_09.png
    R doc/manual/source/images/us_convert_10.png
    R doc/manual/source/images/us_convert_11.png
    R doc/manual/source/images/us_convert_12.png
    R doc/manual/source/images/us_convert_13.png
    R doc/manual/source/images/us_convert_14.png
    R doc/manual/source/images/us_convert_definedscans.png
    R doc/manual/source/images/us_convert_definesubset.png
    R doc/manual/source/images/us_edit.png
    R doc/manual/source/images/us_edit_mwl.png
    R doc/manual/source/images/us_equiltime.png
    R doc/manual/source/images/us_extinction-0.png
    R doc/manual/source/images/us_extinction-00.png
    R doc/manual/source/images/us_extinction-000.png
    R doc/manual/source/images/us_extinction-1.png
    R doc/manual/source/images/us_extinction-2.png
    R doc/manual/source/images/us_extinction-3.png
    R doc/manual/source/images/us_fds_filemanager-0.png
    R doc/manual/source/images/us_fds_filemanager-1.png
    R doc/manual/source/images/us_fds_filemanager-2.png
    R doc/manual/source/images/us_fds_filemanager-3.png
    R doc/manual/source/images/us_fds_filemanager-4.png
    R doc/manual/source/images/us_investigator-2.png
    R doc/manual/source/images/us_investigator.png
    R doc/manual/source/images/us_modelmetrics-0.png
    R doc/manual/source/images/us_modmet_report.png
    R doc/manual/source/images/us_project.png
    R doc/manual/source/images/us_project1.png
    R doc/manual/source/images/us_project2.png
    R doc/manual/source/images/us_project3.png
    R doc/manual/source/images/us_project_add-supdata.png
    R doc/manual/source/images/us_project_edit-supdata.png
    R doc/manual/source/images/us_project_web.png
    R doc/manual/source/images/us_project_webed.png
    R doc/manual/source/images/us_solution1.png
    R doc/manual/source/images/us_solution2.png
    R doc/manual/source/images/us_solution3.png
    R doc/manual/source/images/us_spectrum-0.png
    R doc/manual/source/images/us_spectrum-1.png
    R doc/manual/source/images/us_spectrum-load.png
    R doc/manual/source/images/usfont-1.png
    R doc/manual/source/images/usfont-2.png
    R doc/manual/source/images/vhw_combine-combo.png
    R doc/manual/source/images/vhw_combine-envel.png
    R doc/manual/source/images/vhw_combine-selrun.png
    R doc/manual/source/images/vhw_combine.png
    R doc/manual/source/images/vhw_distribution.png
    R doc/manual/source/images/vhw_enh_groups.png
    R doc/manual/source/images/vhw_enh_groups.png6-33-11.png
    R doc/manual/source/images/vhw_enh_groups_res.png
    R doc/manual/source/images/vhw_enhanced.png
    R doc/manual/source/images/vhw_histogram.png
    R doc/manual/source/images/xpn_viewer-loaded.png
    R doc/manual/source/images/xpn_viewer-saved.png
    R doc/manual/source/images/xpn_viewer.png
    R doc/manual/source/images/zvalue_eq.png
    M doc/manual/source/index.rst
    R doc/manual/source/manage_data.rst
    R doc/manual/source/model_editor.rst
    R doc/manual/source/mwl_species_fit.rst
    R doc/manual/source/mwl_species_sim.rst
    R doc/manual/source/mwl_spectra.rst
    R doc/manual/source/mwlr_viewer.rst
    R doc/manual/source/pcsa/index.rst
    R doc/manual/source/pcsa/pcsa.rst
    R doc/manual/source/pcsa/pcsa_adv.rst
    R doc/manual/source/pcsa/pcsa_analys.rst
    R doc/manual/source/pcsa/pcsa_mlines.rst
    R doc/manual/source/pcsa/pcsa_results.rst
    R doc/manual/source/pcsa/pcsa_rpscan.rst
    R doc/manual/source/predict1.rst
    R doc/manual/source/predict2.rst
    R doc/manual/source/pseudo3d.rst
    R doc/manual/source/ramp_data.rst
    R doc/manual/source/register.rst
    R doc/manual/source/reporter.rst
    R doc/manual/source/rmsd_query.rst
    R doc/manual/source/rotor.rst
    R doc/manual/source/rotor_calibration.rst
    R doc/manual/source/run_details.rst
    R doc/manual/source/sassoc.rst
    R doc/manual/source/second_moment.rst
    R doc/manual/source/simparams.rst
    R doc/manual/source/solutions/index.rst
    R doc/manual/source/solutions/solution_edit.rst
    R doc/manual/source/solutions/solution_new.rst
    R doc/manual/source/solutions/solution_select.rst
    R doc/manual/source/solutions/solution_settings.rst
    R doc/manual/source/start_page.rst
    R doc/manual/source/temp.txt
    R doc/manual/source/time_derivative.rst
    R doc/manual/source/tmp.rst
    R doc/manual/source/tmst_viewer.rst
    R doc/manual/source/us_buoyancy.rst
    R doc/manual/source/us_edit.rst
    R doc/manual/source/us_equiltime.rst
    R doc/manual/source/us_extinction.rst
    R doc/manual/source/us_fds_filemanager.rst
    R doc/manual/source/us_investigator.rst
    R doc/manual/source/us_modelmetrics.rst
    R doc/manual/source/us_project.rst
    R doc/manual/source/us_spectrum.rst
    R doc/manual/source/vhw_combine.rst
    R doc/manual/source/vhw_distrib_plot.rst
    R doc/manual/source/vhw_enhanced.rst
    R doc/manual/source/xpn_viewer.rst

  Log Message:
  -----------
  mod: removed documentation.


  Commit: f448548065ff12b1c240270de9d4827cf5f51a79
      https://github.com/ehb54/ultrascan3/commit/f448548065ff12b1c240270de9d4827cf5f51a79
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-03-24 (Tue, 24 Mar 2026)

  Changed paths:
    M .github/workflows/bump-version.yml
    M .gitignore
    M CMakeLists.txt
    M CMakePresets.json
    M LICENSE.txt
    M README.manual
    M admin/cmake/GenerateVersion.cmake
    A admin/cmake/README.md
    A admin/cmake/packaging/README.md
    A admin/cmake/packaging/linux/LinuxDeploy.cmake
    A admin/cmake/packaging/linux/LinuxHpcDeploy.cmake
    A admin/cmake/packaging/linux/LinuxHpcPkg.cmake
    A admin/cmake/packaging/linux/LinuxPkg.cmake
    A admin/cmake/packaging/macos/MacDeploy.cmake
    A admin/cmake/packaging/macos/MacHpcDeploy.cmake
    A admin/cmake/packaging/macos/MacHpcPkg.cmake
    A admin/cmake/packaging/macos/MacOsDeployQtAssistant.cmake
    A admin/cmake/packaging/macos/MacOsPkg.cmake
    A admin/cmake/packaging/macos/StageAssistantDev.cmake
    A admin/cmake/packaging/windows/WinDeploy.cmake
    A admin/cmake/packaging/windows/WinPkg.cmake
    A admin/cmake/packaging/windows/WindowsDeployQtAssistant.cmake
    M admin/cmake/toolchain.cmake
    A buildsys/vcpkg/overlay-ports/mpg123/fix-arm64-no-fpu-neon64.patch
    A buildsys/vcpkg/overlay-ports/mpg123/have-fpu.diff
    A buildsys/vcpkg/overlay-ports/mpg123/pkgconfig.diff
    A buildsys/vcpkg/overlay-ports/mpg123/portfile.cmake
    A buildsys/vcpkg/overlay-ports/mpg123/vcpkg.json
    M buildsys/vcpkg/overlay-ports/qt5-tools/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qttools/devendor-litehtml.patch
    A buildsys/vcpkg/overlay-ports/qttools/port.data.cmake
    A buildsys/vcpkg/overlay-ports/qttools/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qttools/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qttools/windeployqt.debug.bat
    M buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/portfile.cmake
    R doc/manual/2dsa/2dsa.body
    R doc/manual/2dsa/2dsa_advan.body
    R doc/manual/2dsa/2dsa_analvv.body
    R doc/manual/2dsa/2dsa_analys.body
    M doc/manual/CMakeLists.txt
    M doc/manual/Makefile
    M doc/manual/README.md
    R doc/manual/advanced_config.body
    R doc/manual/analytes.body
    R doc/manual/associations.body
    R doc/manual/astfem_sim.body
    R doc/manual/buffer_edit.body
    R doc/manual/buffer_new.body
    R doc/manual/buffer_select.body
    R doc/manual/buffer_settings.body
    R doc/manual/cfa_viewer.body
    R doc/manual/colorgradient.body
    R doc/manual/combine_models.body
    R doc/manual/components.body
    R doc/manual/config.body
    R doc/manual/config2.body
    R doc/manual/convert-experiment.body
    R doc/manual/convert-seltrip.body
    R doc/manual/convert.body
    R doc/manual/data_loader.body
    R doc/manual/database_config.body
    R doc/manual/ddist_combine.body
    R doc/manual/dens_match.body
    R doc/manual/dens_match_mparam.body
    R doc/manual/dens_match_rmvmods.body
    R doc/manual/experiment/experiment_cells.body
    R doc/manual/experiment/experiment_general.body
    R doc/manual/experiment/experiment_photomult.body
    R doc/manual/experiment/experiment_rotor.body
    R doc/manual/experiment/experiment_solutions.body
    R doc/manual/experiment/experiment_speeds.body
    R doc/manual/experiment/experiment_upload.body
    R doc/manual/export_legacy.body
    R doc/manual/fe_match/fe_match.body
    R doc/manual/fe_match/fe_match_adv.body
    R doc/manual/fe_match/fe_match_controls.body
    R doc/manual/fe_match/fe_match_lddat.body
    R doc/manual/fe_match/fe_match_simulate.body
    R doc/manual/fit_meniscus.body
    R doc/manual/footer.us3
    R doc/manual/ga_initialize.body
    R doc/manual/gmp/gmp.body
    R doc/manual/gmp/gmp_audit_trail.body
    R doc/manual/gmp/gmp_data_acquisition.body
    R doc/manual/gmp/gmp_data_acquisition_experiment.body
    R doc/manual/gmp/gmp_data_acquisition_gmp.body
    R doc/manual/gmp/gmp_protocol_development.body
    R doc/manual/gmp/gmp_report_generator.body
    R doc/manual/gmp/gmp_signature.body
    R doc/manual/grid_editor.body
    R doc/manual/header.us3
    R doc/manual/images/2dsa_3dplot.png
    R doc/manual/images/2dsa_advan.png
    R doc/manual/images/2dsa_analvv.png
    R doc/manual/images/2dsa_analys.png
    R doc/manual/images/2dsa_main-c.png
    R doc/manual/images/2dsa_main-o.png
    R doc/manual/images/2dsa_resplot.png
    R doc/manual/images/advanced_config.png
    R doc/manual/images/analyte_details.png
    R doc/manual/images/analytes.png
    R doc/manual/images/associations.png
    R doc/manual/images/astfem_sim.png
    R doc/manual/images/buffer_edit.png
    R doc/manual/images/buffer_info.png
    R doc/manual/images/buffer_new.png
    R doc/manual/images/buffer_select.png
    R doc/manual/images/buffer_settings.png
    R doc/manual/images/cfa_view-loadauc.png
    R doc/manual/images/cfa_view-loadraw.png
    R doc/manual/images/cfa_view-main.png
    R doc/manual/images/cfa_view-statsauc.png
    R doc/manual/images/cfa_view-statsraw.png
    R doc/manual/images/color-1.png
    R doc/manual/images/color-2.png
    R doc/manual/images/color-a.png
    R doc/manual/images/color-b.png
    R doc/manual/images/colorgrad.png
    R doc/manual/images/colorgrad1.png
    R doc/manual/images/combine_models-idedit.png
    R doc/manual/images/combine_models-save.png
    R doc/manual/images/combine_models.png
    R doc/manual/images/components.png
    R doc/manual/images/config.png
    R doc/manual/images/config1.png
    R doc/manual/images/config2.png
    R doc/manual/images/convert-RIdata.png
    R doc/manual/images/convert-exclude.png
    R doc/manual/images/convert-experiment.png
    R doc/manual/images/convert-mwl.png
    R doc/manual/images/convert-seltrip.png
    R doc/manual/images/convert-subset.png
    R doc/manual/images/convert-tolerance.png
    R doc/manual/images/convert.png
    R doc/manual/images/data_loader-edits.png
    R doc/manual/images/data_loader-trips.png
    R doc/manual/images/data_loader.png
    R doc/manual/images/database.png
    R doc/manual/images/ddist_combine-selrun.png
    R doc/manual/images/ddist_combine.png
    R doc/manual/images/densmatch_main.png
    R doc/manual/images/densmatch_mpars_completed.png
    R doc/manual/images/densmatch_mpars_empty.png
    R doc/manual/images/densmatch_rmvmodels.png
    R doc/manual/images/eq1-mean.png
    R doc/manual/images/eq2-skew.png
    R doc/manual/images/eq3-kurtosis.png
    R doc/manual/images/eq4-moments.png
    R doc/manual/images/eq5-variance.png
    R doc/manual/images/eq6-stddev.png
    R doc/manual/images/eq7-probsigma.png
    R doc/manual/images/eq8-confidence.png
    R doc/manual/images/experiment_cells.png
    R doc/manual/images/experiment_general.png
    R doc/manual/images/experiment_photomult.png
    R doc/manual/images/experiment_rotor.png
    R doc/manual/images/experiment_solutions.png
    R doc/manual/images/experiment_speeds.png
    R doc/manual/images/experiment_upload.png
    R doc/manual/images/export_legacy.png
    R doc/manual/images/fe_match.png
    R doc/manual/images/fe_match_3dplot.png
    R doc/manual/images/fe_match_adv.png
    R doc/manual/images/fe_match_lddat1.png
    R doc/manual/images/fe_match_lddat2.png
    R doc/manual/images/fe_match_lddat3.png
    R doc/manual/images/fe_match_lddat4.png
    R doc/manual/images/fe_match_ra.png
    R doc/manual/images/fe_match_resplot.png
    R doc/manual/images/fe_match_sim1.png
    R doc/manual/images/fe_match_sim2.png
    R doc/manual/images/fe_match_sim3_1b.png
    R doc/manual/images/fe_match_sim3_1p.png
    R doc/manual/images/fe_match_sim3_2b.png
    R doc/manual/images/fe_match_sim3_2p.png
    R doc/manual/images/fe_match_sim3_3b.png
    R doc/manual/images/fe_match_sim3_4b.png
    R doc/manual/images/fe_match_sim3_5b.png
    R doc/manual/images/fe_match_sim3_5p.png
    R doc/manual/images/fe_match_sim3_6b.png
    R doc/manual/images/fe_match_sim3_7b.png
    R doc/manual/images/fe_match_sim3_8b.png
    R doc/manual/images/fe_match_sim4.png
    R doc/manual/images/fe_match_sim5.png
    R doc/manual/images/fe_match_sim6.png
    R doc/manual/images/fe_match_sim7.png
    R doc/manual/images/fit_men-editupd.png
    R doc/manual/images/fit_men-load.png
    R doc/manual/images/fit_meniscus.png
    R doc/manual/images/ga_initialize.png
    R doc/manual/images/gmp/audit_trail/gmp_audit_trail_01.png
    R doc/manual/images/gmp/audit_trail/gmp_audit_trail_02.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_01.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_02.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_03.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_04.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_05.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_06.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_07.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_08.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_09.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_10.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_11.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_12.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_13.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_14.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_15.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_16.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_17.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_18.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_19.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_20.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_21.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_22.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_23.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_24.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_25.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_26.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_27.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_28.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_29.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_30.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_31.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_32.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_33.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_34.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_35.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_36.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_37.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_38.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_39.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_40.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_41.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_42.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_43.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_44.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_45.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_46.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_47.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_01.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_02.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_03.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_04.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_05.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_06.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_07.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_08.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_09.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_10.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_11.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_12.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_13.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_01.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_02.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_03.png
    R doc/manual/images/gmp/gmp.png
    R doc/manual/images/gmp/protocol_development/protocol_development_01.png
    R doc/manual/images/gmp/protocol_development/protocol_development_02.png
    R doc/manual/images/gmp/protocol_development/protocol_development_03.png
    R doc/manual/images/gmp/protocol_development/protocol_development_04.png
    R doc/manual/images/gmp/protocol_development/protocol_development_05.png
    R doc/manual/images/gmp/protocol_development/protocol_development_06.png
    R doc/manual/images/gmp/protocol_development/protocol_development_07.png
    R doc/manual/images/gmp/protocol_development/protocol_development_08.png
    R doc/manual/images/gmp/protocol_development/protocol_development_09.png
    R doc/manual/images/gmp/protocol_development/protocol_development_10.png
    R doc/manual/images/gmp/protocol_development/protocol_development_11.png
    R doc/manual/images/gmp/protocol_development/protocol_development_12.png
    R doc/manual/images/gmp/protocol_development/protocol_development_13.png
    R doc/manual/images/gmp/protocol_development/protocol_development_14.png
    R doc/manual/images/gmp/protocol_development/protocol_development_15.png
    R doc/manual/images/gmp/protocol_development/protocol_development_16.png
    R doc/manual/images/gmp/protocol_development/protocol_development_17.png
    R doc/manual/images/gmp/protocol_development/protocol_development_18.png
    R doc/manual/images/gmp/protocol_development/protocol_development_19.png
    R doc/manual/images/gmp/protocol_development/protocol_development_20.png
    R doc/manual/images/gmp/protocol_development/protocol_development_21.png
    R doc/manual/images/gmp/protocol_development/protocol_development_22.png
    R doc/manual/images/gmp/protocol_development/protocol_development_23.png
    R doc/manual/images/gmp/protocol_development/protocol_development_24.png
    R doc/manual/images/gmp/protocol_development/protocol_development_25.png
    R doc/manual/images/gmp/protocol_development/protocol_development_26.png
    R doc/manual/images/gmp/protocol_development/protocol_development_27.png
    R doc/manual/images/gmp/protocol_development/protocol_development_28.png
    R doc/manual/images/gmp/protocol_development/protocol_development_29.png
    R doc/manual/images/gmp/protocol_development/protocol_development_30.png
    R doc/manual/images/gmp/protocol_development/protocol_development_31.png
    R doc/manual/images/gmp/protocol_development/protocol_development_32.png
    R doc/manual/images/gmp/protocol_development/protocol_development_33.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_01.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_02.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_03.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_04.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_05.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_06.png
    R doc/manual/images/gmp/signature/gmp_signature_01.png
    R doc/manual/images/gmp/signature/gmp_signature_02.png
    R doc/manual/images/gmp/signature/gmp_signature_03.png
    R doc/manual/images/gmp/signature/gmp_signature_04.png
    R doc/manual/images/gmp/signature/gmp_signature_05.png
    R doc/manual/images/gmp/signature/gmp_signature_06.png
    R doc/manual/images/gmp/signature/gmp_signature_07.png
    R doc/manual/images/gmp/signature/gmp_signature_08.png
    R doc/manual/images/grid_editor.png
    R doc/manual/images/grid_editor_multi_grids.png
    R doc/manual/images/grid_editor_multi_grids_sed.png
    R doc/manual/images/grid_editor_mw_view.png
    R doc/manual/images/grid_editor_subgrid1-bad.png
    R doc/manual/images/grid_editor_subgrid1-good.png
    R doc/manual/images/grid_editor_subgrid2-bad.png
    R doc/manual/images/grid_editor_subgrid2-good.png
    R doc/manual/images/grid_editor_subgrid3-bad.png
    R doc/manual/images/grid_editor_subgrid3-good.png
    R doc/manual/images/load_auc-search.png
    R doc/manual/images/load_auc-trips.png
    R doc/manual/images/load_auc.png
    R doc/manual/images/load_colormap.png
    R doc/manual/images/load_model_dis-MID.png
    R doc/manual/images/load_model_distrib.png
    R doc/manual/images/load_noise.png
    R doc/manual/images/load_noise_details.png
    R doc/manual/images/manage_data.png
    R doc/manual/images/manage_data_bhide.png
    R doc/manual/images/manage_data_bshow.png
    R doc/manual/images/manage_data_cmenu-1.png
    R doc/manual/images/manage_data_cmenu-2.png
    R doc/manual/images/manage_data_conf.png
    R doc/manual/images/manage_data_exp.png
    R doc/manual/images/manage_data_pasw.png
    R doc/manual/images/manage_data_sync.png
    R doc/manual/images/manage_data_thelp-1.png
    R doc/manual/images/manage_data_thelp-2.png
    R doc/manual/images/master-pw.png
    R doc/manual/images/model_editor.png
    R doc/manual/images/mwlr_view_3dplot.png
    R doc/manual/images/mwlr_view_load.png
    R doc/manual/images/mwlr_view_pltctrl.png
    R doc/manual/images/mwlr_viewer.png
    R doc/manual/images/mwlr_viewer_xwavl.png
    R doc/manual/images/optima_config_edit.png
    R doc/manual/images/optima_config_new.png
    R doc/manual/images/optima_host_config.png
    R doc/manual/images/pcsa_3dplot.png
    R doc/manual/images/pcsa_analys-line.png
    R doc/manual/images/pcsa_analys-sigm.png
    R doc/manual/images/pcsa_main-c.png
    R doc/manual/images/pcsa_mlines-line1.png
    R doc/manual/images/pcsa_mlines-line2.png
    R doc/manual/images/pcsa_mlines-sigm1.png
    R doc/manual/images/pcsa_mlines-sigm2.png
    R doc/manual/images/pcsa_resplot.png
    R doc/manual/images/pcsa_rpscan-auto.png
    R doc/manual/images/pcsa_rpscan-select.png
    R doc/manual/images/predict1.png
    R doc/manual/images/predict2-1.png
    R doc/manual/images/pseudo3d_comb_rmv.png
    R doc/manual/images/pseudo3d_combine.png
    R doc/manual/images/register.png
    R doc/manual/images/reporter-cmenu.png
    R doc/manual/images/reporter-details.png
    R doc/manual/images/reporter-loadprof.png
    R doc/manual/images/reporter-save.png
    R doc/manual/images/reporter-saveprof.png
    R doc/manual/images/reporter-view.png
    R doc/manual/images/reporter-viewitem.png
    R doc/manual/images/reporter.png
    R doc/manual/images/rotor-add.png
    R doc/manual/images/rotor-save-calibration.png
    R doc/manual/images/rotor.png
    R doc/manual/images/rotorstretch-0.png
    R doc/manual/images/rotorstretch-1.png
    R doc/manual/images/rotorstretch-2.png
    R doc/manual/images/rotorstretch-3.png
    R doc/manual/images/rotorstretch-4.png
    R doc/manual/images/rotorstretch-5.png
    R doc/manual/images/rotorstretch-6.png
    R doc/manual/images/rotorstretch-7.png
    R doc/manual/images/sassoc/sassoc_01.png
    R doc/manual/images/sassoc/sassoc_02.png
    R doc/manual/images/save_colormap.png
    R doc/manual/images/second_moment.png
    R doc/manual/images/select_edits.png
    R doc/manual/images/select_runs.png
    R doc/manual/images/sequence.png
    R doc/manual/images/simparams.png
    R doc/manual/images/somo/somo_icon.png
    R doc/manual/images/time_derivative.png
    R doc/manual/images/ultra.xpm
    R doc/manual/images/ultrascan3.png
    R doc/manual/images/us_buffer.png
    R doc/manual/images/us_buffer_spect.png
    R doc/manual/images/us_convert/us_convert_01.png
    R doc/manual/images/us_convert/us_convert_02.png
    R doc/manual/images/us_convert/us_convert_03.png
    R doc/manual/images/us_convert/us_convert_04.png
    R doc/manual/images/us_convert/us_convert_05.png
    R doc/manual/images/us_convert/us_convert_06.png
    R doc/manual/images/us_convert/us_convert_07.png
    R doc/manual/images/us_convert/us_convert_08.png
    R doc/manual/images/us_convert/us_convert_09.png
    R doc/manual/images/us_convert/us_convert_10.png
    R doc/manual/images/us_convert/us_convert_11.png
    R doc/manual/images/us_convert/us_convert_12.png
    R doc/manual/images/us_convert/us_convert_13.png
    R doc/manual/images/us_convert/us_convert_14.png
    R doc/manual/images/us_edit.png
    R doc/manual/images/us_edit_mwl.png
    R doc/manual/images/us_equiltime.png
    R doc/manual/images/us_fds_filemanager-0.png
    R doc/manual/images/us_fds_filemanager-1.png
    R doc/manual/images/us_fds_filemanager-2.png
    R doc/manual/images/us_fds_filemanager-3.png
    R doc/manual/images/us_fds_filemanager-4.png
    R doc/manual/images/us_investigator-2.png
    R doc/manual/images/us_investigator.png
    R doc/manual/images/us_modelmetrics-0.png
    R doc/manual/images/us_project1.png
    R doc/manual/images/us_project2.png
    R doc/manual/images/us_project3.png
    R doc/manual/images/us_solution1.png
    R doc/manual/images/us_solution2.png
    R doc/manual/images/us_solution3.png
    R doc/manual/images/usfont-1.png
    R doc/manual/images/usfont-2.png
    R doc/manual/images/vhw_combine-combo.png
    R doc/manual/images/vhw_combine-envel.png
    R doc/manual/images/vhw_combine-selrun.png
    R doc/manual/images/vhw_combine.png
    R doc/manual/images/vhw_distribution.png
    R doc/manual/images/vhw_enh_groups.png
    R doc/manual/images/vhw_enhanced.png
    R doc/manual/images/vhw_histogram.png
    R doc/manual/index.body
    R doc/manual/load/load_auc.body
    R doc/manual/load/load_colormap.body
    R doc/manual/load/load_model_dis-MID.body
    R doc/manual/load/load_model_distrib.body
    R doc/manual/load/load_noise.body
    R doc/manual/load/load_noise_details.body
    R doc/manual/mainstyle.css
    R doc/manual/make-docs.sh
    R doc/manual/make-html.sh
    R doc/manual/make-qdocs.sh
    R doc/manual/make-wraps.sh
    R doc/manual/manage_data.body
    R doc/manual/manage_data_cmenu.body
    R doc/manual/manage_data_thelp.body
    R doc/manual/manual.qhcp
    R doc/manual/manual.qhp
    R doc/manual/master_pw.body
    R doc/manual/model_editor.body
    R doc/manual/mwlr_view_load.body
    R doc/manual/mwlr_view_pltctrl.body
    R doc/manual/mwlr_viewer.body
    R doc/manual/optima_host_config.body
    R doc/manual/pcsa.body
    R doc/manual/pcsa_analys.body
    R doc/manual/pcsa_mlines.body
    R doc/manual/pcsa_rpscan.body
    R doc/manual/predict1.body
    R doc/manual/predict2.body
    R doc/manual/pseudo3d_comb_rmv.body
    R doc/manual/pseudo3d_combine.body
    R doc/manual/register.body
    R doc/manual/reporter.body
    R doc/manual/rotor.body
    R doc/manual/rotorstretch.body
    R doc/manual/sassoc.body
    R doc/manual/save_colormap.body
    R doc/manual/second_moment.body
    R doc/manual/select_edits.body
    R doc/manual/select_runs.body
    R doc/manual/simparams.body
    R doc/manual/somo.body
    A doc/manual/source/_static/css/custom.css
    A doc/manual/source/_static/js/language_data.js
    A doc/manual/source/_static/js/sphinx_highlight.js
    A doc/manual/source/conf.py
    A doc/manual/source/index.rst
    A doc/manual/source/requirements.txt
    R doc/manual/template.img.body
    R doc/manual/tidy.conf
    R doc/manual/time_derivative.body
    R doc/manual/ultrascan3.txt
    R doc/manual/us_buffer.body
    R doc/manual/us_edit.body
    R doc/manual/us_edit_mwl.body
    R doc/manual/us_equiltime.body
    R doc/manual/us_fds_filemanager.body
    R doc/manual/us_investigator.body
    R doc/manual/us_modelmetrics.body
    R doc/manual/us_project.body
    R doc/manual/us_solution.body
    R doc/manual/uscol.body
    R doc/manual/uscolor2.body
    R doc/manual/usfont.body
    R doc/manual/usfont2.body
    R doc/manual/vhw_combine.body
    R doc/manual/vhw_distrib_plot.body
    R doc/manual/vhw_enhanced.body
    R doc/manual/wrapped-images.lst
    M gui/CMakeLists.txt
    M gui/us_help.cpp
    M makeall.sh
    A pkg/macos/README.md
    A pkg/macos/component.plist
    A pkg/macos/distribution.xml.in
    A pkg/macos/launcher/UltraScan3.app/Contents/Info.plist
    A pkg/macos/launcher/UltraScan3.app/Contents/MacOS/UltraScan3
    A pkg/macos/postinstall
    A pkg/macos/preinstall
    A pkg/macos/resources/Welcome.txt.in
    A pkg/macos/resources/background.png
    A pkg/macos/ultrascan_sysctl.plist
    A pkg/macos/uninstall.sh
    M programs/CMakeLists.txt
    M programs/us/CMakeLists.txt
    M programs/us/revision.sh
    M programs/us/us.cpp
    M programs/us_helpdaemon/us_helpdaemon.cpp
    M programs/us_mpi_analysis/2dsa_worker.cpp
    M programs/us_mpi_analysis/CMakeLists.txt
    M programs/us_mpi_analysis/pcsa_worker.cpp
    M programs/us_mpi_analysis/revision.sh
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M qwtplot3d/CMakeLists.txt
    A scripts/bootstrap-linux.sh
    A scripts/bootstrap-macos.sh
    A scripts/bootstrap-windows.ps1
    A scripts/bootstrap.bat
    M scripts/build.bat
    M scripts/build.ps1
    M scripts/build.sh
    A us-build
    M utils/CMakeLists.txt
    M utils/us_memory.cpp
    M vcpkg.json

  Log Message:
  -----------
  Merge pull request #374 from ehb54/527-enhancement-sphinx-migration-2

Integrate Sphinx Document Generation


  Commit: 0a9196aea05b0dc1c6f984302c09ffefa32db302
      https://github.com/ehb54/ultrascan3/commit/0a9196aea05b0dc1c6f984302c09ffefa32db302
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-03-24 (Tue, 24 Mar 2026)

  Changed paths:
    M .github/workflows/bump-version.yml
    M .gitignore
    M CMakeLists.txt
    M CMakePresets.json
    M LICENSE.txt
    M README.manual
    M admin/cmake/GenerateVersion.cmake
    A admin/cmake/README.md
    A admin/cmake/packaging/README.md
    A admin/cmake/packaging/linux/LinuxDeploy.cmake
    A admin/cmake/packaging/linux/LinuxHpcDeploy.cmake
    A admin/cmake/packaging/linux/LinuxHpcPkg.cmake
    A admin/cmake/packaging/linux/LinuxPkg.cmake
    A admin/cmake/packaging/macos/MacDeploy.cmake
    A admin/cmake/packaging/macos/MacHpcDeploy.cmake
    A admin/cmake/packaging/macos/MacHpcPkg.cmake
    A admin/cmake/packaging/macos/MacOsDeployQtAssistant.cmake
    A admin/cmake/packaging/macos/MacOsPkg.cmake
    A admin/cmake/packaging/macos/StageAssistantDev.cmake
    A admin/cmake/packaging/windows/WinDeploy.cmake
    A admin/cmake/packaging/windows/WinPkg.cmake
    A admin/cmake/packaging/windows/WindowsDeployQtAssistant.cmake
    M admin/cmake/toolchain.cmake
    A buildsys/vcpkg/overlay-ports/mpg123/fix-arm64-no-fpu-neon64.patch
    A buildsys/vcpkg/overlay-ports/mpg123/have-fpu.diff
    A buildsys/vcpkg/overlay-ports/mpg123/pkgconfig.diff
    A buildsys/vcpkg/overlay-ports/mpg123/portfile.cmake
    A buildsys/vcpkg/overlay-ports/mpg123/vcpkg.json
    M buildsys/vcpkg/overlay-ports/qt5-tools/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qttools/devendor-litehtml.patch
    A buildsys/vcpkg/overlay-ports/qttools/port.data.cmake
    A buildsys/vcpkg/overlay-ports/qttools/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qttools/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qttools/windeployqt.debug.bat
    M buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/portfile.cmake
    R doc/manual/2dsa/2dsa.body
    R doc/manual/2dsa/2dsa_advan.body
    R doc/manual/2dsa/2dsa_analvv.body
    R doc/manual/2dsa/2dsa_analys.body
    M doc/manual/CMakeLists.txt
    M doc/manual/Makefile
    M doc/manual/README.md
    R doc/manual/advanced_config.body
    R doc/manual/analytes.body
    R doc/manual/associations.body
    R doc/manual/astfem_sim.body
    R doc/manual/buffer_edit.body
    R doc/manual/buffer_new.body
    R doc/manual/buffer_select.body
    R doc/manual/buffer_settings.body
    R doc/manual/cfa_viewer.body
    R doc/manual/colorgradient.body
    R doc/manual/combine_models.body
    R doc/manual/components.body
    R doc/manual/config.body
    R doc/manual/config2.body
    R doc/manual/convert-experiment.body
    R doc/manual/convert-seltrip.body
    R doc/manual/convert.body
    R doc/manual/data_loader.body
    R doc/manual/database_config.body
    R doc/manual/ddist_combine.body
    R doc/manual/dens_match.body
    R doc/manual/dens_match_mparam.body
    R doc/manual/dens_match_rmvmods.body
    R doc/manual/experiment/experiment_cells.body
    R doc/manual/experiment/experiment_general.body
    R doc/manual/experiment/experiment_photomult.body
    R doc/manual/experiment/experiment_rotor.body
    R doc/manual/experiment/experiment_solutions.body
    R doc/manual/experiment/experiment_speeds.body
    R doc/manual/experiment/experiment_upload.body
    R doc/manual/export_legacy.body
    R doc/manual/fe_match/fe_match.body
    R doc/manual/fe_match/fe_match_adv.body
    R doc/manual/fe_match/fe_match_controls.body
    R doc/manual/fe_match/fe_match_lddat.body
    R doc/manual/fe_match/fe_match_simulate.body
    R doc/manual/fit_meniscus.body
    R doc/manual/footer.us3
    R doc/manual/ga_initialize.body
    R doc/manual/gmp/gmp.body
    R doc/manual/gmp/gmp_audit_trail.body
    R doc/manual/gmp/gmp_data_acquisition.body
    R doc/manual/gmp/gmp_data_acquisition_experiment.body
    R doc/manual/gmp/gmp_data_acquisition_gmp.body
    R doc/manual/gmp/gmp_protocol_development.body
    R doc/manual/gmp/gmp_report_generator.body
    R doc/manual/gmp/gmp_signature.body
    R doc/manual/grid_editor.body
    R doc/manual/header.us3
    R doc/manual/images/2dsa_3dplot.png
    R doc/manual/images/2dsa_advan.png
    R doc/manual/images/2dsa_analvv.png
    R doc/manual/images/2dsa_analys.png
    R doc/manual/images/2dsa_main-c.png
    R doc/manual/images/2dsa_main-o.png
    R doc/manual/images/2dsa_resplot.png
    R doc/manual/images/advanced_config.png
    R doc/manual/images/analyte_details.png
    R doc/manual/images/analytes.png
    R doc/manual/images/associations.png
    R doc/manual/images/astfem_sim.png
    R doc/manual/images/buffer_edit.png
    R doc/manual/images/buffer_info.png
    R doc/manual/images/buffer_new.png
    R doc/manual/images/buffer_select.png
    R doc/manual/images/buffer_settings.png
    R doc/manual/images/cfa_view-loadauc.png
    R doc/manual/images/cfa_view-loadraw.png
    R doc/manual/images/cfa_view-main.png
    R doc/manual/images/cfa_view-statsauc.png
    R doc/manual/images/cfa_view-statsraw.png
    R doc/manual/images/color-1.png
    R doc/manual/images/color-2.png
    R doc/manual/images/color-a.png
    R doc/manual/images/color-b.png
    R doc/manual/images/colorgrad.png
    R doc/manual/images/colorgrad1.png
    R doc/manual/images/combine_models-idedit.png
    R doc/manual/images/combine_models-save.png
    R doc/manual/images/combine_models.png
    R doc/manual/images/components.png
    R doc/manual/images/config.png
    R doc/manual/images/config1.png
    R doc/manual/images/config2.png
    R doc/manual/images/convert-RIdata.png
    R doc/manual/images/convert-exclude.png
    R doc/manual/images/convert-experiment.png
    R doc/manual/images/convert-mwl.png
    R doc/manual/images/convert-seltrip.png
    R doc/manual/images/convert-subset.png
    R doc/manual/images/convert-tolerance.png
    R doc/manual/images/convert.png
    R doc/manual/images/data_loader-edits.png
    R doc/manual/images/data_loader-trips.png
    R doc/manual/images/data_loader.png
    R doc/manual/images/database.png
    R doc/manual/images/ddist_combine-selrun.png
    R doc/manual/images/ddist_combine.png
    R doc/manual/images/densmatch_main.png
    R doc/manual/images/densmatch_mpars_completed.png
    R doc/manual/images/densmatch_mpars_empty.png
    R doc/manual/images/densmatch_rmvmodels.png
    R doc/manual/images/eq1-mean.png
    R doc/manual/images/eq2-skew.png
    R doc/manual/images/eq3-kurtosis.png
    R doc/manual/images/eq4-moments.png
    R doc/manual/images/eq5-variance.png
    R doc/manual/images/eq6-stddev.png
    R doc/manual/images/eq7-probsigma.png
    R doc/manual/images/eq8-confidence.png
    R doc/manual/images/experiment_cells.png
    R doc/manual/images/experiment_general.png
    R doc/manual/images/experiment_photomult.png
    R doc/manual/images/experiment_rotor.png
    R doc/manual/images/experiment_solutions.png
    R doc/manual/images/experiment_speeds.png
    R doc/manual/images/experiment_upload.png
    R doc/manual/images/export_legacy.png
    R doc/manual/images/fe_match.png
    R doc/manual/images/fe_match_3dplot.png
    R doc/manual/images/fe_match_adv.png
    R doc/manual/images/fe_match_lddat1.png
    R doc/manual/images/fe_match_lddat2.png
    R doc/manual/images/fe_match_lddat3.png
    R doc/manual/images/fe_match_lddat4.png
    R doc/manual/images/fe_match_ra.png
    R doc/manual/images/fe_match_resplot.png
    R doc/manual/images/fe_match_sim1.png
    R doc/manual/images/fe_match_sim2.png
    R doc/manual/images/fe_match_sim3_1b.png
    R doc/manual/images/fe_match_sim3_1p.png
    R doc/manual/images/fe_match_sim3_2b.png
    R doc/manual/images/fe_match_sim3_2p.png
    R doc/manual/images/fe_match_sim3_3b.png
    R doc/manual/images/fe_match_sim3_4b.png
    R doc/manual/images/fe_match_sim3_5b.png
    R doc/manual/images/fe_match_sim3_5p.png
    R doc/manual/images/fe_match_sim3_6b.png
    R doc/manual/images/fe_match_sim3_7b.png
    R doc/manual/images/fe_match_sim3_8b.png
    R doc/manual/images/fe_match_sim4.png
    R doc/manual/images/fe_match_sim5.png
    R doc/manual/images/fe_match_sim6.png
    R doc/manual/images/fe_match_sim7.png
    R doc/manual/images/fit_men-editupd.png
    R doc/manual/images/fit_men-load.png
    R doc/manual/images/fit_meniscus.png
    R doc/manual/images/ga_initialize.png
    R doc/manual/images/gmp/audit_trail/gmp_audit_trail_01.png
    R doc/manual/images/gmp/audit_trail/gmp_audit_trail_02.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_01.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_02.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_03.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_04.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_05.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_06.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_07.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_08.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_09.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_10.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_11.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_12.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_13.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_14.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_15.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_16.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_17.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_18.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_19.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_20.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_21.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_22.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_23.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_24.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_25.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_26.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_27.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_28.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_29.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_30.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_31.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_32.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_33.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_34.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_35.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_36.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_37.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_38.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_39.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_40.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_41.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_42.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_43.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_44.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_45.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_46.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_47.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_01.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_02.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_03.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_04.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_05.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_06.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_07.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_08.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_09.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_10.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_11.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_12.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_13.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_01.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_02.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_03.png
    R doc/manual/images/gmp/gmp.png
    R doc/manual/images/gmp/protocol_development/protocol_development_01.png
    R doc/manual/images/gmp/protocol_development/protocol_development_02.png
    R doc/manual/images/gmp/protocol_development/protocol_development_03.png
    R doc/manual/images/gmp/protocol_development/protocol_development_04.png
    R doc/manual/images/gmp/protocol_development/protocol_development_05.png
    R doc/manual/images/gmp/protocol_development/protocol_development_06.png
    R doc/manual/images/gmp/protocol_development/protocol_development_07.png
    R doc/manual/images/gmp/protocol_development/protocol_development_08.png
    R doc/manual/images/gmp/protocol_development/protocol_development_09.png
    R doc/manual/images/gmp/protocol_development/protocol_development_10.png
    R doc/manual/images/gmp/protocol_development/protocol_development_11.png
    R doc/manual/images/gmp/protocol_development/protocol_development_12.png
    R doc/manual/images/gmp/protocol_development/protocol_development_13.png
    R doc/manual/images/gmp/protocol_development/protocol_development_14.png
    R doc/manual/images/gmp/protocol_development/protocol_development_15.png
    R doc/manual/images/gmp/protocol_development/protocol_development_16.png
    R doc/manual/images/gmp/protocol_development/protocol_development_17.png
    R doc/manual/images/gmp/protocol_development/protocol_development_18.png
    R doc/manual/images/gmp/protocol_development/protocol_development_19.png
    R doc/manual/images/gmp/protocol_development/protocol_development_20.png
    R doc/manual/images/gmp/protocol_development/protocol_development_21.png
    R doc/manual/images/gmp/protocol_development/protocol_development_22.png
    R doc/manual/images/gmp/protocol_development/protocol_development_23.png
    R doc/manual/images/gmp/protocol_development/protocol_development_24.png
    R doc/manual/images/gmp/protocol_development/protocol_development_25.png
    R doc/manual/images/gmp/protocol_development/protocol_development_26.png
    R doc/manual/images/gmp/protocol_development/protocol_development_27.png
    R doc/manual/images/gmp/protocol_development/protocol_development_28.png
    R doc/manual/images/gmp/protocol_development/protocol_development_29.png
    R doc/manual/images/gmp/protocol_development/protocol_development_30.png
    R doc/manual/images/gmp/protocol_development/protocol_development_31.png
    R doc/manual/images/gmp/protocol_development/protocol_development_32.png
    R doc/manual/images/gmp/protocol_development/protocol_development_33.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_01.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_02.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_03.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_04.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_05.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_06.png
    R doc/manual/images/gmp/signature/gmp_signature_01.png
    R doc/manual/images/gmp/signature/gmp_signature_02.png
    R doc/manual/images/gmp/signature/gmp_signature_03.png
    R doc/manual/images/gmp/signature/gmp_signature_04.png
    R doc/manual/images/gmp/signature/gmp_signature_05.png
    R doc/manual/images/gmp/signature/gmp_signature_06.png
    R doc/manual/images/gmp/signature/gmp_signature_07.png
    R doc/manual/images/gmp/signature/gmp_signature_08.png
    R doc/manual/images/grid_editor.png
    R doc/manual/images/grid_editor_multi_grids.png
    R doc/manual/images/grid_editor_multi_grids_sed.png
    R doc/manual/images/grid_editor_mw_view.png
    R doc/manual/images/grid_editor_subgrid1-bad.png
    R doc/manual/images/grid_editor_subgrid1-good.png
    R doc/manual/images/grid_editor_subgrid2-bad.png
    R doc/manual/images/grid_editor_subgrid2-good.png
    R doc/manual/images/grid_editor_subgrid3-bad.png
    R doc/manual/images/grid_editor_subgrid3-good.png
    R doc/manual/images/load_auc-search.png
    R doc/manual/images/load_auc-trips.png
    R doc/manual/images/load_auc.png
    R doc/manual/images/load_colormap.png
    R doc/manual/images/load_model_dis-MID.png
    R doc/manual/images/load_model_distrib.png
    R doc/manual/images/load_noise.png
    R doc/manual/images/load_noise_details.png
    R doc/manual/images/manage_data.png
    R doc/manual/images/manage_data_bhide.png
    R doc/manual/images/manage_data_bshow.png
    R doc/manual/images/manage_data_cmenu-1.png
    R doc/manual/images/manage_data_cmenu-2.png
    R doc/manual/images/manage_data_conf.png
    R doc/manual/images/manage_data_exp.png
    R doc/manual/images/manage_data_pasw.png
    R doc/manual/images/manage_data_sync.png
    R doc/manual/images/manage_data_thelp-1.png
    R doc/manual/images/manage_data_thelp-2.png
    R doc/manual/images/master-pw.png
    R doc/manual/images/model_editor.png
    R doc/manual/images/mwlr_view_3dplot.png
    R doc/manual/images/mwlr_view_load.png
    R doc/manual/images/mwlr_view_pltctrl.png
    R doc/manual/images/mwlr_viewer.png
    R doc/manual/images/mwlr_viewer_xwavl.png
    R doc/manual/images/optima_config_edit.png
    R doc/manual/images/optima_config_new.png
    R doc/manual/images/optima_host_config.png
    R doc/manual/images/pcsa_3dplot.png
    R doc/manual/images/pcsa_analys-line.png
    R doc/manual/images/pcsa_analys-sigm.png
    R doc/manual/images/pcsa_main-c.png
    R doc/manual/images/pcsa_mlines-line1.png
    R doc/manual/images/pcsa_mlines-line2.png
    R doc/manual/images/pcsa_mlines-sigm1.png
    R doc/manual/images/pcsa_mlines-sigm2.png
    R doc/manual/images/pcsa_resplot.png
    R doc/manual/images/pcsa_rpscan-auto.png
    R doc/manual/images/pcsa_rpscan-select.png
    R doc/manual/images/predict1.png
    R doc/manual/images/predict2-1.png
    R doc/manual/images/pseudo3d_comb_rmv.png
    R doc/manual/images/pseudo3d_combine.png
    R doc/manual/images/register.png
    R doc/manual/images/reporter-cmenu.png
    R doc/manual/images/reporter-details.png
    R doc/manual/images/reporter-loadprof.png
    R doc/manual/images/reporter-save.png
    R doc/manual/images/reporter-saveprof.png
    R doc/manual/images/reporter-view.png
    R doc/manual/images/reporter-viewitem.png
    R doc/manual/images/reporter.png
    R doc/manual/images/rotor-add.png
    R doc/manual/images/rotor-save-calibration.png
    R doc/manual/images/rotor.png
    R doc/manual/images/rotorstretch-0.png
    R doc/manual/images/rotorstretch-1.png
    R doc/manual/images/rotorstretch-2.png
    R doc/manual/images/rotorstretch-3.png
    R doc/manual/images/rotorstretch-4.png
    R doc/manual/images/rotorstretch-5.png
    R doc/manual/images/rotorstretch-6.png
    R doc/manual/images/rotorstretch-7.png
    R doc/manual/images/sassoc/sassoc_01.png
    R doc/manual/images/sassoc/sassoc_02.png
    R doc/manual/images/save_colormap.png
    R doc/manual/images/second_moment.png
    R doc/manual/images/select_edits.png
    R doc/manual/images/select_runs.png
    R doc/manual/images/sequence.png
    R doc/manual/images/simparams.png
    R doc/manual/images/somo/somo_icon.png
    R doc/manual/images/time_derivative.png
    R doc/manual/images/ultra.xpm
    R doc/manual/images/ultrascan3.png
    R doc/manual/images/us_buffer.png
    R doc/manual/images/us_buffer_spect.png
    R doc/manual/images/us_convert/us_convert_01.png
    R doc/manual/images/us_convert/us_convert_02.png
    R doc/manual/images/us_convert/us_convert_03.png
    R doc/manual/images/us_convert/us_convert_04.png
    R doc/manual/images/us_convert/us_convert_05.png
    R doc/manual/images/us_convert/us_convert_06.png
    R doc/manual/images/us_convert/us_convert_07.png
    R doc/manual/images/us_convert/us_convert_08.png
    R doc/manual/images/us_convert/us_convert_09.png
    R doc/manual/images/us_convert/us_convert_10.png
    R doc/manual/images/us_convert/us_convert_11.png
    R doc/manual/images/us_convert/us_convert_12.png
    R doc/manual/images/us_convert/us_convert_13.png
    R doc/manual/images/us_convert/us_convert_14.png
    R doc/manual/images/us_edit.png
    R doc/manual/images/us_edit_mwl.png
    R doc/manual/images/us_equiltime.png
    R doc/manual/images/us_fds_filemanager-0.png
    R doc/manual/images/us_fds_filemanager-1.png
    R doc/manual/images/us_fds_filemanager-2.png
    R doc/manual/images/us_fds_filemanager-3.png
    R doc/manual/images/us_fds_filemanager-4.png
    R doc/manual/images/us_investigator-2.png
    R doc/manual/images/us_investigator.png
    R doc/manual/images/us_modelmetrics-0.png
    R doc/manual/images/us_project1.png
    R doc/manual/images/us_project2.png
    R doc/manual/images/us_project3.png
    R doc/manual/images/us_solution1.png
    R doc/manual/images/us_solution2.png
    R doc/manual/images/us_solution3.png
    R doc/manual/images/usfont-1.png
    R doc/manual/images/usfont-2.png
    R doc/manual/images/vhw_combine-combo.png
    R doc/manual/images/vhw_combine-envel.png
    R doc/manual/images/vhw_combine-selrun.png
    R doc/manual/images/vhw_combine.png
    R doc/manual/images/vhw_distribution.png
    R doc/manual/images/vhw_enh_groups.png
    R doc/manual/images/vhw_enhanced.png
    R doc/manual/images/vhw_histogram.png
    R doc/manual/index.body
    R doc/manual/load/load_auc.body
    R doc/manual/load/load_colormap.body
    R doc/manual/load/load_model_dis-MID.body
    R doc/manual/load/load_model_distrib.body
    R doc/manual/load/load_noise.body
    R doc/manual/load/load_noise_details.body
    R doc/manual/mainstyle.css
    R doc/manual/make-docs.sh
    R doc/manual/make-html.sh
    R doc/manual/make-qdocs.sh
    R doc/manual/make-wraps.sh
    R doc/manual/manage_data.body
    R doc/manual/manage_data_cmenu.body
    R doc/manual/manage_data_thelp.body
    R doc/manual/manual.qhcp
    R doc/manual/manual.qhp
    R doc/manual/master_pw.body
    R doc/manual/model_editor.body
    R doc/manual/mwlr_view_load.body
    R doc/manual/mwlr_view_pltctrl.body
    R doc/manual/mwlr_viewer.body
    R doc/manual/optima_host_config.body
    R doc/manual/pcsa.body
    R doc/manual/pcsa_analys.body
    R doc/manual/pcsa_mlines.body
    R doc/manual/pcsa_rpscan.body
    R doc/manual/predict1.body
    R doc/manual/predict2.body
    R doc/manual/pseudo3d_comb_rmv.body
    R doc/manual/pseudo3d_combine.body
    R doc/manual/register.body
    R doc/manual/reporter.body
    R doc/manual/rotor.body
    R doc/manual/rotorstretch.body
    R doc/manual/sassoc.body
    R doc/manual/save_colormap.body
    R doc/manual/second_moment.body
    R doc/manual/select_edits.body
    R doc/manual/select_runs.body
    R doc/manual/simparams.body
    R doc/manual/somo.body
    A doc/manual/source/_static/css/custom.css
    A doc/manual/source/_static/js/language_data.js
    A doc/manual/source/_static/js/sphinx_highlight.js
    A doc/manual/source/conf.py
    A doc/manual/source/index.rst
    A doc/manual/source/requirements.txt
    R doc/manual/template.img.body
    R doc/manual/tidy.conf
    R doc/manual/time_derivative.body
    R doc/manual/ultrascan3.txt
    R doc/manual/us_buffer.body
    R doc/manual/us_edit.body
    R doc/manual/us_edit_mwl.body
    R doc/manual/us_equiltime.body
    R doc/manual/us_fds_filemanager.body
    R doc/manual/us_investigator.body
    R doc/manual/us_modelmetrics.body
    R doc/manual/us_project.body
    R doc/manual/us_solution.body
    R doc/manual/uscol.body
    R doc/manual/uscolor2.body
    R doc/manual/usfont.body
    R doc/manual/usfont2.body
    R doc/manual/vhw_combine.body
    R doc/manual/vhw_distrib_plot.body
    R doc/manual/vhw_enhanced.body
    R doc/manual/wrapped-images.lst
    M gui/CMakeLists.txt
    M gui/us_help.cpp
    M gui/us_plot.cpp
    M gui/us_plot.h
    M makeall.sh
    A pkg/macos/README.md
    A pkg/macos/component.plist
    A pkg/macos/distribution.xml.in
    A pkg/macos/launcher/UltraScan3.app/Contents/Info.plist
    A pkg/macos/launcher/UltraScan3.app/Contents/MacOS/UltraScan3
    A pkg/macos/postinstall
    A pkg/macos/preinstall
    A pkg/macos/resources/Welcome.txt.in
    A pkg/macos/resources/background.png
    A pkg/macos/ultrascan_sysctl.plist
    A pkg/macos/uninstall.sh
    M programs/CMakeLists.txt
    M programs/us/CMakeLists.txt
    M programs/us/revision.sh
    M programs/us/us.cpp
    M programs/us_analysis_profile/us_anapro_utils.cpp
    M programs/us_config/us_admin.cpp
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_edit.h
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_helpdaemon/us_helpdaemon.cpp
    M programs/us_mpi_analysis/2dsa_worker.cpp
    M programs/us_mpi_analysis/CMakeLists.txt
    M programs/us_mpi_analysis/pcsa_worker.cpp
    M programs/us_mpi_analysis/revision.sh
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_spectrum/us_spectrum.h
    M qwtplot3d/CMakeLists.txt
    A scripts/bootstrap-linux.sh
    A scripts/bootstrap-macos.sh
    A scripts/bootstrap-windows.ps1
    A scripts/bootstrap.bat
    M scripts/build.bat
    M scripts/build.ps1
    M scripts/build.sh
    M test/utils/test_us_crypto.cpp
    A us-build
    M utils/CMakeLists.txt
    M utils/us_crypto.cpp
    M utils/us_memory.cpp
    M utils/us_run_protocol.cpp
    M utils/us_run_protocol.h
    M vcpkg.json

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


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

  Changed paths:
    M programs/us/revision.sh

  Log Message:
  -----------
  Merge pull request #377 from ehb54/ehb54-issue-670

fix revision.sh checks osx/linux compat.


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

  Changed paths:
    M .github/workflows/bump-version.yml
    M .gitignore
    M CMakeLists.txt
    M CMakePresets.json
    M LICENSE.txt
    M README.manual
    M admin/cmake/GenerateVersion.cmake
    A admin/cmake/README.md
    A admin/cmake/packaging/README.md
    A admin/cmake/packaging/linux/LinuxDeploy.cmake
    A admin/cmake/packaging/linux/LinuxHpcDeploy.cmake
    A admin/cmake/packaging/linux/LinuxHpcPkg.cmake
    A admin/cmake/packaging/linux/LinuxPkg.cmake
    A admin/cmake/packaging/macos/MacDeploy.cmake
    A admin/cmake/packaging/macos/MacHpcDeploy.cmake
    A admin/cmake/packaging/macos/MacHpcPkg.cmake
    A admin/cmake/packaging/macos/MacOsDeployQtAssistant.cmake
    A admin/cmake/packaging/macos/MacOsPkg.cmake
    A admin/cmake/packaging/macos/StageAssistantDev.cmake
    A admin/cmake/packaging/windows/WinDeploy.cmake
    A admin/cmake/packaging/windows/WinPkg.cmake
    A admin/cmake/packaging/windows/WindowsDeployQtAssistant.cmake
    M admin/cmake/toolchain.cmake
    A buildsys/vcpkg/overlay-ports/mpg123/fix-arm64-no-fpu-neon64.patch
    A buildsys/vcpkg/overlay-ports/mpg123/have-fpu.diff
    A buildsys/vcpkg/overlay-ports/mpg123/pkgconfig.diff
    A buildsys/vcpkg/overlay-ports/mpg123/portfile.cmake
    A buildsys/vcpkg/overlay-ports/mpg123/vcpkg.json
    M buildsys/vcpkg/overlay-ports/qt5-tools/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qttools/devendor-litehtml.patch
    A buildsys/vcpkg/overlay-ports/qttools/port.data.cmake
    A buildsys/vcpkg/overlay-ports/qttools/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qttools/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qttools/windeployqt.debug.bat
    M buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/portfile.cmake
    R doc/manual/2dsa/2dsa.body
    R doc/manual/2dsa/2dsa_advan.body
    R doc/manual/2dsa/2dsa_analvv.body
    R doc/manual/2dsa/2dsa_analys.body
    M doc/manual/CMakeLists.txt
    M doc/manual/Makefile
    M doc/manual/README.md
    R doc/manual/advanced_config.body
    R doc/manual/analytes.body
    R doc/manual/associations.body
    R doc/manual/astfem_sim.body
    R doc/manual/buffer_edit.body
    R doc/manual/buffer_new.body
    R doc/manual/buffer_select.body
    R doc/manual/buffer_settings.body
    R doc/manual/cfa_viewer.body
    R doc/manual/colorgradient.body
    R doc/manual/combine_models.body
    R doc/manual/components.body
    R doc/manual/config.body
    R doc/manual/config2.body
    R doc/manual/convert-experiment.body
    R doc/manual/convert-seltrip.body
    R doc/manual/convert.body
    R doc/manual/data_loader.body
    R doc/manual/database_config.body
    R doc/manual/ddist_combine.body
    R doc/manual/dens_match.body
    R doc/manual/dens_match_mparam.body
    R doc/manual/dens_match_rmvmods.body
    R doc/manual/experiment/experiment_cells.body
    R doc/manual/experiment/experiment_general.body
    R doc/manual/experiment/experiment_photomult.body
    R doc/manual/experiment/experiment_rotor.body
    R doc/manual/experiment/experiment_solutions.body
    R doc/manual/experiment/experiment_speeds.body
    R doc/manual/experiment/experiment_upload.body
    R doc/manual/export_legacy.body
    R doc/manual/fe_match/fe_match.body
    R doc/manual/fe_match/fe_match_adv.body
    R doc/manual/fe_match/fe_match_controls.body
    R doc/manual/fe_match/fe_match_lddat.body
    R doc/manual/fe_match/fe_match_simulate.body
    R doc/manual/fit_meniscus.body
    R doc/manual/footer.us3
    R doc/manual/ga_initialize.body
    R doc/manual/gmp/gmp.body
    R doc/manual/gmp/gmp_audit_trail.body
    R doc/manual/gmp/gmp_data_acquisition.body
    R doc/manual/gmp/gmp_data_acquisition_experiment.body
    R doc/manual/gmp/gmp_data_acquisition_gmp.body
    R doc/manual/gmp/gmp_protocol_development.body
    R doc/manual/gmp/gmp_report_generator.body
    R doc/manual/gmp/gmp_signature.body
    R doc/manual/grid_editor.body
    R doc/manual/header.us3
    R doc/manual/images/2dsa_3dplot.png
    R doc/manual/images/2dsa_advan.png
    R doc/manual/images/2dsa_analvv.png
    R doc/manual/images/2dsa_analys.png
    R doc/manual/images/2dsa_main-c.png
    R doc/manual/images/2dsa_main-o.png
    R doc/manual/images/2dsa_resplot.png
    R doc/manual/images/advanced_config.png
    R doc/manual/images/analyte_details.png
    R doc/manual/images/analytes.png
    R doc/manual/images/associations.png
    R doc/manual/images/astfem_sim.png
    R doc/manual/images/buffer_edit.png
    R doc/manual/images/buffer_info.png
    R doc/manual/images/buffer_new.png
    R doc/manual/images/buffer_select.png
    R doc/manual/images/buffer_settings.png
    R doc/manual/images/cfa_view-loadauc.png
    R doc/manual/images/cfa_view-loadraw.png
    R doc/manual/images/cfa_view-main.png
    R doc/manual/images/cfa_view-statsauc.png
    R doc/manual/images/cfa_view-statsraw.png
    R doc/manual/images/color-1.png
    R doc/manual/images/color-2.png
    R doc/manual/images/color-a.png
    R doc/manual/images/color-b.png
    R doc/manual/images/colorgrad.png
    R doc/manual/images/colorgrad1.png
    R doc/manual/images/combine_models-idedit.png
    R doc/manual/images/combine_models-save.png
    R doc/manual/images/combine_models.png
    R doc/manual/images/components.png
    R doc/manual/images/config.png
    R doc/manual/images/config1.png
    R doc/manual/images/config2.png
    R doc/manual/images/convert-RIdata.png
    R doc/manual/images/convert-exclude.png
    R doc/manual/images/convert-experiment.png
    R doc/manual/images/convert-mwl.png
    R doc/manual/images/convert-seltrip.png
    R doc/manual/images/convert-subset.png
    R doc/manual/images/convert-tolerance.png
    R doc/manual/images/convert.png
    R doc/manual/images/data_loader-edits.png
    R doc/manual/images/data_loader-trips.png
    R doc/manual/images/data_loader.png
    R doc/manual/images/database.png
    R doc/manual/images/ddist_combine-selrun.png
    R doc/manual/images/ddist_combine.png
    R doc/manual/images/densmatch_main.png
    R doc/manual/images/densmatch_mpars_completed.png
    R doc/manual/images/densmatch_mpars_empty.png
    R doc/manual/images/densmatch_rmvmodels.png
    R doc/manual/images/eq1-mean.png
    R doc/manual/images/eq2-skew.png
    R doc/manual/images/eq3-kurtosis.png
    R doc/manual/images/eq4-moments.png
    R doc/manual/images/eq5-variance.png
    R doc/manual/images/eq6-stddev.png
    R doc/manual/images/eq7-probsigma.png
    R doc/manual/images/eq8-confidence.png
    R doc/manual/images/experiment_cells.png
    R doc/manual/images/experiment_general.png
    R doc/manual/images/experiment_photomult.png
    R doc/manual/images/experiment_rotor.png
    R doc/manual/images/experiment_solutions.png
    R doc/manual/images/experiment_speeds.png
    R doc/manual/images/experiment_upload.png
    R doc/manual/images/export_legacy.png
    R doc/manual/images/fe_match.png
    R doc/manual/images/fe_match_3dplot.png
    R doc/manual/images/fe_match_adv.png
    R doc/manual/images/fe_match_lddat1.png
    R doc/manual/images/fe_match_lddat2.png
    R doc/manual/images/fe_match_lddat3.png
    R doc/manual/images/fe_match_lddat4.png
    R doc/manual/images/fe_match_ra.png
    R doc/manual/images/fe_match_resplot.png
    R doc/manual/images/fe_match_sim1.png
    R doc/manual/images/fe_match_sim2.png
    R doc/manual/images/fe_match_sim3_1b.png
    R doc/manual/images/fe_match_sim3_1p.png
    R doc/manual/images/fe_match_sim3_2b.png
    R doc/manual/images/fe_match_sim3_2p.png
    R doc/manual/images/fe_match_sim3_3b.png
    R doc/manual/images/fe_match_sim3_4b.png
    R doc/manual/images/fe_match_sim3_5b.png
    R doc/manual/images/fe_match_sim3_5p.png
    R doc/manual/images/fe_match_sim3_6b.png
    R doc/manual/images/fe_match_sim3_7b.png
    R doc/manual/images/fe_match_sim3_8b.png
    R doc/manual/images/fe_match_sim4.png
    R doc/manual/images/fe_match_sim5.png
    R doc/manual/images/fe_match_sim6.png
    R doc/manual/images/fe_match_sim7.png
    R doc/manual/images/fit_men-editupd.png
    R doc/manual/images/fit_men-load.png
    R doc/manual/images/fit_meniscus.png
    R doc/manual/images/ga_initialize.png
    R doc/manual/images/gmp/audit_trail/gmp_audit_trail_01.png
    R doc/manual/images/gmp/audit_trail/gmp_audit_trail_02.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_01.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_02.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_03.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_04.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_05.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_06.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_07.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_08.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_09.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_10.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_11.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_12.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_13.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_14.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_15.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_16.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_17.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_18.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_19.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_20.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_21.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_22.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_23.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_24.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_25.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_26.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_27.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_28.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_29.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_30.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_31.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_32.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_33.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_34.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_35.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_36.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_37.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_38.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_39.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_40.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_41.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_42.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_43.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_44.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_45.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_46.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_47.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_01.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_02.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_03.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_04.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_05.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_06.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_07.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_08.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_09.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_10.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_11.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_12.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_13.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_01.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_02.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_03.png
    R doc/manual/images/gmp/gmp.png
    R doc/manual/images/gmp/protocol_development/protocol_development_01.png
    R doc/manual/images/gmp/protocol_development/protocol_development_02.png
    R doc/manual/images/gmp/protocol_development/protocol_development_03.png
    R doc/manual/images/gmp/protocol_development/protocol_development_04.png
    R doc/manual/images/gmp/protocol_development/protocol_development_05.png
    R doc/manual/images/gmp/protocol_development/protocol_development_06.png
    R doc/manual/images/gmp/protocol_development/protocol_development_07.png
    R doc/manual/images/gmp/protocol_development/protocol_development_08.png
    R doc/manual/images/gmp/protocol_development/protocol_development_09.png
    R doc/manual/images/gmp/protocol_development/protocol_development_10.png
    R doc/manual/images/gmp/protocol_development/protocol_development_11.png
    R doc/manual/images/gmp/protocol_development/protocol_development_12.png
    R doc/manual/images/gmp/protocol_development/protocol_development_13.png
    R doc/manual/images/gmp/protocol_development/protocol_development_14.png
    R doc/manual/images/gmp/protocol_development/protocol_development_15.png
    R doc/manual/images/gmp/protocol_development/protocol_development_16.png
    R doc/manual/images/gmp/protocol_development/protocol_development_17.png
    R doc/manual/images/gmp/protocol_development/protocol_development_18.png
    R doc/manual/images/gmp/protocol_development/protocol_development_19.png
    R doc/manual/images/gmp/protocol_development/protocol_development_20.png
    R doc/manual/images/gmp/protocol_development/protocol_development_21.png
    R doc/manual/images/gmp/protocol_development/protocol_development_22.png
    R doc/manual/images/gmp/protocol_development/protocol_development_23.png
    R doc/manual/images/gmp/protocol_development/protocol_development_24.png
    R doc/manual/images/gmp/protocol_development/protocol_development_25.png
    R doc/manual/images/gmp/protocol_development/protocol_development_26.png
    R doc/manual/images/gmp/protocol_development/protocol_development_27.png
    R doc/manual/images/gmp/protocol_development/protocol_development_28.png
    R doc/manual/images/gmp/protocol_development/protocol_development_29.png
    R doc/manual/images/gmp/protocol_development/protocol_development_30.png
    R doc/manual/images/gmp/protocol_development/protocol_development_31.png
    R doc/manual/images/gmp/protocol_development/protocol_development_32.png
    R doc/manual/images/gmp/protocol_development/protocol_development_33.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_01.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_02.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_03.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_04.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_05.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_06.png
    R doc/manual/images/gmp/signature/gmp_signature_01.png
    R doc/manual/images/gmp/signature/gmp_signature_02.png
    R doc/manual/images/gmp/signature/gmp_signature_03.png
    R doc/manual/images/gmp/signature/gmp_signature_04.png
    R doc/manual/images/gmp/signature/gmp_signature_05.png
    R doc/manual/images/gmp/signature/gmp_signature_06.png
    R doc/manual/images/gmp/signature/gmp_signature_07.png
    R doc/manual/images/gmp/signature/gmp_signature_08.png
    R doc/manual/images/grid_editor.png
    R doc/manual/images/grid_editor_multi_grids.png
    R doc/manual/images/grid_editor_multi_grids_sed.png
    R doc/manual/images/grid_editor_mw_view.png
    R doc/manual/images/grid_editor_subgrid1-bad.png
    R doc/manual/images/grid_editor_subgrid1-good.png
    R doc/manual/images/grid_editor_subgrid2-bad.png
    R doc/manual/images/grid_editor_subgrid2-good.png
    R doc/manual/images/grid_editor_subgrid3-bad.png
    R doc/manual/images/grid_editor_subgrid3-good.png
    R doc/manual/images/load_auc-search.png
    R doc/manual/images/load_auc-trips.png
    R doc/manual/images/load_auc.png
    R doc/manual/images/load_colormap.png
    R doc/manual/images/load_model_dis-MID.png
    R doc/manual/images/load_model_distrib.png
    R doc/manual/images/load_noise.png
    R doc/manual/images/load_noise_details.png
    R doc/manual/images/manage_data.png
    R doc/manual/images/manage_data_bhide.png
    R doc/manual/images/manage_data_bshow.png
    R doc/manual/images/manage_data_cmenu-1.png
    R doc/manual/images/manage_data_cmenu-2.png
    R doc/manual/images/manage_data_conf.png
    R doc/manual/images/manage_data_exp.png
    R doc/manual/images/manage_data_pasw.png
    R doc/manual/images/manage_data_sync.png
    R doc/manual/images/manage_data_thelp-1.png
    R doc/manual/images/manage_data_thelp-2.png
    R doc/manual/images/master-pw.png
    R doc/manual/images/model_editor.png
    R doc/manual/images/mwlr_view_3dplot.png
    R doc/manual/images/mwlr_view_load.png
    R doc/manual/images/mwlr_view_pltctrl.png
    R doc/manual/images/mwlr_viewer.png
    R doc/manual/images/mwlr_viewer_xwavl.png
    R doc/manual/images/optima_config_edit.png
    R doc/manual/images/optima_config_new.png
    R doc/manual/images/optima_host_config.png
    R doc/manual/images/pcsa_3dplot.png
    R doc/manual/images/pcsa_analys-line.png
    R doc/manual/images/pcsa_analys-sigm.png
    R doc/manual/images/pcsa_main-c.png
    R doc/manual/images/pcsa_mlines-line1.png
    R doc/manual/images/pcsa_mlines-line2.png
    R doc/manual/images/pcsa_mlines-sigm1.png
    R doc/manual/images/pcsa_mlines-sigm2.png
    R doc/manual/images/pcsa_resplot.png
    R doc/manual/images/pcsa_rpscan-auto.png
    R doc/manual/images/pcsa_rpscan-select.png
    R doc/manual/images/predict1.png
    R doc/manual/images/predict2-1.png
    R doc/manual/images/pseudo3d_comb_rmv.png
    R doc/manual/images/pseudo3d_combine.png
    R doc/manual/images/register.png
    R doc/manual/images/reporter-cmenu.png
    R doc/manual/images/reporter-details.png
    R doc/manual/images/reporter-loadprof.png
    R doc/manual/images/reporter-save.png
    R doc/manual/images/reporter-saveprof.png
    R doc/manual/images/reporter-view.png
    R doc/manual/images/reporter-viewitem.png
    R doc/manual/images/reporter.png
    R doc/manual/images/rotor-add.png
    R doc/manual/images/rotor-save-calibration.png
    R doc/manual/images/rotor.png
    R doc/manual/images/rotorstretch-0.png
    R doc/manual/images/rotorstretch-1.png
    R doc/manual/images/rotorstretch-2.png
    R doc/manual/images/rotorstretch-3.png
    R doc/manual/images/rotorstretch-4.png
    R doc/manual/images/rotorstretch-5.png
    R doc/manual/images/rotorstretch-6.png
    R doc/manual/images/rotorstretch-7.png
    R doc/manual/images/sassoc/sassoc_01.png
    R doc/manual/images/sassoc/sassoc_02.png
    R doc/manual/images/save_colormap.png
    R doc/manual/images/second_moment.png
    R doc/manual/images/select_edits.png
    R doc/manual/images/select_runs.png
    R doc/manual/images/sequence.png
    R doc/manual/images/simparams.png
    R doc/manual/images/somo/somo_icon.png
    R doc/manual/images/time_derivative.png
    R doc/manual/images/ultra.xpm
    R doc/manual/images/ultrascan3.png
    R doc/manual/images/us_buffer.png
    R doc/manual/images/us_buffer_spect.png
    R doc/manual/images/us_convert/us_convert_01.png
    R doc/manual/images/us_convert/us_convert_02.png
    R doc/manual/images/us_convert/us_convert_03.png
    R doc/manual/images/us_convert/us_convert_04.png
    R doc/manual/images/us_convert/us_convert_05.png
    R doc/manual/images/us_convert/us_convert_06.png
    R doc/manual/images/us_convert/us_convert_07.png
    R doc/manual/images/us_convert/us_convert_08.png
    R doc/manual/images/us_convert/us_convert_09.png
    R doc/manual/images/us_convert/us_convert_10.png
    R doc/manual/images/us_convert/us_convert_11.png
    R doc/manual/images/us_convert/us_convert_12.png
    R doc/manual/images/us_convert/us_convert_13.png
    R doc/manual/images/us_convert/us_convert_14.png
    R doc/manual/images/us_edit.png
    R doc/manual/images/us_edit_mwl.png
    R doc/manual/images/us_equiltime.png
    R doc/manual/images/us_fds_filemanager-0.png
    R doc/manual/images/us_fds_filemanager-1.png
    R doc/manual/images/us_fds_filemanager-2.png
    R doc/manual/images/us_fds_filemanager-3.png
    R doc/manual/images/us_fds_filemanager-4.png
    R doc/manual/images/us_investigator-2.png
    R doc/manual/images/us_investigator.png
    R doc/manual/images/us_modelmetrics-0.png
    R doc/manual/images/us_project1.png
    R doc/manual/images/us_project2.png
    R doc/manual/images/us_project3.png
    R doc/manual/images/us_solution1.png
    R doc/manual/images/us_solution2.png
    R doc/manual/images/us_solution3.png
    R doc/manual/images/usfont-1.png
    R doc/manual/images/usfont-2.png
    R doc/manual/images/vhw_combine-combo.png
    R doc/manual/images/vhw_combine-envel.png
    R doc/manual/images/vhw_combine-selrun.png
    R doc/manual/images/vhw_combine.png
    R doc/manual/images/vhw_distribution.png
    R doc/manual/images/vhw_enh_groups.png
    R doc/manual/images/vhw_enhanced.png
    R doc/manual/images/vhw_histogram.png
    R doc/manual/index.body
    R doc/manual/load/load_auc.body
    R doc/manual/load/load_colormap.body
    R doc/manual/load/load_model_dis-MID.body
    R doc/manual/load/load_model_distrib.body
    R doc/manual/load/load_noise.body
    R doc/manual/load/load_noise_details.body
    R doc/manual/mainstyle.css
    R doc/manual/make-docs.sh
    R doc/manual/make-html.sh
    R doc/manual/make-qdocs.sh
    R doc/manual/make-wraps.sh
    R doc/manual/manage_data.body
    R doc/manual/manage_data_cmenu.body
    R doc/manual/manage_data_thelp.body
    R doc/manual/manual.qhcp
    R doc/manual/manual.qhp
    R doc/manual/master_pw.body
    R doc/manual/model_editor.body
    R doc/manual/mwlr_view_load.body
    R doc/manual/mwlr_view_pltctrl.body
    R doc/manual/mwlr_viewer.body
    R doc/manual/optima_host_config.body
    R doc/manual/pcsa.body
    R doc/manual/pcsa_analys.body
    R doc/manual/pcsa_mlines.body
    R doc/manual/pcsa_rpscan.body
    R doc/manual/predict1.body
    R doc/manual/predict2.body
    R doc/manual/pseudo3d_comb_rmv.body
    R doc/manual/pseudo3d_combine.body
    R doc/manual/register.body
    R doc/manual/reporter.body
    R doc/manual/rotor.body
    R doc/manual/rotorstretch.body
    R doc/manual/sassoc.body
    R doc/manual/save_colormap.body
    R doc/manual/second_moment.body
    R doc/manual/select_edits.body
    R doc/manual/select_runs.body
    R doc/manual/simparams.body
    R doc/manual/somo.body
    A doc/manual/source/_static/css/custom.css
    A doc/manual/source/_static/js/language_data.js
    A doc/manual/source/_static/js/sphinx_highlight.js
    A doc/manual/source/conf.py
    A doc/manual/source/index.rst
    A doc/manual/source/requirements.txt
    R doc/manual/template.img.body
    R doc/manual/tidy.conf
    R doc/manual/time_derivative.body
    R doc/manual/ultrascan3.txt
    R doc/manual/us_buffer.body
    R doc/manual/us_edit.body
    R doc/manual/us_edit_mwl.body
    R doc/manual/us_equiltime.body
    R doc/manual/us_fds_filemanager.body
    R doc/manual/us_investigator.body
    R doc/manual/us_modelmetrics.body
    R doc/manual/us_project.body
    R doc/manual/us_solution.body
    R doc/manual/uscol.body
    R doc/manual/uscolor2.body
    R doc/manual/usfont.body
    R doc/manual/usfont2.body
    R doc/manual/vhw_combine.body
    R doc/manual/vhw_distrib_plot.body
    R doc/manual/vhw_enhanced.body
    R doc/manual/wrapped-images.lst
    M gui/CMakeLists.txt
    M gui/us_help.cpp
    M makeall.sh
    A pkg/macos/README.md
    A pkg/macos/component.plist
    A pkg/macos/distribution.xml.in
    A pkg/macos/launcher/UltraScan3.app/Contents/Info.plist
    A pkg/macos/launcher/UltraScan3.app/Contents/MacOS/UltraScan3
    A pkg/macos/postinstall
    A pkg/macos/preinstall
    A pkg/macos/resources/Welcome.txt.in
    A pkg/macos/resources/background.png
    A pkg/macos/ultrascan_sysctl.plist
    A pkg/macos/uninstall.sh
    M programs/CMakeLists.txt
    M programs/us/CMakeLists.txt
    M programs/us/revision.sh
    M programs/us/us.cpp
    M programs/us_helpdaemon/us_helpdaemon.cpp
    M programs/us_mpi_analysis/2dsa_worker.cpp
    M programs/us_mpi_analysis/CMakeLists.txt
    M programs/us_mpi_analysis/pcsa_worker.cpp
    M programs/us_mpi_analysis/revision.sh
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M qwtplot3d/CMakeLists.txt
    A scripts/bootstrap-linux.sh
    A scripts/bootstrap-macos.sh
    A scripts/bootstrap-windows.ps1
    A scripts/bootstrap.bat
    M scripts/build.bat
    M scripts/build.ps1
    M scripts/build.sh
    A us-build
    M utils/CMakeLists.txt
    M utils/us_memory.cpp
    M vcpkg.json

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


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

  Changed paths:
    M .github/workflows/bump-version.yml
    M .gitignore
    M CMakeLists.txt
    M CMakePresets.json
    M LICENSE.txt
    M README.manual
    M admin/cmake/GenerateVersion.cmake
    A admin/cmake/README.md
    A admin/cmake/packaging/README.md
    A admin/cmake/packaging/linux/LinuxDeploy.cmake
    A admin/cmake/packaging/linux/LinuxHpcDeploy.cmake
    A admin/cmake/packaging/linux/LinuxHpcPkg.cmake
    A admin/cmake/packaging/linux/LinuxPkg.cmake
    A admin/cmake/packaging/macos/MacDeploy.cmake
    A admin/cmake/packaging/macos/MacHpcDeploy.cmake
    A admin/cmake/packaging/macos/MacHpcPkg.cmake
    A admin/cmake/packaging/macos/MacOsDeployQtAssistant.cmake
    A admin/cmake/packaging/macos/MacOsPkg.cmake
    A admin/cmake/packaging/macos/StageAssistantDev.cmake
    A admin/cmake/packaging/windows/WinDeploy.cmake
    A admin/cmake/packaging/windows/WinPkg.cmake
    A admin/cmake/packaging/windows/WindowsDeployQtAssistant.cmake
    M admin/cmake/toolchain.cmake
    A buildsys/vcpkg/overlay-ports/mpg123/fix-arm64-no-fpu-neon64.patch
    A buildsys/vcpkg/overlay-ports/mpg123/have-fpu.diff
    A buildsys/vcpkg/overlay-ports/mpg123/pkgconfig.diff
    A buildsys/vcpkg/overlay-ports/mpg123/portfile.cmake
    A buildsys/vcpkg/overlay-ports/mpg123/vcpkg.json
    M buildsys/vcpkg/overlay-ports/qt5-tools/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qttools/devendor-litehtml.patch
    A buildsys/vcpkg/overlay-ports/qttools/port.data.cmake
    A buildsys/vcpkg/overlay-ports/qttools/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qttools/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qttools/windeployqt.debug.bat
    M buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/portfile.cmake
    R doc/manual/2dsa/2dsa.body
    R doc/manual/2dsa/2dsa_advan.body
    R doc/manual/2dsa/2dsa_analvv.body
    R doc/manual/2dsa/2dsa_analys.body
    M doc/manual/CMakeLists.txt
    M doc/manual/Makefile
    M doc/manual/README.md
    R doc/manual/advanced_config.body
    R doc/manual/analytes.body
    R doc/manual/associations.body
    R doc/manual/astfem_sim.body
    R doc/manual/buffer_edit.body
    R doc/manual/buffer_new.body
    R doc/manual/buffer_select.body
    R doc/manual/buffer_settings.body
    R doc/manual/cfa_viewer.body
    R doc/manual/colorgradient.body
    R doc/manual/combine_models.body
    R doc/manual/components.body
    R doc/manual/config.body
    R doc/manual/config2.body
    R doc/manual/convert-experiment.body
    R doc/manual/convert-seltrip.body
    R doc/manual/convert.body
    R doc/manual/data_loader.body
    R doc/manual/database_config.body
    R doc/manual/ddist_combine.body
    R doc/manual/dens_match.body
    R doc/manual/dens_match_mparam.body
    R doc/manual/dens_match_rmvmods.body
    R doc/manual/experiment/experiment_cells.body
    R doc/manual/experiment/experiment_general.body
    R doc/manual/experiment/experiment_photomult.body
    R doc/manual/experiment/experiment_rotor.body
    R doc/manual/experiment/experiment_solutions.body
    R doc/manual/experiment/experiment_speeds.body
    R doc/manual/experiment/experiment_upload.body
    R doc/manual/export_legacy.body
    R doc/manual/fe_match/fe_match.body
    R doc/manual/fe_match/fe_match_adv.body
    R doc/manual/fe_match/fe_match_controls.body
    R doc/manual/fe_match/fe_match_lddat.body
    R doc/manual/fe_match/fe_match_simulate.body
    R doc/manual/fit_meniscus.body
    R doc/manual/footer.us3
    R doc/manual/ga_initialize.body
    R doc/manual/gmp/gmp.body
    R doc/manual/gmp/gmp_audit_trail.body
    R doc/manual/gmp/gmp_data_acquisition.body
    R doc/manual/gmp/gmp_data_acquisition_experiment.body
    R doc/manual/gmp/gmp_data_acquisition_gmp.body
    R doc/manual/gmp/gmp_protocol_development.body
    R doc/manual/gmp/gmp_report_generator.body
    R doc/manual/gmp/gmp_signature.body
    R doc/manual/grid_editor.body
    R doc/manual/header.us3
    R doc/manual/images/2dsa_3dplot.png
    R doc/manual/images/2dsa_advan.png
    R doc/manual/images/2dsa_analvv.png
    R doc/manual/images/2dsa_analys.png
    R doc/manual/images/2dsa_main-c.png
    R doc/manual/images/2dsa_main-o.png
    R doc/manual/images/2dsa_resplot.png
    R doc/manual/images/advanced_config.png
    R doc/manual/images/analyte_details.png
    R doc/manual/images/analytes.png
    R doc/manual/images/associations.png
    R doc/manual/images/astfem_sim.png
    R doc/manual/images/buffer_edit.png
    R doc/manual/images/buffer_info.png
    R doc/manual/images/buffer_new.png
    R doc/manual/images/buffer_select.png
    R doc/manual/images/buffer_settings.png
    R doc/manual/images/cfa_view-loadauc.png
    R doc/manual/images/cfa_view-loadraw.png
    R doc/manual/images/cfa_view-main.png
    R doc/manual/images/cfa_view-statsauc.png
    R doc/manual/images/cfa_view-statsraw.png
    R doc/manual/images/color-1.png
    R doc/manual/images/color-2.png
    R doc/manual/images/color-a.png
    R doc/manual/images/color-b.png
    R doc/manual/images/colorgrad.png
    R doc/manual/images/colorgrad1.png
    R doc/manual/images/combine_models-idedit.png
    R doc/manual/images/combine_models-save.png
    R doc/manual/images/combine_models.png
    R doc/manual/images/components.png
    R doc/manual/images/config.png
    R doc/manual/images/config1.png
    R doc/manual/images/config2.png
    R doc/manual/images/convert-RIdata.png
    R doc/manual/images/convert-exclude.png
    R doc/manual/images/convert-experiment.png
    R doc/manual/images/convert-mwl.png
    R doc/manual/images/convert-seltrip.png
    R doc/manual/images/convert-subset.png
    R doc/manual/images/convert-tolerance.png
    R doc/manual/images/convert.png
    R doc/manual/images/data_loader-edits.png
    R doc/manual/images/data_loader-trips.png
    R doc/manual/images/data_loader.png
    R doc/manual/images/database.png
    R doc/manual/images/ddist_combine-selrun.png
    R doc/manual/images/ddist_combine.png
    R doc/manual/images/densmatch_main.png
    R doc/manual/images/densmatch_mpars_completed.png
    R doc/manual/images/densmatch_mpars_empty.png
    R doc/manual/images/densmatch_rmvmodels.png
    R doc/manual/images/eq1-mean.png
    R doc/manual/images/eq2-skew.png
    R doc/manual/images/eq3-kurtosis.png
    R doc/manual/images/eq4-moments.png
    R doc/manual/images/eq5-variance.png
    R doc/manual/images/eq6-stddev.png
    R doc/manual/images/eq7-probsigma.png
    R doc/manual/images/eq8-confidence.png
    R doc/manual/images/experiment_cells.png
    R doc/manual/images/experiment_general.png
    R doc/manual/images/experiment_photomult.png
    R doc/manual/images/experiment_rotor.png
    R doc/manual/images/experiment_solutions.png
    R doc/manual/images/experiment_speeds.png
    R doc/manual/images/experiment_upload.png
    R doc/manual/images/export_legacy.png
    R doc/manual/images/fe_match.png
    R doc/manual/images/fe_match_3dplot.png
    R doc/manual/images/fe_match_adv.png
    R doc/manual/images/fe_match_lddat1.png
    R doc/manual/images/fe_match_lddat2.png
    R doc/manual/images/fe_match_lddat3.png
    R doc/manual/images/fe_match_lddat4.png
    R doc/manual/images/fe_match_ra.png
    R doc/manual/images/fe_match_resplot.png
    R doc/manual/images/fe_match_sim1.png
    R doc/manual/images/fe_match_sim2.png
    R doc/manual/images/fe_match_sim3_1b.png
    R doc/manual/images/fe_match_sim3_1p.png
    R doc/manual/images/fe_match_sim3_2b.png
    R doc/manual/images/fe_match_sim3_2p.png
    R doc/manual/images/fe_match_sim3_3b.png
    R doc/manual/images/fe_match_sim3_4b.png
    R doc/manual/images/fe_match_sim3_5b.png
    R doc/manual/images/fe_match_sim3_5p.png
    R doc/manual/images/fe_match_sim3_6b.png
    R doc/manual/images/fe_match_sim3_7b.png
    R doc/manual/images/fe_match_sim3_8b.png
    R doc/manual/images/fe_match_sim4.png
    R doc/manual/images/fe_match_sim5.png
    R doc/manual/images/fe_match_sim6.png
    R doc/manual/images/fe_match_sim7.png
    R doc/manual/images/fit_men-editupd.png
    R doc/manual/images/fit_men-load.png
    R doc/manual/images/fit_meniscus.png
    R doc/manual/images/ga_initialize.png
    R doc/manual/images/gmp/audit_trail/gmp_audit_trail_01.png
    R doc/manual/images/gmp/audit_trail/gmp_audit_trail_02.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_01.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_02.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_03.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_04.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_05.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_06.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_07.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_08.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_09.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_10.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_11.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_12.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_13.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_14.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_15.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_16.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_17.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_18.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_19.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_20.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_21.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_22.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_23.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_24.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_25.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_26.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_27.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_28.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_29.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_30.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_31.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_32.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_33.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_34.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_35.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_36.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_37.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_38.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_39.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_40.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_41.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_42.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_43.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_44.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_45.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_46.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_47.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_01.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_02.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_03.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_04.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_05.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_06.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_07.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_08.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_09.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_10.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_11.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_12.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_13.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_01.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_02.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_03.png
    R doc/manual/images/gmp/gmp.png
    R doc/manual/images/gmp/protocol_development/protocol_development_01.png
    R doc/manual/images/gmp/protocol_development/protocol_development_02.png
    R doc/manual/images/gmp/protocol_development/protocol_development_03.png
    R doc/manual/images/gmp/protocol_development/protocol_development_04.png
    R doc/manual/images/gmp/protocol_development/protocol_development_05.png
    R doc/manual/images/gmp/protocol_development/protocol_development_06.png
    R doc/manual/images/gmp/protocol_development/protocol_development_07.png
    R doc/manual/images/gmp/protocol_development/protocol_development_08.png
    R doc/manual/images/gmp/protocol_development/protocol_development_09.png
    R doc/manual/images/gmp/protocol_development/protocol_development_10.png
    R doc/manual/images/gmp/protocol_development/protocol_development_11.png
    R doc/manual/images/gmp/protocol_development/protocol_development_12.png
    R doc/manual/images/gmp/protocol_development/protocol_development_13.png
    R doc/manual/images/gmp/protocol_development/protocol_development_14.png
    R doc/manual/images/gmp/protocol_development/protocol_development_15.png
    R doc/manual/images/gmp/protocol_development/protocol_development_16.png
    R doc/manual/images/gmp/protocol_development/protocol_development_17.png
    R doc/manual/images/gmp/protocol_development/protocol_development_18.png
    R doc/manual/images/gmp/protocol_development/protocol_development_19.png
    R doc/manual/images/gmp/protocol_development/protocol_development_20.png
    R doc/manual/images/gmp/protocol_development/protocol_development_21.png
    R doc/manual/images/gmp/protocol_development/protocol_development_22.png
    R doc/manual/images/gmp/protocol_development/protocol_development_23.png
    R doc/manual/images/gmp/protocol_development/protocol_development_24.png
    R doc/manual/images/gmp/protocol_development/protocol_development_25.png
    R doc/manual/images/gmp/protocol_development/protocol_development_26.png
    R doc/manual/images/gmp/protocol_development/protocol_development_27.png
    R doc/manual/images/gmp/protocol_development/protocol_development_28.png
    R doc/manual/images/gmp/protocol_development/protocol_development_29.png
    R doc/manual/images/gmp/protocol_development/protocol_development_30.png
    R doc/manual/images/gmp/protocol_development/protocol_development_31.png
    R doc/manual/images/gmp/protocol_development/protocol_development_32.png
    R doc/manual/images/gmp/protocol_development/protocol_development_33.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_01.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_02.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_03.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_04.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_05.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_06.png
    R doc/manual/images/gmp/signature/gmp_signature_01.png
    R doc/manual/images/gmp/signature/gmp_signature_02.png
    R doc/manual/images/gmp/signature/gmp_signature_03.png
    R doc/manual/images/gmp/signature/gmp_signature_04.png
    R doc/manual/images/gmp/signature/gmp_signature_05.png
    R doc/manual/images/gmp/signature/gmp_signature_06.png
    R doc/manual/images/gmp/signature/gmp_signature_07.png
    R doc/manual/images/gmp/signature/gmp_signature_08.png
    R doc/manual/images/grid_editor.png
    R doc/manual/images/grid_editor_multi_grids.png
    R doc/manual/images/grid_editor_multi_grids_sed.png
    R doc/manual/images/grid_editor_mw_view.png
    R doc/manual/images/grid_editor_subgrid1-bad.png
    R doc/manual/images/grid_editor_subgrid1-good.png
    R doc/manual/images/grid_editor_subgrid2-bad.png
    R doc/manual/images/grid_editor_subgrid2-good.png
    R doc/manual/images/grid_editor_subgrid3-bad.png
    R doc/manual/images/grid_editor_subgrid3-good.png
    R doc/manual/images/load_auc-search.png
    R doc/manual/images/load_auc-trips.png
    R doc/manual/images/load_auc.png
    R doc/manual/images/load_colormap.png
    R doc/manual/images/load_model_dis-MID.png
    R doc/manual/images/load_model_distrib.png
    R doc/manual/images/load_noise.png
    R doc/manual/images/load_noise_details.png
    R doc/manual/images/manage_data.png
    R doc/manual/images/manage_data_bhide.png
    R doc/manual/images/manage_data_bshow.png
    R doc/manual/images/manage_data_cmenu-1.png
    R doc/manual/images/manage_data_cmenu-2.png
    R doc/manual/images/manage_data_conf.png
    R doc/manual/images/manage_data_exp.png
    R doc/manual/images/manage_data_pasw.png
    R doc/manual/images/manage_data_sync.png
    R doc/manual/images/manage_data_thelp-1.png
    R doc/manual/images/manage_data_thelp-2.png
    R doc/manual/images/master-pw.png
    R doc/manual/images/model_editor.png
    R doc/manual/images/mwlr_view_3dplot.png
    R doc/manual/images/mwlr_view_load.png
    R doc/manual/images/mwlr_view_pltctrl.png
    R doc/manual/images/mwlr_viewer.png
    R doc/manual/images/mwlr_viewer_xwavl.png
    R doc/manual/images/optima_config_edit.png
    R doc/manual/images/optima_config_new.png
    R doc/manual/images/optima_host_config.png
    R doc/manual/images/pcsa_3dplot.png
    R doc/manual/images/pcsa_analys-line.png
    R doc/manual/images/pcsa_analys-sigm.png
    R doc/manual/images/pcsa_main-c.png
    R doc/manual/images/pcsa_mlines-line1.png
    R doc/manual/images/pcsa_mlines-line2.png
    R doc/manual/images/pcsa_mlines-sigm1.png
    R doc/manual/images/pcsa_mlines-sigm2.png
    R doc/manual/images/pcsa_resplot.png
    R doc/manual/images/pcsa_rpscan-auto.png
    R doc/manual/images/pcsa_rpscan-select.png
    R doc/manual/images/predict1.png
    R doc/manual/images/predict2-1.png
    R doc/manual/images/pseudo3d_comb_rmv.png
    R doc/manual/images/pseudo3d_combine.png
    R doc/manual/images/register.png
    R doc/manual/images/reporter-cmenu.png
    R doc/manual/images/reporter-details.png
    R doc/manual/images/reporter-loadprof.png
    R doc/manual/images/reporter-save.png
    R doc/manual/images/reporter-saveprof.png
    R doc/manual/images/reporter-view.png
    R doc/manual/images/reporter-viewitem.png
    R doc/manual/images/reporter.png
    R doc/manual/images/rotor-add.png
    R doc/manual/images/rotor-save-calibration.png
    R doc/manual/images/rotor.png
    R doc/manual/images/rotorstretch-0.png
    R doc/manual/images/rotorstretch-1.png
    R doc/manual/images/rotorstretch-2.png
    R doc/manual/images/rotorstretch-3.png
    R doc/manual/images/rotorstretch-4.png
    R doc/manual/images/rotorstretch-5.png
    R doc/manual/images/rotorstretch-6.png
    R doc/manual/images/rotorstretch-7.png
    R doc/manual/images/sassoc/sassoc_01.png
    R doc/manual/images/sassoc/sassoc_02.png
    R doc/manual/images/save_colormap.png
    R doc/manual/images/second_moment.png
    R doc/manual/images/select_edits.png
    R doc/manual/images/select_runs.png
    R doc/manual/images/sequence.png
    R doc/manual/images/simparams.png
    R doc/manual/images/somo/somo_icon.png
    R doc/manual/images/time_derivative.png
    R doc/manual/images/ultra.xpm
    R doc/manual/images/ultrascan3.png
    R doc/manual/images/us_buffer.png
    R doc/manual/images/us_buffer_spect.png
    R doc/manual/images/us_convert/us_convert_01.png
    R doc/manual/images/us_convert/us_convert_02.png
    R doc/manual/images/us_convert/us_convert_03.png
    R doc/manual/images/us_convert/us_convert_04.png
    R doc/manual/images/us_convert/us_convert_05.png
    R doc/manual/images/us_convert/us_convert_06.png
    R doc/manual/images/us_convert/us_convert_07.png
    R doc/manual/images/us_convert/us_convert_08.png
    R doc/manual/images/us_convert/us_convert_09.png
    R doc/manual/images/us_convert/us_convert_10.png
    R doc/manual/images/us_convert/us_convert_11.png
    R doc/manual/images/us_convert/us_convert_12.png
    R doc/manual/images/us_convert/us_convert_13.png
    R doc/manual/images/us_convert/us_convert_14.png
    R doc/manual/images/us_edit.png
    R doc/manual/images/us_edit_mwl.png
    R doc/manual/images/us_equiltime.png
    R doc/manual/images/us_fds_filemanager-0.png
    R doc/manual/images/us_fds_filemanager-1.png
    R doc/manual/images/us_fds_filemanager-2.png
    R doc/manual/images/us_fds_filemanager-3.png
    R doc/manual/images/us_fds_filemanager-4.png
    R doc/manual/images/us_investigator-2.png
    R doc/manual/images/us_investigator.png
    R doc/manual/images/us_modelmetrics-0.png
    R doc/manual/images/us_project1.png
    R doc/manual/images/us_project2.png
    R doc/manual/images/us_project3.png
    R doc/manual/images/us_solution1.png
    R doc/manual/images/us_solution2.png
    R doc/manual/images/us_solution3.png
    R doc/manual/images/usfont-1.png
    R doc/manual/images/usfont-2.png
    R doc/manual/images/vhw_combine-combo.png
    R doc/manual/images/vhw_combine-envel.png
    R doc/manual/images/vhw_combine-selrun.png
    R doc/manual/images/vhw_combine.png
    R doc/manual/images/vhw_distribution.png
    R doc/manual/images/vhw_enh_groups.png
    R doc/manual/images/vhw_enhanced.png
    R doc/manual/images/vhw_histogram.png
    R doc/manual/index.body
    R doc/manual/load/load_auc.body
    R doc/manual/load/load_colormap.body
    R doc/manual/load/load_model_dis-MID.body
    R doc/manual/load/load_model_distrib.body
    R doc/manual/load/load_noise.body
    R doc/manual/load/load_noise_details.body
    R doc/manual/mainstyle.css
    R doc/manual/make-docs.sh
    R doc/manual/make-html.sh
    R doc/manual/make-qdocs.sh
    R doc/manual/make-wraps.sh
    R doc/manual/manage_data.body
    R doc/manual/manage_data_cmenu.body
    R doc/manual/manage_data_thelp.body
    R doc/manual/manual.qhcp
    R doc/manual/manual.qhp
    R doc/manual/master_pw.body
    R doc/manual/model_editor.body
    R doc/manual/mwlr_view_load.body
    R doc/manual/mwlr_view_pltctrl.body
    R doc/manual/mwlr_viewer.body
    R doc/manual/optima_host_config.body
    R doc/manual/pcsa.body
    R doc/manual/pcsa_analys.body
    R doc/manual/pcsa_mlines.body
    R doc/manual/pcsa_rpscan.body
    R doc/manual/predict1.body
    R doc/manual/predict2.body
    R doc/manual/pseudo3d_comb_rmv.body
    R doc/manual/pseudo3d_combine.body
    R doc/manual/register.body
    R doc/manual/reporter.body
    R doc/manual/rotor.body
    R doc/manual/rotorstretch.body
    R doc/manual/sassoc.body
    R doc/manual/save_colormap.body
    R doc/manual/second_moment.body
    R doc/manual/select_edits.body
    R doc/manual/select_runs.body
    R doc/manual/simparams.body
    R doc/manual/somo.body
    A doc/manual/source/_static/css/custom.css
    A doc/manual/source/_static/js/language_data.js
    A doc/manual/source/_static/js/sphinx_highlight.js
    A doc/manual/source/conf.py
    A doc/manual/source/index.rst
    A doc/manual/source/requirements.txt
    R doc/manual/template.img.body
    R doc/manual/tidy.conf
    R doc/manual/time_derivative.body
    R doc/manual/ultrascan3.txt
    R doc/manual/us_buffer.body
    R doc/manual/us_edit.body
    R doc/manual/us_edit_mwl.body
    R doc/manual/us_equiltime.body
    R doc/manual/us_fds_filemanager.body
    R doc/manual/us_investigator.body
    R doc/manual/us_modelmetrics.body
    R doc/manual/us_project.body
    R doc/manual/us_solution.body
    R doc/manual/uscol.body
    R doc/manual/uscolor2.body
    R doc/manual/usfont.body
    R doc/manual/usfont2.body
    R doc/manual/vhw_combine.body
    R doc/manual/vhw_distrib_plot.body
    R doc/manual/vhw_enhanced.body
    R doc/manual/wrapped-images.lst
    M gui/CMakeLists.txt
    M gui/us_help.cpp
    M makeall.sh
    A pkg/macos/README.md
    A pkg/macos/component.plist
    A pkg/macos/distribution.xml.in
    A pkg/macos/launcher/UltraScan3.app/Contents/Info.plist
    A pkg/macos/launcher/UltraScan3.app/Contents/MacOS/UltraScan3
    A pkg/macos/postinstall
    A pkg/macos/preinstall
    A pkg/macos/resources/Welcome.txt.in
    A pkg/macos/resources/background.png
    A pkg/macos/ultrascan_sysctl.plist
    A pkg/macos/uninstall.sh
    M programs/CMakeLists.txt
    M programs/us/CMakeLists.txt
    M programs/us/revision.sh
    M programs/us/us.cpp
    M programs/us_helpdaemon/us_helpdaemon.cpp
    M programs/us_mpi_analysis/2dsa_worker.cpp
    M programs/us_mpi_analysis/CMakeLists.txt
    M programs/us_mpi_analysis/pcsa_worker.cpp
    M programs/us_mpi_analysis/revision.sh
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M qwtplot3d/CMakeLists.txt
    A scripts/bootstrap-linux.sh
    A scripts/bootstrap-macos.sh
    A scripts/bootstrap-windows.ps1
    A scripts/bootstrap.bat
    M scripts/build.bat
    M scripts/build.ps1
    M scripts/build.sh
    A us-build
    M utils/CMakeLists.txt
    M utils/us_memory.cpp
    M vcpkg.json

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


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

  Changed paths:
    M makeall.sh

  Log Message:
  -----------
  Fix makeall.sh permissions


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

  Changed paths:
    M qmakeall.sh

  Log Message:
  -----------
  Fix qmakeall.sh permissions


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

  Changed paths:
    M gui/us_solution_gui.cpp
    M gui/us_solution_gui.h

  Log Message:
  -----------
  Merge pull request #397 from ehb54/lukas/us_solution_analyte

Enforce analyte for solution in us_solution_gui


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

  Changed paths:
    M gui/us_solution_gui.cpp
    M gui/us_solution_gui.h

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


  Commit: b543a92af379330a545e7dcc63e12daaf3d45239
      https://github.com/ehb54/ultrascan3/commit/b543a92af379330a545e7dcc63e12daaf3d45239
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-27 (Fri, 27 Mar 2026)

  Changed paths:
    M programs/us_edit/us_edit.cpp

  Log Message:
  -----------
  GMP-ABDE -- 4. EDIT typo fixed...


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

  Changed paths:
    M makeall.sh
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M qmakeall.sh
    M utils/us_astfem_rsa.cpp

  Log Message:
  -----------
  Merge pull request #399 from ehb54/lukas/us_astfem_sim_bfe_fix

Add band-forming check and fix y-axis scale for plots


  Commit: 407aa2fbe647825650959edafde01a47e49ac0a4
      https://github.com/ehb54/ultrascan3/commit/407aa2fbe647825650959edafde01a47e49ac0a4
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-27 (Fri, 27 Mar 2026)

  Changed paths:
    M .github/workflows/bump-version.yml
    M .gitignore
    M CMakeLists.txt
    M CMakePresets.json
    M LICENSE.txt
    M README.manual
    M admin/cmake/GenerateVersion.cmake
    A admin/cmake/README.md
    A admin/cmake/packaging/README.md
    A admin/cmake/packaging/linux/LinuxDeploy.cmake
    A admin/cmake/packaging/linux/LinuxHpcDeploy.cmake
    A admin/cmake/packaging/linux/LinuxHpcPkg.cmake
    A admin/cmake/packaging/linux/LinuxPkg.cmake
    A admin/cmake/packaging/macos/MacDeploy.cmake
    A admin/cmake/packaging/macos/MacHpcDeploy.cmake
    A admin/cmake/packaging/macos/MacHpcPkg.cmake
    A admin/cmake/packaging/macos/MacOsDeployQtAssistant.cmake
    A admin/cmake/packaging/macos/MacOsPkg.cmake
    A admin/cmake/packaging/macos/StageAssistantDev.cmake
    A admin/cmake/packaging/windows/WinDeploy.cmake
    A admin/cmake/packaging/windows/WinPkg.cmake
    A admin/cmake/packaging/windows/WindowsDeployQtAssistant.cmake
    M admin/cmake/toolchain.cmake
    A buildsys/vcpkg/overlay-ports/mpg123/fix-arm64-no-fpu-neon64.patch
    A buildsys/vcpkg/overlay-ports/mpg123/have-fpu.diff
    A buildsys/vcpkg/overlay-ports/mpg123/pkgconfig.diff
    A buildsys/vcpkg/overlay-ports/mpg123/portfile.cmake
    A buildsys/vcpkg/overlay-ports/mpg123/vcpkg.json
    M buildsys/vcpkg/overlay-ports/qt5-tools/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qttools/devendor-litehtml.patch
    A buildsys/vcpkg/overlay-ports/qttools/port.data.cmake
    A buildsys/vcpkg/overlay-ports/qttools/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qttools/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qttools/windeployqt.debug.bat
    M buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/portfile.cmake
    R doc/manual/2dsa/2dsa.body
    R doc/manual/2dsa/2dsa_advan.body
    R doc/manual/2dsa/2dsa_analvv.body
    R doc/manual/2dsa/2dsa_analys.body
    M doc/manual/CMakeLists.txt
    M doc/manual/Makefile
    M doc/manual/README.md
    R doc/manual/advanced_config.body
    R doc/manual/analytes.body
    R doc/manual/associations.body
    R doc/manual/astfem_sim.body
    R doc/manual/buffer_edit.body
    R doc/manual/buffer_new.body
    R doc/manual/buffer_select.body
    R doc/manual/buffer_settings.body
    R doc/manual/cfa_viewer.body
    R doc/manual/colorgradient.body
    R doc/manual/combine_models.body
    R doc/manual/components.body
    R doc/manual/config.body
    R doc/manual/config2.body
    R doc/manual/convert-experiment.body
    R doc/manual/convert-seltrip.body
    R doc/manual/convert.body
    R doc/manual/data_loader.body
    R doc/manual/database_config.body
    R doc/manual/ddist_combine.body
    R doc/manual/dens_match.body
    R doc/manual/dens_match_mparam.body
    R doc/manual/dens_match_rmvmods.body
    R doc/manual/experiment/experiment_cells.body
    R doc/manual/experiment/experiment_general.body
    R doc/manual/experiment/experiment_photomult.body
    R doc/manual/experiment/experiment_rotor.body
    R doc/manual/experiment/experiment_solutions.body
    R doc/manual/experiment/experiment_speeds.body
    R doc/manual/experiment/experiment_upload.body
    R doc/manual/export_legacy.body
    R doc/manual/fe_match/fe_match.body
    R doc/manual/fe_match/fe_match_adv.body
    R doc/manual/fe_match/fe_match_controls.body
    R doc/manual/fe_match/fe_match_lddat.body
    R doc/manual/fe_match/fe_match_simulate.body
    R doc/manual/fit_meniscus.body
    R doc/manual/footer.us3
    R doc/manual/ga_initialize.body
    R doc/manual/gmp/gmp.body
    R doc/manual/gmp/gmp_audit_trail.body
    R doc/manual/gmp/gmp_data_acquisition.body
    R doc/manual/gmp/gmp_data_acquisition_experiment.body
    R doc/manual/gmp/gmp_data_acquisition_gmp.body
    R doc/manual/gmp/gmp_protocol_development.body
    R doc/manual/gmp/gmp_report_generator.body
    R doc/manual/gmp/gmp_signature.body
    R doc/manual/grid_editor.body
    R doc/manual/header.us3
    R doc/manual/images/2dsa_3dplot.png
    R doc/manual/images/2dsa_advan.png
    R doc/manual/images/2dsa_analvv.png
    R doc/manual/images/2dsa_analys.png
    R doc/manual/images/2dsa_main-c.png
    R doc/manual/images/2dsa_main-o.png
    R doc/manual/images/2dsa_resplot.png
    R doc/manual/images/advanced_config.png
    R doc/manual/images/analyte_details.png
    R doc/manual/images/analytes.png
    R doc/manual/images/associations.png
    R doc/manual/images/astfem_sim.png
    R doc/manual/images/buffer_edit.png
    R doc/manual/images/buffer_info.png
    R doc/manual/images/buffer_new.png
    R doc/manual/images/buffer_select.png
    R doc/manual/images/buffer_settings.png
    R doc/manual/images/cfa_view-loadauc.png
    R doc/manual/images/cfa_view-loadraw.png
    R doc/manual/images/cfa_view-main.png
    R doc/manual/images/cfa_view-statsauc.png
    R doc/manual/images/cfa_view-statsraw.png
    R doc/manual/images/color-1.png
    R doc/manual/images/color-2.png
    R doc/manual/images/color-a.png
    R doc/manual/images/color-b.png
    R doc/manual/images/colorgrad.png
    R doc/manual/images/colorgrad1.png
    R doc/manual/images/combine_models-idedit.png
    R doc/manual/images/combine_models-save.png
    R doc/manual/images/combine_models.png
    R doc/manual/images/components.png
    R doc/manual/images/config.png
    R doc/manual/images/config1.png
    R doc/manual/images/config2.png
    R doc/manual/images/convert-RIdata.png
    R doc/manual/images/convert-exclude.png
    R doc/manual/images/convert-experiment.png
    R doc/manual/images/convert-mwl.png
    R doc/manual/images/convert-seltrip.png
    R doc/manual/images/convert-subset.png
    R doc/manual/images/convert-tolerance.png
    R doc/manual/images/convert.png
    R doc/manual/images/data_loader-edits.png
    R doc/manual/images/data_loader-trips.png
    R doc/manual/images/data_loader.png
    R doc/manual/images/database.png
    R doc/manual/images/ddist_combine-selrun.png
    R doc/manual/images/ddist_combine.png
    R doc/manual/images/densmatch_main.png
    R doc/manual/images/densmatch_mpars_completed.png
    R doc/manual/images/densmatch_mpars_empty.png
    R doc/manual/images/densmatch_rmvmodels.png
    R doc/manual/images/eq1-mean.png
    R doc/manual/images/eq2-skew.png
    R doc/manual/images/eq3-kurtosis.png
    R doc/manual/images/eq4-moments.png
    R doc/manual/images/eq5-variance.png
    R doc/manual/images/eq6-stddev.png
    R doc/manual/images/eq7-probsigma.png
    R doc/manual/images/eq8-confidence.png
    R doc/manual/images/experiment_cells.png
    R doc/manual/images/experiment_general.png
    R doc/manual/images/experiment_photomult.png
    R doc/manual/images/experiment_rotor.png
    R doc/manual/images/experiment_solutions.png
    R doc/manual/images/experiment_speeds.png
    R doc/manual/images/experiment_upload.png
    R doc/manual/images/export_legacy.png
    R doc/manual/images/fe_match.png
    R doc/manual/images/fe_match_3dplot.png
    R doc/manual/images/fe_match_adv.png
    R doc/manual/images/fe_match_lddat1.png
    R doc/manual/images/fe_match_lddat2.png
    R doc/manual/images/fe_match_lddat3.png
    R doc/manual/images/fe_match_lddat4.png
    R doc/manual/images/fe_match_ra.png
    R doc/manual/images/fe_match_resplot.png
    R doc/manual/images/fe_match_sim1.png
    R doc/manual/images/fe_match_sim2.png
    R doc/manual/images/fe_match_sim3_1b.png
    R doc/manual/images/fe_match_sim3_1p.png
    R doc/manual/images/fe_match_sim3_2b.png
    R doc/manual/images/fe_match_sim3_2p.png
    R doc/manual/images/fe_match_sim3_3b.png
    R doc/manual/images/fe_match_sim3_4b.png
    R doc/manual/images/fe_match_sim3_5b.png
    R doc/manual/images/fe_match_sim3_5p.png
    R doc/manual/images/fe_match_sim3_6b.png
    R doc/manual/images/fe_match_sim3_7b.png
    R doc/manual/images/fe_match_sim3_8b.png
    R doc/manual/images/fe_match_sim4.png
    R doc/manual/images/fe_match_sim5.png
    R doc/manual/images/fe_match_sim6.png
    R doc/manual/images/fe_match_sim7.png
    R doc/manual/images/fit_men-editupd.png
    R doc/manual/images/fit_men-load.png
    R doc/manual/images/fit_meniscus.png
    R doc/manual/images/ga_initialize.png
    R doc/manual/images/gmp/audit_trail/gmp_audit_trail_01.png
    R doc/manual/images/gmp/audit_trail/gmp_audit_trail_02.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_01.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_02.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_03.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_04.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_05.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_06.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_07.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_08.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_09.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_10.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_11.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_12.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_13.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_14.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_15.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_16.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_17.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_18.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_19.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_20.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_21.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_22.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_23.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_24.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_25.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_26.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_27.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_28.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_29.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_30.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_31.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_32.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_33.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_34.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_35.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_36.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_37.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_38.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_39.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_40.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_41.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_42.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_43.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_44.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_45.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_46.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_47.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_01.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_02.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_03.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_04.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_05.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_06.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_07.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_08.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_09.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_10.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_11.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_12.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_13.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_01.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_02.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_03.png
    R doc/manual/images/gmp/gmp.png
    R doc/manual/images/gmp/protocol_development/protocol_development_01.png
    R doc/manual/images/gmp/protocol_development/protocol_development_02.png
    R doc/manual/images/gmp/protocol_development/protocol_development_03.png
    R doc/manual/images/gmp/protocol_development/protocol_development_04.png
    R doc/manual/images/gmp/protocol_development/protocol_development_05.png
    R doc/manual/images/gmp/protocol_development/protocol_development_06.png
    R doc/manual/images/gmp/protocol_development/protocol_development_07.png
    R doc/manual/images/gmp/protocol_development/protocol_development_08.png
    R doc/manual/images/gmp/protocol_development/protocol_development_09.png
    R doc/manual/images/gmp/protocol_development/protocol_development_10.png
    R doc/manual/images/gmp/protocol_development/protocol_development_11.png
    R doc/manual/images/gmp/protocol_development/protocol_development_12.png
    R doc/manual/images/gmp/protocol_development/protocol_development_13.png
    R doc/manual/images/gmp/protocol_development/protocol_development_14.png
    R doc/manual/images/gmp/protocol_development/protocol_development_15.png
    R doc/manual/images/gmp/protocol_development/protocol_development_16.png
    R doc/manual/images/gmp/protocol_development/protocol_development_17.png
    R doc/manual/images/gmp/protocol_development/protocol_development_18.png
    R doc/manual/images/gmp/protocol_development/protocol_development_19.png
    R doc/manual/images/gmp/protocol_development/protocol_development_20.png
    R doc/manual/images/gmp/protocol_development/protocol_development_21.png
    R doc/manual/images/gmp/protocol_development/protocol_development_22.png
    R doc/manual/images/gmp/protocol_development/protocol_development_23.png
    R doc/manual/images/gmp/protocol_development/protocol_development_24.png
    R doc/manual/images/gmp/protocol_development/protocol_development_25.png
    R doc/manual/images/gmp/protocol_development/protocol_development_26.png
    R doc/manual/images/gmp/protocol_development/protocol_development_27.png
    R doc/manual/images/gmp/protocol_development/protocol_development_28.png
    R doc/manual/images/gmp/protocol_development/protocol_development_29.png
    R doc/manual/images/gmp/protocol_development/protocol_development_30.png
    R doc/manual/images/gmp/protocol_development/protocol_development_31.png
    R doc/manual/images/gmp/protocol_development/protocol_development_32.png
    R doc/manual/images/gmp/protocol_development/protocol_development_33.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_01.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_02.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_03.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_04.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_05.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_06.png
    R doc/manual/images/gmp/signature/gmp_signature_01.png
    R doc/manual/images/gmp/signature/gmp_signature_02.png
    R doc/manual/images/gmp/signature/gmp_signature_03.png
    R doc/manual/images/gmp/signature/gmp_signature_04.png
    R doc/manual/images/gmp/signature/gmp_signature_05.png
    R doc/manual/images/gmp/signature/gmp_signature_06.png
    R doc/manual/images/gmp/signature/gmp_signature_07.png
    R doc/manual/images/gmp/signature/gmp_signature_08.png
    R doc/manual/images/grid_editor.png
    R doc/manual/images/grid_editor_multi_grids.png
    R doc/manual/images/grid_editor_multi_grids_sed.png
    R doc/manual/images/grid_editor_mw_view.png
    R doc/manual/images/grid_editor_subgrid1-bad.png
    R doc/manual/images/grid_editor_subgrid1-good.png
    R doc/manual/images/grid_editor_subgrid2-bad.png
    R doc/manual/images/grid_editor_subgrid2-good.png
    R doc/manual/images/grid_editor_subgrid3-bad.png
    R doc/manual/images/grid_editor_subgrid3-good.png
    R doc/manual/images/load_auc-search.png
    R doc/manual/images/load_auc-trips.png
    R doc/manual/images/load_auc.png
    R doc/manual/images/load_colormap.png
    R doc/manual/images/load_model_dis-MID.png
    R doc/manual/images/load_model_distrib.png
    R doc/manual/images/load_noise.png
    R doc/manual/images/load_noise_details.png
    R doc/manual/images/manage_data.png
    R doc/manual/images/manage_data_bhide.png
    R doc/manual/images/manage_data_bshow.png
    R doc/manual/images/manage_data_cmenu-1.png
    R doc/manual/images/manage_data_cmenu-2.png
    R doc/manual/images/manage_data_conf.png
    R doc/manual/images/manage_data_exp.png
    R doc/manual/images/manage_data_pasw.png
    R doc/manual/images/manage_data_sync.png
    R doc/manual/images/manage_data_thelp-1.png
    R doc/manual/images/manage_data_thelp-2.png
    R doc/manual/images/master-pw.png
    R doc/manual/images/model_editor.png
    R doc/manual/images/mwlr_view_3dplot.png
    R doc/manual/images/mwlr_view_load.png
    R doc/manual/images/mwlr_view_pltctrl.png
    R doc/manual/images/mwlr_viewer.png
    R doc/manual/images/mwlr_viewer_xwavl.png
    R doc/manual/images/optima_config_edit.png
    R doc/manual/images/optima_config_new.png
    R doc/manual/images/optima_host_config.png
    R doc/manual/images/pcsa_3dplot.png
    R doc/manual/images/pcsa_analys-line.png
    R doc/manual/images/pcsa_analys-sigm.png
    R doc/manual/images/pcsa_main-c.png
    R doc/manual/images/pcsa_mlines-line1.png
    R doc/manual/images/pcsa_mlines-line2.png
    R doc/manual/images/pcsa_mlines-sigm1.png
    R doc/manual/images/pcsa_mlines-sigm2.png
    R doc/manual/images/pcsa_resplot.png
    R doc/manual/images/pcsa_rpscan-auto.png
    R doc/manual/images/pcsa_rpscan-select.png
    R doc/manual/images/predict1.png
    R doc/manual/images/predict2-1.png
    R doc/manual/images/pseudo3d_comb_rmv.png
    R doc/manual/images/pseudo3d_combine.png
    R doc/manual/images/register.png
    R doc/manual/images/reporter-cmenu.png
    R doc/manual/images/reporter-details.png
    R doc/manual/images/reporter-loadprof.png
    R doc/manual/images/reporter-save.png
    R doc/manual/images/reporter-saveprof.png
    R doc/manual/images/reporter-view.png
    R doc/manual/images/reporter-viewitem.png
    R doc/manual/images/reporter.png
    R doc/manual/images/rotor-add.png
    R doc/manual/images/rotor-save-calibration.png
    R doc/manual/images/rotor.png
    R doc/manual/images/rotorstretch-0.png
    R doc/manual/images/rotorstretch-1.png
    R doc/manual/images/rotorstretch-2.png
    R doc/manual/images/rotorstretch-3.png
    R doc/manual/images/rotorstretch-4.png
    R doc/manual/images/rotorstretch-5.png
    R doc/manual/images/rotorstretch-6.png
    R doc/manual/images/rotorstretch-7.png
    R doc/manual/images/sassoc/sassoc_01.png
    R doc/manual/images/sassoc/sassoc_02.png
    R doc/manual/images/save_colormap.png
    R doc/manual/images/second_moment.png
    R doc/manual/images/select_edits.png
    R doc/manual/images/select_runs.png
    R doc/manual/images/sequence.png
    R doc/manual/images/simparams.png
    R doc/manual/images/somo/somo_icon.png
    R doc/manual/images/time_derivative.png
    R doc/manual/images/ultra.xpm
    R doc/manual/images/ultrascan3.png
    R doc/manual/images/us_buffer.png
    R doc/manual/images/us_buffer_spect.png
    R doc/manual/images/us_convert/us_convert_01.png
    R doc/manual/images/us_convert/us_convert_02.png
    R doc/manual/images/us_convert/us_convert_03.png
    R doc/manual/images/us_convert/us_convert_04.png
    R doc/manual/images/us_convert/us_convert_05.png
    R doc/manual/images/us_convert/us_convert_06.png
    R doc/manual/images/us_convert/us_convert_07.png
    R doc/manual/images/us_convert/us_convert_08.png
    R doc/manual/images/us_convert/us_convert_09.png
    R doc/manual/images/us_convert/us_convert_10.png
    R doc/manual/images/us_convert/us_convert_11.png
    R doc/manual/images/us_convert/us_convert_12.png
    R doc/manual/images/us_convert/us_convert_13.png
    R doc/manual/images/us_convert/us_convert_14.png
    R doc/manual/images/us_edit.png
    R doc/manual/images/us_edit_mwl.png
    R doc/manual/images/us_equiltime.png
    R doc/manual/images/us_fds_filemanager-0.png
    R doc/manual/images/us_fds_filemanager-1.png
    R doc/manual/images/us_fds_filemanager-2.png
    R doc/manual/images/us_fds_filemanager-3.png
    R doc/manual/images/us_fds_filemanager-4.png
    R doc/manual/images/us_investigator-2.png
    R doc/manual/images/us_investigator.png
    R doc/manual/images/us_modelmetrics-0.png
    R doc/manual/images/us_project1.png
    R doc/manual/images/us_project2.png
    R doc/manual/images/us_project3.png
    R doc/manual/images/us_solution1.png
    R doc/manual/images/us_solution2.png
    R doc/manual/images/us_solution3.png
    R doc/manual/images/usfont-1.png
    R doc/manual/images/usfont-2.png
    R doc/manual/images/vhw_combine-combo.png
    R doc/manual/images/vhw_combine-envel.png
    R doc/manual/images/vhw_combine-selrun.png
    R doc/manual/images/vhw_combine.png
    R doc/manual/images/vhw_distribution.png
    R doc/manual/images/vhw_enh_groups.png
    R doc/manual/images/vhw_enhanced.png
    R doc/manual/images/vhw_histogram.png
    R doc/manual/index.body
    R doc/manual/load/load_auc.body
    R doc/manual/load/load_colormap.body
    R doc/manual/load/load_model_dis-MID.body
    R doc/manual/load/load_model_distrib.body
    R doc/manual/load/load_noise.body
    R doc/manual/load/load_noise_details.body
    R doc/manual/mainstyle.css
    R doc/manual/make-docs.sh
    R doc/manual/make-html.sh
    R doc/manual/make-qdocs.sh
    R doc/manual/make-wraps.sh
    R doc/manual/manage_data.body
    R doc/manual/manage_data_cmenu.body
    R doc/manual/manage_data_thelp.body
    R doc/manual/manual.qhcp
    R doc/manual/manual.qhp
    R doc/manual/master_pw.body
    R doc/manual/model_editor.body
    R doc/manual/mwlr_view_load.body
    R doc/manual/mwlr_view_pltctrl.body
    R doc/manual/mwlr_viewer.body
    R doc/manual/optima_host_config.body
    R doc/manual/pcsa.body
    R doc/manual/pcsa_analys.body
    R doc/manual/pcsa_mlines.body
    R doc/manual/pcsa_rpscan.body
    R doc/manual/predict1.body
    R doc/manual/predict2.body
    R doc/manual/pseudo3d_comb_rmv.body
    R doc/manual/pseudo3d_combine.body
    R doc/manual/register.body
    R doc/manual/reporter.body
    R doc/manual/rotor.body
    R doc/manual/rotorstretch.body
    R doc/manual/sassoc.body
    R doc/manual/save_colormap.body
    R doc/manual/second_moment.body
    R doc/manual/select_edits.body
    R doc/manual/select_runs.body
    R doc/manual/simparams.body
    R doc/manual/somo.body
    A doc/manual/source/_static/css/custom.css
    A doc/manual/source/_static/js/language_data.js
    A doc/manual/source/_static/js/sphinx_highlight.js
    A doc/manual/source/conf.py
    A doc/manual/source/index.rst
    A doc/manual/source/requirements.txt
    R doc/manual/template.img.body
    R doc/manual/tidy.conf
    R doc/manual/time_derivative.body
    R doc/manual/ultrascan3.txt
    R doc/manual/us_buffer.body
    R doc/manual/us_edit.body
    R doc/manual/us_edit_mwl.body
    R doc/manual/us_equiltime.body
    R doc/manual/us_fds_filemanager.body
    R doc/manual/us_investigator.body
    R doc/manual/us_modelmetrics.body
    R doc/manual/us_project.body
    R doc/manual/us_solution.body
    R doc/manual/uscol.body
    R doc/manual/uscolor2.body
    R doc/manual/usfont.body
    R doc/manual/usfont2.body
    R doc/manual/vhw_combine.body
    R doc/manual/vhw_distrib_plot.body
    R doc/manual/vhw_enhanced.body
    R doc/manual/wrapped-images.lst
    M gui/CMakeLists.txt
    M gui/us_help.cpp
    M gui/us_solution_gui.cpp
    M gui/us_solution_gui.h
    M makeall.sh
    A pkg/macos/README.md
    A pkg/macos/component.plist
    A pkg/macos/distribution.xml.in
    A pkg/macos/launcher/UltraScan3.app/Contents/Info.plist
    A pkg/macos/launcher/UltraScan3.app/Contents/MacOS/UltraScan3
    A pkg/macos/postinstall
    A pkg/macos/preinstall
    A pkg/macos/resources/Welcome.txt.in
    A pkg/macos/resources/background.png
    A pkg/macos/ultrascan_sysctl.plist
    A pkg/macos/uninstall.sh
    M programs/CMakeLists.txt
    M programs/us/CMakeLists.txt
    M programs/us/revision.sh
    M programs/us/us.cpp
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_helpdaemon/us_helpdaemon.cpp
    M programs/us_mpi_analysis/2dsa_worker.cpp
    M programs/us_mpi_analysis/CMakeLists.txt
    M programs/us_mpi_analysis/pcsa_worker.cpp
    M programs/us_mpi_analysis/revision.sh
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M qmakeall.sh
    M qwtplot3d/CMakeLists.txt
    A scripts/bootstrap-linux.sh
    A scripts/bootstrap-macos.sh
    A scripts/bootstrap-windows.ps1
    A scripts/bootstrap.bat
    M scripts/build.bat
    M scripts/build.ps1
    M scripts/build.sh
    A us-build
    M utils/CMakeLists.txt
    M utils/us_astfem_rsa.cpp
    M utils/us_memory.cpp
    M vcpkg.json

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

pull main into alexey-dev-issue792


  Commit: 82d4d191eb9afe4cf103b3792c6730f51eb8bafa
      https://github.com/ehb54/ultrascan3/commit/82d4d191eb9afe4cf103b3792c6730f51eb8bafa
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-04-02 (Thu, 02 Apr 2026)

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

  Log Message:
  -----------
  GMP-ABDE -- 4. EDIT: ask user if only last scan was selected for each channel before accepting new edit parameters...


  Commit: e58b784f94dc22571d37ac77acdc90c148ee0004
      https://github.com/ehb54/ultrascan3/commit/e58b784f94dc22571d37ac77acdc90c148ee0004
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-04-02 (Thu, 02 Apr 2026)

  Changed paths:
    M programs/us_abde/us_norm_profile.cpp
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_edit.h
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h

  Log Message:
  -----------
  Merge pull request #398 from ehb54/alexey-dev-issue792

Alexey dev issue792: GMP-ABDE & dataDisk changes


  Commit: 94b9a553e412fb675ba67eea2c9f665b6207233d
      https://github.com/ehb54/ultrascan3/commit/94b9a553e412fb675ba67eea2c9f665b6207233d
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

  Changed paths:
    M doc/manual/CMakeLists.txt

  Log Message:
  -----------
  Update CMakeLists to use `${SPHINX_PROJECT}` variables for Qt help file generation paths (`.qhp` and `.qhcp`).

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


  Commit: e2d7da6bbf9fcc62e4bfa452f5ec19623488611e
      https://github.com/ehb54/ultrascan3/commit/e2d7da6bbf9fcc62e4bfa452f5ec19623488611e
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

  Changed paths:
    M doc/manual/source/requirements.txt

  Log Message:
  -----------
  Add `sphinxcontrib-qthelp` and `myst-parser` to documentation requirements for Qt help and Markdown support.

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


  Commit: 1e69c5071f55b5bc4963bc33c54c1f5978d9a86f
      https://github.com/ehb54/ultrascan3/commit/1e69c5071f55b5bc4963bc33c54c1f5978d9a86f
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

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

  Log Message:
  -----------
  Enhance Sphinx configuration: add version metadata generation from Git, update QtHelp/HTML output, and refine documentation structure.

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


  Commit: 64293373d85c1dd99096806b49351207ccc8fcbd
      https://github.com/ehb54/ultrascan3/commit/64293373d85c1dd99096806b49351207ccc8fcbd
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

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

  Log Message:
  -----------
  Expand UltraScan-III documentation: add comprehensive structure, improve navigation with toctree captions, and include download link for PDF manual.

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


  Commit: 4996aa594c1ed86a6a18b51f4a2e7f2f312ba230
      https://github.com/ehb54/ultrascan3/commit/4996aa594c1ed86a6a18b51f4a2e7f2f312ba230
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

  Changed paths:
    A doc/manual/source/2dsa/2dsa_adv.rst
    A doc/manual/source/2dsa/2dsa_analys.rst
    A doc/manual/source/2dsa/2dsa_main.rst
    A doc/manual/source/2dsa/index.rst
    A doc/manual/source/3000_rpm.rst
    A doc/manual/source/3d_plot.rst
    A doc/manual/source/_static/custom.css
    A doc/manual/source/_static/images/2dsa_3dplot.png
    A doc/manual/source/_static/images/2dsa_advan.png
    A doc/manual/source/_static/images/2dsa_analvv.png
    A doc/manual/source/_static/images/2dsa_analys.png
    A doc/manual/source/_static/images/2dsa_main-c.png
    A doc/manual/source/_static/images/2dsa_main-o.png
    A doc/manual/source/_static/images/2dsa_resplot.png
    A doc/manual/source/_static/images/D20W_bar.png
    A doc/manual/source/_static/images/MW-bar.png
    A doc/manual/source/_static/images/RINplot.png
    A doc/manual/source/_static/images/TINplot.png
    A doc/manual/source/_static/images/UltraScan-logo.png
    A doc/manual/source/_static/images/abde-1.png
    A doc/manual/source/_static/images/add_RIN-TIN.png
    A doc/manual/source/_static/images/add_RIN.png
    A doc/manual/source/_static/images/add_TIN.png
    A doc/manual/source/_static/images/advanced_config.png
    A doc/manual/source/_static/images/analyte_details.png
    A doc/manual/source/_static/images/analyte_edit.png
    A doc/manual/source/_static/images/analyte_edit_spec.png
    A doc/manual/source/_static/images/analyte_new_sequence.png
    A doc/manual/source/_static/images/analyte_newc.png
    A doc/manual/source/_static/images/analyte_newd.png
    A doc/manual/source/_static/images/analyte_newp.png
    A doc/manual/source/_static/images/analyte_selectc.png
    A doc/manual/source/_static/images/analyte_selectd.png
    A doc/manual/source/_static/images/analyte_selectp.png
    A doc/manual/source/_static/images/analyte_sequence.png
    A doc/manual/source/_static/images/analyte_settings.png
    A doc/manual/source/_static/images/analyte_spec-gui.png
    A doc/manual/source/_static/images/analyte_specmenu.png
    A doc/manual/source/_static/images/analyte_spectrum.png
    A doc/manual/source/_static/images/analytes.png
    A doc/manual/source/_static/images/associations.png
    A doc/manual/source/_static/images/astfem_sim.png
    A doc/manual/source/_static/images/bad_grid.png
    A doc/manual/source/_static/images/beck_convert-2.png
    A doc/manual/source/_static/images/beck_converter.png
    A doc/manual/source/_static/images/bitmap.png
    A doc/manual/source/_static/images/buffer_edit.png
    A doc/manual/source/_static/images/buffer_edit_setting.png
    A doc/manual/source/_static/images/buffer_edit_spectrum.png
    A doc/manual/source/_static/images/buffer_info.png
    A doc/manual/source/_static/images/buffer_manage_spectrum.png
    A doc/manual/source/_static/images/buffer_new.png
    A doc/manual/source/_static/images/buffer_new_spectrum.png
    A doc/manual/source/_static/images/buffer_select.png
    A doc/manual/source/_static/images/buffer_settings.png
    A doc/manual/source/_static/images/buffer_spectrum.png
    A doc/manual/source/_static/images/cfa_view-loadauc.png
    A doc/manual/source/_static/images/cfa_view-loadraw.png
    A doc/manual/source/_static/images/cfa_view-main.png
    A doc/manual/source/_static/images/cfa_view-statsauc.png
    A doc/manual/source/_static/images/cfa_view-statsraw.png
    A doc/manual/source/_static/images/color-1.png
    A doc/manual/source/_static/images/color-2.png
    A doc/manual/source/_static/images/color-a.png
    A doc/manual/source/_static/images/color-b.png
    A doc/manual/source/_static/images/colorgrad1.png
    A doc/manual/source/_static/images/colorgradient/col1_colgen.png
    A doc/manual/source/_static/images/colorgradient/col1_colgen_Fe_match.png
    A doc/manual/source/_static/images/colorgradient/col1_colgen_GA.png
    A doc/manual/source/_static/images/colorgradient/col2_colgen.png
    A doc/manual/source/_static/images/colorgradient/colorgrad.png
    A doc/manual/source/_static/images/colorgradient/colorgradient_main.png
    A doc/manual/source/_static/images/colorgradient/components.png
    A doc/manual/source/_static/images/colorgradient/model_editor.png
    A doc/manual/source/_static/images/combine_models-idedit.png
    A doc/manual/source/_static/images/combine_models-save.png
    A doc/manual/source/_static/images/combine_models.png
    A doc/manual/source/_static/images/components.png
    A doc/manual/source/_static/images/config.png
    A doc/manual/source/_static/images/config1.png
    A doc/manual/source/_static/images/config2.png
    A doc/manual/source/_static/images/config_plot.png
    A doc/manual/source/_static/images/convert-RIdata.png
    A doc/manual/source/_static/images/convert-exclude.png
    A doc/manual/source/_static/images/convert-experiment.png
    A doc/manual/source/_static/images/convert-mwl.png
    A doc/manual/source/_static/images/convert-seltrip.png
    A doc/manual/source/_static/images/convert-subset.png
    A doc/manual/source/_static/images/convert-tolerance.png
    A doc/manual/source/_static/images/convert.png
    A doc/manual/source/_static/images/custom_grid-1.png
    A doc/manual/source/_static/images/custom_grid.png
    A doc/manual/source/_static/images/data_converter.png
    A doc/manual/source/_static/images/data_loader-edits.png
    A doc/manual/source/_static/images/data_loader-trips.png
    A doc/manual/source/_static/images/data_loader.png
    A doc/manual/source/_static/images/database.png
    A doc/manual/source/_static/images/ddist_combine-selrun.png
    A doc/manual/source/_static/images/ddist_combine.png
    A doc/manual/source/_static/images/densmatch_main.png
    A doc/manual/source/_static/images/densmatch_mpars_completed.png
    A doc/manual/source/_static/images/densmatch_mpars_empty.png
    A doc/manual/source/_static/images/densmatch_rmvmodels.png
    A doc/manual/source/_static/images/edit_buffer_spec_menu.png
    A doc/manual/source/_static/images/eq1-mean.png
    A doc/manual/source/_static/images/eq2-skew.png
    A doc/manual/source/_static/images/eq3-kurtosis.png
    A doc/manual/source/_static/images/eq4-moments.png
    A doc/manual/source/_static/images/eq5-variance.png
    A doc/manual/source/_static/images/eq6-stddev.png
    A doc/manual/source/_static/images/eq7-probsigma.png
    A doc/manual/source/_static/images/eq8-confidence.png
    A doc/manual/source/_static/images/experiment_cells.png
    A doc/manual/source/_static/images/experiment_edit.png
    A doc/manual/source/_static/images/experiment_general.png
    A doc/manual/source/_static/images/experiment_import.png
    A doc/manual/source/_static/images/experiment_liveupdate.png
    A doc/manual/source/_static/images/experiment_liveupdate_run.png
    A doc/manual/source/_static/images/experiment_optics.png
    A doc/manual/source/_static/images/experiment_overview.png
    A doc/manual/source/_static/images/experiment_photomult.png
    A doc/manual/source/_static/images/experiment_range.png
    A doc/manual/source/_static/images/experiment_range_details.png
    A doc/manual/source/_static/images/experiment_range_selector.png
    A doc/manual/source/_static/images/experiment_range_selmanual.png
    A doc/manual/source/_static/images/experiment_rotor.png
    A doc/manual/source/_static/images/experiment_solutions.png
    A doc/manual/source/_static/images/experiment_solutions_comments.png
    A doc/manual/source/_static/images/experiment_speeds.png
    A doc/manual/source/_static/images/experiment_submit.png
    A doc/manual/source/_static/images/experiment_submit_details.png
    A doc/manual/source/_static/images/experiment_upload.png
    A doc/manual/source/_static/images/export_leg_1.png
    A doc/manual/source/_static/images/export_leg_RA.png
    A doc/manual/source/_static/images/export_leg_RI.png
    A doc/manual/source/_static/images/export_leg_auc.png
    A doc/manual/source/_static/images/export_leg_beck.png
    A doc/manual/source/_static/images/export_legacy.png
    A doc/manual/source/_static/images/fe_load_data.png
    A doc/manual/source/_static/images/fe_load_model_distrib.png
    A doc/manual/source/_static/images/fe_match.png
    A doc/manual/source/_static/images/fe_match_3dplot.png
    A doc/manual/source/_static/images/fe_match_adv.png
    A doc/manual/source/_static/images/fe_match_all.png
    A doc/manual/source/_static/images/fe_match_allct.png
    A doc/manual/source/_static/images/fe_match_lddat1.png
    A doc/manual/source/_static/images/fe_match_lddat2.png
    A doc/manual/source/_static/images/fe_match_lddat3.png
    A doc/manual/source/_static/images/fe_match_lddat4.png
    A doc/manual/source/_static/images/fe_match_ra.png
    A doc/manual/source/_static/images/fe_match_resplot.png
    A doc/manual/source/_static/images/fe_match_sim1.png
    A doc/manual/source/_static/images/fe_match_sim2.png
    A doc/manual/source/_static/images/fe_match_sim3_1b.png
    A doc/manual/source/_static/images/fe_match_sim3_1p.png
    A doc/manual/source/_static/images/fe_match_sim3_2b.png
    A doc/manual/source/_static/images/fe_match_sim3_2p.png
    A doc/manual/source/_static/images/fe_match_sim3_3b.png
    A doc/manual/source/_static/images/fe_match_sim3_4b.png
    A doc/manual/source/_static/images/fe_match_sim3_5b.png
    A doc/manual/source/_static/images/fe_match_sim3_5p.png
    A doc/manual/source/_static/images/fe_match_sim3_6b.png
    A doc/manual/source/_static/images/fe_match_sim3_7b.png
    A doc/manual/source/_static/images/fe_match_sim3_8b.png
    A doc/manual/source/_static/images/fe_match_sim4.png
    A doc/manual/source/_static/images/fe_match_sim5.png
    A doc/manual/source/_static/images/fe_match_sim6.png
    A doc/manual/source/_static/images/fe_match_sim7.png
    A doc/manual/source/_static/images/fe_match_simulated.png
    A doc/manual/source/_static/images/fe_match_viewer.png
    A doc/manual/source/_static/images/fe_sim-1.png
    A doc/manual/source/_static/images/fe_sim-2.png
    A doc/manual/source/_static/images/fit_men-editupd.png
    A doc/manual/source/_static/images/fit_men-load.png
    A doc/manual/source/_static/images/fit_men_bot.png
    A doc/manual/source/_static/images/fit_meniscus.png
    A doc/manual/source/_static/images/ga_initialize-o.png
    A doc/manual/source/_static/images/ga_initialize-p.png
    A doc/manual/source/_static/images/ga_initialize.png
    A doc/manual/source/_static/images/ga_report-1.png
    A doc/manual/source/_static/images/ga_report-2.png
    A doc/manual/source/_static/images/ga_report-3.png
    A doc/manual/source/_static/images/gmp/audit_trail/gmp_audit_trail_01.png
    A doc/manual/source/_static/images/gmp/audit_trail/gmp_audit_trail_02.png
    A doc/manual/source/_static/images/gmp/automation/2dsa.png
    A doc/manual/source/_static/images/gmp/automation/2dsa_it.png
    A doc/manual/source/_static/images/gmp/automation/2dsa_mc.png
    A doc/manual/source/_static/images/gmp/automation/Aprofile.png
    A doc/manual/source/_static/images/gmp/automation/analysis.png
    A doc/manual/source/_static/images/gmp/automation/auto_edit.png
    A doc/manual/source/_static/images/gmp/automation/bitmap.png
    A doc/manual/source/_static/images/gmp/automation/cells.png
    A doc/manual/source/_static/images/gmp/automation/data_viewer_rando.png
    A doc/manual/source/_static/images/gmp/automation/data_viewer_rin.png
    A doc/manual/source/_static/images/gmp/automation/data_viewer_tin.png
    A doc/manual/source/_static/images/gmp/automation/lims.png
    A doc/manual/source/_static/images/gmp/automation/main_window.png
    A doc/manual/source/_static/images/gmp/automation/man_edit.png
    A doc/manual/source/_static/images/gmp/automation/optics.png
    A doc/manual/source/_static/images/gmp/automation/pcsa.png
    A doc/manual/source/_static/images/gmp/automation/pcsa_report.png
    A doc/manual/source/_static/images/gmp/automation/plot.png
    A doc/manual/source/_static/images/gmp/automation/ranges.png
    A doc/manual/source/_static/images/gmp/automation/report_editor.png
    A doc/manual/source/_static/images/gmp/automation/rotor.png
    A doc/manual/source/_static/images/gmp/automation/solutions.png
    A doc/manual/source/_static/images/gmp/automation/speed.png
    A doc/manual/source/_static/images/gmp/automation/submit.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_01.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_02.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_03.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_04.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_05.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_06.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_07.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_08.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_09.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_10.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_11.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_12.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_13.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_14.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_15.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_16.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_17.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_18.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_19.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_20.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_21.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_22.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_23.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_24.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_25.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_26.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_27.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_28.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_29.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_30.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_31.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_32.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_33.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_34.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_35.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_36.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_37.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_38.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_39.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_40.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_41.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_42.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_43.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_44.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_45.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_46.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_47.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_01.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_02.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_03.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_04.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_05.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_06.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_07.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_08.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_09.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_10.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_11.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_12.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_13.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_01.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_02.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_03.png
    A doc/manual/source/_static/images/gmp/gmp.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_01.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_02.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_03.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_04.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_05.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_06.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_01.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_02.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_03.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_04.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_05.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_06.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_07.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_08.png
    A doc/manual/source/_static/images/gmp/vhw_distribution.png
    A doc/manual/source/_static/images/good_grid.png
    A doc/manual/source/_static/images/grid-setup.png
    A doc/manual/source/_static/images/grid_editor.png
    A doc/manual/source/_static/images/grid_editor_multi_grids.png
    A doc/manual/source/_static/images/grid_editor_multi_grids_sed.png
    A doc/manual/source/_static/images/grid_editor_mw_view.png
    A doc/manual/source/_static/images/grid_editor_subgrid1-bad.png
    A doc/manual/source/_static/images/grid_editor_subgrid1-good.png
    A doc/manual/source/_static/images/grid_editor_subgrid2-bad.png
    A doc/manual/source/_static/images/grid_editor_subgrid2-good.png
    A doc/manual/source/_static/images/grid_editor_subgrid3-bad.png
    A doc/manual/source/_static/images/grid_editor_subgrid3-good.png
    A doc/manual/source/_static/images/hori_cs.png
    A doc/manual/source/_static/images/idist_comb_selPre.png
    A doc/manual/source/_static/images/idist_comb_seldis.png
    A doc/manual/source/_static/images/idist_combine.png
    A doc/manual/source/_static/images/import_drop-triple.png
    A doc/manual/source/_static/images/incr_sigmoid.png
    A doc/manual/source/_static/images/load_auc-search.png
    A doc/manual/source/_static/images/load_auc-trips.png
    A doc/manual/source/_static/images/load_auc.png
    A doc/manual/source/_static/images/load_colormap.png
    A doc/manual/source/_static/images/load_model_dis-MID.png
    A doc/manual/source/_static/images/load_model_distrib.png
    A doc/manual/source/_static/images/load_noise.png
    A doc/manual/source/_static/images/load_noise_details.png
    A doc/manual/source/_static/images/loaded_mwl-specfit.png
    A doc/manual/source/_static/images/manage_data.png
    A doc/manual/source/_static/images/manage_data_bhide.png
    A doc/manual/source/_static/images/manage_data_bshow.png
    A doc/manual/source/_static/images/manage_data_cmenu-1.png
    A doc/manual/source/_static/images/manage_data_cmenu-2.png
    A doc/manual/source/_static/images/manage_data_conf.png
    A doc/manual/source/_static/images/manage_data_exp.png
    A doc/manual/source/_static/images/manage_data_pasw.png
    A doc/manual/source/_static/images/manage_data_sync.png
    A doc/manual/source/_static/images/manage_data_thelp-1.png
    A doc/manual/source/_static/images/manage_data_thelp-2.png
    A doc/manual/source/_static/images/master-pw.png
    A doc/manual/source/_static/images/model_editor.png
    A doc/manual/source/_static/images/mwl-spe-fit-saved.png
    A doc/manual/source/_static/images/mwl-spe-fitted.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom-fit.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom-res-fit.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom-res.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom.png
    A doc/manual/source/_static/images/mwl-spec-fit-report.png
    A doc/manual/source/_static/images/mwl-spec-viewer-report-1.png
    A doc/manual/source/_static/images/mwl-spec-viewer-report-2.png
    A doc/manual/source/_static/images/mwl-species-fit.png
    A doc/manual/source/_static/images/mwl_species_sim.png
    A doc/manual/source/_static/images/mwl_species_simed.png
    A doc/manual/source/_static/images/mwlr_spectra_3d.png
    A doc/manual/source/_static/images/mwlr_spectra_cont.png
    A doc/manual/source/_static/images/mwlr_spectra_f.png
    A doc/manual/source/_static/images/mwlr_spectra_o.png
    A doc/manual/source/_static/images/mwlr_spectra_save.png
    A doc/manual/source/_static/images/mwlr_view_3dplot.png
    A doc/manual/source/_static/images/mwlr_view_load.png
    A doc/manual/source/_static/images/mwlr_view_pltctrl.png
    A doc/manual/source/_static/images/mwlr_viewer.png
    A doc/manual/source/_static/images/mwlr_viewer_3d.png
    A doc/manual/source/_static/images/mwlr_viewer_ctl.png
    A doc/manual/source/_static/images/mwlr_viewer_wvl.png
    A doc/manual/source/_static/images/mwlr_viewer_xwavl.png
    A doc/manual/source/_static/images/noise_prompt.png
    A doc/manual/source/_static/images/noise_vec_db.png
    A doc/manual/source/_static/images/norm_gridplot.png
    A doc/manual/source/_static/images/optima_config_edit.png
    A doc/manual/source/_static/images/optima_config_new.png
    A doc/manual/source/_static/images/optima_host_config.png
    A doc/manual/source/_static/images/pcsa.png
    A doc/manual/source/_static/images/pcsa_3dplot.png
    A doc/manual/source/_static/images/pcsa_adv_control.png
    A doc/manual/source/_static/images/pcsa_all.png
    A doc/manual/source/_static/images/pcsa_analys-line.png
    A doc/manual/source/_static/images/pcsa_analys-sigm.png
    A doc/manual/source/_static/images/pcsa_bitmap.png
    A doc/manual/source/_static/images/pcsa_controls_simulated.png
    A doc/manual/source/_static/images/pcsa_main-c.png
    A doc/manual/source/_static/images/pcsa_mline_sigm.png
    A doc/manual/source/_static/images/pcsa_mline_str.png
    A doc/manual/source/_static/images/pcsa_mline_unsim.png
    A doc/manual/source/_static/images/pcsa_mlines-line1.png
    A doc/manual/source/_static/images/pcsa_mlines-line2.png
    A doc/manual/source/_static/images/pcsa_mlines-sigm1.png
    A doc/manual/source/_static/images/pcsa_mlines-sigm2.png
    A doc/manual/source/_static/images/pcsa_regul.png
    A doc/manual/source/_static/images/pcsa_regul_sim.png
    A doc/manual/source/_static/images/pcsa_report.png
    A doc/manual/source/_static/images/pcsa_res_viewer.png
    A doc/manual/source/_static/images/pcsa_resplot.png
    A doc/manual/source/_static/images/pcsa_rpscan-auto.png
    A doc/manual/source/_static/images/pcsa_rpscan-select.png
    A doc/manual/source/_static/images/pcsa_rpscan.png
    A doc/manual/source/_static/images/pcsa_rpscan_sim.png
    A doc/manual/source/_static/images/pcsa_sigmoid_eq.png
    A doc/manual/source/_static/images/pcsa_simulated.png
    A doc/manual/source/_static/images/pline_dsig.png
    A doc/manual/source/_static/images/pline_power.png
    A doc/manual/source/_static/images/pline_stline.png
    A doc/manual/source/_static/images/plot_controls.png
    A doc/manual/source/_static/images/predict1.png
    A doc/manual/source/_static/images/predict2-1.png
    A doc/manual/source/_static/images/predict2.png
    A doc/manual/source/_static/images/print.png
    A doc/manual/source/_static/images/process_crash.png
    A doc/manual/source/_static/images/process_crash2.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_01.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_02.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_03.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_04.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_05.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_06.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_07.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_08.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_09.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_10.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_11.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_12.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_13.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_14.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_15.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_16.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_17.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_18.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_19.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_20.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_21.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_22.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_23.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_24.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_25.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_26.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_27.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_28.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_29.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_30.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_31.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_32.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_33.png
    A doc/manual/source/_static/images/pseudo-abde-1.png
    A doc/manual/source/_static/images/pseudo-abde-2.png
    A doc/manual/source/_static/images/pseudo-abde-3.png
    A doc/manual/source/_static/images/pseudo-abde-4.png
    A doc/manual/source/_static/images/pseudo3d_comb_rmv.png
    A doc/manual/source/_static/images/pseudo3d_combine.png
    A doc/manual/source/_static/images/register.png
    A doc/manual/source/_static/images/register0.png
    A doc/manual/source/_static/images/register1.png
    A doc/manual/source/_static/images/register2.png
    A doc/manual/source/_static/images/register3.png
    A doc/manual/source/_static/images/register4.png
    A doc/manual/source/_static/images/register5.png
    A doc/manual/source/_static/images/report.png
    A doc/manual/source/_static/images/reporter-cmenu.png
    A doc/manual/source/_static/images/reporter-details.png
    A doc/manual/source/_static/images/reporter-loadprof.png
    A doc/manual/source/_static/images/reporter-save.png
    A doc/manual/source/_static/images/reporter-saveprof.png
    A doc/manual/source/_static/images/reporter-view.png
    A doc/manual/source/_static/images/reporter-viewitem.png
    A doc/manual/source/_static/images/reporter.png
    A doc/manual/source/_static/images/residualplot.png
    A doc/manual/source/_static/images/residuals.png
    A doc/manual/source/_static/images/rmsd_query-c.png
    A doc/manual/source/_static/images/rmsd_query-o.png
    A doc/manual/source/_static/images/rotor-add.png
    A doc/manual/source/_static/images/rotor-save-calibration.png
    A doc/manual/source/_static/images/rotor.png
    A doc/manual/source/_static/images/rotorstretch-0.png
    A doc/manual/source/_static/images/rotorstretch-1.png
    A doc/manual/source/_static/images/rotorstretch-2.png
    A doc/manual/source/_static/images/rotorstretch-3.png
    A doc/manual/source/_static/images/rotorstretch-4.png
    A doc/manual/source/_static/images/rotorstretch-5.png
    A doc/manual/source/_static/images/rotorstretch-6.png
    A doc/manual/source/_static/images/rotorstretch-7.png
    A doc/manual/source/_static/images/rotorstretch_report.png
    A doc/manual/source/_static/images/run_details.png
    A doc/manual/source/_static/images/s20W_bar.png
    A doc/manual/source/_static/images/sassoc.png
    A doc/manual/source/_static/images/save_colormap.png
    A doc/manual/source/_static/images/second_moment.png
    A doc/manual/source/_static/images/select_edits.png
    A doc/manual/source/_static/images/select_runs.png
    A doc/manual/source/_static/images/sequence.png
    A doc/manual/source/_static/images/set-zvalue.png
    A doc/manual/source/_static/images/simparams.png
    A doc/manual/source/_static/images/simulatedReport.png
    A doc/manual/source/_static/images/solution_edit.png
    A doc/manual/source/_static/images/solution_new.png
    A doc/manual/source/_static/images/solution_select.png
    A doc/manual/source/_static/images/solution_settings.png
    A doc/manual/source/_static/images/somo/somo_icon.png
    A doc/manual/source/_static/images/spectrum_extinction.png
    A doc/manual/source/_static/images/sw_spectrum.png
    A doc/manual/source/_static/images/time_derivative.png
    A doc/manual/source/_static/images/timestate-0.png
    A doc/manual/source/_static/images/timestate-1.png
    A doc/manual/source/_static/images/timestate-2.png
    A doc/manual/source/_static/images/timestate-3.png
    A doc/manual/source/_static/images/timestate-4.png
    A doc/manual/source/_static/images/ultra.xpm
    A doc/manual/source/_static/images/ultrascan3.png
    A doc/manual/source/_static/images/upload_fit_spectrum.png
    A doc/manual/source/_static/images/us_buffer.png
    A doc/manual/source/_static/images/us_buffer_spect.png
    A doc/manual/source/_static/images/us_buoyanc-2.png
    A doc/manual/source/_static/images/us_buoyanc.png
    A doc/manual/source/_static/images/us_conv-RA.png
    A doc/manual/source/_static/images/us_convert/us_convert_01.png
    A doc/manual/source/_static/images/us_convert/us_convert_02.png
    A doc/manual/source/_static/images/us_convert/us_convert_03.png
    A doc/manual/source/_static/images/us_convert/us_convert_04.png
    A doc/manual/source/_static/images/us_convert/us_convert_05.png
    A doc/manual/source/_static/images/us_convert/us_convert_06.png
    A doc/manual/source/_static/images/us_convert/us_convert_07.png
    A doc/manual/source/_static/images/us_convert/us_convert_08.png
    A doc/manual/source/_static/images/us_convert/us_convert_09.png
    A doc/manual/source/_static/images/us_convert/us_convert_10.png
    A doc/manual/source/_static/images/us_convert/us_convert_11.png
    A doc/manual/source/_static/images/us_convert/us_convert_12.png
    A doc/manual/source/_static/images/us_convert/us_convert_13.png
    A doc/manual/source/_static/images/us_convert/us_convert_14.png
    A doc/manual/source/_static/images/us_convert_01.png
    A doc/manual/source/_static/images/us_convert_02.png
    A doc/manual/source/_static/images/us_convert_03.png
    A doc/manual/source/_static/images/us_convert_04.png
    A doc/manual/source/_static/images/us_convert_05.png
    A doc/manual/source/_static/images/us_convert_06.png
    A doc/manual/source/_static/images/us_convert_07.png
    A doc/manual/source/_static/images/us_convert_08.png
    A doc/manual/source/_static/images/us_convert_09.png
    A doc/manual/source/_static/images/us_convert_10.png
    A doc/manual/source/_static/images/us_convert_11.png
    A doc/manual/source/_static/images/us_convert_12.png
    A doc/manual/source/_static/images/us_convert_13.png
    A doc/manual/source/_static/images/us_convert_14.png
    A doc/manual/source/_static/images/us_convert_definedscans.png
    A doc/manual/source/_static/images/us_convert_definesubset.png
    A doc/manual/source/_static/images/us_edit.png
    A doc/manual/source/_static/images/us_edit_mwl.png
    A doc/manual/source/_static/images/us_equiltime.png
    A doc/manual/source/_static/images/us_extinction-0.png
    A doc/manual/source/_static/images/us_extinction-00.png
    A doc/manual/source/_static/images/us_extinction-000.png
    A doc/manual/source/_static/images/us_extinction-1.png
    A doc/manual/source/_static/images/us_extinction-2.png
    A doc/manual/source/_static/images/us_extinction-3.png
    A doc/manual/source/_static/images/us_fds_filemanager-0.png
    A doc/manual/source/_static/images/us_fds_filemanager-1.png
    A doc/manual/source/_static/images/us_fds_filemanager-2.png
    A doc/manual/source/_static/images/us_fds_filemanager-3.png
    A doc/manual/source/_static/images/us_fds_filemanager-4.png
    A doc/manual/source/_static/images/us_investigator-2.png
    A doc/manual/source/_static/images/us_investigator.png
    A doc/manual/source/_static/images/us_modelmetrics-0.png
    A doc/manual/source/_static/images/us_modmet_report.png
    A doc/manual/source/_static/images/us_project.png
    A doc/manual/source/_static/images/us_project1.png
    A doc/manual/source/_static/images/us_project2.png
    A doc/manual/source/_static/images/us_project3.png
    A doc/manual/source/_static/images/us_project_add-supdata.png
    A doc/manual/source/_static/images/us_project_edit-supdata.png
    A doc/manual/source/_static/images/us_project_web.png
    A doc/manual/source/_static/images/us_project_webed.png
    A doc/manual/source/_static/images/us_solution1.png
    A doc/manual/source/_static/images/us_solution2.png
    A doc/manual/source/_static/images/us_solution3.png
    A doc/manual/source/_static/images/us_spectrum-0.png
    A doc/manual/source/_static/images/us_spectrum-1.png
    A doc/manual/source/_static/images/us_spectrum-load.png
    A doc/manual/source/_static/images/usfont-1.png
    A doc/manual/source/_static/images/usfont-2.png
    A doc/manual/source/_static/images/vhw_combine-combo.png
    A doc/manual/source/_static/images/vhw_combine-envel.png
    A doc/manual/source/_static/images/vhw_combine-selrun.png
    A doc/manual/source/_static/images/vhw_combine.png
    A doc/manual/source/_static/images/vhw_distribution.png
    A doc/manual/source/_static/images/vhw_enh_groups.png
    A doc/manual/source/_static/images/vhw_enh_groups.png6-33-11.png
    A doc/manual/source/_static/images/vhw_enh_groups_res.png
    A doc/manual/source/_static/images/vhw_enhanced.png
    A doc/manual/source/_static/images/vhw_histogram.png
    A doc/manual/source/_static/images/xpn_report1.png
    A doc/manual/source/_static/images/xpn_report2.png
    A doc/manual/source/_static/images/xpn_viewer-loaded.png
    A doc/manual/source/_static/images/xpn_viewer-saved.png
    A doc/manual/source/_static/images/xpn_viewer.png
    A doc/manual/source/_static/images/zvalue_eq.png
    A doc/manual/source/_static/language_data.js
    A doc/manual/source/_static/sphinx_highlight.js
    A doc/manual/source/analyte/analyte_edit.rst
    A doc/manual/source/analyte/analyte_new.rst
    A doc/manual/source/analyte/analyte_select.rst
    A doc/manual/source/analyte/analyte_settings.rst
    A doc/manual/source/analyte/index.rst
    A doc/manual/source/associations.rst
    A doc/manual/source/astfem_sim.rst
    A doc/manual/source/beckman_openauc.rst
    A doc/manual/source/buffer/buffer_edit.rst
    A doc/manual/source/buffer/buffer_new.rst
    A doc/manual/source/buffer/buffer_select.rst
    A doc/manual/source/buffer/buffer_settings.rst
    A doc/manual/source/buffer/index.rst
    A doc/manual/source/buoyancy_editor.rst
    A doc/manual/source/colorgradient.rst
    A doc/manual/source/combine_models.rst
    A doc/manual/source/common_dialogs.rst
    A doc/manual/source/components.rst
    A doc/manual/source/config.rst
    A doc/manual/source/convert.rst
    A doc/manual/source/ddist_combine.rst
    A doc/manual/source/dens_match.rst
    A doc/manual/source/dmga_init.rst
    A doc/manual/source/dmga_init_constr.rst
    A doc/manual/source/experiment/cells.rst
    A doc/manual/source/experiment/general.rst
    A doc/manual/source/experiment/import.rst
    A doc/manual/source/experiment/index.rst
    A doc/manual/source/experiment/liveupdate.rst
    A doc/manual/source/experiment/optics.rst
    A doc/manual/source/experiment/range.rst
    A doc/manual/source/experiment/rotor.rst
    A doc/manual/source/experiment/solutions.rst
    A doc/manual/source/experiment/speeds.rst
    A doc/manual/source/experiment/submit.rst
    A doc/manual/source/export_legacy.rst
    A doc/manual/source/fe_match/fe_match_adv.rst
    A doc/manual/source/fe_match/fe_match_main.rst
    A doc/manual/source/fe_match/fe_match_simulate.rst
    A doc/manual/source/fe_match/index.rst
    A doc/manual/source/fit_meniscus.rst
    A doc/manual/source/ga_initialize.rst
    A doc/manual/source/gmp/gmp.rst
    A doc/manual/source/gmp/gmp_audit_trail.rst
    A doc/manual/source/gmp/gmp_automation.rst
    A doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_experiment.rst
    A doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_gmp.rst
    A doc/manual/source/gmp/gmp_data_acquisition/index.rst
    A doc/manual/source/gmp/gmp_protocol_development.rst
    A doc/manual/source/gmp/gmp_report_generator.rst
    A doc/manual/source/gmp/gmp_signature.rst
    A doc/manual/source/gmp/index.rst
    A doc/manual/source/grid_editor.rst
    A doc/manual/source/idist_combine.rst
    A doc/manual/source/manage_data.rst
    A doc/manual/source/model_editor.rst
    A doc/manual/source/multi-wavelength/index.rst
    A doc/manual/source/multi-wavelength/mwl_species_fit.rst
    A doc/manual/source/multi-wavelength/mwl_species_sim.rst
    A doc/manual/source/multi-wavelength/mwl_spectra.rst
    A doc/manual/source/multi-wavelength/mwlr_viewer.rst
    A doc/manual/source/pcsa/index.rst
    A doc/manual/source/pcsa/pcsa.rst
    A doc/manual/source/pcsa/pcsa_adv.rst
    A doc/manual/source/pcsa/pcsa_analys.rst
    A doc/manual/source/pcsa/pcsa_mlines.rst
    A doc/manual/source/pcsa/pcsa_results.rst
    A doc/manual/source/pcsa/pcsa_rpscan.rst
    A doc/manual/source/predict1.rst
    A doc/manual/source/predict2.rst
    A doc/manual/source/pseudo3d.rst
    A doc/manual/source/register.rst
    A doc/manual/source/reporter.rst
    A doc/manual/source/rmsd_query.rst
    A doc/manual/source/rotor.rst
    A doc/manual/source/rotor_calibration.rst
    A doc/manual/source/run_details.rst
    A doc/manual/source/sassoc.rst
    A doc/manual/source/second_moment.rst
    A doc/manual/source/simparams.rst
    A doc/manual/source/solutions/index.rst
    A doc/manual/source/solutions/solution_edit.rst
    A doc/manual/source/solutions/solution_new.rst
    A doc/manual/source/solutions/solution_select.rst
    A doc/manual/source/solutions/solution_settings.rst
    A doc/manual/source/start_page-abde.rst
    A doc/manual/source/start_page-dm.rst
    A doc/manual/source/start_page-int.rst
    A doc/manual/source/start_page-mw.rst
    A doc/manual/source/start_page-new.rst
    A doc/manual/source/start_page-rpt.rst
    A doc/manual/source/start_page.rst
    A doc/manual/source/time_derivative.rst
    A doc/manual/source/tmst_viewer.rst
    A doc/manual/source/us_buoyancy.rst
    A doc/manual/source/us_edit.rst
    A doc/manual/source/us_equiltime.rst
    A doc/manual/source/us_extinction.rst
    A doc/manual/source/us_fds_filemanager.rst
    A doc/manual/source/us_investigator.rst
    A doc/manual/source/us_modelmetrics.rst
    A doc/manual/source/us_project.rst
    A doc/manual/source/us_spectrum.rst
    A doc/manual/source/vhw_combine.rst
    A doc/manual/source/vhw_distrib_plot.rst
    A doc/manual/source/vhw_enhanced.rst
    A doc/manual/source/xpn_viewer.rst

  Log Message:
  -----------
  Expand UltraScan-III documentation: add detailed GMP workflow guides, including protocol development, automation, e-signatures, report generation, and data acquisition.

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


  Commit: 518c1ee39c53443282fc68ec37cc855b2e5aa4f0
      https://github.com/ehb54/ultrascan3/commit/518c1ee39c53443282fc68ec37cc855b2e5aa4f0
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

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

  Log Message:
  -----------
  Update Sphinx configuration: adjust LaTeX preamble for header height and standardize document titles across output formats.

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


  Commit: 2946f944109702806ad7b25d283b258d3702adfa
      https://github.com/ehb54/ultrascan3/commit/2946f944109702806ad7b25d283b258d3702adfa
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

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

  Log Message:
  -----------
  Standardize "Optima" capitalization across XPN Viewer documentation.

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


  Commit: 34d316c7e97fcdabcf86b0939a85e834d6d878f6
      https://github.com/ehb54/ultrascan3/commit/34d316c7e97fcdabcf86b0939a85e834d6d878f6
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

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

  Log Message:
  -----------
  Fix typo in vHW documentation: correct "Wieschet" to "Weischet".

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


  Commit: 56e8463890e60e8501b4233fb88a6dd74f0e39f4
      https://github.com/ehb54/ultrascan3/commit/56e8463890e60e8501b4233fb88a6dd74f0e39f4
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

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

  Log Message:
  -----------
  Update Ultrascan-III website URL in documentation.

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


  Commit: ff5165410e579e9e3bf489cf74532942d4dd1b6d
      https://github.com/ehb54/ultrascan3/commit/ff5165410e579e9e3bf489cf74532942d4dd1b6d
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

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

  Log Message:
  -----------
  Revise configuration documentation: clarify directory descriptions, standardize terminology, improve debugging/debug level explanations, and update Optima panel section with centered image and corrected details.

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


  Commit: 9d89cccbd5d1edac19f5118f9f73b017b4b62768
      https://github.com/ehb54/ultrascan3/commit/9d89cccbd5d1edac19f5118f9f73b017b4b62768
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

  Changed paths:
    M doc/manual/source/experiment/import.rst

  Log Message:
  -----------
  Fix image filename in import documentation: correct "Triplicate" to "triple".

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


  Commit: 20e6e37595eff7fcd8c617c1ae65f049be8e60f5
      https://github.com/ehb54/ultrascan3/commit/20e6e37595eff7fcd8c617c1ae65f049be8e60f5
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

  Changed paths:
    A doc/manual/source/auto_index.py

  Log Message:
  -----------
  Add Sphinx transform for auto-generating index entries from section titles.


  Commit: 78763cd74bcca991929a7dc53e314e9e61a755b6
      https://github.com/ehb54/ultrascan3/commit/78763cd74bcca991929a7dc53e314e9e61a755b6
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

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

  Log Message:
  -----------
  Update Sphinx configuration: add `auto_index` extension and adjust sys.path setup for dynamic module resolution.


  Commit: e67f33a49e896d701d7a71317d8d8b2dcebb45a9
      https://github.com/ehb54/ultrascan3/commit/e67f33a49e896d701d7a71317d8d8b2dcebb45a9
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

  Changed paths:
    R doc/manual/source/_static/images/optima_config_edit.png
    M doc/manual/source/_static/images/optima_config_new.png

  Log Message:
  -----------
  Update Optima configuration images in documentation: delete outdated file and revise new image.


  Commit: a0df61141d5869a4c8d57ccdaf8896b84fbf1add
      https://github.com/ehb54/ultrascan3/commit/a0df61141d5869a4c8d57ccdaf8896b84fbf1add
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

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

  Log Message:
  -----------
  Standardize header formatting in configuration documentation: adjust underline lengths and update section titles for consistency.


  Commit: 20a795daec1d9d2b8a1e99a9522c5b0f39516f9f
      https://github.com/ehb54/ultrascan3/commit/20a795daec1d9d2b8a1e99a9522c5b0f39516f9f
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

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

  Log Message:
  -----------
  Update Sphinx configuration: fix sys.path insertion to correctly add the current directory.

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


  Commit: 7022886ca10e06e291974dd36c40d68886f97592
      https://github.com/ehb54/ultrascan3/commit/7022886ca10e06e291974dd36c40d68886f97592
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

  Changed paths:
    M doc/manual/source/2dsa/2dsa_adv.rst

  Log Message:
  -----------
  Update doc/manual/source/2dsa/2dsa_adv.rst

Co-authored-by: Copilot <175728472+Copilot at users.noreply.github.com>


  Commit: fec01135a70f30bb6fe279c6355c6d8d46e50f02
      https://github.com/ehb54/ultrascan3/commit/fec01135a70f30bb6fe279c6355c6d8d46e50f02
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

  Changed paths:
    M doc/manual/source/2dsa/2dsa_analys.rst

  Log Message:
  -----------
  Update doc/manual/source/2dsa/2dsa_analys.rst

Co-authored-by: Copilot <175728472+Copilot at users.noreply.github.com>


  Commit: 213c7d1f346ca9afa40c688dc5d4daae4e55d79f
      https://github.com/ehb54/ultrascan3/commit/213c7d1f346ca9afa40c688dc5d4daae4e55d79f
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    R doc/manual/source/_static/css/custom.css
    M doc/manual/source/_static/custom.css

  Log Message:
  -----------
  Remove unused `custom.css` file and retain only essential styles in `custom.css` for cleaner documentation styling.


  Commit: f31826280b208f87c2044d91ceed9b3b725941b8
      https://github.com/ehb54/ultrascan3/commit/f31826280b208f87c2044d91ceed9b3b725941b8
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    M doc/manual/source/_static/images/gmp/automation/auto_edit.png
    M doc/manual/source/_static/images/gmp/automation/data_viewer_tin.png
    M doc/manual/source/_static/images/gmp/automation/lims.png
    M doc/manual/source/_static/images/reporter-cmenu.png
    M doc/manual/source/_static/images/us_project_webed.png

  Log Message:
  -----------
  Downscale extremely large images


  Commit: 0d8aa5eb3868f4fa28393c667f367905088267c1
      https://github.com/ehb54/ultrascan3/commit/0d8aa5eb3868f4fa28393c667f367905088267c1
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

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

  Log Message:
  -----------
  Add support for qthelp exclusive css file


  Commit: 50222b23f0a251076777810ba005c924ef2ddb00
      https://github.com/ehb54/ultrascan3/commit/50222b23f0a251076777810ba005c924ef2ddb00
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    A doc/manual/source/_static/qthelp.css

  Log Message:
  -----------
  Add `qthelp.css` file to define default styling for QtHelp documentation


  Commit: 86fcf7036c1ad44220fbb6544552d2e7458fd76e
      https://github.com/ehb54/ultrascan3/commit/86fcf7036c1ad44220fbb6544552d2e7458fd76e
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    M doc/manual/source/3d_plot.rst
    M doc/manual/source/config.rst
    M doc/manual/source/fit_meniscus.rst
    M doc/manual/source/pseudo3d.rst

  Log Message:
  -----------
  Standardize help text and add debug text options in configuration documentation.


  Commit: 38351d9b483d34b0d464cdc0a02cf4d0c711a5f0
      https://github.com/ehb54/ultrascan3/commit/38351d9b483d34b0d464cdc0a02cf4d0c711a5f0
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

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

  Log Message:
  -----------
  Refine `auto_index` title processing: improve whitespace handling, enhance dimensional notation standardization, and ensure title case consistency.


  Commit: 881728a585525975764e48eb87de544e1a8f5ed6
      https://github.com/ehb54/ultrascan3/commit/881728a585525975764e48eb87de544e1a8f5ed6
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    M doc/manual/source/fe_match/fe_match_main.rst
    M doc/manual/source/fe_match/fe_match_simulate.rst
    M doc/manual/source/fe_match/index.rst

  Log Message:
  -----------
  Standardize section headers and titles in FE Match documentation for consistency and improve formatting.


  Commit: 278eeecf4ee5b0f5e03bbcd8eae65e831f15837b
      https://github.com/ehb54/ultrascan3/commit/278eeecf4ee5b0f5e03bbcd8eae65e831f15837b
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    M doc/manual/source/start_page-mw.rst
    M doc/manual/source/start_page.rst
    M doc/manual/source/time_derivative.rst
    M doc/manual/source/vhw_combine.rst
    M doc/manual/source/vhw_distrib_plot.rst
    M doc/manual/source/vhw_enhanced.rst

  Log Message:
  -----------
  Standardize "van Holde-Weischet" terminology across documentation for improved consistency.


  Commit: 99bbe83fea89b40008e71864323759b4a75ff8cb
      https://github.com/ehb54/ultrascan3/commit/99bbe83fea89b40008e71864323759b4a75ff8cb
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    M doc/manual/source/2dsa/2dsa_main.rst
    M doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_experiment.rst
    M doc/manual/source/pcsa/pcsa_results.rst
    M doc/manual/source/start_page-rpt.rst

  Log Message:
  -----------
  Standardize section headers, titles, and dimensional notations in documentation for improved formatting and consistency.


  Commit: 75a2cca73b6cec686f996d57da668814a975dfc6
      https://github.com/ehb54/ultrascan3/commit/75a2cca73b6cec686f996d57da668814a975dfc6
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    M doc/manual/CMakeLists.txt
    A doc/manual/source/2dsa/2dsa_adv.rst
    A doc/manual/source/2dsa/2dsa_analys.rst
    A doc/manual/source/2dsa/2dsa_main.rst
    A doc/manual/source/2dsa/index.rst
    A doc/manual/source/3000_rpm.rst
    A doc/manual/source/3d_plot.rst
    R doc/manual/source/_static/css/custom.css
    A doc/manual/source/_static/custom.css
    A doc/manual/source/_static/images/2dsa_3dplot.png
    A doc/manual/source/_static/images/2dsa_advan.png
    A doc/manual/source/_static/images/2dsa_analvv.png
    A doc/manual/source/_static/images/2dsa_analys.png
    A doc/manual/source/_static/images/2dsa_main-c.png
    A doc/manual/source/_static/images/2dsa_main-o.png
    A doc/manual/source/_static/images/2dsa_resplot.png
    A doc/manual/source/_static/images/D20W_bar.png
    A doc/manual/source/_static/images/MW-bar.png
    A doc/manual/source/_static/images/RINplot.png
    A doc/manual/source/_static/images/TINplot.png
    A doc/manual/source/_static/images/UltraScan-logo.png
    A doc/manual/source/_static/images/abde-1.png
    A doc/manual/source/_static/images/add_RIN-TIN.png
    A doc/manual/source/_static/images/add_RIN.png
    A doc/manual/source/_static/images/add_TIN.png
    A doc/manual/source/_static/images/advanced_config.png
    A doc/manual/source/_static/images/analyte_details.png
    A doc/manual/source/_static/images/analyte_edit.png
    A doc/manual/source/_static/images/analyte_edit_spec.png
    A doc/manual/source/_static/images/analyte_new_sequence.png
    A doc/manual/source/_static/images/analyte_newc.png
    A doc/manual/source/_static/images/analyte_newd.png
    A doc/manual/source/_static/images/analyte_newp.png
    A doc/manual/source/_static/images/analyte_selectc.png
    A doc/manual/source/_static/images/analyte_selectd.png
    A doc/manual/source/_static/images/analyte_selectp.png
    A doc/manual/source/_static/images/analyte_sequence.png
    A doc/manual/source/_static/images/analyte_settings.png
    A doc/manual/source/_static/images/analyte_spec-gui.png
    A doc/manual/source/_static/images/analyte_specmenu.png
    A doc/manual/source/_static/images/analyte_spectrum.png
    A doc/manual/source/_static/images/analytes.png
    A doc/manual/source/_static/images/associations.png
    A doc/manual/source/_static/images/astfem_sim.png
    A doc/manual/source/_static/images/bad_grid.png
    A doc/manual/source/_static/images/beck_convert-2.png
    A doc/manual/source/_static/images/beck_converter.png
    A doc/manual/source/_static/images/bitmap.png
    A doc/manual/source/_static/images/buffer_edit.png
    A doc/manual/source/_static/images/buffer_edit_setting.png
    A doc/manual/source/_static/images/buffer_edit_spectrum.png
    A doc/manual/source/_static/images/buffer_info.png
    A doc/manual/source/_static/images/buffer_manage_spectrum.png
    A doc/manual/source/_static/images/buffer_new.png
    A doc/manual/source/_static/images/buffer_new_spectrum.png
    A doc/manual/source/_static/images/buffer_select.png
    A doc/manual/source/_static/images/buffer_settings.png
    A doc/manual/source/_static/images/buffer_spectrum.png
    A doc/manual/source/_static/images/cfa_view-loadauc.png
    A doc/manual/source/_static/images/cfa_view-loadraw.png
    A doc/manual/source/_static/images/cfa_view-main.png
    A doc/manual/source/_static/images/cfa_view-statsauc.png
    A doc/manual/source/_static/images/cfa_view-statsraw.png
    A doc/manual/source/_static/images/color-1.png
    A doc/manual/source/_static/images/color-2.png
    A doc/manual/source/_static/images/color-a.png
    A doc/manual/source/_static/images/color-b.png
    A doc/manual/source/_static/images/colorgrad1.png
    A doc/manual/source/_static/images/colorgradient/col1_colgen.png
    A doc/manual/source/_static/images/colorgradient/col1_colgen_Fe_match.png
    A doc/manual/source/_static/images/colorgradient/col1_colgen_GA.png
    A doc/manual/source/_static/images/colorgradient/col2_colgen.png
    A doc/manual/source/_static/images/colorgradient/colorgrad.png
    A doc/manual/source/_static/images/colorgradient/colorgradient_main.png
    A doc/manual/source/_static/images/colorgradient/components.png
    A doc/manual/source/_static/images/colorgradient/model_editor.png
    A doc/manual/source/_static/images/combine_models-idedit.png
    A doc/manual/source/_static/images/combine_models-save.png
    A doc/manual/source/_static/images/combine_models.png
    A doc/manual/source/_static/images/components.png
    A doc/manual/source/_static/images/config.png
    A doc/manual/source/_static/images/config1.png
    A doc/manual/source/_static/images/config2.png
    A doc/manual/source/_static/images/config_plot.png
    A doc/manual/source/_static/images/convert-RIdata.png
    A doc/manual/source/_static/images/convert-exclude.png
    A doc/manual/source/_static/images/convert-experiment.png
    A doc/manual/source/_static/images/convert-mwl.png
    A doc/manual/source/_static/images/convert-seltrip.png
    A doc/manual/source/_static/images/convert-subset.png
    A doc/manual/source/_static/images/convert-tolerance.png
    A doc/manual/source/_static/images/convert.png
    A doc/manual/source/_static/images/custom_grid-1.png
    A doc/manual/source/_static/images/custom_grid.png
    A doc/manual/source/_static/images/data_converter.png
    A doc/manual/source/_static/images/data_loader-edits.png
    A doc/manual/source/_static/images/data_loader-trips.png
    A doc/manual/source/_static/images/data_loader.png
    A doc/manual/source/_static/images/database.png
    A doc/manual/source/_static/images/ddist_combine-selrun.png
    A doc/manual/source/_static/images/ddist_combine.png
    A doc/manual/source/_static/images/densmatch_main.png
    A doc/manual/source/_static/images/densmatch_mpars_completed.png
    A doc/manual/source/_static/images/densmatch_mpars_empty.png
    A doc/manual/source/_static/images/densmatch_rmvmodels.png
    A doc/manual/source/_static/images/edit_buffer_spec_menu.png
    A doc/manual/source/_static/images/eq1-mean.png
    A doc/manual/source/_static/images/eq2-skew.png
    A doc/manual/source/_static/images/eq3-kurtosis.png
    A doc/manual/source/_static/images/eq4-moments.png
    A doc/manual/source/_static/images/eq5-variance.png
    A doc/manual/source/_static/images/eq6-stddev.png
    A doc/manual/source/_static/images/eq7-probsigma.png
    A doc/manual/source/_static/images/eq8-confidence.png
    A doc/manual/source/_static/images/experiment_cells.png
    A doc/manual/source/_static/images/experiment_edit.png
    A doc/manual/source/_static/images/experiment_general.png
    A doc/manual/source/_static/images/experiment_import.png
    A doc/manual/source/_static/images/experiment_liveupdate.png
    A doc/manual/source/_static/images/experiment_liveupdate_run.png
    A doc/manual/source/_static/images/experiment_optics.png
    A doc/manual/source/_static/images/experiment_overview.png
    A doc/manual/source/_static/images/experiment_photomult.png
    A doc/manual/source/_static/images/experiment_range.png
    A doc/manual/source/_static/images/experiment_range_details.png
    A doc/manual/source/_static/images/experiment_range_selector.png
    A doc/manual/source/_static/images/experiment_range_selmanual.png
    A doc/manual/source/_static/images/experiment_rotor.png
    A doc/manual/source/_static/images/experiment_solutions.png
    A doc/manual/source/_static/images/experiment_solutions_comments.png
    A doc/manual/source/_static/images/experiment_speeds.png
    A doc/manual/source/_static/images/experiment_submit.png
    A doc/manual/source/_static/images/experiment_submit_details.png
    A doc/manual/source/_static/images/experiment_upload.png
    A doc/manual/source/_static/images/export_leg_1.png
    A doc/manual/source/_static/images/export_leg_RA.png
    A doc/manual/source/_static/images/export_leg_RI.png
    A doc/manual/source/_static/images/export_leg_auc.png
    A doc/manual/source/_static/images/export_leg_beck.png
    A doc/manual/source/_static/images/export_legacy.png
    A doc/manual/source/_static/images/fe_load_data.png
    A doc/manual/source/_static/images/fe_load_model_distrib.png
    A doc/manual/source/_static/images/fe_match.png
    A doc/manual/source/_static/images/fe_match_3dplot.png
    A doc/manual/source/_static/images/fe_match_adv.png
    A doc/manual/source/_static/images/fe_match_all.png
    A doc/manual/source/_static/images/fe_match_allct.png
    A doc/manual/source/_static/images/fe_match_lddat1.png
    A doc/manual/source/_static/images/fe_match_lddat2.png
    A doc/manual/source/_static/images/fe_match_lddat3.png
    A doc/manual/source/_static/images/fe_match_lddat4.png
    A doc/manual/source/_static/images/fe_match_ra.png
    A doc/manual/source/_static/images/fe_match_resplot.png
    A doc/manual/source/_static/images/fe_match_sim1.png
    A doc/manual/source/_static/images/fe_match_sim2.png
    A doc/manual/source/_static/images/fe_match_sim3_1b.png
    A doc/manual/source/_static/images/fe_match_sim3_1p.png
    A doc/manual/source/_static/images/fe_match_sim3_2b.png
    A doc/manual/source/_static/images/fe_match_sim3_2p.png
    A doc/manual/source/_static/images/fe_match_sim3_3b.png
    A doc/manual/source/_static/images/fe_match_sim3_4b.png
    A doc/manual/source/_static/images/fe_match_sim3_5b.png
    A doc/manual/source/_static/images/fe_match_sim3_5p.png
    A doc/manual/source/_static/images/fe_match_sim3_6b.png
    A doc/manual/source/_static/images/fe_match_sim3_7b.png
    A doc/manual/source/_static/images/fe_match_sim3_8b.png
    A doc/manual/source/_static/images/fe_match_sim4.png
    A doc/manual/source/_static/images/fe_match_sim5.png
    A doc/manual/source/_static/images/fe_match_sim6.png
    A doc/manual/source/_static/images/fe_match_sim7.png
    A doc/manual/source/_static/images/fe_match_simulated.png
    A doc/manual/source/_static/images/fe_match_viewer.png
    A doc/manual/source/_static/images/fe_sim-1.png
    A doc/manual/source/_static/images/fe_sim-2.png
    A doc/manual/source/_static/images/fit_men-editupd.png
    A doc/manual/source/_static/images/fit_men-load.png
    A doc/manual/source/_static/images/fit_men_bot.png
    A doc/manual/source/_static/images/fit_meniscus.png
    A doc/manual/source/_static/images/ga_initialize-o.png
    A doc/manual/source/_static/images/ga_initialize-p.png
    A doc/manual/source/_static/images/ga_initialize.png
    A doc/manual/source/_static/images/ga_report-1.png
    A doc/manual/source/_static/images/ga_report-2.png
    A doc/manual/source/_static/images/ga_report-3.png
    A doc/manual/source/_static/images/gmp/audit_trail/gmp_audit_trail_01.png
    A doc/manual/source/_static/images/gmp/audit_trail/gmp_audit_trail_02.png
    A doc/manual/source/_static/images/gmp/automation/2dsa.png
    A doc/manual/source/_static/images/gmp/automation/2dsa_it.png
    A doc/manual/source/_static/images/gmp/automation/2dsa_mc.png
    A doc/manual/source/_static/images/gmp/automation/Aprofile.png
    A doc/manual/source/_static/images/gmp/automation/analysis.png
    A doc/manual/source/_static/images/gmp/automation/auto_edit.png
    A doc/manual/source/_static/images/gmp/automation/bitmap.png
    A doc/manual/source/_static/images/gmp/automation/cells.png
    A doc/manual/source/_static/images/gmp/automation/data_viewer_rando.png
    A doc/manual/source/_static/images/gmp/automation/data_viewer_rin.png
    A doc/manual/source/_static/images/gmp/automation/data_viewer_tin.png
    A doc/manual/source/_static/images/gmp/automation/lims.png
    A doc/manual/source/_static/images/gmp/automation/main_window.png
    A doc/manual/source/_static/images/gmp/automation/man_edit.png
    A doc/manual/source/_static/images/gmp/automation/optics.png
    A doc/manual/source/_static/images/gmp/automation/pcsa.png
    A doc/manual/source/_static/images/gmp/automation/pcsa_report.png
    A doc/manual/source/_static/images/gmp/automation/plot.png
    A doc/manual/source/_static/images/gmp/automation/ranges.png
    A doc/manual/source/_static/images/gmp/automation/report_editor.png
    A doc/manual/source/_static/images/gmp/automation/rotor.png
    A doc/manual/source/_static/images/gmp/automation/solutions.png
    A doc/manual/source/_static/images/gmp/automation/speed.png
    A doc/manual/source/_static/images/gmp/automation/submit.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_01.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_02.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_03.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_04.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_05.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_06.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_07.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_08.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_09.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_10.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_11.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_12.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_13.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_14.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_15.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_16.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_17.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_18.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_19.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_20.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_21.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_22.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_23.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_24.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_25.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_26.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_27.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_28.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_29.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_30.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_31.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_32.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_33.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_34.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_35.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_36.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_37.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_38.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_39.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_40.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_41.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_42.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_43.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_44.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_45.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_46.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_47.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_01.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_02.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_03.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_04.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_05.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_06.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_07.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_08.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_09.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_10.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_11.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_12.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_13.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_01.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_02.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_03.png
    A doc/manual/source/_static/images/gmp/gmp.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_01.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_02.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_03.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_04.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_05.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_06.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_01.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_02.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_03.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_04.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_05.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_06.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_07.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_08.png
    A doc/manual/source/_static/images/gmp/vhw_distribution.png
    A doc/manual/source/_static/images/good_grid.png
    A doc/manual/source/_static/images/grid-setup.png
    A doc/manual/source/_static/images/grid_editor.png
    A doc/manual/source/_static/images/grid_editor_multi_grids.png
    A doc/manual/source/_static/images/grid_editor_multi_grids_sed.png
    A doc/manual/source/_static/images/grid_editor_mw_view.png
    A doc/manual/source/_static/images/grid_editor_subgrid1-bad.png
    A doc/manual/source/_static/images/grid_editor_subgrid1-good.png
    A doc/manual/source/_static/images/grid_editor_subgrid2-bad.png
    A doc/manual/source/_static/images/grid_editor_subgrid2-good.png
    A doc/manual/source/_static/images/grid_editor_subgrid3-bad.png
    A doc/manual/source/_static/images/grid_editor_subgrid3-good.png
    A doc/manual/source/_static/images/hori_cs.png
    A doc/manual/source/_static/images/idist_comb_selPre.png
    A doc/manual/source/_static/images/idist_comb_seldis.png
    A doc/manual/source/_static/images/idist_combine.png
    A doc/manual/source/_static/images/import_drop-triple.png
    A doc/manual/source/_static/images/incr_sigmoid.png
    A doc/manual/source/_static/images/load_auc-search.png
    A doc/manual/source/_static/images/load_auc-trips.png
    A doc/manual/source/_static/images/load_auc.png
    A doc/manual/source/_static/images/load_colormap.png
    A doc/manual/source/_static/images/load_model_dis-MID.png
    A doc/manual/source/_static/images/load_model_distrib.png
    A doc/manual/source/_static/images/load_noise.png
    A doc/manual/source/_static/images/load_noise_details.png
    A doc/manual/source/_static/images/loaded_mwl-specfit.png
    A doc/manual/source/_static/images/manage_data.png
    A doc/manual/source/_static/images/manage_data_bhide.png
    A doc/manual/source/_static/images/manage_data_bshow.png
    A doc/manual/source/_static/images/manage_data_cmenu-1.png
    A doc/manual/source/_static/images/manage_data_cmenu-2.png
    A doc/manual/source/_static/images/manage_data_conf.png
    A doc/manual/source/_static/images/manage_data_exp.png
    A doc/manual/source/_static/images/manage_data_pasw.png
    A doc/manual/source/_static/images/manage_data_sync.png
    A doc/manual/source/_static/images/manage_data_thelp-1.png
    A doc/manual/source/_static/images/manage_data_thelp-2.png
    A doc/manual/source/_static/images/master-pw.png
    A doc/manual/source/_static/images/model_editor.png
    A doc/manual/source/_static/images/mwl-spe-fit-saved.png
    A doc/manual/source/_static/images/mwl-spe-fitted.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom-fit.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom-res-fit.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom-res.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom.png
    A doc/manual/source/_static/images/mwl-spec-fit-report.png
    A doc/manual/source/_static/images/mwl-spec-viewer-report-1.png
    A doc/manual/source/_static/images/mwl-spec-viewer-report-2.png
    A doc/manual/source/_static/images/mwl-species-fit.png
    A doc/manual/source/_static/images/mwl_species_sim.png
    A doc/manual/source/_static/images/mwl_species_simed.png
    A doc/manual/source/_static/images/mwlr_spectra_3d.png
    A doc/manual/source/_static/images/mwlr_spectra_cont.png
    A doc/manual/source/_static/images/mwlr_spectra_f.png
    A doc/manual/source/_static/images/mwlr_spectra_o.png
    A doc/manual/source/_static/images/mwlr_spectra_save.png
    A doc/manual/source/_static/images/mwlr_view_3dplot.png
    A doc/manual/source/_static/images/mwlr_view_load.png
    A doc/manual/source/_static/images/mwlr_view_pltctrl.png
    A doc/manual/source/_static/images/mwlr_viewer.png
    A doc/manual/source/_static/images/mwlr_viewer_3d.png
    A doc/manual/source/_static/images/mwlr_viewer_ctl.png
    A doc/manual/source/_static/images/mwlr_viewer_wvl.png
    A doc/manual/source/_static/images/mwlr_viewer_xwavl.png
    A doc/manual/source/_static/images/noise_prompt.png
    A doc/manual/source/_static/images/noise_vec_db.png
    A doc/manual/source/_static/images/norm_gridplot.png
    A doc/manual/source/_static/images/optima_config_new.png
    A doc/manual/source/_static/images/optima_host_config.png
    A doc/manual/source/_static/images/pcsa.png
    A doc/manual/source/_static/images/pcsa_3dplot.png
    A doc/manual/source/_static/images/pcsa_adv_control.png
    A doc/manual/source/_static/images/pcsa_all.png
    A doc/manual/source/_static/images/pcsa_analys-line.png
    A doc/manual/source/_static/images/pcsa_analys-sigm.png
    A doc/manual/source/_static/images/pcsa_bitmap.png
    A doc/manual/source/_static/images/pcsa_controls_simulated.png
    A doc/manual/source/_static/images/pcsa_main-c.png
    A doc/manual/source/_static/images/pcsa_mline_sigm.png
    A doc/manual/source/_static/images/pcsa_mline_str.png
    A doc/manual/source/_static/images/pcsa_mline_unsim.png
    A doc/manual/source/_static/images/pcsa_mlines-line1.png
    A doc/manual/source/_static/images/pcsa_mlines-line2.png
    A doc/manual/source/_static/images/pcsa_mlines-sigm1.png
    A doc/manual/source/_static/images/pcsa_mlines-sigm2.png
    A doc/manual/source/_static/images/pcsa_regul.png
    A doc/manual/source/_static/images/pcsa_regul_sim.png
    A doc/manual/source/_static/images/pcsa_report.png
    A doc/manual/source/_static/images/pcsa_res_viewer.png
    A doc/manual/source/_static/images/pcsa_resplot.png
    A doc/manual/source/_static/images/pcsa_rpscan-auto.png
    A doc/manual/source/_static/images/pcsa_rpscan-select.png
    A doc/manual/source/_static/images/pcsa_rpscan.png
    A doc/manual/source/_static/images/pcsa_rpscan_sim.png
    A doc/manual/source/_static/images/pcsa_sigmoid_eq.png
    A doc/manual/source/_static/images/pcsa_simulated.png
    A doc/manual/source/_static/images/pline_dsig.png
    A doc/manual/source/_static/images/pline_power.png
    A doc/manual/source/_static/images/pline_stline.png
    A doc/manual/source/_static/images/plot_controls.png
    A doc/manual/source/_static/images/predict1.png
    A doc/manual/source/_static/images/predict2-1.png
    A doc/manual/source/_static/images/predict2.png
    A doc/manual/source/_static/images/print.png
    A doc/manual/source/_static/images/process_crash.png
    A doc/manual/source/_static/images/process_crash2.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_01.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_02.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_03.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_04.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_05.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_06.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_07.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_08.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_09.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_10.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_11.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_12.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_13.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_14.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_15.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_16.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_17.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_18.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_19.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_20.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_21.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_22.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_23.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_24.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_25.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_26.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_27.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_28.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_29.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_30.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_31.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_32.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_33.png
    A doc/manual/source/_static/images/pseudo-abde-1.png
    A doc/manual/source/_static/images/pseudo-abde-2.png
    A doc/manual/source/_static/images/pseudo-abde-3.png
    A doc/manual/source/_static/images/pseudo-abde-4.png
    A doc/manual/source/_static/images/pseudo3d_comb_rmv.png
    A doc/manual/source/_static/images/pseudo3d_combine.png
    A doc/manual/source/_static/images/register.png
    A doc/manual/source/_static/images/register0.png
    A doc/manual/source/_static/images/register1.png
    A doc/manual/source/_static/images/register2.png
    A doc/manual/source/_static/images/register3.png
    A doc/manual/source/_static/images/register4.png
    A doc/manual/source/_static/images/register5.png
    A doc/manual/source/_static/images/report.png
    A doc/manual/source/_static/images/reporter-cmenu.png
    A doc/manual/source/_static/images/reporter-details.png
    A doc/manual/source/_static/images/reporter-loadprof.png
    A doc/manual/source/_static/images/reporter-save.png
    A doc/manual/source/_static/images/reporter-saveprof.png
    A doc/manual/source/_static/images/reporter-view.png
    A doc/manual/source/_static/images/reporter-viewitem.png
    A doc/manual/source/_static/images/reporter.png
    A doc/manual/source/_static/images/residualplot.png
    A doc/manual/source/_static/images/residuals.png
    A doc/manual/source/_static/images/rmsd_query-c.png
    A doc/manual/source/_static/images/rmsd_query-o.png
    A doc/manual/source/_static/images/rotor-add.png
    A doc/manual/source/_static/images/rotor-save-calibration.png
    A doc/manual/source/_static/images/rotor.png
    A doc/manual/source/_static/images/rotorstretch-0.png
    A doc/manual/source/_static/images/rotorstretch-1.png
    A doc/manual/source/_static/images/rotorstretch-2.png
    A doc/manual/source/_static/images/rotorstretch-3.png
    A doc/manual/source/_static/images/rotorstretch-4.png
    A doc/manual/source/_static/images/rotorstretch-5.png
    A doc/manual/source/_static/images/rotorstretch-6.png
    A doc/manual/source/_static/images/rotorstretch-7.png
    A doc/manual/source/_static/images/rotorstretch_report.png
    A doc/manual/source/_static/images/run_details.png
    A doc/manual/source/_static/images/s20W_bar.png
    A doc/manual/source/_static/images/sassoc.png
    A doc/manual/source/_static/images/save_colormap.png
    A doc/manual/source/_static/images/second_moment.png
    A doc/manual/source/_static/images/select_edits.png
    A doc/manual/source/_static/images/select_runs.png
    A doc/manual/source/_static/images/sequence.png
    A doc/manual/source/_static/images/set-zvalue.png
    A doc/manual/source/_static/images/simparams.png
    A doc/manual/source/_static/images/simulatedReport.png
    A doc/manual/source/_static/images/solution_edit.png
    A doc/manual/source/_static/images/solution_new.png
    A doc/manual/source/_static/images/solution_select.png
    A doc/manual/source/_static/images/solution_settings.png
    A doc/manual/source/_static/images/somo/somo_icon.png
    A doc/manual/source/_static/images/spectrum_extinction.png
    A doc/manual/source/_static/images/sw_spectrum.png
    A doc/manual/source/_static/images/time_derivative.png
    A doc/manual/source/_static/images/timestate-0.png
    A doc/manual/source/_static/images/timestate-1.png
    A doc/manual/source/_static/images/timestate-2.png
    A doc/manual/source/_static/images/timestate-3.png
    A doc/manual/source/_static/images/timestate-4.png
    A doc/manual/source/_static/images/ultra.xpm
    A doc/manual/source/_static/images/ultrascan3.png
    A doc/manual/source/_static/images/upload_fit_spectrum.png
    A doc/manual/source/_static/images/us_buffer.png
    A doc/manual/source/_static/images/us_buffer_spect.png
    A doc/manual/source/_static/images/us_buoyanc-2.png
    A doc/manual/source/_static/images/us_buoyanc.png
    A doc/manual/source/_static/images/us_conv-RA.png
    A doc/manual/source/_static/images/us_convert/us_convert_01.png
    A doc/manual/source/_static/images/us_convert/us_convert_02.png
    A doc/manual/source/_static/images/us_convert/us_convert_03.png
    A doc/manual/source/_static/images/us_convert/us_convert_04.png
    A doc/manual/source/_static/images/us_convert/us_convert_05.png
    A doc/manual/source/_static/images/us_convert/us_convert_06.png
    A doc/manual/source/_static/images/us_convert/us_convert_07.png
    A doc/manual/source/_static/images/us_convert/us_convert_08.png
    A doc/manual/source/_static/images/us_convert/us_convert_09.png
    A doc/manual/source/_static/images/us_convert/us_convert_10.png
    A doc/manual/source/_static/images/us_convert/us_convert_11.png
    A doc/manual/source/_static/images/us_convert/us_convert_12.png
    A doc/manual/source/_static/images/us_convert/us_convert_13.png
    A doc/manual/source/_static/images/us_convert/us_convert_14.png
    A doc/manual/source/_static/images/us_convert_01.png
    A doc/manual/source/_static/images/us_convert_02.png
    A doc/manual/source/_static/images/us_convert_03.png
    A doc/manual/source/_static/images/us_convert_04.png
    A doc/manual/source/_static/images/us_convert_05.png
    A doc/manual/source/_static/images/us_convert_06.png
    A doc/manual/source/_static/images/us_convert_07.png
    A doc/manual/source/_static/images/us_convert_08.png
    A doc/manual/source/_static/images/us_convert_09.png
    A doc/manual/source/_static/images/us_convert_10.png
    A doc/manual/source/_static/images/us_convert_11.png
    A doc/manual/source/_static/images/us_convert_12.png
    A doc/manual/source/_static/images/us_convert_13.png
    A doc/manual/source/_static/images/us_convert_14.png
    A doc/manual/source/_static/images/us_convert_definedscans.png
    A doc/manual/source/_static/images/us_convert_definesubset.png
    A doc/manual/source/_static/images/us_edit.png
    A doc/manual/source/_static/images/us_edit_mwl.png
    A doc/manual/source/_static/images/us_equiltime.png
    A doc/manual/source/_static/images/us_extinction-0.png
    A doc/manual/source/_static/images/us_extinction-00.png
    A doc/manual/source/_static/images/us_extinction-000.png
    A doc/manual/source/_static/images/us_extinction-1.png
    A doc/manual/source/_static/images/us_extinction-2.png
    A doc/manual/source/_static/images/us_extinction-3.png
    A doc/manual/source/_static/images/us_fds_filemanager-0.png
    A doc/manual/source/_static/images/us_fds_filemanager-1.png
    A doc/manual/source/_static/images/us_fds_filemanager-2.png
    A doc/manual/source/_static/images/us_fds_filemanager-3.png
    A doc/manual/source/_static/images/us_fds_filemanager-4.png
    A doc/manual/source/_static/images/us_investigator-2.png
    A doc/manual/source/_static/images/us_investigator.png
    A doc/manual/source/_static/images/us_modelmetrics-0.png
    A doc/manual/source/_static/images/us_modmet_report.png
    A doc/manual/source/_static/images/us_project.png
    A doc/manual/source/_static/images/us_project1.png
    A doc/manual/source/_static/images/us_project2.png
    A doc/manual/source/_static/images/us_project3.png
    A doc/manual/source/_static/images/us_project_add-supdata.png
    A doc/manual/source/_static/images/us_project_edit-supdata.png
    A doc/manual/source/_static/images/us_project_web.png
    A doc/manual/source/_static/images/us_project_webed.png
    A doc/manual/source/_static/images/us_solution1.png
    A doc/manual/source/_static/images/us_solution2.png
    A doc/manual/source/_static/images/us_solution3.png
    A doc/manual/source/_static/images/us_spectrum-0.png
    A doc/manual/source/_static/images/us_spectrum-1.png
    A doc/manual/source/_static/images/us_spectrum-load.png
    A doc/manual/source/_static/images/usfont-1.png
    A doc/manual/source/_static/images/usfont-2.png
    A doc/manual/source/_static/images/vhw_combine-combo.png
    A doc/manual/source/_static/images/vhw_combine-envel.png
    A doc/manual/source/_static/images/vhw_combine-selrun.png
    A doc/manual/source/_static/images/vhw_combine.png
    A doc/manual/source/_static/images/vhw_distribution.png
    A doc/manual/source/_static/images/vhw_enh_groups.png
    A doc/manual/source/_static/images/vhw_enh_groups.png6-33-11.png
    A doc/manual/source/_static/images/vhw_enh_groups_res.png
    A doc/manual/source/_static/images/vhw_enhanced.png
    A doc/manual/source/_static/images/vhw_histogram.png
    A doc/manual/source/_static/images/xpn_report1.png
    A doc/manual/source/_static/images/xpn_report2.png
    A doc/manual/source/_static/images/xpn_viewer-loaded.png
    A doc/manual/source/_static/images/xpn_viewer-saved.png
    A doc/manual/source/_static/images/xpn_viewer.png
    A doc/manual/source/_static/images/zvalue_eq.png
    A doc/manual/source/_static/language_data.js
    A doc/manual/source/_static/qthelp.css
    A doc/manual/source/_static/sphinx_highlight.js
    A doc/manual/source/analyte/analyte_edit.rst
    A doc/manual/source/analyte/analyte_new.rst
    A doc/manual/source/analyte/analyte_select.rst
    A doc/manual/source/analyte/analyte_settings.rst
    A doc/manual/source/analyte/index.rst
    A doc/manual/source/associations.rst
    A doc/manual/source/astfem_sim.rst
    A doc/manual/source/auto_index.py
    A doc/manual/source/beckman_openauc.rst
    A doc/manual/source/buffer/buffer_edit.rst
    A doc/manual/source/buffer/buffer_new.rst
    A doc/manual/source/buffer/buffer_select.rst
    A doc/manual/source/buffer/buffer_settings.rst
    A doc/manual/source/buffer/index.rst
    A doc/manual/source/buoyancy_editor.rst
    A doc/manual/source/colorgradient.rst
    A doc/manual/source/combine_models.rst
    A doc/manual/source/common_dialogs.rst
    A doc/manual/source/components.rst
    M doc/manual/source/conf.py
    A doc/manual/source/config.rst
    A doc/manual/source/convert.rst
    A doc/manual/source/ddist_combine.rst
    A doc/manual/source/dens_match.rst
    A doc/manual/source/dmga_init.rst
    A doc/manual/source/dmga_init_constr.rst
    A doc/manual/source/experiment/cells.rst
    A doc/manual/source/experiment/general.rst
    A doc/manual/source/experiment/import.rst
    A doc/manual/source/experiment/index.rst
    A doc/manual/source/experiment/liveupdate.rst
    A doc/manual/source/experiment/optics.rst
    A doc/manual/source/experiment/range.rst
    A doc/manual/source/experiment/rotor.rst
    A doc/manual/source/experiment/solutions.rst
    A doc/manual/source/experiment/speeds.rst
    A doc/manual/source/experiment/submit.rst
    A doc/manual/source/export_legacy.rst
    A doc/manual/source/fe_match/fe_match_adv.rst
    A doc/manual/source/fe_match/fe_match_main.rst
    A doc/manual/source/fe_match/fe_match_simulate.rst
    A doc/manual/source/fe_match/index.rst
    A doc/manual/source/fit_meniscus.rst
    A doc/manual/source/ga_initialize.rst
    A doc/manual/source/gmp/gmp.rst
    A doc/manual/source/gmp/gmp_audit_trail.rst
    A doc/manual/source/gmp/gmp_automation.rst
    A doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_experiment.rst
    A doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_gmp.rst
    A doc/manual/source/gmp/gmp_data_acquisition/index.rst
    A doc/manual/source/gmp/gmp_protocol_development.rst
    A doc/manual/source/gmp/gmp_report_generator.rst
    A doc/manual/source/gmp/gmp_signature.rst
    A doc/manual/source/gmp/index.rst
    A doc/manual/source/grid_editor.rst
    A doc/manual/source/idist_combine.rst
    M doc/manual/source/index.rst
    A doc/manual/source/manage_data.rst
    A doc/manual/source/model_editor.rst
    A doc/manual/source/multi-wavelength/index.rst
    A doc/manual/source/multi-wavelength/mwl_species_fit.rst
    A doc/manual/source/multi-wavelength/mwl_species_sim.rst
    A doc/manual/source/multi-wavelength/mwl_spectra.rst
    A doc/manual/source/multi-wavelength/mwlr_viewer.rst
    A doc/manual/source/pcsa/index.rst
    A doc/manual/source/pcsa/pcsa.rst
    A doc/manual/source/pcsa/pcsa_adv.rst
    A doc/manual/source/pcsa/pcsa_analys.rst
    A doc/manual/source/pcsa/pcsa_mlines.rst
    A doc/manual/source/pcsa/pcsa_results.rst
    A doc/manual/source/pcsa/pcsa_rpscan.rst
    A doc/manual/source/predict1.rst
    A doc/manual/source/predict2.rst
    A doc/manual/source/pseudo3d.rst
    A doc/manual/source/register.rst
    A doc/manual/source/reporter.rst
    M doc/manual/source/requirements.txt
    A doc/manual/source/rmsd_query.rst
    A doc/manual/source/rotor.rst
    A doc/manual/source/rotor_calibration.rst
    A doc/manual/source/run_details.rst
    A doc/manual/source/sassoc.rst
    A doc/manual/source/second_moment.rst
    A doc/manual/source/simparams.rst
    A doc/manual/source/solutions/index.rst
    A doc/manual/source/solutions/solution_edit.rst
    A doc/manual/source/solutions/solution_new.rst
    A doc/manual/source/solutions/solution_select.rst
    A doc/manual/source/solutions/solution_settings.rst
    A doc/manual/source/start_page-abde.rst
    A doc/manual/source/start_page-dm.rst
    A doc/manual/source/start_page-int.rst
    A doc/manual/source/start_page-mw.rst
    A doc/manual/source/start_page-new.rst
    A doc/manual/source/start_page-rpt.rst
    A doc/manual/source/start_page.rst
    A doc/manual/source/time_derivative.rst
    A doc/manual/source/tmst_viewer.rst
    A doc/manual/source/us_buoyancy.rst
    A doc/manual/source/us_edit.rst
    A doc/manual/source/us_equiltime.rst
    A doc/manual/source/us_extinction.rst
    A doc/manual/source/us_fds_filemanager.rst
    A doc/manual/source/us_investigator.rst
    A doc/manual/source/us_modelmetrics.rst
    A doc/manual/source/us_project.rst
    A doc/manual/source/us_spectrum.rst
    A doc/manual/source/vhw_combine.rst
    A doc/manual/source/vhw_distrib_plot.rst
    A doc/manual/source/vhw_enhanced.rst
    A doc/manual/source/xpn_viewer.rst

  Log Message:
  -----------
  Merge pull request #402 from ehb54/lukas/manual

Add sphinx manual


  Commit: dd51d90b60e4fd6785c98531588a585dc0fb34ed
      https://github.com/ehb54/ultrascan3/commit/dd51d90b60e4fd6785c98531588a585dc0fb34ed
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

  Changed paths:
    M doc/manual/CMakeLists.txt
    A doc/manual/source/2dsa/2dsa_adv.rst
    A doc/manual/source/2dsa/2dsa_analys.rst
    A doc/manual/source/2dsa/2dsa_main.rst
    A doc/manual/source/2dsa/index.rst
    A doc/manual/source/3000_rpm.rst
    A doc/manual/source/3d_plot.rst
    R doc/manual/source/_static/css/custom.css
    A doc/manual/source/_static/custom.css
    A doc/manual/source/_static/images/2dsa_3dplot.png
    A doc/manual/source/_static/images/2dsa_advan.png
    A doc/manual/source/_static/images/2dsa_analvv.png
    A doc/manual/source/_static/images/2dsa_analys.png
    A doc/manual/source/_static/images/2dsa_main-c.png
    A doc/manual/source/_static/images/2dsa_main-o.png
    A doc/manual/source/_static/images/2dsa_resplot.png
    A doc/manual/source/_static/images/D20W_bar.png
    A doc/manual/source/_static/images/MW-bar.png
    A doc/manual/source/_static/images/RINplot.png
    A doc/manual/source/_static/images/TINplot.png
    A doc/manual/source/_static/images/UltraScan-logo.png
    A doc/manual/source/_static/images/abde-1.png
    A doc/manual/source/_static/images/add_RIN-TIN.png
    A doc/manual/source/_static/images/add_RIN.png
    A doc/manual/source/_static/images/add_TIN.png
    A doc/manual/source/_static/images/advanced_config.png
    A doc/manual/source/_static/images/analyte_details.png
    A doc/manual/source/_static/images/analyte_edit.png
    A doc/manual/source/_static/images/analyte_edit_spec.png
    A doc/manual/source/_static/images/analyte_new_sequence.png
    A doc/manual/source/_static/images/analyte_newc.png
    A doc/manual/source/_static/images/analyte_newd.png
    A doc/manual/source/_static/images/analyte_newp.png
    A doc/manual/source/_static/images/analyte_selectc.png
    A doc/manual/source/_static/images/analyte_selectd.png
    A doc/manual/source/_static/images/analyte_selectp.png
    A doc/manual/source/_static/images/analyte_sequence.png
    A doc/manual/source/_static/images/analyte_settings.png
    A doc/manual/source/_static/images/analyte_spec-gui.png
    A doc/manual/source/_static/images/analyte_specmenu.png
    A doc/manual/source/_static/images/analyte_spectrum.png
    A doc/manual/source/_static/images/analytes.png
    A doc/manual/source/_static/images/associations.png
    A doc/manual/source/_static/images/astfem_sim.png
    A doc/manual/source/_static/images/bad_grid.png
    A doc/manual/source/_static/images/beck_convert-2.png
    A doc/manual/source/_static/images/beck_converter.png
    A doc/manual/source/_static/images/bitmap.png
    A doc/manual/source/_static/images/buffer_edit.png
    A doc/manual/source/_static/images/buffer_edit_setting.png
    A doc/manual/source/_static/images/buffer_edit_spectrum.png
    A doc/manual/source/_static/images/buffer_info.png
    A doc/manual/source/_static/images/buffer_manage_spectrum.png
    A doc/manual/source/_static/images/buffer_new.png
    A doc/manual/source/_static/images/buffer_new_spectrum.png
    A doc/manual/source/_static/images/buffer_select.png
    A doc/manual/source/_static/images/buffer_settings.png
    A doc/manual/source/_static/images/buffer_spectrum.png
    A doc/manual/source/_static/images/cfa_view-loadauc.png
    A doc/manual/source/_static/images/cfa_view-loadraw.png
    A doc/manual/source/_static/images/cfa_view-main.png
    A doc/manual/source/_static/images/cfa_view-statsauc.png
    A doc/manual/source/_static/images/cfa_view-statsraw.png
    A doc/manual/source/_static/images/color-1.png
    A doc/manual/source/_static/images/color-2.png
    A doc/manual/source/_static/images/color-a.png
    A doc/manual/source/_static/images/color-b.png
    A doc/manual/source/_static/images/colorgrad1.png
    A doc/manual/source/_static/images/colorgradient/col1_colgen.png
    A doc/manual/source/_static/images/colorgradient/col1_colgen_Fe_match.png
    A doc/manual/source/_static/images/colorgradient/col1_colgen_GA.png
    A doc/manual/source/_static/images/colorgradient/col2_colgen.png
    A doc/manual/source/_static/images/colorgradient/colorgrad.png
    A doc/manual/source/_static/images/colorgradient/colorgradient_main.png
    A doc/manual/source/_static/images/colorgradient/components.png
    A doc/manual/source/_static/images/colorgradient/model_editor.png
    A doc/manual/source/_static/images/combine_models-idedit.png
    A doc/manual/source/_static/images/combine_models-save.png
    A doc/manual/source/_static/images/combine_models.png
    A doc/manual/source/_static/images/components.png
    A doc/manual/source/_static/images/config.png
    A doc/manual/source/_static/images/config1.png
    A doc/manual/source/_static/images/config2.png
    A doc/manual/source/_static/images/config_plot.png
    A doc/manual/source/_static/images/convert-RIdata.png
    A doc/manual/source/_static/images/convert-exclude.png
    A doc/manual/source/_static/images/convert-experiment.png
    A doc/manual/source/_static/images/convert-mwl.png
    A doc/manual/source/_static/images/convert-seltrip.png
    A doc/manual/source/_static/images/convert-subset.png
    A doc/manual/source/_static/images/convert-tolerance.png
    A doc/manual/source/_static/images/convert.png
    A doc/manual/source/_static/images/custom_grid-1.png
    A doc/manual/source/_static/images/custom_grid.png
    A doc/manual/source/_static/images/data_converter.png
    A doc/manual/source/_static/images/data_loader-edits.png
    A doc/manual/source/_static/images/data_loader-trips.png
    A doc/manual/source/_static/images/data_loader.png
    A doc/manual/source/_static/images/database.png
    A doc/manual/source/_static/images/ddist_combine-selrun.png
    A doc/manual/source/_static/images/ddist_combine.png
    A doc/manual/source/_static/images/densmatch_main.png
    A doc/manual/source/_static/images/densmatch_mpars_completed.png
    A doc/manual/source/_static/images/densmatch_mpars_empty.png
    A doc/manual/source/_static/images/densmatch_rmvmodels.png
    A doc/manual/source/_static/images/edit_buffer_spec_menu.png
    A doc/manual/source/_static/images/eq1-mean.png
    A doc/manual/source/_static/images/eq2-skew.png
    A doc/manual/source/_static/images/eq3-kurtosis.png
    A doc/manual/source/_static/images/eq4-moments.png
    A doc/manual/source/_static/images/eq5-variance.png
    A doc/manual/source/_static/images/eq6-stddev.png
    A doc/manual/source/_static/images/eq7-probsigma.png
    A doc/manual/source/_static/images/eq8-confidence.png
    A doc/manual/source/_static/images/experiment_cells.png
    A doc/manual/source/_static/images/experiment_edit.png
    A doc/manual/source/_static/images/experiment_general.png
    A doc/manual/source/_static/images/experiment_import.png
    A doc/manual/source/_static/images/experiment_liveupdate.png
    A doc/manual/source/_static/images/experiment_liveupdate_run.png
    A doc/manual/source/_static/images/experiment_optics.png
    A doc/manual/source/_static/images/experiment_overview.png
    A doc/manual/source/_static/images/experiment_photomult.png
    A doc/manual/source/_static/images/experiment_range.png
    A doc/manual/source/_static/images/experiment_range_details.png
    A doc/manual/source/_static/images/experiment_range_selector.png
    A doc/manual/source/_static/images/experiment_range_selmanual.png
    A doc/manual/source/_static/images/experiment_rotor.png
    A doc/manual/source/_static/images/experiment_solutions.png
    A doc/manual/source/_static/images/experiment_solutions_comments.png
    A doc/manual/source/_static/images/experiment_speeds.png
    A doc/manual/source/_static/images/experiment_submit.png
    A doc/manual/source/_static/images/experiment_submit_details.png
    A doc/manual/source/_static/images/experiment_upload.png
    A doc/manual/source/_static/images/export_leg_1.png
    A doc/manual/source/_static/images/export_leg_RA.png
    A doc/manual/source/_static/images/export_leg_RI.png
    A doc/manual/source/_static/images/export_leg_auc.png
    A doc/manual/source/_static/images/export_leg_beck.png
    A doc/manual/source/_static/images/export_legacy.png
    A doc/manual/source/_static/images/fe_load_data.png
    A doc/manual/source/_static/images/fe_load_model_distrib.png
    A doc/manual/source/_static/images/fe_match.png
    A doc/manual/source/_static/images/fe_match_3dplot.png
    A doc/manual/source/_static/images/fe_match_adv.png
    A doc/manual/source/_static/images/fe_match_all.png
    A doc/manual/source/_static/images/fe_match_allct.png
    A doc/manual/source/_static/images/fe_match_lddat1.png
    A doc/manual/source/_static/images/fe_match_lddat2.png
    A doc/manual/source/_static/images/fe_match_lddat3.png
    A doc/manual/source/_static/images/fe_match_lddat4.png
    A doc/manual/source/_static/images/fe_match_ra.png
    A doc/manual/source/_static/images/fe_match_resplot.png
    A doc/manual/source/_static/images/fe_match_sim1.png
    A doc/manual/source/_static/images/fe_match_sim2.png
    A doc/manual/source/_static/images/fe_match_sim3_1b.png
    A doc/manual/source/_static/images/fe_match_sim3_1p.png
    A doc/manual/source/_static/images/fe_match_sim3_2b.png
    A doc/manual/source/_static/images/fe_match_sim3_2p.png
    A doc/manual/source/_static/images/fe_match_sim3_3b.png
    A doc/manual/source/_static/images/fe_match_sim3_4b.png
    A doc/manual/source/_static/images/fe_match_sim3_5b.png
    A doc/manual/source/_static/images/fe_match_sim3_5p.png
    A doc/manual/source/_static/images/fe_match_sim3_6b.png
    A doc/manual/source/_static/images/fe_match_sim3_7b.png
    A doc/manual/source/_static/images/fe_match_sim3_8b.png
    A doc/manual/source/_static/images/fe_match_sim4.png
    A doc/manual/source/_static/images/fe_match_sim5.png
    A doc/manual/source/_static/images/fe_match_sim6.png
    A doc/manual/source/_static/images/fe_match_sim7.png
    A doc/manual/source/_static/images/fe_match_simulated.png
    A doc/manual/source/_static/images/fe_match_viewer.png
    A doc/manual/source/_static/images/fe_sim-1.png
    A doc/manual/source/_static/images/fe_sim-2.png
    A doc/manual/source/_static/images/fit_men-editupd.png
    A doc/manual/source/_static/images/fit_men-load.png
    A doc/manual/source/_static/images/fit_men_bot.png
    A doc/manual/source/_static/images/fit_meniscus.png
    A doc/manual/source/_static/images/ga_initialize-o.png
    A doc/manual/source/_static/images/ga_initialize-p.png
    A doc/manual/source/_static/images/ga_initialize.png
    A doc/manual/source/_static/images/ga_report-1.png
    A doc/manual/source/_static/images/ga_report-2.png
    A doc/manual/source/_static/images/ga_report-3.png
    A doc/manual/source/_static/images/gmp/audit_trail/gmp_audit_trail_01.png
    A doc/manual/source/_static/images/gmp/audit_trail/gmp_audit_trail_02.png
    A doc/manual/source/_static/images/gmp/automation/2dsa.png
    A doc/manual/source/_static/images/gmp/automation/2dsa_it.png
    A doc/manual/source/_static/images/gmp/automation/2dsa_mc.png
    A doc/manual/source/_static/images/gmp/automation/Aprofile.png
    A doc/manual/source/_static/images/gmp/automation/analysis.png
    A doc/manual/source/_static/images/gmp/automation/auto_edit.png
    A doc/manual/source/_static/images/gmp/automation/bitmap.png
    A doc/manual/source/_static/images/gmp/automation/cells.png
    A doc/manual/source/_static/images/gmp/automation/data_viewer_rando.png
    A doc/manual/source/_static/images/gmp/automation/data_viewer_rin.png
    A doc/manual/source/_static/images/gmp/automation/data_viewer_tin.png
    A doc/manual/source/_static/images/gmp/automation/lims.png
    A doc/manual/source/_static/images/gmp/automation/main_window.png
    A doc/manual/source/_static/images/gmp/automation/man_edit.png
    A doc/manual/source/_static/images/gmp/automation/optics.png
    A doc/manual/source/_static/images/gmp/automation/pcsa.png
    A doc/manual/source/_static/images/gmp/automation/pcsa_report.png
    A doc/manual/source/_static/images/gmp/automation/plot.png
    A doc/manual/source/_static/images/gmp/automation/ranges.png
    A doc/manual/source/_static/images/gmp/automation/report_editor.png
    A doc/manual/source/_static/images/gmp/automation/rotor.png
    A doc/manual/source/_static/images/gmp/automation/solutions.png
    A doc/manual/source/_static/images/gmp/automation/speed.png
    A doc/manual/source/_static/images/gmp/automation/submit.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_01.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_02.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_03.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_04.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_05.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_06.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_07.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_08.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_09.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_10.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_11.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_12.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_13.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_14.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_15.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_16.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_17.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_18.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_19.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_20.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_21.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_22.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_23.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_24.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_25.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_26.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_27.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_28.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_29.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_30.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_31.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_32.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_33.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_34.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_35.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_36.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_37.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_38.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_39.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_40.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_41.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_42.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_43.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_44.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_45.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_46.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_47.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_01.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_02.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_03.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_04.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_05.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_06.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_07.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_08.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_09.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_10.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_11.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_12.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_13.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_01.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_02.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_03.png
    A doc/manual/source/_static/images/gmp/gmp.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_01.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_02.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_03.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_04.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_05.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_06.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_01.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_02.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_03.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_04.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_05.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_06.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_07.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_08.png
    A doc/manual/source/_static/images/gmp/vhw_distribution.png
    A doc/manual/source/_static/images/good_grid.png
    A doc/manual/source/_static/images/grid-setup.png
    A doc/manual/source/_static/images/grid_editor.png
    A doc/manual/source/_static/images/grid_editor_multi_grids.png
    A doc/manual/source/_static/images/grid_editor_multi_grids_sed.png
    A doc/manual/source/_static/images/grid_editor_mw_view.png
    A doc/manual/source/_static/images/grid_editor_subgrid1-bad.png
    A doc/manual/source/_static/images/grid_editor_subgrid1-good.png
    A doc/manual/source/_static/images/grid_editor_subgrid2-bad.png
    A doc/manual/source/_static/images/grid_editor_subgrid2-good.png
    A doc/manual/source/_static/images/grid_editor_subgrid3-bad.png
    A doc/manual/source/_static/images/grid_editor_subgrid3-good.png
    A doc/manual/source/_static/images/hori_cs.png
    A doc/manual/source/_static/images/idist_comb_selPre.png
    A doc/manual/source/_static/images/idist_comb_seldis.png
    A doc/manual/source/_static/images/idist_combine.png
    A doc/manual/source/_static/images/import_drop-triple.png
    A doc/manual/source/_static/images/incr_sigmoid.png
    A doc/manual/source/_static/images/load_auc-search.png
    A doc/manual/source/_static/images/load_auc-trips.png
    A doc/manual/source/_static/images/load_auc.png
    A doc/manual/source/_static/images/load_colormap.png
    A doc/manual/source/_static/images/load_model_dis-MID.png
    A doc/manual/source/_static/images/load_model_distrib.png
    A doc/manual/source/_static/images/load_noise.png
    A doc/manual/source/_static/images/load_noise_details.png
    A doc/manual/source/_static/images/loaded_mwl-specfit.png
    A doc/manual/source/_static/images/manage_data.png
    A doc/manual/source/_static/images/manage_data_bhide.png
    A doc/manual/source/_static/images/manage_data_bshow.png
    A doc/manual/source/_static/images/manage_data_cmenu-1.png
    A doc/manual/source/_static/images/manage_data_cmenu-2.png
    A doc/manual/source/_static/images/manage_data_conf.png
    A doc/manual/source/_static/images/manage_data_exp.png
    A doc/manual/source/_static/images/manage_data_pasw.png
    A doc/manual/source/_static/images/manage_data_sync.png
    A doc/manual/source/_static/images/manage_data_thelp-1.png
    A doc/manual/source/_static/images/manage_data_thelp-2.png
    A doc/manual/source/_static/images/master-pw.png
    A doc/manual/source/_static/images/model_editor.png
    A doc/manual/source/_static/images/mwl-spe-fit-saved.png
    A doc/manual/source/_static/images/mwl-spe-fitted.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom-fit.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom-res-fit.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom-res.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom.png
    A doc/manual/source/_static/images/mwl-spec-fit-report.png
    A doc/manual/source/_static/images/mwl-spec-viewer-report-1.png
    A doc/manual/source/_static/images/mwl-spec-viewer-report-2.png
    A doc/manual/source/_static/images/mwl-species-fit.png
    A doc/manual/source/_static/images/mwl_species_sim.png
    A doc/manual/source/_static/images/mwl_species_simed.png
    A doc/manual/source/_static/images/mwlr_spectra_3d.png
    A doc/manual/source/_static/images/mwlr_spectra_cont.png
    A doc/manual/source/_static/images/mwlr_spectra_f.png
    A doc/manual/source/_static/images/mwlr_spectra_o.png
    A doc/manual/source/_static/images/mwlr_spectra_save.png
    A doc/manual/source/_static/images/mwlr_view_3dplot.png
    A doc/manual/source/_static/images/mwlr_view_load.png
    A doc/manual/source/_static/images/mwlr_view_pltctrl.png
    A doc/manual/source/_static/images/mwlr_viewer.png
    A doc/manual/source/_static/images/mwlr_viewer_3d.png
    A doc/manual/source/_static/images/mwlr_viewer_ctl.png
    A doc/manual/source/_static/images/mwlr_viewer_wvl.png
    A doc/manual/source/_static/images/mwlr_viewer_xwavl.png
    A doc/manual/source/_static/images/noise_prompt.png
    A doc/manual/source/_static/images/noise_vec_db.png
    A doc/manual/source/_static/images/norm_gridplot.png
    A doc/manual/source/_static/images/optima_config_new.png
    A doc/manual/source/_static/images/optima_host_config.png
    A doc/manual/source/_static/images/pcsa.png
    A doc/manual/source/_static/images/pcsa_3dplot.png
    A doc/manual/source/_static/images/pcsa_adv_control.png
    A doc/manual/source/_static/images/pcsa_all.png
    A doc/manual/source/_static/images/pcsa_analys-line.png
    A doc/manual/source/_static/images/pcsa_analys-sigm.png
    A doc/manual/source/_static/images/pcsa_bitmap.png
    A doc/manual/source/_static/images/pcsa_controls_simulated.png
    A doc/manual/source/_static/images/pcsa_main-c.png
    A doc/manual/source/_static/images/pcsa_mline_sigm.png
    A doc/manual/source/_static/images/pcsa_mline_str.png
    A doc/manual/source/_static/images/pcsa_mline_unsim.png
    A doc/manual/source/_static/images/pcsa_mlines-line1.png
    A doc/manual/source/_static/images/pcsa_mlines-line2.png
    A doc/manual/source/_static/images/pcsa_mlines-sigm1.png
    A doc/manual/source/_static/images/pcsa_mlines-sigm2.png
    A doc/manual/source/_static/images/pcsa_regul.png
    A doc/manual/source/_static/images/pcsa_regul_sim.png
    A doc/manual/source/_static/images/pcsa_report.png
    A doc/manual/source/_static/images/pcsa_res_viewer.png
    A doc/manual/source/_static/images/pcsa_resplot.png
    A doc/manual/source/_static/images/pcsa_rpscan-auto.png
    A doc/manual/source/_static/images/pcsa_rpscan-select.png
    A doc/manual/source/_static/images/pcsa_rpscan.png
    A doc/manual/source/_static/images/pcsa_rpscan_sim.png
    A doc/manual/source/_static/images/pcsa_sigmoid_eq.png
    A doc/manual/source/_static/images/pcsa_simulated.png
    A doc/manual/source/_static/images/pline_dsig.png
    A doc/manual/source/_static/images/pline_power.png
    A doc/manual/source/_static/images/pline_stline.png
    A doc/manual/source/_static/images/plot_controls.png
    A doc/manual/source/_static/images/predict1.png
    A doc/manual/source/_static/images/predict2-1.png
    A doc/manual/source/_static/images/predict2.png
    A doc/manual/source/_static/images/print.png
    A doc/manual/source/_static/images/process_crash.png
    A doc/manual/source/_static/images/process_crash2.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_01.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_02.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_03.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_04.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_05.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_06.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_07.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_08.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_09.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_10.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_11.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_12.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_13.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_14.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_15.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_16.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_17.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_18.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_19.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_20.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_21.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_22.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_23.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_24.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_25.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_26.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_27.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_28.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_29.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_30.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_31.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_32.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_33.png
    A doc/manual/source/_static/images/pseudo-abde-1.png
    A doc/manual/source/_static/images/pseudo-abde-2.png
    A doc/manual/source/_static/images/pseudo-abde-3.png
    A doc/manual/source/_static/images/pseudo-abde-4.png
    A doc/manual/source/_static/images/pseudo3d_comb_rmv.png
    A doc/manual/source/_static/images/pseudo3d_combine.png
    A doc/manual/source/_static/images/register.png
    A doc/manual/source/_static/images/register0.png
    A doc/manual/source/_static/images/register1.png
    A doc/manual/source/_static/images/register2.png
    A doc/manual/source/_static/images/register3.png
    A doc/manual/source/_static/images/register4.png
    A doc/manual/source/_static/images/register5.png
    A doc/manual/source/_static/images/report.png
    A doc/manual/source/_static/images/reporter-cmenu.png
    A doc/manual/source/_static/images/reporter-details.png
    A doc/manual/source/_static/images/reporter-loadprof.png
    A doc/manual/source/_static/images/reporter-save.png
    A doc/manual/source/_static/images/reporter-saveprof.png
    A doc/manual/source/_static/images/reporter-view.png
    A doc/manual/source/_static/images/reporter-viewitem.png
    A doc/manual/source/_static/images/reporter.png
    A doc/manual/source/_static/images/residualplot.png
    A doc/manual/source/_static/images/residuals.png
    A doc/manual/source/_static/images/rmsd_query-c.png
    A doc/manual/source/_static/images/rmsd_query-o.png
    A doc/manual/source/_static/images/rotor-add.png
    A doc/manual/source/_static/images/rotor-save-calibration.png
    A doc/manual/source/_static/images/rotor.png
    A doc/manual/source/_static/images/rotorstretch-0.png
    A doc/manual/source/_static/images/rotorstretch-1.png
    A doc/manual/source/_static/images/rotorstretch-2.png
    A doc/manual/source/_static/images/rotorstretch-3.png
    A doc/manual/source/_static/images/rotorstretch-4.png
    A doc/manual/source/_static/images/rotorstretch-5.png
    A doc/manual/source/_static/images/rotorstretch-6.png
    A doc/manual/source/_static/images/rotorstretch-7.png
    A doc/manual/source/_static/images/rotorstretch_report.png
    A doc/manual/source/_static/images/run_details.png
    A doc/manual/source/_static/images/s20W_bar.png
    A doc/manual/source/_static/images/sassoc.png
    A doc/manual/source/_static/images/save_colormap.png
    A doc/manual/source/_static/images/second_moment.png
    A doc/manual/source/_static/images/select_edits.png
    A doc/manual/source/_static/images/select_runs.png
    A doc/manual/source/_static/images/sequence.png
    A doc/manual/source/_static/images/set-zvalue.png
    A doc/manual/source/_static/images/simparams.png
    A doc/manual/source/_static/images/simulatedReport.png
    A doc/manual/source/_static/images/solution_edit.png
    A doc/manual/source/_static/images/solution_new.png
    A doc/manual/source/_static/images/solution_select.png
    A doc/manual/source/_static/images/solution_settings.png
    A doc/manual/source/_static/images/somo/somo_icon.png
    A doc/manual/source/_static/images/spectrum_extinction.png
    A doc/manual/source/_static/images/sw_spectrum.png
    A doc/manual/source/_static/images/time_derivative.png
    A doc/manual/source/_static/images/timestate-0.png
    A doc/manual/source/_static/images/timestate-1.png
    A doc/manual/source/_static/images/timestate-2.png
    A doc/manual/source/_static/images/timestate-3.png
    A doc/manual/source/_static/images/timestate-4.png
    A doc/manual/source/_static/images/ultra.xpm
    A doc/manual/source/_static/images/ultrascan3.png
    A doc/manual/source/_static/images/upload_fit_spectrum.png
    A doc/manual/source/_static/images/us_buffer.png
    A doc/manual/source/_static/images/us_buffer_spect.png
    A doc/manual/source/_static/images/us_buoyanc-2.png
    A doc/manual/source/_static/images/us_buoyanc.png
    A doc/manual/source/_static/images/us_conv-RA.png
    A doc/manual/source/_static/images/us_convert/us_convert_01.png
    A doc/manual/source/_static/images/us_convert/us_convert_02.png
    A doc/manual/source/_static/images/us_convert/us_convert_03.png
    A doc/manual/source/_static/images/us_convert/us_convert_04.png
    A doc/manual/source/_static/images/us_convert/us_convert_05.png
    A doc/manual/source/_static/images/us_convert/us_convert_06.png
    A doc/manual/source/_static/images/us_convert/us_convert_07.png
    A doc/manual/source/_static/images/us_convert/us_convert_08.png
    A doc/manual/source/_static/images/us_convert/us_convert_09.png
    A doc/manual/source/_static/images/us_convert/us_convert_10.png
    A doc/manual/source/_static/images/us_convert/us_convert_11.png
    A doc/manual/source/_static/images/us_convert/us_convert_12.png
    A doc/manual/source/_static/images/us_convert/us_convert_13.png
    A doc/manual/source/_static/images/us_convert/us_convert_14.png
    A doc/manual/source/_static/images/us_convert_01.png
    A doc/manual/source/_static/images/us_convert_02.png
    A doc/manual/source/_static/images/us_convert_03.png
    A doc/manual/source/_static/images/us_convert_04.png
    A doc/manual/source/_static/images/us_convert_05.png
    A doc/manual/source/_static/images/us_convert_06.png
    A doc/manual/source/_static/images/us_convert_07.png
    A doc/manual/source/_static/images/us_convert_08.png
    A doc/manual/source/_static/images/us_convert_09.png
    A doc/manual/source/_static/images/us_convert_10.png
    A doc/manual/source/_static/images/us_convert_11.png
    A doc/manual/source/_static/images/us_convert_12.png
    A doc/manual/source/_static/images/us_convert_13.png
    A doc/manual/source/_static/images/us_convert_14.png
    A doc/manual/source/_static/images/us_convert_definedscans.png
    A doc/manual/source/_static/images/us_convert_definesubset.png
    A doc/manual/source/_static/images/us_edit.png
    A doc/manual/source/_static/images/us_edit_mwl.png
    A doc/manual/source/_static/images/us_equiltime.png
    A doc/manual/source/_static/images/us_extinction-0.png
    A doc/manual/source/_static/images/us_extinction-00.png
    A doc/manual/source/_static/images/us_extinction-000.png
    A doc/manual/source/_static/images/us_extinction-1.png
    A doc/manual/source/_static/images/us_extinction-2.png
    A doc/manual/source/_static/images/us_extinction-3.png
    A doc/manual/source/_static/images/us_fds_filemanager-0.png
    A doc/manual/source/_static/images/us_fds_filemanager-1.png
    A doc/manual/source/_static/images/us_fds_filemanager-2.png
    A doc/manual/source/_static/images/us_fds_filemanager-3.png
    A doc/manual/source/_static/images/us_fds_filemanager-4.png
    A doc/manual/source/_static/images/us_investigator-2.png
    A doc/manual/source/_static/images/us_investigator.png
    A doc/manual/source/_static/images/us_modelmetrics-0.png
    A doc/manual/source/_static/images/us_modmet_report.png
    A doc/manual/source/_static/images/us_project.png
    A doc/manual/source/_static/images/us_project1.png
    A doc/manual/source/_static/images/us_project2.png
    A doc/manual/source/_static/images/us_project3.png
    A doc/manual/source/_static/images/us_project_add-supdata.png
    A doc/manual/source/_static/images/us_project_edit-supdata.png
    A doc/manual/source/_static/images/us_project_web.png
    A doc/manual/source/_static/images/us_project_webed.png
    A doc/manual/source/_static/images/us_solution1.png
    A doc/manual/source/_static/images/us_solution2.png
    A doc/manual/source/_static/images/us_solution3.png
    A doc/manual/source/_static/images/us_spectrum-0.png
    A doc/manual/source/_static/images/us_spectrum-1.png
    A doc/manual/source/_static/images/us_spectrum-load.png
    A doc/manual/source/_static/images/usfont-1.png
    A doc/manual/source/_static/images/usfont-2.png
    A doc/manual/source/_static/images/vhw_combine-combo.png
    A doc/manual/source/_static/images/vhw_combine-envel.png
    A doc/manual/source/_static/images/vhw_combine-selrun.png
    A doc/manual/source/_static/images/vhw_combine.png
    A doc/manual/source/_static/images/vhw_distribution.png
    A doc/manual/source/_static/images/vhw_enh_groups.png
    A doc/manual/source/_static/images/vhw_enh_groups.png6-33-11.png
    A doc/manual/source/_static/images/vhw_enh_groups_res.png
    A doc/manual/source/_static/images/vhw_enhanced.png
    A doc/manual/source/_static/images/vhw_histogram.png
    A doc/manual/source/_static/images/xpn_report1.png
    A doc/manual/source/_static/images/xpn_report2.png
    A doc/manual/source/_static/images/xpn_viewer-loaded.png
    A doc/manual/source/_static/images/xpn_viewer-saved.png
    A doc/manual/source/_static/images/xpn_viewer.png
    A doc/manual/source/_static/images/zvalue_eq.png
    A doc/manual/source/_static/language_data.js
    A doc/manual/source/_static/qthelp.css
    A doc/manual/source/_static/sphinx_highlight.js
    A doc/manual/source/analyte/analyte_edit.rst
    A doc/manual/source/analyte/analyte_new.rst
    A doc/manual/source/analyte/analyte_select.rst
    A doc/manual/source/analyte/analyte_settings.rst
    A doc/manual/source/analyte/index.rst
    A doc/manual/source/associations.rst
    A doc/manual/source/astfem_sim.rst
    A doc/manual/source/auto_index.py
    A doc/manual/source/beckman_openauc.rst
    A doc/manual/source/buffer/buffer_edit.rst
    A doc/manual/source/buffer/buffer_new.rst
    A doc/manual/source/buffer/buffer_select.rst
    A doc/manual/source/buffer/buffer_settings.rst
    A doc/manual/source/buffer/index.rst
    A doc/manual/source/buoyancy_editor.rst
    A doc/manual/source/colorgradient.rst
    A doc/manual/source/combine_models.rst
    A doc/manual/source/common_dialogs.rst
    A doc/manual/source/components.rst
    M doc/manual/source/conf.py
    A doc/manual/source/config.rst
    A doc/manual/source/convert.rst
    A doc/manual/source/ddist_combine.rst
    A doc/manual/source/dens_match.rst
    A doc/manual/source/dmga_init.rst
    A doc/manual/source/dmga_init_constr.rst
    A doc/manual/source/experiment/cells.rst
    A doc/manual/source/experiment/general.rst
    A doc/manual/source/experiment/import.rst
    A doc/manual/source/experiment/index.rst
    A doc/manual/source/experiment/liveupdate.rst
    A doc/manual/source/experiment/optics.rst
    A doc/manual/source/experiment/range.rst
    A doc/manual/source/experiment/rotor.rst
    A doc/manual/source/experiment/solutions.rst
    A doc/manual/source/experiment/speeds.rst
    A doc/manual/source/experiment/submit.rst
    A doc/manual/source/export_legacy.rst
    A doc/manual/source/fe_match/fe_match_adv.rst
    A doc/manual/source/fe_match/fe_match_main.rst
    A doc/manual/source/fe_match/fe_match_simulate.rst
    A doc/manual/source/fe_match/index.rst
    A doc/manual/source/fit_meniscus.rst
    A doc/manual/source/ga_initialize.rst
    A doc/manual/source/gmp/gmp.rst
    A doc/manual/source/gmp/gmp_audit_trail.rst
    A doc/manual/source/gmp/gmp_automation.rst
    A doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_experiment.rst
    A doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_gmp.rst
    A doc/manual/source/gmp/gmp_data_acquisition/index.rst
    A doc/manual/source/gmp/gmp_protocol_development.rst
    A doc/manual/source/gmp/gmp_report_generator.rst
    A doc/manual/source/gmp/gmp_signature.rst
    A doc/manual/source/gmp/index.rst
    A doc/manual/source/grid_editor.rst
    A doc/manual/source/idist_combine.rst
    M doc/manual/source/index.rst
    A doc/manual/source/manage_data.rst
    A doc/manual/source/model_editor.rst
    A doc/manual/source/multi-wavelength/index.rst
    A doc/manual/source/multi-wavelength/mwl_species_fit.rst
    A doc/manual/source/multi-wavelength/mwl_species_sim.rst
    A doc/manual/source/multi-wavelength/mwl_spectra.rst
    A doc/manual/source/multi-wavelength/mwlr_viewer.rst
    A doc/manual/source/pcsa/index.rst
    A doc/manual/source/pcsa/pcsa.rst
    A doc/manual/source/pcsa/pcsa_adv.rst
    A doc/manual/source/pcsa/pcsa_analys.rst
    A doc/manual/source/pcsa/pcsa_mlines.rst
    A doc/manual/source/pcsa/pcsa_results.rst
    A doc/manual/source/pcsa/pcsa_rpscan.rst
    A doc/manual/source/predict1.rst
    A doc/manual/source/predict2.rst
    A doc/manual/source/pseudo3d.rst
    A doc/manual/source/register.rst
    A doc/manual/source/reporter.rst
    M doc/manual/source/requirements.txt
    A doc/manual/source/rmsd_query.rst
    A doc/manual/source/rotor.rst
    A doc/manual/source/rotor_calibration.rst
    A doc/manual/source/run_details.rst
    A doc/manual/source/sassoc.rst
    A doc/manual/source/second_moment.rst
    A doc/manual/source/simparams.rst
    A doc/manual/source/solutions/index.rst
    A doc/manual/source/solutions/solution_edit.rst
    A doc/manual/source/solutions/solution_new.rst
    A doc/manual/source/solutions/solution_select.rst
    A doc/manual/source/solutions/solution_settings.rst
    A doc/manual/source/start_page-abde.rst
    A doc/manual/source/start_page-dm.rst
    A doc/manual/source/start_page-int.rst
    A doc/manual/source/start_page-mw.rst
    A doc/manual/source/start_page-new.rst
    A doc/manual/source/start_page-rpt.rst
    A doc/manual/source/start_page.rst
    A doc/manual/source/time_derivative.rst
    A doc/manual/source/tmst_viewer.rst
    A doc/manual/source/us_buoyancy.rst
    A doc/manual/source/us_edit.rst
    A doc/manual/source/us_equiltime.rst
    A doc/manual/source/us_extinction.rst
    A doc/manual/source/us_fds_filemanager.rst
    A doc/manual/source/us_investigator.rst
    A doc/manual/source/us_modelmetrics.rst
    A doc/manual/source/us_project.rst
    A doc/manual/source/us_spectrum.rst
    A doc/manual/source/vhw_combine.rst
    A doc/manual/source/vhw_distrib_plot.rst
    A doc/manual/source/vhw_enhanced.rst
    A doc/manual/source/xpn_viewer.rst

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

update demeler-doc1 to main


  Commit: cd2bc2e7c99e075b63a282c8e687e6d0e111670d
      https://github.com/ehb54/ultrascan3/commit/cd2bc2e7c99e075b63a282c8e687e6d0e111670d
  Author: Demeler <demeler at uslims.uleth.ca>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

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

  Log Message:
  -----------
  Modify capitalization in fit meniscus


  Commit: cc049b493eb8cb3409dd4d22051e345fd80c7982
      https://github.com/ehb54/ultrascan3/commit/cc049b493eb8cb3409dd4d22051e345fd80c7982
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2026-04-04 (Sat, 04 Apr 2026)

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

  Log Message:
  -----------
  Merge pull request #405 from ehb54/demeler-doc1

Demeler doc1


  Commit: 11572ca66d369080b73f5925c9b46c3b7200c538
      https://github.com/ehb54/ultrascan3/commit/11572ca66d369080b73f5925c9b46c3b7200c538
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-06 (Mon, 06 Apr 2026)

  Changed paths:
    M doc/manual/CMakeLists.txt
    M doc/manual/Makefile
    M doc/manual/source/index.rst

  Log Message:
  -----------
  Update Sphinx build system: include `auto_index.py`, link PDF manual in HTML, and clean PDF on `make clean`.


  Commit: e2fbf48c659f3fad2922c9067a43f1b3bdc0ec5e
      https://github.com/ehb54/ultrascan3/commit/e2fbf48c659f3fad2922c9067a43f1b3bdc0ec5e
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-06 (Mon, 06 Apr 2026)

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

  Log Message:
  -----------
  Update LaTeX configuration: set `latex_use_xindy` to False and redefine font settings for better Unicode handling and compatibility.


  Commit: 78d927e26195be17b4a8ff09959676a6247bcb34
      https://github.com/ehb54/ultrascan3/commit/78d927e26195be17b4a8ff09959676a6247bcb34
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-06 (Mon, 06 Apr 2026)

  Changed paths:
    M gui/us_plot.cpp
    M gui/us_plot.h

  Log Message:
  -----------
  Ensure zoom stack initialization on zoom button press


  Commit: dcc8ccbdac5394275563aeee0c8c523a6df45589
      https://github.com/ehb54/ultrascan3/commit/dcc8ccbdac5394275563aeee0c8c523a6df45589
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-06 (Mon, 06 Apr 2026)

  Changed paths:
    M gui/us_plot.cpp

  Log Message:
  -----------
  Refactor zoom logic to handle null plots and absolute values


  Commit: f7169d62eaece4fd69dd8f88ab06432a8bb390f0
      https://github.com/ehb54/ultrascan3/commit/f7169d62eaece4fd69dd8f88ab06432a8bb390f0
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-07 (Tue, 07 Apr 2026)

  Changed paths:
    M gui/us_plot.cpp
    M gui/us_plot.h
    A test/utils/test_us_help_pages.cpp

  Log Message:
  -----------
  Add unit test for validating existence of help pages and refactor zoom stack initialization for improved consistency.


  Commit: a542b58b077c8629e05993705eb0967c8e2ed720
      https://github.com/ehb54/ultrascan3/commit/a542b58b077c8629e05993705eb0967c8e2ed720
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-07 (Tue, 07 Apr 2026)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Update .gitignore to exclude `doc/manual/build`


  Commit: 3841b3da9b269c931e61bd8332217ea7edafa5ce
      https://github.com/ehb54/ultrascan3/commit/3841b3da9b269c931e61bd8332217ea7edafa5ce
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-07 (Tue, 07 Apr 2026)

  Changed paths:
    M utils/CMakeLists.txt
    M utils/us_extern.h

  Log Message:
  -----------
  Add static library support: define `US_UTIL_STATIC` and conditionally update `us_extern.h`.


  Commit: 8bd5bb513393dabe50c036ffbfe60f96a6b3ca21
      https://github.com/ehb54/ultrascan3/commit/8bd5bb513393dabe50c036ffbfe60f96a6b3ca21
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-07 (Tue, 07 Apr 2026)

  Changed paths:
    M utils/us_buffer.h

  Log Message:
  -----------
  Initialize `grad_form` flag to `false` in `us_buffer.h`.


  Commit: 923260944deb1b79e310ceb98a16effa5b5090ca
      https://github.com/ehb54/ultrascan3/commit/923260944deb1b79e310ceb98a16effa5b5090ca
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-07 (Tue, 07 Apr 2026)

  Changed paths:
    M gui/us_abstractrotor_gui.h
    M gui/us_analyte_gui.h
    M gui/us_buffer_gui.h
    M gui/us_data_loader.h
    M gui/us_experiment_gui.h
    M gui/us_get_run.h
    M gui/us_load_auc.h
    M gui/us_model_loader.h
    M gui/us_select_triples.h
    M gui/us_solution_gui.h
    M programs/us_2dsa/us_adv_analysis_2d.h
    M programs/us_2dsa/us_analysis_control_2d.h
    M programs/us_2dsa/us_plot_control_2d.h
    M programs/us_esigner_gmp/us_esigner_gmp.h
    M programs/us_fematch/us_advanced_fem.h
    M programs/us_fematch/us_fematch.h
    M programs/us_fematch/us_plot_control_fem.h
    M programs/us_mwl_species_fit/us_mwl_species_fit.h
    M programs/us_mwl_species_sim/us_mwl_species_sim.h
    M programs/us_mwl_spectra/us_mwl_spectra.h
    M programs/us_mwl_spectra/us_mwls_pltctl.h
    M programs/us_mwlr_viewer/us_mwlr_viewer.h
    M programs/us_pcsa/us_adv_analysis_pc.h
    M programs/us_pcsa/us_analysis_control_pc.h
    M programs/us_pcsa/us_pcsa.h
    M programs/us_pcsa/us_plot_control_pc.h
    M programs/us_pcsa/us_rpscan.h
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.h
    M programs/us_pseudo3d_combine/us_remove_distros.h
    M programs/us_ramp/us_select_triples_ra.h
    M programs/us_reporter_gmp/us_reporter_gmp.h
    M programs/us_vhw_combine/us_vhwc_pltctl.h

  Log Message:
  -----------
  Update help file paths for improved documentation consistency and organization.


  Commit: 78e6d90c9756f558dd3c67e03ec447dbaa996a8a
      https://github.com/ehb54/ultrascan3/commit/78e6d90c9756f558dd3c67e03ec447dbaa996a8a
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-07 (Tue, 07 Apr 2026)

  Changed paths:
    M .github/workflows/doc-build.yml

  Log Message:
  -----------
  Let github action only build the documnetaion with the qthelp builder, because latex dependencies are currently missing


  Commit: 05eb1370b6158124bcafd398fef77466e66be0aa
      https://github.com/ehb54/ultrascan3/commit/05eb1370b6158124bcafd398fef77466e66be0aa
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-07 (Tue, 07 Apr 2026)

  Changed paths:
    M gui/us_plot.cpp
    M gui/us_plot.h

  Log Message:
  -----------
  Remove feature commit in wrong branch


  Commit: 18c02644a764f585fd585e1af1c21e4d5790b60c
      https://github.com/ehb54/ultrascan3/commit/18c02644a764f585fd585e1af1c21e4d5790b60c
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-07 (Tue, 07 Apr 2026)

  Changed paths:
    M gui/us_plot.cpp
    M gui/us_plot.h

  Log Message:
  -----------
  Merge pull request #406 from ehb54/lukas/us_plot_zoom_qwt616

Ensure zoom stack initialization on zoom button press


  Commit: 3c1312a39ac562248315fb410c301c9d8eab79f5
      https://github.com/ehb54/ultrascan3/commit/3c1312a39ac562248315fb410c301c9d8eab79f5
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-07 (Tue, 07 Apr 2026)

  Changed paths:
    M gui/us_plot.cpp
    M gui/us_plot.h

  Log Message:
  -----------
  Merge branch 'main' into lukas/manual_test/make


  Commit: 99fc3a66c861b6275cedd397bfd03e34e85d9435
      https://github.com/ehb54/ultrascan3/commit/99fc3a66c861b6275cedd397bfd03e34e85d9435
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-07 (Tue, 07 Apr 2026)

  Changed paths:
    A .github/workflows/sphinx-doc-build.yml

  Log Message:
  -----------
  Add GitHub Actions workflow for Sphinx documentation build


  Commit: 5fa677c2afd3175fa29a37165561f4125a867c5d
      https://github.com/ehb54/ultrascan3/commit/5fa677c2afd3175fa29a37165561f4125a867c5d
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-07 (Tue, 07 Apr 2026)

  Changed paths:
    M .github/workflows/sphinx-doc-build.yml

  Log Message:
  -----------
  Refactor Sphinx GitHub Actions workflow: replace deprecated problem matcher usage, streamline build commands, and add error handling.


  Commit: b91a5ae2fecdc63970efdf031426e000eff8cc6e
      https://github.com/ehb54/ultrascan3/commit/b91a5ae2fecdc63970efdf031426e000eff8cc6e
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-07 (Tue, 07 Apr 2026)

  Changed paths:
    A .github/sphinx-matcher.json

  Log Message:
  -----------
  Add Sphinx problem matcher configuration for GitHub Actions


  Commit: 45da34200ce91a23a4f1f8d168e7a1ee612b03b5
      https://github.com/ehb54/ultrascan3/commit/45da34200ce91a23a4f1f8d168e7a1ee612b03b5
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-07 (Tue, 07 Apr 2026)

  Changed paths:
    M .github/workflows/sphinx-doc-build.yml

  Log Message:
  -----------
  Annotate Sphinx build warnings in GitHub Actions workflow and update qthelp build step for improved error handling.


  Commit: f3750319ef93a4a4b5f925ffaa38acd1ebb8f6f5
      https://github.com/ehb54/ultrascan3/commit/f3750319ef93a4a4b5f925ffaa38acd1ebb8f6f5
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-07 (Tue, 07 Apr 2026)

  Changed paths:
    M .github/workflows/sphinx-doc-build.yml

  Log Message:
  -----------
  Replace custom Sphinx warning annotation script with `sphinx-doc/github-problem-matcher` for streamlined GitHub Actions workflow.


  Commit: bc2b74fbb9b5698c8269f2d6b060ce420ab6697a
      https://github.com/ehb54/ultrascan3/commit/bc2b74fbb9b5698c8269f2d6b060ce420ab6697a
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-07 (Tue, 07 Apr 2026)

  Changed paths:
    R .github/sphinx-matcher.json

  Log Message:
  -----------
  Remove obsolete Sphinx problem matcher configuration from GitHub Actions.


  Commit: 715a3fd86ec9bdb692b3e1fa0ce393a86548c213
      https://github.com/ehb54/ultrascan3/commit/715a3fd86ec9bdb692b3e1fa0ce393a86548c213
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-07 (Tue, 07 Apr 2026)

  Changed paths:
    M doc/manual/source/2dsa/2dsa_main.rst
    M doc/manual/source/common_dialogs.rst
    M doc/manual/source/convert.rst
    M doc/manual/source/experiment/import.rst
    M doc/manual/source/experiment/liveupdate.rst
    M doc/manual/source/export_legacy.rst
    M doc/manual/source/fe_match/fe_match_main.rst
    M doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_gmp.rst
    M doc/manual/source/gmp/gmp_protocol_development.rst
    M doc/manual/source/pcsa/pcsa.rst
    M doc/manual/source/second_moment.rst
    M doc/manual/source/start_page-mw.rst
    M doc/manual/source/start_page.rst
    M doc/manual/source/time_derivative.rst
    M doc/manual/source/us_buoyancy.rst
    M doc/manual/source/us_edit.rst
    M doc/manual/source/us_fds_filemanager.rst
    M doc/manual/source/vhw_combine.rst
    M doc/manual/source/vhw_enhanced.rst

  Log Message:
  -----------
  Fix triplicates to triples


  Commit: f1b1aba77a1f2da432e6262d842221eb275d2dd0
      https://github.com/ehb54/ultrascan3/commit/f1b1aba77a1f2da432e6262d842221eb275d2dd0
  Author: HabGab <gabirh at myumanitoba.ca>
  Date:   2026-04-07 (Tue, 07 Apr 2026)

  Changed paths:
    M doc/manual/source/2dsa/2dsa_main.rst
    A doc/manual/source/_static/images/dmga-save.png
    A doc/manual/source/_static/images/dmga.png
    A doc/manual/source/_static/images/dmga_constr.png
    A doc/manual/source/_static/images/fe_dmga_adv.png
    M doc/manual/source/buoyancy_editor.rst
    M doc/manual/source/common_dialogs.rst
    M doc/manual/source/convert.rst
    M doc/manual/source/dmga_init.rst
    M doc/manual/source/dmga_init_constr.rst
    M doc/manual/source/experiment/import.rst
    M doc/manual/source/experiment/liveupdate.rst
    M doc/manual/source/experiment/range.rst
    M doc/manual/source/export_legacy.rst
    A doc/manual/source/fe_match/fe_dmga_adv.rst
    M doc/manual/source/fe_match/fe_match_main.rst
    M doc/manual/source/fe_match/fe_match_simulate.rst
    M doc/manual/source/fe_match/index.rst
    M doc/manual/source/gmp/gmp_automation.rst
    M doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_experiment.rst
    M doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_gmp.rst
    M doc/manual/source/gmp/gmp_protocol_development.rst
    M doc/manual/source/index.rst
    M doc/manual/source/multi-wavelength/mwl_species_fit.rst
    M doc/manual/source/multi-wavelength/mwl_species_sim.rst
    M doc/manual/source/pcsa/pcsa.rst
    M doc/manual/source/pcsa/pcsa_results.rst
    M doc/manual/source/rmsd_query.rst
    M doc/manual/source/run_details.rst
    M doc/manual/source/second_moment.rst
    M doc/manual/source/start_page-mw.rst
    M doc/manual/source/start_page-rpt.rst
    M doc/manual/source/start_page.rst
    M doc/manual/source/us_buoyancy.rst
    M doc/manual/source/us_edit.rst
    M doc/manual/source/us_fds_filemanager.rst
    M doc/manual/source/vhw_combine.rst
    M doc/manual/source/vhw_enhanced.rst
    M doc/manual/source/xpn_viewer.rst

  Log Message:
  -----------
  update to latest


  Commit: ff98f3a480b918b42a59334bc0506f87b59b5a37
      https://github.com/ehb54/ultrascan3/commit/ff98f3a480b918b42a59334bc0506f87b59b5a37
  Author: HabGab <gabirh at myumanitoba.ca>
  Date:   2026-04-07 (Tue, 07 Apr 2026)

  Changed paths:
    M programs/us_integral/us_delete_models.h

  Log Message:
  -----------
  first link change -  integral


  Commit: 584135021b461a9f753c2ac63b2f37df4cd85b0b
      https://github.com/ehb54/ultrascan3/commit/584135021b461a9f753c2ac63b2f37df4cd85b0b
  Author: HabGab <gabirh at myumanitoba.ca>
  Date:   2026-04-07 (Tue, 07 Apr 2026)

  Changed paths:
    A doc/manual/source/_static/images/delseltrip.png
    M doc/manual/source/common_dialogs.rst
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_integral/us_delete_models.h
    M programs/us_integral/us_integral.h

  Log Message:
  -----------
  update us_experiment show.help


  Commit: 8e3da82ae6b7563f455e97718bb1f335a1c9bfcc
      https://github.com/ehb54/ultrascan3/commit/8e3da82ae6b7563f455e97718bb1f335a1c9bfcc
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-08 (Wed, 08 Apr 2026)

  Changed paths:
    M doc/manual/source/2dsa/2dsa_main.rst
    M doc/manual/source/buffer/buffer_edit.rst
    M doc/manual/source/buffer/buffer_settings.rst
    M doc/manual/source/buoyancy_editor.rst
    M doc/manual/source/common_dialogs.rst
    M doc/manual/source/convert.rst
    M doc/manual/source/experiment/import.rst
    M doc/manual/source/experiment/liveupdate.rst
    M doc/manual/source/experiment/range.rst
    M doc/manual/source/export_legacy.rst
    M doc/manual/source/fe_match/fe_match_main.rst
    M doc/manual/source/fe_match/fe_match_simulate.rst
    M doc/manual/source/gmp/gmp_automation.rst
    M doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_experiment.rst
    M doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_gmp.rst
    M doc/manual/source/gmp/gmp_protocol_development.rst
    M doc/manual/source/multi-wavelength/mwl_species_fit.rst
    M doc/manual/source/multi-wavelength/mwl_species_sim.rst
    M doc/manual/source/pcsa/pcsa.rst
    M doc/manual/source/pcsa/pcsa_results.rst
    M doc/manual/source/rmsd_query.rst
    M doc/manual/source/run_details.rst
    M doc/manual/source/second_moment.rst
    M doc/manual/source/start_page-mw.rst
    M doc/manual/source/start_page-rpt.rst
    M doc/manual/source/start_page.rst
    M doc/manual/source/time_derivative.rst
    M doc/manual/source/us_buoyancy.rst
    M doc/manual/source/us_edit.rst
    M doc/manual/source/us_fds_filemanager.rst
    M doc/manual/source/vhw_combine.rst
    M doc/manual/source/vhw_enhanced.rst
    M doc/manual/source/xpn_viewer.rst

  Log Message:
  -----------
  Standardize terminology: replace "Triplicates" with "Triples" across documentation for clarity and consistency.


  Commit: 7128a07267ee0a0fd7913ea221c2cd891b7099a8
      https://github.com/ehb54/ultrascan3/commit/7128a07267ee0a0fd7913ea221c2cd891b7099a8
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-08 (Wed, 08 Apr 2026)

  Changed paths:
    M test/utils/test_us_help_pages.cpp
    M test/utils/test_us_regex.cpp

  Log Message:
  -----------
  Improve test failure messages: use `ADD_FAILURE_AT` for precise file/line annotation and enhance regex and help file error clarity


  Commit: 9cf710938424ec4c02179f22bb8da50b226085c6
      https://github.com/ehb54/ultrascan3/commit/9cf710938424ec4c02179f22bb8da50b226085c6
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-08 (Wed, 08 Apr 2026)

  Changed paths:
    A .github/gtest-us.json
    M .github/workflows/unit-tests-v2.yml
    M .github/workflows/unit-tests.yml

  Log Message:
  -----------
  Add GoogleTest problem matcher to GitHub Actions workflows for enhanced test failure annotation


  Commit: d849477c413c4de8c709970000b9beed563952aa
      https://github.com/ehb54/ultrascan3/commit/d849477c413c4de8c709970000b9beed563952aa
  Author: HabGab <gabirh at myumanitoba.ca>
  Date:   2026-04-08 (Wed, 08 Apr 2026)

  Changed paths:
    M programs/us_2dsa/us_2dsa.h
    M programs/us_config/us_color.cpp
    M programs/us_config/us_database.cpp
    M programs/us_config/us_xpnhost.cpp
    M programs/us_config/us_xpnhost_db.cpp
    M programs/us_mwlr_viewer/us_mwl_pltctrl.h

  Log Message:
  -----------
  unit test link updates


  Commit: ba9907ccbb59086289b70ee897744f22b939a693
      https://github.com/ehb54/ultrascan3/commit/ba9907ccbb59086289b70ee897744f22b939a693
  Author: HabGab <gabirh at myumanitoba.ca>
  Date:   2026-04-08 (Wed, 08 Apr 2026)

  Changed paths:
    A doc/manual/source/_static/images/select_prefilt.png
    M doc/manual/source/common_dialogs.rst
    M gui/us_select_edits.h
    M gui/us_select_item.h
    M gui/us_select_runs.h
    M programs/us_config/us_admin.cpp
    M programs/us_config/us_font.cpp

  Log Message:
  -----------
  unit tests help link update


  Commit: 9a107befce5878fa969190700c2a2f6ef48ce068
      https://github.com/ehb54/ultrascan3/commit/9a107befce5878fa969190700c2a2f6ef48ce068
  Author: HabGab <gabirh at myumanitoba.ca>
  Date:   2026-04-09 (Thu, 09 Apr 2026)

  Changed paths:
    A doc/manual/source/analysprof_general.rst
    M doc/manual/source/astfem_sim.rst
    M doc/manual/source/convert.rst
    A doc/manual/source/ramp_data.rst
    A doc/manual/source/us_administrator.rst
    M doc/manual/source/us_edit.rst
    M programs/us_analysis_profile/us_analysis_profile.h
    M programs/us_config/us_advanced.cpp
    M programs/us_edit/us_edit_scan.h
    M programs/us_edit/us_select_lambdas.h
    M programs/us_ramp/us_experiment_gui_ra.h

  Log Message:
  -----------
  updates


  Commit: 6fe43510daa8d32555c611669eaa32ab11da07ff
      https://github.com/ehb54/ultrascan3/commit/6fe43510daa8d32555c611669eaa32ab11da07ff
  Author: HabGab <gabirh at myumanitoba.ca>
  Date:   2026-04-09 (Thu, 09 Apr 2026)

  Changed paths:
    A doc/manual/source/_static/images/edit_exclude_scan.png
    A doc/manual/source/_static/images/edit_scan.png

  Log Message:
  -----------
  images


  Commit: 290b3ed2436ce1c133fb54567579f869c3e2ea70
      https://github.com/ehb54/ultrascan3/commit/290b3ed2436ce1c133fb54567579f869c3e2ea70
  Author: HabGab <gabirh at myumanitoba.ca>
  Date:   2026-04-09 (Thu, 09 Apr 2026)

  Changed paths:
    M doc/manual/source/dens_match.rst
    M programs/us_density_match/us_model_params.h

  Log Message:
  -----------
  update link


  Commit: 6242d49b69ff170e32c1fd9ada173147b3744e39
      https://github.com/ehb54/ultrascan3/commit/6242d49b69ff170e32c1fd9ada173147b3744e39
  Author: HabGab <gabirh at myumanitoba.ca>
  Date:   2026-04-09 (Thu, 09 Apr 2026)

  Changed paths:
    A doc/manual/source/global_equil.rst
    M doc/manual/source/us_edit.rst

  Log Message:
  -----------
  update


  Commit: 0924fcb4af9a8403c404ace536fffa1cf6209b6f
      https://github.com/ehb54/ultrascan3/commit/0924fcb4af9a8403c404ace536fffa1cf6209b6f
  Author: HabGab <gabirh at myumanitoba.ca>
  Date:   2026-04-09 (Thu, 09 Apr 2026)

  Changed paths:
    M doc/manual/source/astfem_sim.rst
    M doc/manual/source/index.rst
    M doc/manual/source/pcsa/index.rst
    A doc/manual/source/pcsa/load_modelrecs.rst
    M programs/us_astfem_sim/us_clipdata.h
    M programs/us_density_match/us_remove_models.h
    M programs/us_edit/us_exclude_profile.h
    M programs/us_fematch/us_adv_dmgamc.h
    M programs/us_globalequil/us_eqfit_control.h
    M programs/us_globalequil/us_eqmodel_control.h
    M programs/us_globalequil/us_model_adpars.h
    M programs/us_globalequil/us_model_select.h
    M programs/us_pcsa/us_mlplot.h

  Log Message:
  -----------
  unit test


  Commit: c8515e182cb1cddab6d51258efd8a99f97c8c667
      https://github.com/ehb54/ultrascan3/commit/c8515e182cb1cddab6d51258efd8a99f97c8c667
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-09 (Thu, 09 Apr 2026)

  Changed paths:
    M .github/gtest-us.json

  Log Message:
  -----------
  Fix matcher


  Commit: ff35eb4d37eed1d9a2fdd2200d69a00adfcdb41c
      https://github.com/ehb54/ultrascan3/commit/ff35eb4d37eed1d9a2fdd2200d69a00adfcdb41c
  Author: HabGab <gabirh at myumanitoba.ca>
  Date:   2026-04-09 (Thu, 09 Apr 2026)

  Changed paths:
    M doc/manual/source/2dsa/2dsa_analys.rst
    M doc/manual/source/2dsa/index.rst
    M doc/manual/source/analyte/analyte_edit.rst
    M doc/manual/source/analyte/analyte_select.rst
    M doc/manual/source/astfem_sim.rst
    M doc/manual/source/buoyancy_editor.rst
    M doc/manual/source/combine_models.rst
    M doc/manual/source/common_dialogs.rst
    M doc/manual/source/components.rst
    M doc/manual/source/config.rst
    M doc/manual/source/convert.rst
    M doc/manual/source/dens_match.rst
    M doc/manual/source/dmga_init.rst
    M doc/manual/source/experiment/cells.rst
    M doc/manual/source/experiment/optics.rst
    M doc/manual/source/experiment/range.rst
    M doc/manual/source/experiment/submit.rst
    M doc/manual/source/export_legacy.rst
    M doc/manual/source/idist_combine.rst
    M doc/manual/source/manage_data.rst
    M doc/manual/source/model_editor.rst
    M doc/manual/source/multi-wavelength/mwl_species_sim.rst
    M doc/manual/source/pcsa/pcsa.rst
    M doc/manual/source/pcsa/pcsa_adv.rst
    M doc/manual/source/pcsa/pcsa_results.rst
    M doc/manual/source/pseudo3d.rst
    M doc/manual/source/rmsd_query.rst
    M doc/manual/source/rotor.rst
    M doc/manual/source/solutions/solution_edit.rst
    M doc/manual/source/solutions/solution_select.rst
    M doc/manual/source/start_page-int.rst
    M doc/manual/source/start_page-mw.rst
    M doc/manual/source/start_page-rpt.rst
    M doc/manual/source/start_page.rst
    M doc/manual/source/time_derivative.rst
    M doc/manual/source/vhw_enhanced.rst
    M programs/us_config/us_xpnhost_db.cpp
    M programs/us_pcsa/us_mrecs_loader.h

  Log Message:
  -----------
  sphynx links


  Commit: 287fbcbd18bec2e702fabfb4298a69a0b62ee537
      https://github.com/ehb54/ultrascan3/commit/287fbcbd18bec2e702fabfb4298a69a0b62ee537
  Author: HabGab <gabirh at myumanitoba.ca>
  Date:   2026-04-09 (Thu, 09 Apr 2026)

  Changed paths:
    A .github/gtest-us.json
    M .github/workflows/doc-build.yml
    A .github/workflows/sphinx-doc-build.yml
    M .github/workflows/unit-tests-v2.yml
    M .github/workflows/unit-tests.yml
    M .gitignore
    M doc/manual/CMakeLists.txt
    M doc/manual/Makefile
    M doc/manual/source/2dsa/2dsa_analys.rst
    M doc/manual/source/2dsa/2dsa_main.rst
    M doc/manual/source/2dsa/index.rst
    A doc/manual/source/_static/images/delseltrip.png
    A doc/manual/source/_static/images/dmga-save.png
    A doc/manual/source/_static/images/dmga.png
    A doc/manual/source/_static/images/dmga_constr.png
    A doc/manual/source/_static/images/edit_exclude_scan.png
    A doc/manual/source/_static/images/edit_scan.png
    A doc/manual/source/_static/images/fe_dmga_adv.png
    A doc/manual/source/_static/images/select_prefilt.png
    A doc/manual/source/analysprof_general.rst
    M doc/manual/source/analyte/analyte_edit.rst
    M doc/manual/source/analyte/analyte_select.rst
    M doc/manual/source/astfem_sim.rst
    M doc/manual/source/buffer/buffer_edit.rst
    M doc/manual/source/buffer/buffer_settings.rst
    M doc/manual/source/buoyancy_editor.rst
    M doc/manual/source/combine_models.rst
    M doc/manual/source/common_dialogs.rst
    M doc/manual/source/components.rst
    M doc/manual/source/conf.py
    M doc/manual/source/config.rst
    M doc/manual/source/convert.rst
    M doc/manual/source/dens_match.rst
    M doc/manual/source/dmga_init.rst
    M doc/manual/source/dmga_init_constr.rst
    M doc/manual/source/experiment/cells.rst
    M doc/manual/source/experiment/import.rst
    M doc/manual/source/experiment/liveupdate.rst
    M doc/manual/source/experiment/optics.rst
    M doc/manual/source/experiment/range.rst
    M doc/manual/source/experiment/submit.rst
    M doc/manual/source/export_legacy.rst
    A doc/manual/source/fe_match/fe_dmga_adv.rst
    M doc/manual/source/fe_match/fe_match_main.rst
    M doc/manual/source/fe_match/fe_match_simulate.rst
    M doc/manual/source/fe_match/index.rst
    A doc/manual/source/global_equil.rst
    M doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_gmp.rst
    M doc/manual/source/gmp/gmp_protocol_development.rst
    M doc/manual/source/idist_combine.rst
    M doc/manual/source/index.rst
    M doc/manual/source/manage_data.rst
    M doc/manual/source/model_editor.rst
    M doc/manual/source/multi-wavelength/mwl_species_sim.rst
    M doc/manual/source/pcsa/index.rst
    A doc/manual/source/pcsa/load_modelrecs.rst
    M doc/manual/source/pcsa/pcsa.rst
    M doc/manual/source/pcsa/pcsa_adv.rst
    M doc/manual/source/pcsa/pcsa_results.rst
    M doc/manual/source/pseudo3d.rst
    A doc/manual/source/ramp_data.rst
    M doc/manual/source/rmsd_query.rst
    M doc/manual/source/rotor.rst
    M doc/manual/source/second_moment.rst
    M doc/manual/source/solutions/solution_edit.rst
    M doc/manual/source/solutions/solution_select.rst
    M doc/manual/source/start_page-int.rst
    M doc/manual/source/start_page-mw.rst
    M doc/manual/source/start_page-rpt.rst
    M doc/manual/source/start_page.rst
    M doc/manual/source/time_derivative.rst
    A doc/manual/source/us_administrator.rst
    M doc/manual/source/us_buoyancy.rst
    M doc/manual/source/us_edit.rst
    M doc/manual/source/us_fds_filemanager.rst
    M doc/manual/source/vhw_combine.rst
    M doc/manual/source/vhw_enhanced.rst
    M gui/us_abstractrotor_gui.h
    M gui/us_analyte_gui.h
    M gui/us_buffer_gui.h
    M gui/us_data_loader.h
    M gui/us_experiment_gui.h
    M gui/us_get_run.h
    M gui/us_load_auc.h
    M gui/us_model_loader.h
    M gui/us_select_edits.h
    M gui/us_select_item.h
    M gui/us_select_runs.h
    M gui/us_select_triples.h
    M gui/us_solution_gui.h
    M programs/us_2dsa/us_2dsa.h
    M programs/us_2dsa/us_adv_analysis_2d.h
    M programs/us_2dsa/us_analysis_control_2d.h
    M programs/us_2dsa/us_plot_control_2d.h
    M programs/us_analysis_profile/us_analysis_profile.h
    M programs/us_astfem_sim/us_clipdata.h
    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_database.cpp
    M programs/us_config/us_font.cpp
    M programs/us_config/us_xpnhost.cpp
    M programs/us_config/us_xpnhost_db.cpp
    M programs/us_density_match/us_model_params.h
    M programs/us_density_match/us_remove_models.h
    M programs/us_edit/us_edit_scan.h
    M programs/us_edit/us_exclude_profile.h
    M programs/us_edit/us_select_lambdas.h
    M programs/us_esigner_gmp/us_esigner_gmp.h
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_fematch/us_adv_dmgamc.h
    M programs/us_fematch/us_advanced_fem.h
    M programs/us_fematch/us_fematch.h
    M programs/us_fematch/us_plot_control_fem.h
    M programs/us_globalequil/us_eqfit_control.h
    M programs/us_globalequil/us_eqmodel_control.h
    M programs/us_globalequil/us_model_adpars.h
    M programs/us_globalequil/us_model_select.h
    M programs/us_integral/us_delete_models.h
    M programs/us_integral/us_integral.h
    M programs/us_mwl_species_fit/us_mwl_species_fit.h
    M programs/us_mwl_species_sim/us_mwl_species_sim.h
    M programs/us_mwl_spectra/us_mwl_spectra.h
    M programs/us_mwl_spectra/us_mwls_pltctl.h
    M programs/us_mwlr_viewer/us_mwl_pltctrl.h
    M programs/us_mwlr_viewer/us_mwlr_viewer.h
    M programs/us_pcsa/us_adv_analysis_pc.h
    M programs/us_pcsa/us_analysis_control_pc.h
    M programs/us_pcsa/us_mlplot.h
    M programs/us_pcsa/us_mrecs_loader.h
    M programs/us_pcsa/us_pcsa.h
    M programs/us_pcsa/us_plot_control_pc.h
    M programs/us_pcsa/us_rpscan.h
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.h
    M programs/us_pseudo3d_combine/us_remove_distros.h
    M programs/us_ramp/us_experiment_gui_ra.h
    M programs/us_ramp/us_select_triples_ra.h
    M programs/us_reporter_gmp/us_reporter_gmp.h
    M programs/us_vhw_combine/us_vhwc_pltctl.h
    A test/utils/test_us_help_pages.cpp
    M test/utils/test_us_regex.cpp
    M utils/CMakeLists.txt
    M utils/us_buffer.h
    M utils/us_extern.h

  Log Message:
  -----------
  Merge pull request #408 from ehb54/lukas/manual_test/make

Enhance documentation build system and improve Unicode handling


  Commit: 29678f933d80ecac003838e4bde2c37a65512482
      https://github.com/ehb54/ultrascan3/commit/29678f933d80ecac003838e4bde2c37a65512482
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-04-09 (Thu, 09 Apr 2026)

  Changed paths:
    M utils/us_run_protocol.cpp

  Log Message:
  -----------
  GMP  -- additional check for the protocol internals equality before submitting GMP run: check for operator (and revs & approvers)...


  Commit: abf6f6f3682a1676d7d1e8f7dd0f02419fb1954f
      https://github.com/ehb54/ultrascan3/commit/abf6f6f3682a1676d7d1e8f7dd0f02419fb1954f
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-04-15 (Wed, 15 Apr 2026)

  Changed paths:
    M utils/us_run_protocol.cpp

  Log Message:
  -----------
  Merge pull request #409 from ehb54/alexey-dev-issue814

GMP  -- additional check for the protocol internals equality before submitting GMP runs: operator(s)


  Commit: e1d3e1c1e38cb70b1f3853441f6c73aa9fbeea5c
      https://github.com/ehb54/ultrascan3/commit/e1d3e1c1e38cb70b1f3853441f6c73aa9fbeea5c
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-17 (Fri, 17 Apr 2026)

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

  Log Message:
  -----------
  Merge remote-tracking branch 'refs/remotes/origin/main' into somo-qt6


  Commit: eb1857dd246ba9094651066c369073bed739772c
      https://github.com/ehb54/ultrascan3/commit/eb1857dd246ba9094651066c369073bed739772c
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-26 (Sun, 26 Apr 2026)

  Changed paths:
    M us_somo/develop/include/us3_extern.h
    M us_somo/develop/include/us3i_extern.h

  Log Message:
  -----------
  Refactor symbol export/import macros: standardize definitions and add detailed documentation for improved clarity and platform compatibility.

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


  Commit: 7b050b3eb165dba13de67a77bbc43b0befdc9428
      https://github.com/ehb54/ultrascan3/commit/7b050b3eb165dba13de67a77bbc43b0befdc9428
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-26 (Sun, 26 Apr 2026)

  Changed paths:
    M us_somo/develop/include/us_hydrodyn_dad_conc_csv_frames.h
    M us_somo/develop/include/us_hydrodyn_mals_conc_csv_frames.h
    M us_somo/develop/include/us_hydrodyn_mals_saxs_conc_csv_frames.h
    M us_somo/develop/include/us_hydrodyn_saxs_hplc_conc_csv_frames.h

  Log Message:
  -----------
  Update include guards to match file names for consistency across header files

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


  Commit: 24c6678974dd8027a49c762962cb1a9f1f2f4578
      https://github.com/ehb54/ultrascan3/commit/24c6678974dd8027a49c762962cb1a9f1f2f4578
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-26 (Sun, 26 Apr 2026)

  Changed paths:
    M us_somo/develop/include/us_hydrodyn_dad_simulate.h
    M us_somo/develop/include/us_hydrodyn_mals_saxs_simulate.h
    M us_somo/develop/include/us_hydrodyn_mals_simulate.h
    M us_somo/develop/include/us_hydrodyn_saxs_hplc_simulate.h
    A us_somo/develop/include/us_uhshs_data.h

  Log Message:
  -----------
  Extract `uhshs_data` struct to a dedicated header file and update includes for improved code modularity and reuse.

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


  Commit: ebfc7447f40b93d96b1824535c02cfd40600c9fc
      https://github.com/ehb54/ultrascan3/commit/ebfc7447f40b93d96b1824535c02cfd40600c9fc
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-26 (Sun, 26 Apr 2026)

  Changed paths:
    R us_somo/develop/src/qwt/scrollbar.h
    R us_somo/develop/src/qwt/scrollzoomer.h

  Log Message:
  -----------
  Remove `scrollbar.h` and `scrollzoomer.h`: delete unused headers to clean up the codebase.

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


  Commit: 58f07f241671b65743b6a335b2ec21b538d16b4f
      https://github.com/ehb54/ultrascan3/commit/58f07f241671b65743b6a335b2ec21b538d16b4f
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-26 (Sun, 26 Apr 2026)

  Changed paths:
    A us_somo/develop/CMakeLists.txt
    A us_somo/develop/us3_config/CMakeLists.txt
    A us_somo/develop/us3_hydrodyn/CMakeLists.txt
    A us_somo/develop/us_admin/CMakeLists.txt

  Log Message:
  -----------
  Add CMake build configurations for `us3_hydrodyn`, `us3_admin` and `us3_config` executables, and core library `us_somo` for improved modular builds and cross-platform support.

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


  Commit: b3a1d8d15acbb1ea663c1ef4761164f630e7c77e
      https://github.com/ehb54/ultrascan3/commit/b3a1d8d15acbb1ea663c1ef4761164f630e7c77e
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-26 (Sun, 26 Apr 2026)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Add `us_somo/develop` to CMake build for modular structure expansion

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


Compare: https://github.com/ehb54/ultrascan3/compare/8886d756072f...b3a1d8d15acb

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