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

emre brookes noreply at github.com
Wed Jul 1 07:46:19 MDT 2026


  Branch: refs/heads/somo-qt6
  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: 000572b4470833c4cd55dc8c07bfe30eadfb08f0
      https://github.com/ehb54/ultrascan3/commit/000572b4470833c4cd55dc8c07bfe30eadfb08f0
  Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
  Date:   2026-01-24 (Sat, 24 Jan 2026)

  Changed paths:
    A VERSION
    M utils/us_defines.h

  Log Message:
  -----------
  Bump version to 4.1.0


  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: 63ddc08f86dd138595c248e3ec8653b3e4640132
      https://github.com/ehb54/ultrascan3/commit/63ddc08f86dd138595c248e3ec8653b3e4640132
  Author: ehb <ehb at ehbs-MacBook-Pro.local>
  Date:   2026-02-25 (Wed, 25 Feb 2026)

  Changed paths:
    M gui/libus_gui.pro

  Log Message:
  -----------
  restore macx:LIBS, expected for OSX package pipeline


  Commit: 42f2fd0ef0f999defd30ec52c17df8d7acf8ccef
      https://github.com/ehb54/ultrascan3/commit/42f2fd0ef0f999defd30ec52c17df8d7acf8ccef
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2026-02-25 (Wed, 25 Feb 2026)

  Changed paths:
    M gui/libus_gui.pro

  Log Message:
  -----------
  add VER to qwtplot3d


  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: 77adb01c3a9c4133da796314b1007c031f6dd089
      https://github.com/ehb54/ultrascan3/commit/77adb01c3a9c4133da796314b1007c031f6dd089
  Author: Haben Gabir <haben.gabir at uleth.ca>
  Date:   2026-04-10 (Fri, 10 Apr 2026)

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

  Log Message:
  -----------
  check new branch


  Commit: 0a0e0eca8a8da8aa4db25e74431e3d89b5808edb
      https://github.com/ehb54/ultrascan3/commit/0a0e0eca8a8da8aa4db25e74431e3d89b5808edb
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-10 (Fri, 10 Apr 2026)

  Changed paths:

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

Merge pull request #408 from ehb54/lukas/manual_test/make


  Commit: d2c99821961553c3153b8d32337f97b7511bcf81
      https://github.com/ehb54/ultrascan3/commit/d2c99821961553c3153b8d32337f97b7511bcf81
  Author: HabGab <gabirh at myumanitoba.ca>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M doc/manual/source/2dsa/2dsa_analys.rst
    M doc/manual/source/2dsa/2dsa_main.rst
    M doc/manual/source/analyte/analyte_new.rst
    M doc/manual/source/analyte/analyte_settings.rst
    M doc/manual/source/buffer/buffer_edit.rst
    M doc/manual/source/buffer/buffer_new.rst
    M doc/manual/source/buffer/buffer_select.rst
    M doc/manual/source/buffer/buffer_settings.rst
    M doc/manual/source/buoyancy_editor.rst
    M doc/manual/source/common_dialogs.rst
    M doc/manual/source/dmga_init_constr.rst
    M doc/manual/source/experiment/general.rst
    M doc/manual/source/experiment/import.rst
    M doc/manual/source/experiment/liveupdate.rst
    M doc/manual/source/experiment/range.rst
    M doc/manual/source/experiment/rotor.rst
    M doc/manual/source/experiment/solutions.rst
    M doc/manual/source/experiment/speeds.rst
    M doc/manual/source/export_legacy.rst
    M doc/manual/source/fe_match/fe_match_main.rst
    M doc/manual/source/fe_match/fe_match_simulate.rst
    M doc/manual/source/fe_match/index.rst
    M doc/manual/source/ga_initialize.rst
    M doc/manual/source/gmp/gmp_automation.rst
    M doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_experiment.rst
    M doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_gmp.rst
    M doc/manual/source/gmp/gmp_protocol_development.rst
    M doc/manual/source/multi-wavelength/index.rst
    M doc/manual/source/multi-wavelength/mwl_species_fit.rst
    M doc/manual/source/multi-wavelength/mwl_species_sim.rst
    M doc/manual/source/pcsa/pcsa.rst
    M doc/manual/source/pcsa/pcsa_analys.rst
    M doc/manual/source/pcsa/pcsa_results.rst
    M doc/manual/source/rmsd_query.rst
    M doc/manual/source/rotor_calibration.rst
    M doc/manual/source/run_details.rst
    M doc/manual/source/second_moment.rst
    M doc/manual/source/solutions/solution_new.rst
    M doc/manual/source/solutions/solution_settings.rst
    M doc/manual/source/start_page-int.rst
    M doc/manual/source/start_page-mw.rst
    M doc/manual/source/start_page-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_equiltime.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:
  -----------
  triplicates


  Commit: 6b12d783265172c421a37e224b8adad3f695e245
      https://github.com/ehb54/ultrascan3/commit/6b12d783265172c421a37e224b8adad3f695e245
  Author: HabGab <gabirh at myumanitoba.ca>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M doc/manual/source/multi-wavelength/mwl_species_fit.rst

  Log Message:
  -----------
  minor missplacing


  Commit: c1845c6f4b9734df2f812c0b62d782d4f2609c9a
      https://github.com/ehb54/ultrascan3/commit/c1845c6f4b9734df2f812c0b62d782d4f2609c9a
  Author: Haben Gabir <haben.gabir at uleth.ca>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M doc/manual/source/2dsa/2dsa_analys.rst

  Log Message:
  -----------
  minor


  Commit: 999f5967cfac93e336d82d6d37f650a584730945
      https://github.com/ehb54/ultrascan3/commit/999f5967cfac93e336d82d6d37f650a584730945
  Author: Haben Gabir <haben.gabir at uleth.ca>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M doc/manual/source/2dsa/2dsa_main.rst
    A doc/manual/source/__pycache__/auto_index.cpython-39.pyc
    A doc/manual/source/_static/UltraScanIII.pdf
    M doc/manual/source/buoyancy_editor.rst
    M doc/manual/source/grid_editor.rst
    M doc/manual/source/idist_combine.rst
    M doc/manual/source/pcsa/pcsa.rst
    M doc/manual/source/solutions/index.rst
    M doc/manual/source/start_page-mw.rst
    M doc/manual/source/start_page-new.rst
    M doc/manual/source/vhw_combine.rst

  Log Message:
  -----------
  ref and doc updates


  Commit: 5442f4062fa7bdbd225d10d4108a9913de662afe
      https://github.com/ehb54/ultrascan3/commit/5442f4062fa7bdbd225d10d4108a9913de662afe
  Author: Haben Gabir <haben.gabir at uleth.ca>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M doc/manual/source/2dsa/2dsa_main.rst
    M doc/manual/source/2dsa/index.rst
    A doc/manual/source/_static/images/load_us3.png
    M doc/manual/source/analyte/analyte_new.rst
    M doc/manual/source/analyte/analyte_settings.rst
    M doc/manual/source/astfem_sim.rst
    M doc/manual/source/buffer/buffer_edit.rst
    M doc/manual/source/buoyancy_editor.rst
    M doc/manual/source/combine_models.rst
    M doc/manual/source/common_dialogs.rst
    M doc/manual/source/convert.rst
    M doc/manual/source/experiment/general.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/fe_match/fe_match_main.rst
    M doc/manual/source/fe_match/index.rst
    M doc/manual/source/ga_initialize.rst
    M doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_experiment.rst
    M doc/manual/source/index.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/pseudo3d.rst
    R doc/manual/source/rotor.rst
    M doc/manual/source/rotor_calibration.rst
    A doc/manual/source/rotors.rst
    M doc/manual/source/simparams.rst
    M doc/manual/source/solutions/solution_edit.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_edit.rst
    M doc/manual/source/us_equiltime.rst
    M doc/manual/source/vhw_enhanced.rst

  Log Message:
  -----------
  referencing


  Commit: 5d940737536ba92999909c398bc2c791d46ffd4d
      https://github.com/ehb54/ultrascan3/commit/5d940737536ba92999909c398bc2c791d46ffd4d
  Author: Haben Gabir <haben.gabir at uleth.ca>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M doc/manual/Makefile
    M doc/manual/source/common_dialogs.rst
    M doc/manual/source/convert.rst
    M doc/manual/source/fe_match/index.rst
    M doc/manual/source/start_page-new.rst
    M doc/manual/source/start_page.rst

  Log Message:
  -----------
  referencing update


  Commit: 792ea02cbd0b900f1898086c35fa6b3c11e54201
      https://github.com/ehb54/ultrascan3/commit/792ea02cbd0b900f1898086c35fa6b3c11e54201
  Author: Haben Gabir <haben.gabir at uleth.ca>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M doc/manual/source/2dsa/2dsa_main.rst
    M doc/manual/source/_static/js/sphinx_highlight.js
    M doc/manual/source/analyte/analyte_edit.rst
    M doc/manual/source/buffer/buffer_edit.rst
    M doc/manual/source/buffer/buffer_new.rst
    M doc/manual/source/buffer/buffer_settings.rst
    M doc/manual/source/common_dialogs.rst
    M doc/manual/source/config.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/experiment/rotor.rst
    M doc/manual/source/experiment/solutions.rst
    M doc/manual/source/experiment/speeds.rst
    M doc/manual/source/export_legacy.rst
    M doc/manual/source/fe_match/fe_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/grid_editor.rst
    M doc/manual/source/multi-wavelength/index.rst
    M doc/manual/source/multi-wavelength/mwl_species_fit.rst
    M doc/manual/source/multi-wavelength/mwl_species_sim.rst
    M doc/manual/source/multi-wavelength/mwl_spectra.rst
    M doc/manual/source/pcsa/pcsa_analys.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/solutions/solution_new.rst
    M doc/manual/source/solutions/solution_settings.rst
    M doc/manual/source/start_page-int.rst
    M doc/manual/source/start_page-mw.rst
    M doc/manual/source/start_page-rpt.rst
    M doc/manual/source/us_buoyancy.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:
  -----------
  reference update 2


  Commit: 54a049bf6cfd4facaa834f4e91979253d3aa6b86
      https://github.com/ehb54/ultrascan3/commit/54a049bf6cfd4facaa834f4e91979253d3aa6b86
  Author: Haben Gabir <haben.gabir at uleth.ca>
  Date:   2026-04-14 (Tue, 14 Apr 2026)

  Changed paths:
    M doc/manual/source/2dsa/2dsa_analys.rst
    M doc/manual/source/2dsa/2dsa_main.rst
    A doc/manual/source/_static/images/cmenu_help.png
    M doc/manual/source/analyte/analyte_edit.rst
    M doc/manual/source/analyte/analyte_new.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/combine_models.rst
    M doc/manual/source/common_dialogs.rst
    M doc/manual/source/dmga_init.rst
    M doc/manual/source/experiment/solutions.rst
    M doc/manual/source/export_legacy.rst
    M doc/manual/source/fe_match/fe_dmga_adv.rst
    M doc/manual/source/fe_match/fe_match_simulate.rst
    M doc/manual/source/ga_initialize.rst
    M doc/manual/source/idist_combine.rst
    M doc/manual/source/manage_data.rst
    M doc/manual/source/multi-wavelength/index.rst
    M doc/manual/source/multi-wavelength/mwl_species_fit.rst
    M doc/manual/source/multi-wavelength/mwl_species_sim.rst
    M doc/manual/source/pcsa/pcsa.rst
    M doc/manual/source/pcsa/pcsa_analys.rst
    M doc/manual/source/pcsa/pcsa_results.rst
    M doc/manual/source/rmsd_query.rst
    M doc/manual/source/solutions/solution_new.rst
    M doc/manual/source/start_page-int.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/vhw_enhanced.rst

  Log Message:
  -----------
  sphinx-build -M linkcheck /source /build -q --keep-going  + DMGA protocol


  Commit: 5ec1de61dba0f60ca68a98e66e6f8098e0d70384
      https://github.com/ehb54/ultrascan3/commit/5ec1de61dba0f60ca68a98e66e6f8098e0d70384
  Author: HabGab <gabirh at myumanitoba.ca>
  Date:   2026-04-14 (Tue, 14 Apr 2026)

  Changed paths:
    M gui/us_abstractrotor_gui.h
    M gui/us_rotor_gui.h

  Log Message:
  -----------
  manual name change


  Commit: 73e408bbda42ba6961f01111ffb11b59c8976fce
      https://github.com/ehb54/ultrascan3/commit/73e408bbda42ba6961f01111ffb11b59c8976fce
  Author: Haben Gabir <haben.gabir at uleth.ca>
  Date:   2026-04-14 (Tue, 14 Apr 2026)

  Changed paths:
    M doc/manual/source/analysprof_general.rst
    M doc/manual/source/index.rst
    M doc/manual/source/us_administrator.rst
    M doc/manual/source/us_investigator.rst
    M doc/manual/source/us_project.rst

  Log Message:
  -----------
  minor updates


  Commit: aadeecb1340fbe3c58273b592171ad822dbd05dd
      https://github.com/ehb54/ultrascan3/commit/aadeecb1340fbe3c58273b592171ad822dbd05dd
  Author: Haben Gabir <haben.gabir at uleth.ca>
  Date:   2026-04-14 (Tue, 14 Apr 2026)

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

  Log Message:
  -----------
  minor updates in Index


  Commit: 26b3afbb4f6320ad269fb86433af8187d3a79256
      https://github.com/ehb54/ultrascan3/commit/26b3afbb4f6320ad269fb86433af8187d3a79256
  Author: Haben Gabir <haben.gabir at uleth.ca>
  Date:   2026-04-14 (Tue, 14 Apr 2026)

  Changed paths:
    A doc/manual/source/_static/images/reporter_comrep.png
    M doc/manual/source/index.rst
    M doc/manual/source/reporter.rst

  Log Message:
  -----------
  These MINOR changes are killing me


  Commit: c35c8a4a2d552e064e5d40205f75deef685d0d6e
      https://github.com/ehb54/ultrascan3/commit/c35c8a4a2d552e064e5d40205f75deef685d0d6e
  Author: Haben Gabir <haben.gabir at uleth.ca>
  Date:   2026-04-14 (Tue, 14 Apr 2026)

  Changed paths:
    M doc/manual/source/fe_match/index.rst

  Log Message:
  -----------
  Minoooor


  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: 79bb847a03d6a66112ac96beede10610bbba2246
      https://github.com/ehb54/ultrascan3/commit/79bb847a03d6a66112ac96beede10610bbba2246
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-16 (Thu, 16 Apr 2026)

  Changed paths:
    M gui/us_plot.cpp

  Log Message:
  -----------
  Ensure zoom check considers spectrogram items in `us_plot.cpp`


  Commit: 0d3c4779cd3d7e85fc5bc4ad7e449a6afcaf99ff
      https://github.com/ehb54/ultrascan3/commit/0d3c4779cd3d7e85fc5bc4ad7e449a6afcaf99ff
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-16 (Thu, 16 Apr 2026)

  Changed paths:
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp

  Log Message:
  -----------
  Refactor signal-slot connections in `us_pseudo3d_combine.cpp` to use modern `&QButtonGroup::idReleased` syntax.


  Commit: e3131079c98204bcde4f43e59bc6114c81d4d6bd
      https://github.com/ehb54/ultrascan3/commit/e3131079c98204bcde4f43e59bc6114c81d4d6bd
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-16 (Thu, 16 Apr 2026)

  Changed paths:
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp

  Log Message:
  -----------
  Refactor signal-slot connections in `us_pseudo3d_combine.cpp` to use modern syntax for improved readability and maintainability.


  Commit: c85594c8e6e1edab8b7adae963da46ffe5913fc6
      https://github.com/ehb54/ultrascan3/commit/c85594c8e6e1edab8b7adae963da46ffe5913fc6
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-04-16 (Thu, 16 Apr 2026)

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

  Log Message:
  -----------
  Model Selector  -- allow Accept for GMP-generated models...


  Commit: 6bcf83da27c47886d434f95cb5c8b5b393efcc79
      https://github.com/ehb54/ultrascan3/commit/6bcf83da27c47886d434f95cb5c8b5b393efcc79
  Author: Haben Gabir <haben.gabir at uleth.ca>
  Date:   2026-04-20 (Mon, 20 Apr 2026)

  Changed paths:
    A doc/manual/source/_static/images/us_spectrum-0-upded.png
    M doc/manual/source/_static/images/us_spectrum-1.png
    M doc/manual/source/us_buoyancy.rst
    M doc/manual/source/us_spectrum.rst

  Log Message:
  -----------
  us_buoyancy introduction, Us_spectrum introduction,images and application updated.


  Commit: b5159ec368c6454947e70949aaffbdde6b41c221
      https://github.com/ehb54/ultrascan3/commit/b5159ec368c6454947e70949aaffbdde6b41c221
  Author: Haben Gabir <haben.gabir at uleth.ca>
  Date:   2026-04-20 (Mon, 20 Apr 2026)

  Changed paths:
    M utils/us_run_protocol.cpp

  Log Message:
  -----------
  Merge branch 'main' into haben/docs-crosslinking


  Commit: 0d231234973612a639bab8cf3fc26fb81c88717f
      https://github.com/ehb54/ultrascan3/commit/0d231234973612a639bab8cf3fc26fb81c88717f
  Author: HabGab <gabirh at myumanitoba.ca>
  Date:   2026-04-20 (Mon, 20 Apr 2026)

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

  Log Message:
  -----------
  Merge pull request #412 from ehb54/haben/docs-crosslinking

Document cross linking, manual help buttons and new pages added.


  Commit: 47638222ab16a5ea91b3b1574d03c5038374b2a4
      https://github.com/ehb54/ultrascan3/commit/47638222ab16a5ea91b3b1574d03c5038374b2a4
  Author: Haben Gabir <haben.gabir at uleth.ca>
  Date:   2026-04-21 (Tue, 21 Apr 2026)

  Changed paths:
    M doc/manual/source/start_page-mw.rst

  Log Message:
  -----------
  replaced old image in doc


  Commit: 1fece8e1783a00b7b4b2d53c0d3fb24784b20678
      https://github.com/ehb54/ultrascan3/commit/1fece8e1783a00b7b4b2d53c0d3fb24784b20678
  Author: HabGab <gabirh at myumanitoba.ca>
  Date:   2026-04-21 (Tue, 21 Apr 2026)

  Changed paths:

  Log Message:
  -----------
  Merge branch 'main' into haben/docs-crosslinking


  Commit: c0dbe2538c5177518ec31c51efdbe5540a5df70d
      https://github.com/ehb54/ultrascan3/commit/c0dbe2538c5177518ec31c51efdbe5540a5df70d
  Author: HabGab <gabirh at myumanitoba.ca>
  Date:   2026-04-21 (Tue, 21 Apr 2026)

  Changed paths:
    M doc/manual/source/start_page-mw.rst

  Log Message:
  -----------
  Merge pull request #415 from ehb54/haben/docs-crosslinking

replaced old image in doc


  Commit: 0d1643338fa17f6186a4ad8679ba4cccf89fd394
      https://github.com/ehb54/ultrascan3/commit/0d1643338fa17f6186a4ad8679ba4cccf89fd394
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

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

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


  Commit: eca543a22ebb2991eb0b445f72e347063fbc8c72
      https://github.com/ehb54/ultrascan3/commit/eca543a22ebb2991eb0b445f72e347063fbc8c72
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

  Changed paths:
    M doc/manual/source/start_page-mw.rst
    M doc/manual/source/start_page.rst

  Log Message:
  -----------
  standardize reference section formatting in start_page.rst and start_page-mw.rst


  Commit: a4f1f53d77b4eb249b8afb6b09bf96f052e25542
      https://github.com/ehb54/ultrascan3/commit/a4f1f53d77b4eb249b8afb6b09bf96f052e25542
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

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

  Log Message:
  -----------
  fix VERSION file path, change default version from unknown to 4.1.0-dev, refactor release construction


  Commit: db21d0c5a194f41886b613e65623c07d2bc40f9d
      https://github.com/ehb54/ultrascan3/commit/db21d0c5a194f41886b613e65623c07d2bc40f9d
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

  Changed paths:
    M utils/us_defines.h

  Log Message:
  -----------
  add conditional definitions for US_Version and US_Description in us_defines.h


  Commit: 9cbcea1782add3926f1f936aa6696c0e418a0a33
      https://github.com/ehb54/ultrascan3/commit/9cbcea1782add3926f1f936aa6696c0e418a0a33
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  add __pycache__ to .gitignore


  Commit: 102b83ab79cfa7cf1af1b528d6422565dd8b4bba
      https://github.com/ehb54/ultrascan3/commit/102b83ab79cfa7cf1af1b528d6422565dd8b4bba
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

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

  Log Message:
  -----------
  fix spacing for no local changes


  Commit: ffce8c0558eef867b786192bfa509ba0b615e715
      https://github.com/ehb54/ultrascan3/commit/ffce8c0558eef867b786192bfa509ba0b615e715
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

  Changed paths:
    M utils/us_defines.h

  Log Message:
  -----------
  Remove version and description guards in us_defines.h


  Commit: 36dc1785d98214993d36bfc9d3b4d8274ddf93ba
      https://github.com/ehb54/ultrascan3/commit/36dc1785d98214993d36bfc9d3b4d8274ddf93ba
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

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

  Log Message:
  -----------
  Update path comment for VERSION file location


  Commit: 8cf8988f671379dcf266a35155e091020469e547
      https://github.com/ehb54/ultrascan3/commit/8cf8988f671379dcf266a35155e091020469e547
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

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

  Log Message:
  -----------
  Refactor signal-slot connections across multiple modules to use modern syntax for improved readability and maintainability.


  Commit: e55fdb6a821372263be14ebfd0bd4debd621c904
      https://github.com/ehb54/ultrascan3/commit/e55fdb6a821372263be14ebfd0bd4debd621c904
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

  Changed paths:
    M gui/us_plot.cpp

  Log Message:
  -----------
  Ensure axis checks account for spectrogram items in `us_plot.cpp`


  Commit: 33967fac5d6dd4415b67c2e8bc928de7aad9504b
      https://github.com/ehb54/ultrascan3/commit/33967fac5d6dd4415b67c2e8bc928de7aad9504b
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

  Changed paths:
    M programs/us_pcsa/us_analysis_control_pc.cpp

  Log Message:
  -----------
  Refactor signal-slot connections in `us_analysis_control_pc.cpp` to use modern syntax for improved readability and maintainability.


  Commit: 3c2f9d3ede41ffdcd79d070e45afb8a238e729fb
      https://github.com/ehb54/ultrascan3/commit/3c2f9d3ede41ffdcd79d070e45afb8a238e729fb
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

  Changed paths:
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp

  Log Message:
  -----------
  Simplify lambda expressions in `us_pseudo3d_combine.cpp` by removing redundant `&` capture.


  Commit: c20633e9c5e7406950dbc174cae33f60cb8c2d17
      https://github.com/ehb54/ultrascan3/commit/c20633e9c5e7406950dbc174cae33f60cb8c2d17
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

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

  Log Message:
  -----------
  Remove future annotations import

Removed future annotations import from conf.py.


  Commit: 60491d8fe675ed9c20c175e16153aa1a2f594186
      https://github.com/ehb54/ultrascan3/commit/60491d8fe675ed9c20c175e16153aa1a2f594186
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Add __pycache__ to .gitignore


  Commit: 2cb09af8870f32c9aa5e3463851c91e6741e0bdd
      https://github.com/ehb54/ultrascan3/commit/2cb09af8870f32c9aa5e3463851c91e6741e0bdd
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

  Changed paths:
    M .gitignore
    M doc/manual/source/conf.py
    M doc/manual/source/start_page-mw.rst
    M doc/manual/source/start_page.rst

  Log Message:
  -----------
  Merge pull request #416 from ehb54/lukas/manual_versioning

Standardize formatting and update versioning in manual


  Commit: eba2b0e533d5a81cad63c0edd5319256ba404cdd
      https://github.com/ehb54/ultrascan3/commit/eba2b0e533d5a81cad63c0edd5319256ba404cdd
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

  Changed paths:
    M .gitignore
    M doc/manual/source/conf.py
    M doc/manual/source/start_page-mw.rst
    M doc/manual/source/start_page.rst

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


  Commit: 46ff46e5434d882cb83343ffd5b854bf6f41f7d1
      https://github.com/ehb54/ultrascan3/commit/46ff46e5434d882cb83343ffd5b854bf6f41f7d1
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

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

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


  Commit: bf1f52b701e7d998a5d22f3fb3cfac685fe25b11
      https://github.com/ehb54/ultrascan3/commit/bf1f52b701e7d998a5d22f3fb3cfac685fe25b11
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-04-25 (Sat, 25 Apr 2026)

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

  Log Message:
  -----------
  Merge pull request #413 from ehb54/lukas/us_pseudo3d_combine

Lukas/us pseudo3d combine


  Commit: 409fa95fadf7055d7f1a80221d9570136a3c74ea
      https://github.com/ehb54/ultrascan3/commit/409fa95fadf7055d7f1a80221d9570136a3c74ea
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-05-22 (Fri, 22 May 2026)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  GMP-dataDisk: 1.EXP.: 4. Cells --  Fix logic for changing centerpieces only for cells uploaded from data-from-diks; depending on rotor choice, if uploaded data contains counter-balancing cell, then mirror centerpieces; if no counter-balancing cell exists, do not trigger mirroring, keep cell disabled...


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

  Changed paths:
    M admin/cmake/packaging/linux/LinuxDeploy.cmake
    M admin/cmake/packaging/macos/MacDeploy.cmake
    M admin/cmake/packaging/windows/WinDeploy.cmake
    M scripts/build.sh

  Log Message:
  -----------
  Fix: MariaDB Connector/C auth plugin packaging for Windows and Linux desktop deploys


  Commit: 955a18e6afbf33a71fb3cb653635e8a1fdcba309
      https://github.com/ehb54/ultrascan3/commit/955a18e6afbf33a71fb3cb653635e8a1fdcba309
  Author: Saeed <github.com/samo38>
  Date:   2026-05-25 (Mon, 25 May 2026)

  Changed paths:
    M gui/us_extinction_gui.cpp

  Log Message:
  -----------
  us_extinction_gui: load multiple files to the target list in the us_extinction


  Commit: 8ffe17a2ff45c1bd98abb4f443c8e85a44607408
      https://github.com/ehb54/ultrascan3/commit/8ffe17a2ff45c1bd98abb4f443c8e85a44607408
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-05-25 (Mon, 25 May 2026)

  Changed paths:
    M gui/us_properties.cpp

  Log Message:
  -----------
  Database:Manage Models & US_Astfem: -- preclude segfault when clicking Edit Current Analyte in properties when no analyte uploaded and selected...


  Commit: d65cc7b90bd9cfd09a504b97d1e991b5e9709798
      https://github.com/ehb54/ultrascan3/commit/d65cc7b90bd9cfd09a504b97d1e991b5e9709798
  Author: Saeed <github.com/samo38>
  Date:   2026-05-26 (Tue, 26 May 2026)

  Changed paths:
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp

  Log Message:
  -----------
  fix the ct_plt range for D values


  Commit: 70c051b3319c22d073aec3e7963574dd431d374b
      https://github.com/ehb54/ultrascan3/commit/70c051b3319c22d073aec3e7963574dd431d374b
  Author: Saeed Mortezazadeh <49119048+samo38 at users.noreply.github.com>
  Date:   2026-05-26 (Tue, 26 May 2026)

  Changed paths:
    M gui/us_extinction_gui.cpp

  Log Message:
  -----------
  Merge pull request #421 from samo38/ticket_821

ticket 821: load multiple files in the Spectra Fitter


  Commit: 47568edd1c571d37f6d337dac8403bf2b63355a7
      https://github.com/ehb54/ultrascan3/commit/47568edd1c571d37f6d337dac8403bf2b63355a7
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-05-26 (Tue, 26 May 2026)

  Changed paths:
    M gui/us_extinction_gui.cpp

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


  Commit: 9caa64325023045f92d621ea29c7c24238abe010
      https://github.com/ehb54/ultrascan3/commit/9caa64325023045f92d621ea29c7c24238abe010
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-05-26 (Tue, 26 May 2026)

  Changed paths:
    M gui/us_extinction_gui.cpp

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


  Commit: 3f5b75b4f2c1f0e13c26e4f5200970f1a849ccce
      https://github.com/ehb54/ultrascan3/commit/3f5b75b4f2c1f0e13c26e4f5200970f1a849ccce
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-05-26 (Tue, 26 May 2026)

  Changed paths:
    M gui/us_properties.cpp

  Log Message:
  -----------
  [Warning message edited]Database:Manage Models & US_Astfem: -- preclude segfault when clicking Edit Current Analyte in properties when no analyte uploaded and selected...


  Commit: 8b4bb030d983d019042fbafc5db11ecddb4cef59
      https://github.com/ehb54/ultrascan3/commit/8b4bb030d983d019042fbafc5db11ecddb4cef59
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-05-26 (Tue, 26 May 2026)

  Changed paths:
    M gui/us_properties.cpp

  Log Message:
  -----------
  [Warning message edited]Database:Manage Models & US_Astfem: -- preclude segfault when clicking Edit Current Analyte in properties when no analyte uploaded and selected...


  Commit: 4c2a5827c767a8efdf04d90f65582b75aa7b8f7b
      https://github.com/ehb54/ultrascan3/commit/4c2a5827c767a8efdf04d90f65582b75aa7b8f7b
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-05-26 (Tue, 26 May 2026)

  Changed paths:
    M gui/us_extinction_gui.cpp

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


  Commit: e41650e2a92988aaf178bb235f6fd635ae7732a5
      https://github.com/ehb54/ultrascan3/commit/e41650e2a92988aaf178bb235f6fd635ae7732a5
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-05-27 (Wed, 27 May 2026)

  Changed paths:
    M gui/us_properties.cpp

  Log Message:
  -----------
  Merge pull request #422 from ehb54/alexey-dev-issue845

Database:Manage Models & US_Astfem: -- preclude segfault when clicking Edit Current Analyte in properties when no analyte uploaded and selected.


  Commit: 3c4763f65a21b749bfe07dc42e2128122b695384
      https://github.com/ehb54/ultrascan3/commit/3c4763f65a21b749bfe07dc42e2128122b695384
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-05-27 (Wed, 27 May 2026)

  Changed paths:
    M gui/us_properties.cpp

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


  Commit: 2d6c96d3534c682e0f41a653e60626ac9ca3cda5
      https://github.com/ehb54/ultrascan3/commit/2d6c96d3534c682e0f41a653e60626ac9ca3cda5
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-05-27 (Wed, 27 May 2026)

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

  Log Message:
  -----------
  1. EXP. setup for: GMP | R&D | Protocol Dev. -- (1) Previous Panel: disable when 1st tab index; (2) Next Panel: disable when last tab index; Enable both buttons otherwise...


  Commit: 336ecdb767221596e40fe03b4109ae958a244155
      https://github.com/ehb54/ultrascan3/commit/336ecdb767221596e40fe03b4109ae958a244155
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-05-28 (Thu, 28 May 2026)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  Merge pull request #420 from ehb54/alexey-dev-issue847

GMP-dataDisk: 1.EXP.: 4. Cells --  Fix logic for changing centerpiece…


  Commit: 4271414177534df7efc4fa581c55c7156f3ddabd
      https://github.com/ehb54/ultrascan3/commit/4271414177534df7efc4fa581c55c7156f3ddabd
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-05-28 (Thu, 28 May 2026)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

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


  Commit: 128150af07823bd4765583981c14e72a886ececb
      https://github.com/ehb54/ultrascan3/commit/128150af07823bd4765583981c14e72a886ececb
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-05-28 (Thu, 28 May 2026)

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

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


  Commit: ac4b2e251a870242701d557b0f9fb1bde83f1ba1
      https://github.com/ehb54/ultrascan3/commit/ac4b2e251a870242701d557b0f9fb1bde83f1ba1
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-05-28 (Thu, 28 May 2026)

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

  Log Message:
  -----------
  Merge pull request #424 from ehb54/alexey-dev-issue855

1. EXP. setup for: GMP | R&D | Protocol Dev. -- Previous Panel & Next Panel buttons


  Commit: 4d55ef620df76f15f779937d88eae46dc5476934
      https://github.com/ehb54/ultrascan3/commit/4d55ef620df76f15f779937d88eae46dc5476934
  Author: Saeed <github.com/samo38>
  Date:   2026-05-29 (Fri, 29 May 2026)

  Changed paths:
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp

  Log Message:
  -----------
  us_pseudo3d_combine.cpp: update ct range


  Commit: bfbbceba435317993ba1177f8d6ed0a5810550da
      https://github.com/ehb54/ultrascan3/commit/bfbbceba435317993ba1177f8d6ed0a5810550da
  Author: Saeed <github.com/samo38>
  Date:   2026-05-29 (Fri, 29 May 2026)

  Changed paths:
    M programs/us_ga_init/us_ga_init.cpp

  Log Message:
  -----------
  update ct range


  Commit: 3650572bd17f9308587dfbf1d1410498922d61fc
      https://github.com/ehb54/ultrascan3/commit/3650572bd17f9308587dfbf1d1410498922d61fc
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-05-29 (Fri, 29 May 2026)

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

  Log Message:
  -----------
  GMP: 2. Rotor/Labs  : in a non-typical situation where oper. or revs. or appr, lists are empty, disable Add to List button...


  Commit: fada6882842c5ae682cd424efd87744e75cace23
      https://github.com/ehb54/ultrascan3/commit/fada6882842c5ae682cd424efd87744e75cace23
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-05-29 (Fri, 29 May 2026)

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

  Log Message:
  -----------
  Merge pull request #426 from ehb54/alexey-dev-issue857

GMP: 2. Rotor/Labs  tab: Add to List bttns


  Commit: a2adfa71f41c800e6f524a3cc455920214b68843
      https://github.com/ehb54/ultrascan3/commit/a2adfa71f41c800e6f524a3cc455920214b68843
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-05-29 (Fri, 29 May 2026)

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

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


  Commit: 7d69bb500e80be10d428dd0e6858038dfd36f238
      https://github.com/ehb54/ultrascan3/commit/7d69bb500e80be10d428dd0e6858038dfd36f238
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-05-29 (Fri, 29 May 2026)

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

  Log Message:
  -----------
  Merge pull request #414 from ehb54/alexey-dev-issue819

Model Selector  -- allow Accept for GMP-generated models...


  Commit: 081a9573c4b25b4a1160d69485efb294378d580d
      https://github.com/ehb54/ultrascan3/commit/081a9573c4b25b4a1160d69485efb294378d580d
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-05-31 (Sun, 31 May 2026)

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

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


  Commit: 3e9d2e13ca1148add7cf8287085ba3db3a5863c2
      https://github.com/ehb54/ultrascan3/commit/3e9d2e13ca1148add7cf8287085ba3db3a5863c2
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-05-31 (Sun, 31 May 2026)

  Changed paths:
    M programs/us_config/us_database.cpp

  Log Message:
  -----------
  Refactor default database selection process

Refactor database selection logic to avoid redundant calls and improve clarity.


  Commit: c4f9c771e1b24dc0e93e5dca2db4cdb010f1dc9e
      https://github.com/ehb54/ultrascan3/commit/c4f9c771e1b24dc0e93e5dca2db4cdb010f1dc9e
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-05-31 (Sun, 31 May 2026)

  Changed paths:
    M programs/us_config/us_database.cpp

  Log Message:
  -----------
  Update database selection logic for default DB


  Commit: 88b1ac951023136e21e2f1ab0c2fd000ad06eac8
      https://github.com/ehb54/ultrascan3/commit/88b1ac951023136e21e2f1ab0c2fd000ad06eac8
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-05-31 (Sun, 31 May 2026)

  Changed paths:
    R .github/workflows/unit-tests.yml

  Log Message:
  -----------
  Delete .github/workflows/unit-tests.yml


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

  Changed paths:
    M .gitignore
    M CMakeLists.txt

  Log Message:
  -----------
  Fix: Copy MariaDB auth plugins to build directory for development


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

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Fix: Add US3 version string to Linux deployment CMake configuration


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

  Changed paths:
    M CMakeLists.txt
    M CMakePresets.json
    M scripts/build.ps1

  Log Message:
  -----------
  Fix: Enhance Windows deployment process for Qt tools in CMake and PowerShell scripts


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

  Changed paths:
    M CMakeLists.txt
    M admin/cmake/toolchain.cmake
    M scripts/build.ps1

  Log Message:
  -----------
  Fix: Improve windeployqt handling for Windows ARM64 and x64 builds in CMake


  Commit: ffe103a9cda3bf0765d63babc1383b5b73c60f00
      https://github.com/ehb54/ultrascan3/commit/ffe103a9cda3bf0765d63babc1383b5b73c60f00
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-06-01 (Mon, 01 Jun 2026)

  Changed paths:
    R .github/workflows/unit-tests.yml

  Log Message:
  -----------
  Merge pull request #429 from ehb54/lukas/unit_test_v1_removal

Delete .github/workflows/unit-tests.yml


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

  Changed paths:
    M scripts/build.ps1

  Log Message:
  -----------
  Fix: Enhance build script for Windows by adding build type handling and ensuring full build before packaging


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

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

  Log Message:
  -----------
  Fix: Copy MariaDB auth plugins to build directory for Windows development


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

  Changed paths:
    R .github/workflows/unit-tests.yml
    M gui/us_extinction_gui.cpp
    M gui/us_model_gui.cpp
    M gui/us_model_gui.h
    M gui/us_properties.cpp
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp

  Log Message:
  -----------
  Merge branch 'main' into 840-bug-cmake-build---mariadb-plugin-missing-macos


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

  Changed paths:
    M programs/us/us.cpp

  Log Message:
  -----------
  Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com>


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

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com>


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

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

  Log Message:
  -----------
  Merge pull request #428 from ehb54/840-bug-cmake-build---mariadb-plugin-missing

Fix: MariaDB Connector/C auth plugin packaging for Windows and Linux …


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

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

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


  Commit: 77b0d98c96b9428b9058a18a1cde8a5234fd77de
      https://github.com/ehb54/ultrascan3/commit/77b0d98c96b9428b9058a18a1cde8a5234fd77de
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-06-03 (Wed, 03 Jun 2026)

  Changed paths:
    M programs/us_config/us_database.cpp

  Log Message:
  -----------
  Merge pull request #427 from ehb54/lukas/us_config_db

Refactor default database selection process


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

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

  Log Message:
  -----------
  GMP, Prot_devel, utils/xpn_data : remove unused function, ensure xpn (optima) host is configured during xpn->connect...


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

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

  Log Message:
  -----------
  Merge pull request #430 from ehb54/alexey-dev-issue872

GMP, Prot_devel, utils/xpn_data : remove unused function, ensure xpn host is configured…


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

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

  Log Message:
  -----------
  GMP, R&D -- correct interplay between scan counts, scan interval, minimum scan interval in 3. Sppeds and 7. Ranges ...


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

  Changed paths:
    M programs/us_com_project/us_com_project_gui.cpp

  Log Message:
  -----------
  GMP, R&D -- The first sentence after Attention should not have started with a period. Line should have started with "Please..."....


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

  Changed paths:
    M programs/us_com_project/us_com_project_gui.cpp

  Log Message:
  -----------
  Merge pull request #432 from ehb54/alexey-dev-issue873

GMP, R&D -- The first sentence after Attention should not have started with a period. Line should have started with "Please..."....


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

  Changed paths:
    M programs/us_com_project/us_com_project_gui.cpp

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


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

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

  Log Message:
  -----------
  Merge pull request #431 from ehb54/alexey-dev-issue874

GMP, R&D -- correct interplay between scan counts, scan interval, min. scan interval


  Commit: b3e1c3148e849dfa0bb3115413e07983b919844e
      https://github.com/ehb54/ultrascan3/commit/b3e1c3148e849dfa0bb3115413e07983b919844e
  Author: Saeed <github.com/samo38>
  Date:   2026-06-08 (Mon, 08 Jun 2026)

  Changed paths:
    M gui/us_buffer_gui.cpp
    M gui/us_buffer_gui.h
    M gui/us_solution_gui.cpp
    M gui/us_solution_gui.h

  Log Message:
  -----------
  add a label to show the buffer manual state


  Commit: f9dc1123f5d504527a1a5a5f98992c035cda5368
      https://github.com/ehb54/ultrascan3/commit/f9dc1123f5d504527a1a5a5f98992c035cda5368
  Author: Saeed <github.com/samo38>
  Date:   2026-06-08 (Mon, 08 Jun 2026)

  Changed paths:
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_proto_ranges.cpp

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


  Commit: 372d4a9b863855920c8f9fcc63e1e874250bcdae
      https://github.com/ehb54/ultrascan3/commit/372d4a9b863855920c8f9fcc63e1e874250bcdae
  Author: Saeed <github.com/samo38>
  Date:   2026-06-08 (Mon, 08 Jun 2026)

  Changed paths:
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp

  Log Message:
  -----------
  auto scale xy after selecting a new parameter


  Commit: c00094277c02fa9f1bbf1ea45e6c392960605b9e
      https://github.com/ehb54/ultrascan3/commit/c00094277c02fa9f1bbf1ea45e6c392960605b9e
  Author: Saeed <github.com/samo38>
  Date:   2026-06-08 (Mon, 08 Jun 2026)

  Changed paths:
    R .github/workflows/unit-tests.yml
    M .gitignore
    M CMakeLists.txt
    M CMakePresets.json
    M admin/cmake/packaging/linux/LinuxDeploy.cmake
    M admin/cmake/packaging/macos/MacDeploy.cmake
    M admin/cmake/packaging/windows/WinDeploy.cmake
    M admin/cmake/toolchain.cmake
    M gui/us_extinction_gui.cpp
    M gui/us_model_gui.cpp
    M gui/us_model_gui.h
    M gui/us_properties.cpp
    M programs/us/us.cpp
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_com_project/us_com_project_gui.h
    M programs/us_config/us_database.cpp
    M programs/us_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_protocol_dev/us_protocol_dev_gui.cpp
    M scripts/build.ps1
    M scripts/build.sh
    M utils/us_xpn_data.cpp

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


  Commit: f28a5e62b10d404ecce483e3109f42b1623253c4
      https://github.com/ehb54/ultrascan3/commit/f28a5e62b10d404ecce483e3109f42b1623253c4
  Author: Saeed <github.com/samo38>
  Date:   2026-06-09 (Tue, 09 Jun 2026)

  Changed paths:
    M programs/us_mpi_analysis/dmga_master.cpp
    M programs/us_mpi_analysis/ga_worker.cpp
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M utils/us_lm.cpp
    M utils/us_matrix.cpp
    M utils/us_solve_sim.cpp

  Log Message:
  -----------
  fixed type cast warnings in us_mpi_analysis.cpp, ga_worker.cpp


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

  Changed paths:
    M programs/us_mpi_analysis/dmga_master.cpp
    M programs/us_mpi_analysis/ga_worker.cpp
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M utils/us_lm.cpp
    M utils/us_matrix.cpp
    M utils/us_solve_sim.cpp

  Log Message:
  -----------
  Merge pull request #435 from samo38/t861_security_warn

clean security warnings


  Commit: f80b73498a4973369419673e90274f59d9b598b3
      https://github.com/ehb54/ultrascan3/commit/f80b73498a4973369419673e90274f59d9b598b3
  Author: Saeed <saeed.mortezazadeh25 at gmail.com>
  Date:   2026-06-10 (Wed, 10 Jun 2026)

  Changed paths:
    M programs/us_mpi_analysis/dmga_master.cpp
    M programs/us_mpi_analysis/ga_worker.cpp
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M utils/us_lm.cpp
    M utils/us_matrix.cpp
    M utils/us_solve_sim.cpp

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


  Commit: 3dddb9117fd90c1f6e1fdeec16f309bcc7b74a10
      https://github.com/ehb54/ultrascan3/commit/3dddb9117fd90c1f6e1fdeec16f309bcc7b74a10
  Author: Saeed <saeed.mortezazadeh25 at gmail.com>
  Date:   2026-06-10 (Wed, 10 Jun 2026)

  Changed paths:
    M programs/us_mpi_analysis/dmga_master.cpp
    M programs/us_mpi_analysis/ga_worker.cpp
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M utils/us_lm.cpp
    M utils/us_matrix.cpp
    M utils/us_solve_sim.cpp

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


  Commit: bde95ecaf2c093c38c510529ade5c772aeb0d058
      https://github.com/ehb54/ultrascan3/commit/bde95ecaf2c093c38c510529ade5c772aeb0d058
  Author: Saeed <saeed.mortezazadeh25 at gmail.com>
  Date:   2026-06-10 (Wed, 10 Jun 2026)

  Changed paths:
    R .github/workflows/unit-tests.yml
    M .gitignore
    M CMakeLists.txt
    M CMakePresets.json
    M admin/cmake/packaging/linux/LinuxDeploy.cmake
    M admin/cmake/packaging/macos/MacDeploy.cmake
    M admin/cmake/packaging/windows/WinDeploy.cmake
    M admin/cmake/toolchain.cmake
    M programs/us/us.cpp
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_com_project/us_com_project_gui.h
    M programs/us_config/us_database.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_mpi_analysis/dmga_master.cpp
    M programs/us_mpi_analysis/ga_worker.cpp
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M scripts/build.ps1
    M scripts/build.sh
    M utils/us_lm.cpp
    M utils/us_matrix.cpp
    M utils/us_solve_sim.cpp
    M utils/us_xpn_data.cpp

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


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

  Changed paths:
    M programs/us_config/us_newxpnhost_db.cpp

  Log Message:
  -----------
  US_Config:Intruments -- incorporate test_Connectivity into Save routing, remove extra connectivity check step...


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

  Changed paths:
    M programs/us_config/us_newxpnhost_db.cpp

  Log Message:
  -----------
  Merge pull request #436 from ehb54/alexey-dev-issue882

US_Config:Intruments -- incorporate test_Connectivity into Save routing


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

  Changed paths:
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp

  Log Message:
  -----------
  GMP: 2. LIVE_UPDATE -- spelling error fixed...


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

  Changed paths:
    M gui/us_select_item.cpp

  Log Message:
  -----------
  GMP: -- modify message for marking run as FAILED/NPT FAILED...


  Commit: 3c7169cde650dedca3d3402f744d3253f88868d5
      https://github.com/ehb54/ultrascan3/commit/3c7169cde650dedca3d3402f744d3253f88868d5
  Author: Saeed <github.com/samo38>
  Date:   2026-06-11 (Thu, 11 Jun 2026)

  Changed paths:
    R .github/workflows/unit-tests.yml
    M .gitignore
    M CMakeLists.txt
    M CMakePresets.json
    M admin/cmake/packaging/linux/LinuxDeploy.cmake
    M admin/cmake/packaging/macos/MacDeploy.cmake
    M admin/cmake/packaging/windows/WinDeploy.cmake
    M admin/cmake/toolchain.cmake
    M gui/us_model_gui.cpp
    M gui/us_model_gui.h
    M programs/us/us.cpp
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_com_project/us_com_project_gui.h
    M programs/us_config/us_database.cpp
    M programs/us_config/us_newxpnhost_db.cpp
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_mpi_analysis/dmga_master.cpp
    M programs/us_mpi_analysis/ga_worker.cpp
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M scripts/build.ps1
    M scripts/build.sh
    M utils/us_lm.cpp
    M utils/us_matrix.cpp
    M utils/us_solve_sim.cpp
    M utils/us_xpn_data.cpp

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


  Commit: 1be10ca817665f8309bb3df08852200424397547
      https://github.com/ehb54/ultrascan3/commit/1be10ca817665f8309bb3df08852200424397547
  Author: Saeed <github.com/samo38>
  Date:   2026-06-11 (Thu, 11 Jun 2026)

  Changed paths:

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


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

  Changed paths:
    M gui/us_select_item.cpp

  Log Message:
  -----------
  GMP main window -- modify text in the upper textarea...


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

  Changed paths:
    M gui/us_select_item.cpp

  Log Message:
  -----------
  [1]GMP main window -- modify text in the upper textarea...


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

  Changed paths:
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp

  Log Message:
  -----------
  Merge pull request #437 from ehb54/alexey-dev-issue885

GMP: 2. LIVE_UPDATE -- spelling error fixed...


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

  Changed paths:
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp

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


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

  Changed paths:
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp

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


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

  Changed paths:
    M gui/us_select_item.cpp

  Log Message:
  -----------
  Merge pull request #438 from ehb54/alexey-dev-issue887

GMP: -- modify message for marking run as FAILED/NOT FAILED...


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

  Changed paths:
    M gui/us_select_item.cpp

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


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

  Changed paths:
    M programs/us_ga_init/us_ga_init.cpp

  Log Message:
  -----------
  update the ct range by data


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

  Changed paths:
    M gui/us_select_item.cpp

  Log Message:
  -----------
  Merge pull request #439 from ehb54/alexey-dev-issue886

GMP main window -- modify text in the upper textarea...


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

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

  Log Message:
  -----------
  GMP: dataDisk -- disable all upcoming tabs in 1. EXP settings when dataDisk option clicked; unlock only when valid .auc data-from-disk uploaded & downstream protocol parameters are generated; correct behavior for Next/Previous lower buttons: disable Next when at 2. Lab/Rotor tab, enable when back to 1. General; disable when back to 2. Lab/Rorot ...


  Commit: cbb216d0d629fbbe7c3294431c08f61989b2e7a2
      https://github.com/ehb54/ultrascan3/commit/cbb216d0d629fbbe7c3294431c08f61989b2e7a2
  Author: Saeed <saeed.mortezazadeh25 at gmail.com>
  Date:   2026-06-13 (Sat, 13 Jun 2026)

  Changed paths:
    M programs/us_ga_init/us_ga_init.cpp

  Log Message:
  -----------
  upadte ct x and y in the set_limits()


  Commit: 67a4d242dabc14876d9354b93434c818b5baf7ec
      https://github.com/ehb54/ultrascan3/commit/67a4d242dabc14876d9354b93434c818b5baf7ec
  Author: Saeed <saeed.mortezazadeh25 at gmail.com>
  Date:   2026-06-13 (Sat, 13 Jun 2026)

  Changed paths:
    M gui/us_spectrodata.cpp

  Log Message:
  -----------
  in the setRaster function, if xrng becomes 0, xinc becomes INF. The same approach for xrng is applied here.


  Commit: 6f904c41c021e36595b930817137f19ef8ccce19
      https://github.com/ehb54/ultrascan3/commit/6f904c41c021e36595b930817137f19ef8ccce19
  Author: Saeed <saeed.mortezazadeh25 at gmail.com>
  Date:   2026-06-13 (Sat, 13 Jun 2026)

  Changed paths:
    M programs/us_ga_init/us_ga_init.cpp

  Log Message:
  -----------
  connect the replot_data function to the pb_refresh


  Commit: c24e05faa744af2d76beb4c61148bc79fa771670
      https://github.com/ehb54/ultrascan3/commit/c24e05faa744af2d76beb4c61148bc79fa771670
  Author: Saeed <saeed.mortezazadeh25 at gmail.com>
  Date:   2026-06-13 (Sat, 13 Jun 2026)

  Changed paths:
    M programs/us_ga_init/us_ga_init.cpp

  Log Message:
  -----------
  fixed the issue with draw bins manually


  Commit: 959da46aacd3efb25d3f0a0009e3da52819f733b
      https://github.com/ehb54/ultrascan3/commit/959da46aacd3efb25d3f0a0009e3da52819f733b
  Author: Saeed <saeed.mortezazadeh25 at gmail.com>
  Date:   2026-06-13 (Sat, 13 Jun 2026)

  Changed paths:
    M gui/us_select_item.cpp
    M programs/us_config/us_newxpnhost_db.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp

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


  Commit: 32feaefb494d632b390d9acb54c6daefdd47089b
      https://github.com/ehb54/ultrascan3/commit/32feaefb494d632b390d9acb54c6daefdd47089b
  Author: Saeed <saeed.mortezazadeh25 at gmail.com>
  Date:   2026-06-13 (Sat, 13 Jun 2026)

  Changed paths:
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp

  Log Message:
  -----------
  set range of ct by data


  Commit: 9c70967b72e22425120bb3e0971e49e2cab828a2
      https://github.com/ehb54/ultrascan3/commit/9c70967b72e22425120bb3e0971e49e2cab828a2
  Author: Saeed <saeed.mortezazadeh25 at gmail.com>
  Date:   2026-06-14 (Sun, 14 Jun 2026)

  Changed paths:
    M gui/us_select_item.cpp
    M programs/us_config/us_newxpnhost_db.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp

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


  Commit: 0678091c6b8ea3a347d8bda5c1f8887a6d3ee65b
      https://github.com/ehb54/ultrascan3/commit/0678091c6b8ea3a347d8bda5c1f8887a6d3ee65b
  Author: Saeed Mortezazadeh <49119048+samo38 at users.noreply.github.com>
  Date:   2026-06-14 (Sun, 14 Jun 2026)

  Changed paths:
    M gui/us_buffer_gui.cpp
    M gui/us_buffer_gui.h
    M gui/us_solution_gui.cpp
    M gui/us_solution_gui.h

  Log Message:
  -----------
  Merge pull request #433 from samo38/t870_buffer

Add buffer manual state to the Buffer and Solution GUI


  Commit: 075459dfc9537700e37aba51b3f8a5bb57c3c1c6
      https://github.com/ehb54/ultrascan3/commit/075459dfc9537700e37aba51b3f8a5bb57c3c1c6
  Author: Saeed <saeed.mortezazadeh25 at gmail.com>
  Date:   2026-06-14 (Sun, 14 Jun 2026)

  Changed paths:
    M gui/us_buffer_gui.cpp
    M gui/us_buffer_gui.h
    M gui/us_select_item.cpp
    M gui/us_solution_gui.cpp
    M gui/us_solution_gui.h
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp

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


  Commit: 16547f24596d6f1a1c6e10976383ed8bc2b74819
      https://github.com/ehb54/ultrascan3/commit/16547f24596d6f1a1c6e10976383ed8bc2b74819
  Author: Saeed Mortezazadeh <49119048+samo38 at users.noreply.github.com>
  Date:   2026-06-14 (Sun, 14 Jun 2026)

  Changed paths:
    M gui/us_spectrodata.cpp
    M programs/us_ga_init/us_ga_init.cpp

  Log Message:
  -----------
  Merge pull request #425 from samo38/t842_gaplot

ticket 842: GA plot range issue


  Commit: a7cbce78277c83da3570ae8b311270ecf88d59a5
      https://github.com/ehb54/ultrascan3/commit/a7cbce78277c83da3570ae8b311270ecf88d59a5
  Author: Saeed <saeed.mortezazadeh25 at gmail.com>
  Date:   2026-06-14 (Sun, 14 Jun 2026)

  Changed paths:
    M gui/us_buffer_gui.cpp
    M gui/us_buffer_gui.h
    M gui/us_solution_gui.cpp
    M gui/us_solution_gui.h
    M gui/us_spectrodata.cpp
    M programs/us_ga_init/us_ga_init.cpp

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


  Commit: c7efd6ac8d78505ee8782507280e4a224fd9e858
      https://github.com/ehb54/ultrascan3/commit/c7efd6ac8d78505ee8782507280e4a224fd9e858
  Author: Saeed Mortezazadeh <49119048+samo38 at users.noreply.github.com>
  Date:   2026-06-14 (Sun, 14 Jun 2026)

  Changed paths:
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp

  Log Message:
  -----------
  Merge pull request #423 from samo38/ticket_822_pseudo3d_plot

ticket_822: us_pseudo3d_combine manually diffusion plotting issue


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

  Changed paths:
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_experiment/us_exp_utils.cpp

  Log Message:
  -----------
  [1]GMP: dataDisk -- disable all upcoming tabs in 1. EXP settings when dataDisk option clicked; unlock only when valid .auc data-from-disk uploaded & downstream protocol parameters are generated; correct behavior for Next/Previous lower buttons: disable Next when at 2. Lab/Rotor tab, enable when back to 1. General; disable when back to 2. Lab/Rorot ...


  Commit: 8285d5c355b2c8730c274762fd27522a30d3cd18
      https://github.com/ehb54/ultrascan3/commit/8285d5c355b2c8730c274762fd27522a30d3cd18
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-06-15 (Mon, 15 Jun 2026)

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp

  Log Message:
  -----------
  [2: select Project, do not enable tabs]GMP: dataDisk -- disable all upcoming tabs in 1. EXP settings when dataDisk option clicked; unlock only when valid .auc data-from-disk uploaded & downstream protocol parameters are generated; correct behavior for Next/Previous lower buttons: disable Next when at 2. Lab/Rotor tab, enable when back to 1. General; disable when back to 2. Lab/Rorot ...


  Commit: 245d4309e28c9db90cffbef3cb981c97b69a9b4a
      https://github.com/ehb54/ultrascan3/commit/245d4309e28c9db90cffbef3cb981c97b69a9b4a
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-06-15 (Mon, 15 Jun 2026)

  Changed paths:
    M gui/us_buffer_gui.cpp
    M gui/us_buffer_gui.h
    M gui/us_solution_gui.cpp
    M gui/us_solution_gui.h
    M gui/us_spectrodata.cpp
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp

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


  Commit: 7870bc0e407e502ff7e3dac5490ba89f35c0a24b
      https://github.com/ehb54/ultrascan3/commit/7870bc0e407e502ff7e3dac5490ba89f35c0a24b
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-06-15 (Mon, 15 Jun 2026)

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

  Log Message:
  -----------
  Merge pull request #440 from ehb54/alexey-dev-issue891

GMP: dataDisk -- disable all upcoming tabs in 1. EXP settings when dataDisk selected to prevent user-filled protocol creation


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

  Changed paths:
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp

  Log Message:
  -----------
  Protocol-Developer: remove v.0,1 from the window title ...


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

  Changed paths:
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp

  Log Message:
  -----------
  Merge pull request #442 from ehb54/alexey-dev-issue890

Protocol-Developer: remove v.0,1 from the window title ...


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

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

  Log Message:
  -----------
  fix: Update bump PR commit SHA in workflow configuration


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

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

  Log Message:
  -----------
  Merge pull request #444 from ehb54/898-update-bump-pr-commit-sha-ultrascan3

Update workflow configuration for commit SHA bump


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

  Changed paths:
    A .github/gtest-us.json
    M .github/workflows/bump-version.yml
    M .github/workflows/doc-build.yml
    A .github/workflows/sphinx-doc-build.yml
    M .github/workflows/unit-tests-v2.yml
    R .github/workflows/unit-tests.yml
    M .gitignore
    M CMakeLists.txt
    M CMakePresets.json
    M LICENSE.txt
    R README.linguist
    M README.manual
    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
    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
    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/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/__pycache__/auto_index.cpython-39.pyc
    A doc/manual/source/_static/UltraScanIII.pdf
    A doc/manual/source/_static/custom.css
    A doc/manual/source/_static/images/2dsa_3dplot.png
    A doc/manual/source/_static/images/2dsa_advan.png
    A doc/manual/source/_static/images/2dsa_analvv.png
    A doc/manual/source/_static/images/2dsa_analys.png
    A doc/manual/source/_static/images/2dsa_main-c.png
    A doc/manual/source/_static/images/2dsa_main-o.png
    A doc/manual/source/_static/images/2dsa_resplot.png
    A doc/manual/source/_static/images/D20W_bar.png
    A doc/manual/source/_static/images/MW-bar.png
    A doc/manual/source/_static/images/RINplot.png
    A doc/manual/source/_static/images/TINplot.png
    A doc/manual/source/_static/images/UltraScan-logo.png
    A doc/manual/source/_static/images/abde-1.png
    A doc/manual/source/_static/images/add_RIN-TIN.png
    A doc/manual/source/_static/images/add_RIN.png
    A doc/manual/source/_static/images/add_TIN.png
    A doc/manual/source/_static/images/advanced_config.png
    A doc/manual/source/_static/images/analyte_details.png
    A doc/manual/source/_static/images/analyte_edit.png
    A doc/manual/source/_static/images/analyte_edit_spec.png
    A doc/manual/source/_static/images/analyte_new_sequence.png
    A doc/manual/source/_static/images/analyte_newc.png
    A doc/manual/source/_static/images/analyte_newd.png
    A doc/manual/source/_static/images/analyte_newp.png
    A doc/manual/source/_static/images/analyte_selectc.png
    A doc/manual/source/_static/images/analyte_selectd.png
    A doc/manual/source/_static/images/analyte_selectp.png
    A doc/manual/source/_static/images/analyte_sequence.png
    A doc/manual/source/_static/images/analyte_settings.png
    A doc/manual/source/_static/images/analyte_spec-gui.png
    A doc/manual/source/_static/images/analyte_specmenu.png
    A doc/manual/source/_static/images/analyte_spectrum.png
    A doc/manual/source/_static/images/analytes.png
    A doc/manual/source/_static/images/associations.png
    A doc/manual/source/_static/images/astfem_sim.png
    A doc/manual/source/_static/images/bad_grid.png
    A doc/manual/source/_static/images/beck_convert-2.png
    A doc/manual/source/_static/images/beck_converter.png
    A doc/manual/source/_static/images/bitmap.png
    A doc/manual/source/_static/images/buffer_edit.png
    A doc/manual/source/_static/images/buffer_edit_setting.png
    A doc/manual/source/_static/images/buffer_edit_spectrum.png
    A doc/manual/source/_static/images/buffer_info.png
    A doc/manual/source/_static/images/buffer_manage_spectrum.png
    A doc/manual/source/_static/images/buffer_new.png
    A doc/manual/source/_static/images/buffer_new_spectrum.png
    A doc/manual/source/_static/images/buffer_select.png
    A doc/manual/source/_static/images/buffer_settings.png
    A doc/manual/source/_static/images/buffer_spectrum.png
    A doc/manual/source/_static/images/cfa_view-loadauc.png
    A doc/manual/source/_static/images/cfa_view-loadraw.png
    A doc/manual/source/_static/images/cfa_view-main.png
    A doc/manual/source/_static/images/cfa_view-statsauc.png
    A doc/manual/source/_static/images/cfa_view-statsraw.png
    A doc/manual/source/_static/images/cmenu_help.png
    A doc/manual/source/_static/images/color-1.png
    A doc/manual/source/_static/images/color-2.png
    A doc/manual/source/_static/images/color-a.png
    A doc/manual/source/_static/images/color-b.png
    A doc/manual/source/_static/images/colorgrad1.png
    A doc/manual/source/_static/images/colorgradient/col1_colgen.png
    A doc/manual/source/_static/images/colorgradient/col1_colgen_Fe_match.png
    A doc/manual/source/_static/images/colorgradient/col1_colgen_GA.png
    A doc/manual/source/_static/images/colorgradient/col2_colgen.png
    A doc/manual/source/_static/images/colorgradient/colorgrad.png
    A doc/manual/source/_static/images/colorgradient/colorgradient_main.png
    A doc/manual/source/_static/images/colorgradient/components.png
    A doc/manual/source/_static/images/colorgradient/model_editor.png
    A doc/manual/source/_static/images/combine_models-idedit.png
    A doc/manual/source/_static/images/combine_models-save.png
    A doc/manual/source/_static/images/combine_models.png
    A doc/manual/source/_static/images/components.png
    A doc/manual/source/_static/images/config.png
    A doc/manual/source/_static/images/config1.png
    A doc/manual/source/_static/images/config2.png
    A doc/manual/source/_static/images/config_plot.png
    A doc/manual/source/_static/images/convert-RIdata.png
    A doc/manual/source/_static/images/convert-exclude.png
    A doc/manual/source/_static/images/convert-experiment.png
    A doc/manual/source/_static/images/convert-mwl.png
    A doc/manual/source/_static/images/convert-seltrip.png
    A doc/manual/source/_static/images/convert-subset.png
    A doc/manual/source/_static/images/convert-tolerance.png
    A doc/manual/source/_static/images/convert.png
    A doc/manual/source/_static/images/custom_grid-1.png
    A doc/manual/source/_static/images/custom_grid.png
    A doc/manual/source/_static/images/data_converter.png
    A doc/manual/source/_static/images/data_loader-edits.png
    A doc/manual/source/_static/images/data_loader-trips.png
    A doc/manual/source/_static/images/data_loader.png
    A doc/manual/source/_static/images/database.png
    A doc/manual/source/_static/images/ddist_combine-selrun.png
    A doc/manual/source/_static/images/ddist_combine.png
    A doc/manual/source/_static/images/delseltrip.png
    A doc/manual/source/_static/images/densmatch_main.png
    A doc/manual/source/_static/images/densmatch_mpars_completed.png
    A doc/manual/source/_static/images/densmatch_mpars_empty.png
    A doc/manual/source/_static/images/densmatch_rmvmodels.png
    A doc/manual/source/_static/images/dmga-save.png
    A doc/manual/source/_static/images/dmga.png
    A doc/manual/source/_static/images/dmga_constr.png
    A doc/manual/source/_static/images/edit_buffer_spec_menu.png
    A doc/manual/source/_static/images/edit_exclude_scan.png
    A doc/manual/source/_static/images/edit_scan.png
    A doc/manual/source/_static/images/eq1-mean.png
    A doc/manual/source/_static/images/eq2-skew.png
    A doc/manual/source/_static/images/eq3-kurtosis.png
    A doc/manual/source/_static/images/eq4-moments.png
    A doc/manual/source/_static/images/eq5-variance.png
    A doc/manual/source/_static/images/eq6-stddev.png
    A doc/manual/source/_static/images/eq7-probsigma.png
    A doc/manual/source/_static/images/eq8-confidence.png
    A doc/manual/source/_static/images/experiment_cells.png
    A doc/manual/source/_static/images/experiment_edit.png
    A doc/manual/source/_static/images/experiment_general.png
    A doc/manual/source/_static/images/experiment_import.png
    A doc/manual/source/_static/images/experiment_liveupdate.png
    A doc/manual/source/_static/images/experiment_liveupdate_run.png
    A doc/manual/source/_static/images/experiment_optics.png
    A doc/manual/source/_static/images/experiment_overview.png
    A doc/manual/source/_static/images/experiment_photomult.png
    A doc/manual/source/_static/images/experiment_range.png
    A doc/manual/source/_static/images/experiment_range_details.png
    A doc/manual/source/_static/images/experiment_range_selector.png
    A doc/manual/source/_static/images/experiment_range_selmanual.png
    A doc/manual/source/_static/images/experiment_rotor.png
    A doc/manual/source/_static/images/experiment_solutions.png
    A doc/manual/source/_static/images/experiment_solutions_comments.png
    A doc/manual/source/_static/images/experiment_speeds.png
    A doc/manual/source/_static/images/experiment_submit.png
    A doc/manual/source/_static/images/experiment_submit_details.png
    A doc/manual/source/_static/images/experiment_upload.png
    A doc/manual/source/_static/images/export_leg_1.png
    A doc/manual/source/_static/images/export_leg_RA.png
    A doc/manual/source/_static/images/export_leg_RI.png
    A doc/manual/source/_static/images/export_leg_auc.png
    A doc/manual/source/_static/images/export_leg_beck.png
    A doc/manual/source/_static/images/export_legacy.png
    A doc/manual/source/_static/images/fe_dmga_adv.png
    A doc/manual/source/_static/images/fe_load_data.png
    A doc/manual/source/_static/images/fe_load_model_distrib.png
    A doc/manual/source/_static/images/fe_match.png
    A doc/manual/source/_static/images/fe_match_3dplot.png
    A doc/manual/source/_static/images/fe_match_adv.png
    A doc/manual/source/_static/images/fe_match_all.png
    A doc/manual/source/_static/images/fe_match_allct.png
    A doc/manual/source/_static/images/fe_match_lddat1.png
    A doc/manual/source/_static/images/fe_match_lddat2.png
    A doc/manual/source/_static/images/fe_match_lddat3.png
    A doc/manual/source/_static/images/fe_match_lddat4.png
    A doc/manual/source/_static/images/fe_match_ra.png
    A doc/manual/source/_static/images/fe_match_resplot.png
    A doc/manual/source/_static/images/fe_match_sim1.png
    A doc/manual/source/_static/images/fe_match_sim2.png
    A doc/manual/source/_static/images/fe_match_sim3_1b.png
    A doc/manual/source/_static/images/fe_match_sim3_1p.png
    A doc/manual/source/_static/images/fe_match_sim3_2b.png
    A doc/manual/source/_static/images/fe_match_sim3_2p.png
    A doc/manual/source/_static/images/fe_match_sim3_3b.png
    A doc/manual/source/_static/images/fe_match_sim3_4b.png
    A doc/manual/source/_static/images/fe_match_sim3_5b.png
    A doc/manual/source/_static/images/fe_match_sim3_5p.png
    A doc/manual/source/_static/images/fe_match_sim3_6b.png
    A doc/manual/source/_static/images/fe_match_sim3_7b.png
    A doc/manual/source/_static/images/fe_match_sim3_8b.png
    A doc/manual/source/_static/images/fe_match_sim4.png
    A doc/manual/source/_static/images/fe_match_sim5.png
    A doc/manual/source/_static/images/fe_match_sim6.png
    A doc/manual/source/_static/images/fe_match_sim7.png
    A doc/manual/source/_static/images/fe_match_simulated.png
    A doc/manual/source/_static/images/fe_match_viewer.png
    A doc/manual/source/_static/images/fe_sim-1.png
    A doc/manual/source/_static/images/fe_sim-2.png
    A doc/manual/source/_static/images/fit_men-editupd.png
    A doc/manual/source/_static/images/fit_men-load.png
    A doc/manual/source/_static/images/fit_men_bot.png
    A doc/manual/source/_static/images/fit_meniscus.png
    A doc/manual/source/_static/images/ga_initialize-o.png
    A doc/manual/source/_static/images/ga_initialize-p.png
    A doc/manual/source/_static/images/ga_initialize.png
    A doc/manual/source/_static/images/ga_report-1.png
    A doc/manual/source/_static/images/ga_report-2.png
    A doc/manual/source/_static/images/ga_report-3.png
    A doc/manual/source/_static/images/gmp/audit_trail/gmp_audit_trail_01.png
    A doc/manual/source/_static/images/gmp/audit_trail/gmp_audit_trail_02.png
    A doc/manual/source/_static/images/gmp/automation/2dsa.png
    A doc/manual/source/_static/images/gmp/automation/2dsa_it.png
    A doc/manual/source/_static/images/gmp/automation/2dsa_mc.png
    A doc/manual/source/_static/images/gmp/automation/Aprofile.png
    A doc/manual/source/_static/images/gmp/automation/analysis.png
    A doc/manual/source/_static/images/gmp/automation/auto_edit.png
    A doc/manual/source/_static/images/gmp/automation/bitmap.png
    A doc/manual/source/_static/images/gmp/automation/cells.png
    A doc/manual/source/_static/images/gmp/automation/data_viewer_rando.png
    A doc/manual/source/_static/images/gmp/automation/data_viewer_rin.png
    A doc/manual/source/_static/images/gmp/automation/data_viewer_tin.png
    A doc/manual/source/_static/images/gmp/automation/lims.png
    A doc/manual/source/_static/images/gmp/automation/main_window.png
    A doc/manual/source/_static/images/gmp/automation/man_edit.png
    A doc/manual/source/_static/images/gmp/automation/optics.png
    A doc/manual/source/_static/images/gmp/automation/pcsa.png
    A doc/manual/source/_static/images/gmp/automation/pcsa_report.png
    A doc/manual/source/_static/images/gmp/automation/plot.png
    A doc/manual/source/_static/images/gmp/automation/ranges.png
    A doc/manual/source/_static/images/gmp/automation/report_editor.png
    A doc/manual/source/_static/images/gmp/automation/rotor.png
    A doc/manual/source/_static/images/gmp/automation/solutions.png
    A doc/manual/source/_static/images/gmp/automation/speed.png
    A doc/manual/source/_static/images/gmp/automation/submit.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_01.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_02.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_03.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_04.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_05.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_06.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_07.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_08.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_09.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_10.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_11.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_12.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_13.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_14.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_15.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_16.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_17.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_18.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_19.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_20.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_21.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_22.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_23.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_24.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_25.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_26.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_27.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_28.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_29.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_30.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_31.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_32.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_33.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_34.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_35.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_36.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_37.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_38.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_39.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_40.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_41.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_42.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_43.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_44.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_45.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_46.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_47.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_01.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_02.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_03.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_04.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_05.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_06.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_07.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_08.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_09.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_10.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_11.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_12.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_13.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_01.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_02.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_03.png
    A doc/manual/source/_static/images/gmp/gmp.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_01.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_02.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_03.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_04.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_05.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_06.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_01.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_02.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_03.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_04.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_05.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_06.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_07.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_08.png
    A doc/manual/source/_static/images/gmp/vhw_distribution.png
    A doc/manual/source/_static/images/good_grid.png
    A doc/manual/source/_static/images/grid-setup.png
    A doc/manual/source/_static/images/grid_editor.png
    A doc/manual/source/_static/images/grid_editor_multi_grids.png
    A doc/manual/source/_static/images/grid_editor_multi_grids_sed.png
    A doc/manual/source/_static/images/grid_editor_mw_view.png
    A doc/manual/source/_static/images/grid_editor_subgrid1-bad.png
    A doc/manual/source/_static/images/grid_editor_subgrid1-good.png
    A doc/manual/source/_static/images/grid_editor_subgrid2-bad.png
    A doc/manual/source/_static/images/grid_editor_subgrid2-good.png
    A doc/manual/source/_static/images/grid_editor_subgrid3-bad.png
    A doc/manual/source/_static/images/grid_editor_subgrid3-good.png
    A doc/manual/source/_static/images/hori_cs.png
    A doc/manual/source/_static/images/idist_comb_selPre.png
    A doc/manual/source/_static/images/idist_comb_seldis.png
    A doc/manual/source/_static/images/idist_combine.png
    A doc/manual/source/_static/images/import_drop-triple.png
    A doc/manual/source/_static/images/incr_sigmoid.png
    A doc/manual/source/_static/images/load_auc-search.png
    A doc/manual/source/_static/images/load_auc-trips.png
    A doc/manual/source/_static/images/load_auc.png
    A doc/manual/source/_static/images/load_colormap.png
    A doc/manual/source/_static/images/load_model_dis-MID.png
    A doc/manual/source/_static/images/load_model_distrib.png
    A doc/manual/source/_static/images/load_noise.png
    A doc/manual/source/_static/images/load_noise_details.png
    A doc/manual/source/_static/images/load_us3.png
    A doc/manual/source/_static/images/loaded_mwl-specfit.png
    A doc/manual/source/_static/images/manage_data.png
    A doc/manual/source/_static/images/manage_data_bhide.png
    A doc/manual/source/_static/images/manage_data_bshow.png
    A doc/manual/source/_static/images/manage_data_cmenu-1.png
    A doc/manual/source/_static/images/manage_data_cmenu-2.png
    A doc/manual/source/_static/images/manage_data_conf.png
    A doc/manual/source/_static/images/manage_data_exp.png
    A doc/manual/source/_static/images/manage_data_pasw.png
    A doc/manual/source/_static/images/manage_data_sync.png
    A doc/manual/source/_static/images/manage_data_thelp-1.png
    A doc/manual/source/_static/images/manage_data_thelp-2.png
    A doc/manual/source/_static/images/master-pw.png
    A doc/manual/source/_static/images/model_editor.png
    A doc/manual/source/_static/images/mwl-spe-fit-saved.png
    A doc/manual/source/_static/images/mwl-spe-fitted.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom-fit.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom-res-fit.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom-res.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom.png
    A doc/manual/source/_static/images/mwl-spec-fit-report.png
    A doc/manual/source/_static/images/mwl-spec-viewer-report-1.png
    A doc/manual/source/_static/images/mwl-spec-viewer-report-2.png
    A doc/manual/source/_static/images/mwl-species-fit.png
    A doc/manual/source/_static/images/mwl_species_sim.png
    A doc/manual/source/_static/images/mwl_species_simed.png
    A doc/manual/source/_static/images/mwlr_spectra_3d.png
    A doc/manual/source/_static/images/mwlr_spectra_cont.png
    A doc/manual/source/_static/images/mwlr_spectra_f.png
    A doc/manual/source/_static/images/mwlr_spectra_o.png
    A doc/manual/source/_static/images/mwlr_spectra_save.png
    A doc/manual/source/_static/images/mwlr_view_3dplot.png
    A doc/manual/source/_static/images/mwlr_view_load.png
    A doc/manual/source/_static/images/mwlr_view_pltctrl.png
    A doc/manual/source/_static/images/mwlr_viewer.png
    A doc/manual/source/_static/images/mwlr_viewer_3d.png
    A doc/manual/source/_static/images/mwlr_viewer_ctl.png
    A doc/manual/source/_static/images/mwlr_viewer_wvl.png
    A doc/manual/source/_static/images/mwlr_viewer_xwavl.png
    A doc/manual/source/_static/images/noise_prompt.png
    A doc/manual/source/_static/images/noise_vec_db.png
    A doc/manual/source/_static/images/norm_gridplot.png
    A doc/manual/source/_static/images/optima_config_new.png
    A doc/manual/source/_static/images/optima_host_config.png
    A doc/manual/source/_static/images/pcsa.png
    A doc/manual/source/_static/images/pcsa_3dplot.png
    A doc/manual/source/_static/images/pcsa_adv_control.png
    A doc/manual/source/_static/images/pcsa_all.png
    A doc/manual/source/_static/images/pcsa_analys-line.png
    A doc/manual/source/_static/images/pcsa_analys-sigm.png
    A doc/manual/source/_static/images/pcsa_bitmap.png
    A doc/manual/source/_static/images/pcsa_controls_simulated.png
    A doc/manual/source/_static/images/pcsa_main-c.png
    A doc/manual/source/_static/images/pcsa_mline_sigm.png
    A doc/manual/source/_static/images/pcsa_mline_str.png
    A doc/manual/source/_static/images/pcsa_mline_unsim.png
    A doc/manual/source/_static/images/pcsa_mlines-line1.png
    A doc/manual/source/_static/images/pcsa_mlines-line2.png
    A doc/manual/source/_static/images/pcsa_mlines-sigm1.png
    A doc/manual/source/_static/images/pcsa_mlines-sigm2.png
    A doc/manual/source/_static/images/pcsa_regul.png
    A doc/manual/source/_static/images/pcsa_regul_sim.png
    A doc/manual/source/_static/images/pcsa_report.png
    A doc/manual/source/_static/images/pcsa_res_viewer.png
    A doc/manual/source/_static/images/pcsa_resplot.png
    A doc/manual/source/_static/images/pcsa_rpscan-auto.png
    A doc/manual/source/_static/images/pcsa_rpscan-select.png
    A doc/manual/source/_static/images/pcsa_rpscan.png
    A doc/manual/source/_static/images/pcsa_rpscan_sim.png
    A doc/manual/source/_static/images/pcsa_sigmoid_eq.png
    A doc/manual/source/_static/images/pcsa_simulated.png
    A doc/manual/source/_static/images/pline_dsig.png
    A doc/manual/source/_static/images/pline_power.png
    A doc/manual/source/_static/images/pline_stline.png
    A doc/manual/source/_static/images/plot_controls.png
    A doc/manual/source/_static/images/predict1.png
    A doc/manual/source/_static/images/predict2-1.png
    A doc/manual/source/_static/images/predict2.png
    A doc/manual/source/_static/images/print.png
    A doc/manual/source/_static/images/process_crash.png
    A doc/manual/source/_static/images/process_crash2.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_01.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_02.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_03.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_04.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_05.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_06.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_07.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_08.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_09.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_10.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_11.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_12.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_13.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_14.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_15.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_16.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_17.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_18.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_19.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_20.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_21.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_22.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_23.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_24.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_25.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_26.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_27.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_28.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_29.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_30.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_31.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_32.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_33.png
    A doc/manual/source/_static/images/pseudo-abde-1.png
    A doc/manual/source/_static/images/pseudo-abde-2.png
    A doc/manual/source/_static/images/pseudo-abde-3.png
    A doc/manual/source/_static/images/pseudo-abde-4.png
    A doc/manual/source/_static/images/pseudo3d_comb_rmv.png
    A doc/manual/source/_static/images/pseudo3d_combine.png
    A doc/manual/source/_static/images/register.png
    A doc/manual/source/_static/images/register0.png
    A doc/manual/source/_static/images/register1.png
    A doc/manual/source/_static/images/register2.png
    A doc/manual/source/_static/images/register3.png
    A doc/manual/source/_static/images/register4.png
    A doc/manual/source/_static/images/register5.png
    A doc/manual/source/_static/images/report.png
    A doc/manual/source/_static/images/reporter-cmenu.png
    A doc/manual/source/_static/images/reporter-details.png
    A doc/manual/source/_static/images/reporter-loadprof.png
    A doc/manual/source/_static/images/reporter-save.png
    A doc/manual/source/_static/images/reporter-saveprof.png
    A doc/manual/source/_static/images/reporter-view.png
    A doc/manual/source/_static/images/reporter-viewitem.png
    A doc/manual/source/_static/images/reporter.png
    A doc/manual/source/_static/images/reporter_comrep.png
    A doc/manual/source/_static/images/residualplot.png
    A doc/manual/source/_static/images/residuals.png
    A doc/manual/source/_static/images/rmsd_query-c.png
    A doc/manual/source/_static/images/rmsd_query-o.png
    A doc/manual/source/_static/images/rotor-add.png
    A doc/manual/source/_static/images/rotor-save-calibration.png
    A doc/manual/source/_static/images/rotor.png
    A doc/manual/source/_static/images/rotorstretch-0.png
    A doc/manual/source/_static/images/rotorstretch-1.png
    A doc/manual/source/_static/images/rotorstretch-2.png
    A doc/manual/source/_static/images/rotorstretch-3.png
    A doc/manual/source/_static/images/rotorstretch-4.png
    A doc/manual/source/_static/images/rotorstretch-5.png
    A doc/manual/source/_static/images/rotorstretch-6.png
    A doc/manual/source/_static/images/rotorstretch-7.png
    A doc/manual/source/_static/images/rotorstretch_report.png
    A doc/manual/source/_static/images/run_details.png
    A doc/manual/source/_static/images/s20W_bar.png
    A doc/manual/source/_static/images/sassoc.png
    A doc/manual/source/_static/images/save_colormap.png
    A doc/manual/source/_static/images/second_moment.png
    A doc/manual/source/_static/images/select_edits.png
    A doc/manual/source/_static/images/select_prefilt.png
    A doc/manual/source/_static/images/select_runs.png
    A doc/manual/source/_static/images/sequence.png
    A doc/manual/source/_static/images/set-zvalue.png
    A doc/manual/source/_static/images/simparams.png
    A doc/manual/source/_static/images/simulatedReport.png
    A doc/manual/source/_static/images/solution_edit.png
    A doc/manual/source/_static/images/solution_new.png
    A doc/manual/source/_static/images/solution_select.png
    A doc/manual/source/_static/images/solution_settings.png
    A doc/manual/source/_static/images/somo/somo_icon.png
    A doc/manual/source/_static/images/spectrum_extinction.png
    A doc/manual/source/_static/images/sw_spectrum.png
    A doc/manual/source/_static/images/time_derivative.png
    A doc/manual/source/_static/images/timestate-0.png
    A doc/manual/source/_static/images/timestate-1.png
    A doc/manual/source/_static/images/timestate-2.png
    A doc/manual/source/_static/images/timestate-3.png
    A doc/manual/source/_static/images/timestate-4.png
    A doc/manual/source/_static/images/ultra.xpm
    A doc/manual/source/_static/images/ultrascan3.png
    A doc/manual/source/_static/images/upload_fit_spectrum.png
    A doc/manual/source/_static/images/us_buffer.png
    A doc/manual/source/_static/images/us_buffer_spect.png
    A doc/manual/source/_static/images/us_buoyanc-2.png
    A doc/manual/source/_static/images/us_buoyanc.png
    A doc/manual/source/_static/images/us_conv-RA.png
    A doc/manual/source/_static/images/us_convert/us_convert_01.png
    A doc/manual/source/_static/images/us_convert/us_convert_02.png
    A doc/manual/source/_static/images/us_convert/us_convert_03.png
    A doc/manual/source/_static/images/us_convert/us_convert_04.png
    A doc/manual/source/_static/images/us_convert/us_convert_05.png
    A doc/manual/source/_static/images/us_convert/us_convert_06.png
    A doc/manual/source/_static/images/us_convert/us_convert_07.png
    A doc/manual/source/_static/images/us_convert/us_convert_08.png
    A doc/manual/source/_static/images/us_convert/us_convert_09.png
    A doc/manual/source/_static/images/us_convert/us_convert_10.png
    A doc/manual/source/_static/images/us_convert/us_convert_11.png
    A doc/manual/source/_static/images/us_convert/us_convert_12.png
    A doc/manual/source/_static/images/us_convert/us_convert_13.png
    A doc/manual/source/_static/images/us_convert/us_convert_14.png
    A doc/manual/source/_static/images/us_convert_01.png
    A doc/manual/source/_static/images/us_convert_02.png
    A doc/manual/source/_static/images/us_convert_03.png
    A doc/manual/source/_static/images/us_convert_04.png
    A doc/manual/source/_static/images/us_convert_05.png
    A doc/manual/source/_static/images/us_convert_06.png
    A doc/manual/source/_static/images/us_convert_07.png
    A doc/manual/source/_static/images/us_convert_08.png
    A doc/manual/source/_static/images/us_convert_09.png
    A doc/manual/source/_static/images/us_convert_10.png
    A doc/manual/source/_static/images/us_convert_11.png
    A doc/manual/source/_static/images/us_convert_12.png
    A doc/manual/source/_static/images/us_convert_13.png
    A doc/manual/source/_static/images/us_convert_14.png
    A doc/manual/source/_static/images/us_convert_definedscans.png
    A doc/manual/source/_static/images/us_convert_definesubset.png
    A doc/manual/source/_static/images/us_edit.png
    A doc/manual/source/_static/images/us_edit_mwl.png
    A doc/manual/source/_static/images/us_equiltime.png
    A doc/manual/source/_static/images/us_extinction-0.png
    A doc/manual/source/_static/images/us_extinction-00.png
    A doc/manual/source/_static/images/us_extinction-000.png
    A doc/manual/source/_static/images/us_extinction-1.png
    A doc/manual/source/_static/images/us_extinction-2.png
    A doc/manual/source/_static/images/us_extinction-3.png
    A doc/manual/source/_static/images/us_fds_filemanager-0.png
    A doc/manual/source/_static/images/us_fds_filemanager-1.png
    A doc/manual/source/_static/images/us_fds_filemanager-2.png
    A doc/manual/source/_static/images/us_fds_filemanager-3.png
    A doc/manual/source/_static/images/us_fds_filemanager-4.png
    A doc/manual/source/_static/images/us_investigator-2.png
    A doc/manual/source/_static/images/us_investigator.png
    A doc/manual/source/_static/images/us_modelmetrics-0.png
    A doc/manual/source/_static/images/us_modmet_report.png
    A doc/manual/source/_static/images/us_project.png
    A doc/manual/source/_static/images/us_project1.png
    A doc/manual/source/_static/images/us_project2.png
    A doc/manual/source/_static/images/us_project3.png
    A doc/manual/source/_static/images/us_project_add-supdata.png
    A doc/manual/source/_static/images/us_project_edit-supdata.png
    A doc/manual/source/_static/images/us_project_web.png
    A doc/manual/source/_static/images/us_project_webed.png
    A doc/manual/source/_static/images/us_solution1.png
    A doc/manual/source/_static/images/us_solution2.png
    A doc/manual/source/_static/images/us_solution3.png
    A doc/manual/source/_static/images/us_spectrum-0-upded.png
    A doc/manual/source/_static/images/us_spectrum-0.png
    A doc/manual/source/_static/images/us_spectrum-1.png
    A doc/manual/source/_static/images/us_spectrum-load.png
    A doc/manual/source/_static/images/usfont-1.png
    A doc/manual/source/_static/images/usfont-2.png
    A doc/manual/source/_static/images/vhw_combine-combo.png
    A doc/manual/source/_static/images/vhw_combine-envel.png
    A doc/manual/source/_static/images/vhw_combine-selrun.png
    A doc/manual/source/_static/images/vhw_combine.png
    A doc/manual/source/_static/images/vhw_distribution.png
    A doc/manual/source/_static/images/vhw_enh_groups.png
    A doc/manual/source/_static/images/vhw_enh_groups.png6-33-11.png
    A doc/manual/source/_static/images/vhw_enh_groups_res.png
    A doc/manual/source/_static/images/vhw_enhanced.png
    A doc/manual/source/_static/images/vhw_histogram.png
    A doc/manual/source/_static/images/xpn_report1.png
    A doc/manual/source/_static/images/xpn_report2.png
    A doc/manual/source/_static/images/xpn_viewer-loaded.png
    A doc/manual/source/_static/images/xpn_viewer-saved.png
    A doc/manual/source/_static/images/xpn_viewer.png
    A doc/manual/source/_static/images/zvalue_eq.png
    A doc/manual/source/_static/js/language_data.js
    A doc/manual/source/_static/js/sphinx_highlight.js
    A doc/manual/source/_static/language_data.js
    A doc/manual/source/_static/qthelp.css
    A doc/manual/source/_static/sphinx_highlight.js
    A doc/manual/source/analysprof_general.rst
    A doc/manual/source/analyte/analyte_edit.rst
    A doc/manual/source/analyte/analyte_new.rst
    A doc/manual/source/analyte/analyte_select.rst
    A doc/manual/source/analyte/analyte_settings.rst
    A doc/manual/source/analyte/index.rst
    A doc/manual/source/associations.rst
    A doc/manual/source/astfem_sim.rst
    A doc/manual/source/auto_index.py
    A doc/manual/source/beckman_openauc.rst
    A doc/manual/source/buffer/buffer_edit.rst
    A doc/manual/source/buffer/buffer_new.rst
    A doc/manual/source/buffer/buffer_select.rst
    A doc/manual/source/buffer/buffer_settings.rst
    A doc/manual/source/buffer/index.rst
    A doc/manual/source/buoyancy_editor.rst
    A doc/manual/source/colorgradient.rst
    A doc/manual/source/combine_models.rst
    A doc/manual/source/common_dialogs.rst
    A doc/manual/source/components.rst
    A doc/manual/source/conf.py
    A doc/manual/source/config.rst
    A doc/manual/source/convert.rst
    A doc/manual/source/ddist_combine.rst
    A doc/manual/source/dens_match.rst
    A doc/manual/source/dmga_init.rst
    A doc/manual/source/dmga_init_constr.rst
    A doc/manual/source/experiment/cells.rst
    A doc/manual/source/experiment/general.rst
    A doc/manual/source/experiment/import.rst
    A doc/manual/source/experiment/index.rst
    A doc/manual/source/experiment/liveupdate.rst
    A doc/manual/source/experiment/optics.rst
    A doc/manual/source/experiment/range.rst
    A doc/manual/source/experiment/rotor.rst
    A doc/manual/source/experiment/solutions.rst
    A doc/manual/source/experiment/speeds.rst
    A doc/manual/source/experiment/submit.rst
    A doc/manual/source/export_legacy.rst
    A doc/manual/source/fe_match/fe_dmga_adv.rst
    A doc/manual/source/fe_match/fe_match_adv.rst
    A doc/manual/source/fe_match/fe_match_main.rst
    A doc/manual/source/fe_match/fe_match_simulate.rst
    A doc/manual/source/fe_match/index.rst
    A doc/manual/source/fit_meniscus.rst
    A doc/manual/source/ga_initialize.rst
    A doc/manual/source/global_equil.rst
    A doc/manual/source/gmp/gmp.rst
    A doc/manual/source/gmp/gmp_audit_trail.rst
    A doc/manual/source/gmp/gmp_automation.rst
    A doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_experiment.rst
    A doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_gmp.rst
    A doc/manual/source/gmp/gmp_data_acquisition/index.rst
    A doc/manual/source/gmp/gmp_protocol_development.rst
    A doc/manual/source/gmp/gmp_report_generator.rst
    A doc/manual/source/gmp/gmp_signature.rst
    A doc/manual/source/gmp/index.rst
    A doc/manual/source/grid_editor.rst
    A doc/manual/source/idist_combine.rst
    A doc/manual/source/index.rst
    A doc/manual/source/manage_data.rst
    A doc/manual/source/model_editor.rst
    A doc/manual/source/multi-wavelength/index.rst
    A doc/manual/source/multi-wavelength/mwl_species_fit.rst
    A doc/manual/source/multi-wavelength/mwl_species_sim.rst
    A doc/manual/source/multi-wavelength/mwl_spectra.rst
    A doc/manual/source/multi-wavelength/mwlr_viewer.rst
    A doc/manual/source/pcsa/index.rst
    A doc/manual/source/pcsa/load_modelrecs.rst
    A doc/manual/source/pcsa/pcsa.rst
    A doc/manual/source/pcsa/pcsa_adv.rst
    A doc/manual/source/pcsa/pcsa_analys.rst
    A doc/manual/source/pcsa/pcsa_mlines.rst
    A doc/manual/source/pcsa/pcsa_results.rst
    A doc/manual/source/pcsa/pcsa_rpscan.rst
    A doc/manual/source/predict1.rst
    A doc/manual/source/predict2.rst
    A doc/manual/source/pseudo3d.rst
    A doc/manual/source/ramp_data.rst
    A doc/manual/source/register.rst
    A doc/manual/source/reporter.rst
    A doc/manual/source/requirements.txt
    A doc/manual/source/rmsd_query.rst
    A doc/manual/source/rotor_calibration.rst
    A doc/manual/source/rotors.rst
    A doc/manual/source/run_details.rst
    A doc/manual/source/sassoc.rst
    A doc/manual/source/second_moment.rst
    A doc/manual/source/simparams.rst
    A doc/manual/source/solutions/index.rst
    A doc/manual/source/solutions/solution_edit.rst
    A doc/manual/source/solutions/solution_new.rst
    A doc/manual/source/solutions/solution_select.rst
    A doc/manual/source/solutions/solution_settings.rst
    A doc/manual/source/start_page-abde.rst
    A doc/manual/source/start_page-dm.rst
    A doc/manual/source/start_page-int.rst
    A doc/manual/source/start_page-mw.rst
    A doc/manual/source/start_page-new.rst
    A doc/manual/source/start_page-rpt.rst
    A doc/manual/source/start_page.rst
    A doc/manual/source/time_derivative.rst
    A doc/manual/source/tmst_viewer.rst
    A doc/manual/source/us_administrator.rst
    A doc/manual/source/us_buoyancy.rst
    A doc/manual/source/us_edit.rst
    A doc/manual/source/us_equiltime.rst
    A doc/manual/source/us_extinction.rst
    A doc/manual/source/us_fds_filemanager.rst
    A doc/manual/source/us_investigator.rst
    A doc/manual/source/us_modelmetrics.rst
    A doc/manual/source/us_project.rst
    A doc/manual/source/us_spectrum.rst
    A doc/manual/source/vhw_combine.rst
    A doc/manual/source/vhw_distrib_plot.rst
    A doc/manual/source/vhw_enhanced.rst
    A doc/manual/source/xpn_viewer.rst
    R doc/manual/template.img.body
    R doc/manual/tidy.conf
    R doc/manual/time_derivative.body
    R doc/manual/ultrascan3.txt
    R doc/manual/us_buffer.body
    R doc/manual/us_edit.body
    R doc/manual/us_edit_mwl.body
    R doc/manual/us_equiltime.body
    R doc/manual/us_fds_filemanager.body
    R doc/manual/us_investigator.body
    R doc/manual/us_modelmetrics.body
    R doc/manual/us_project.body
    R doc/manual/us_solution.body
    R doc/manual/uscol.body
    R doc/manual/uscolor2.body
    R doc/manual/usfont.body
    R doc/manual/usfont2.body
    R doc/manual/vhw_combine.body
    R doc/manual/vhw_distrib_plot.body
    R doc/manual/vhw_enhanced.body
    R doc/manual/wrapped-images.lst
    M etc/etc_belongs_list.txt
    A etc/icons/make-icons.sh
    A etc/icons/us3-icon-master-512.png
    R etc/us3-GMP-icon-128x128.ico
    M etc/us3-GMP-icon-128x128.png
    R etc/us3-GMP-icon-128x128.xpm
    R etc/us3-GMP-icon-32x32.ico
    R etc/us3-GMP-icon-32x32.png
    R etc/us3-GMP-icon-32x32.xpm
    R etc/us3-GMP-icon-48x48.ico
    R etc/us3-GMP-icon-48x48.png
    R etc/us3-GMP-icon-48x48.xpm
    M etc/us3-icon-128x128.ico
    M etc/us3-icon-128x128.png
    M etc/us3-icon-32x32.png
    M etc/us3-icon-48x48.ico
    M etc/us3-icon-48x48.png
    M etc/us3-icon.icns
    M gui/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/libus_gui.pro
    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_data_loader.h
    M gui/us_experiment_gui.h
    M gui/us_extinction_gui.cpp
    M gui/us_extinction_gui.h
    M gui/us_get_run.h
    M gui/us_help.cpp
    M gui/us_load_auc.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_plot.cpp
    M gui/us_plot.h
    M gui/us_plot3d.cpp
    M gui/us_properties.cpp
    M gui/us_report_gui.cpp
    M gui/us_report_gui.h
    M gui/us_rotor_gui.h
    M gui/us_select_edits.h
    M gui/us_select_item.cpp
    M gui/us_select_item.h
    M gui/us_select_runs.h
    M gui/us_select_triples.h
    M gui/us_solution_gui.cpp
    M gui/us_solution_gui.h
    M gui/us_spectrodata.cpp
    M gui/us_spectrodata.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/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_norm_profile.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_clipdata.h
    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_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_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_edit/us_edit.cpp
    M programs/us_edit/us_edit.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_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_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_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.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_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_modelmetrics/us_modelmetrics.cpp
    M programs/us_mpi_analysis/2dsa_worker.cpp
    M programs/us_mpi_analysis/CMakeLists.txt
    M programs/us_mpi_analysis/dmga_master.cpp
    M programs/us_mpi_analysis/ga_worker.cpp
    M programs/us_mpi_analysis/pcsa_worker.cpp
    M programs/us_mpi_analysis/revision.sh
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M programs/us_mwl_species_fit/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.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.cpp
    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.cpp
    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_protocol_dev/us_protocol_dev_gui.cpp
    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_convert_scan.cpp
    M programs/us_pseudo_absorbance/us_convert_scan.h
    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_ramp_gui.h
    M programs/us_ramp/us_select_triples_ra.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_spectrum/us_spectrum.cpp
    M programs/us_spectrum/us_spectrum.h
    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
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    R propignore
    R proppng
    R proptext
    M qmakeall.sh
    M qwtplot3d/CMakeLists.txt
    M qwtplot3d/include/qwt3d_openglhelper.h
    R qwtplot3d/lingua_de.ts
    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/test_us_crypto.cpp
    A test/utils/test_us_help_pages.cpp
    A test/utils/test_us_regex.cpp
    M test/utils/test_us_time_state.cpp
    A us-build
    M utils/CMakeLists.txt
    M utils/libus_utils.pro
    M utils/us_astfem_math.cpp
    M utils/us_astfem_math.h
    M utils/us_astfem_rsa.cpp
    M utils/us_buffer.h
    M utils/us_cfa_data.cpp
    M utils/us_crypto.cpp
    M utils/us_crypto.h
    M utils/us_csv_data.cpp
    M utils/us_extern.h
    M utils/us_lm.cpp
    M utils/us_matrix.cpp
    M utils/us_memory.cpp
    M utils/us_run_protocol.cpp
    M utils/us_run_protocol.h
    M utils/us_solve_sim.cpp
    M utils/us_time_state.cpp
    M utils/us_time_state.h
    M utils/us_timer.h
    M utils/us_xpn_data.cpp
    R vcpkg
    M vcpkg.json

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


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

  Changed paths:
    M gui/libus_gui.pro
    M local.pri.template

  Log Message:
  -----------
  Fix macx build: guard -lqwtplot3d self-link and add -lus_utils to libus_gui

local.pri.template: split -lqwtplot3d onto a guarded line so that
when qwtplot3d itself is being built it does not try to link against
its own not-yet-existing library (ld: library not found for -lqwtplot3d).

gui/libus_gui.pro: add macx LIBS += -lus_utils so that the symbols
moved into libus_gui in Nov 2025 (us_csv_loader, us_convert_gui,
us_extinction_gui, etc.) can resolve against libus_utils at link time.

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


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

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

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


  Commit: 36f036553bd505b52b7b696575355f3d715ab159
      https://github.com/ehb54/ultrascan3/commit/36f036553bd505b52b7b696575355f3d715ab159
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-06-17 (Wed, 17 Jun 2026)

  Changed paths:
    M gui/libus_gui.pro
    M local.pri.template

  Log Message:
  -----------
  Merge pull request #446 from ehb54/ehb54-issue-907

Fix macx build: guard -lqwtplot3d self-link and add -lus_utils to libus_gui


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

  Changed paths:
    R doc/manual/source/__pycache__/auto_index.cpython-39.pyc

  Log Message:
  -----------
  Delete doc/manual/source/__pycache__/auto_index.cpython-39.pyc


  Commit: 8ed782c9a9b80ae3e81e35cfb88056da7f66986b
      https://github.com/ehb54/ultrascan3/commit/8ed782c9a9b80ae3e81e35cfb88056da7f66986b
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-06-17 (Wed, 17 Jun 2026)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Add Python bytecode files to .gitignore


  Commit: 02b1998e8c4e4190087e112ea223ffc452d892c1
      https://github.com/ehb54/ultrascan3/commit/02b1998e8c4e4190087e112ea223ffc452d892c1
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-06-17 (Wed, 17 Jun 2026)

  Changed paths:
    M .gitignore
    R doc/manual/source/__pycache__/auto_index.cpython-39.pyc

  Log Message:
  -----------
  Merge pull request #447 from ehb54/ehb54-issue-908

Remove Python bytecode files and update .gitignore


  Commit: 2b7ce8e951545aceafde79228ff691ba4b5b2961
      https://github.com/ehb54/ultrascan3/commit/2b7ce8e951545aceafde79228ff691ba4b5b2961
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2026-06-17 (Wed, 17 Jun 2026)

  Changed paths:
    M programs/us/revision.sh

  Log Message:
  -----------
  revision.sh: limit Δ marker to source code file changes only

Previously git diff checked all tracked files, causing the LOCAL_CHANGES
Δ symbol to appear whenever build scripts, .pri files, or other non-source
files differed from upstream — including during normal packaging builds.

Restrict the check to file types that produce compiled output:
*.h, *.cpp, *.ui (Qt Designer), *.qrc (Qt resources).

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


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

  Changed paths:
    M programs/us/revision.sh

  Log Message:
  -----------
  revision.sh: fix pathspec scope for source-file delta check

git diff pathspecs with bare globs (*.h) only match within the current
directory, not repo-wide. Since the script cd's to programs/us/, the
check was missing changes in gui/, utils/, etc.

Fix by running git -C from the repo root so all subdirectories are covered.

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


  Commit: 325d0cbff2d496aaf6a42add91e63d096b0e9d26
      https://github.com/ehb54/ultrascan3/commit/325d0cbff2d496aaf6a42add91e63d096b0e9d26
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-06-17 (Wed, 17 Jun 2026)

  Changed paths:
    M .gitignore
    R doc/manual/source/__pycache__/auto_index.cpython-39.pyc

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


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

  Changed paths:
    M programs/us/revision.sh

  Log Message:
  -----------
  Merge pull request #448 from ehb54/ehb54-issue-909

revision.sh: limit Δ marker to source code file changes only


  Commit: 45ef026ad65a694d99671bd358216a9d7f7330d3
      https://github.com/ehb54/ultrascan3/commit/45ef026ad65a694d99671bd358216a9d7f7330d3
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-06-18 (Thu, 18 Jun 2026)

  Changed paths:
    A .github/gtest-us.json
    M .github/workflows/bump-version.yml
    M .github/workflows/doc-build.yml
    A .github/workflows/sphinx-doc-build.yml
    M .github/workflows/unit-tests-v2.yml
    R .github/workflows/unit-tests.yml
    M .gitignore
    M CMakeLists.txt
    M CMakePresets.json
    M LICENSE.txt
    R README.linguist
    M README.manual
    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/2dsa/2dsa_adv.rst
    A doc/manual/source/2dsa/2dsa_analys.rst
    A doc/manual/source/2dsa/2dsa_main.rst
    A doc/manual/source/2dsa/index.rst
    A doc/manual/source/3000_rpm.rst
    A doc/manual/source/3d_plot.rst
    A doc/manual/source/_static/UltraScanIII.pdf
    A doc/manual/source/_static/custom.css
    A doc/manual/source/_static/images/2dsa_3dplot.png
    A doc/manual/source/_static/images/2dsa_advan.png
    A doc/manual/source/_static/images/2dsa_analvv.png
    A doc/manual/source/_static/images/2dsa_analys.png
    A doc/manual/source/_static/images/2dsa_main-c.png
    A doc/manual/source/_static/images/2dsa_main-o.png
    A doc/manual/source/_static/images/2dsa_resplot.png
    A doc/manual/source/_static/images/D20W_bar.png
    A doc/manual/source/_static/images/MW-bar.png
    A doc/manual/source/_static/images/RINplot.png
    A doc/manual/source/_static/images/TINplot.png
    A doc/manual/source/_static/images/UltraScan-logo.png
    A doc/manual/source/_static/images/abde-1.png
    A doc/manual/source/_static/images/add_RIN-TIN.png
    A doc/manual/source/_static/images/add_RIN.png
    A doc/manual/source/_static/images/add_TIN.png
    A doc/manual/source/_static/images/advanced_config.png
    A doc/manual/source/_static/images/analyte_details.png
    A doc/manual/source/_static/images/analyte_edit.png
    A doc/manual/source/_static/images/analyte_edit_spec.png
    A doc/manual/source/_static/images/analyte_new_sequence.png
    A doc/manual/source/_static/images/analyte_newc.png
    A doc/manual/source/_static/images/analyte_newd.png
    A doc/manual/source/_static/images/analyte_newp.png
    A doc/manual/source/_static/images/analyte_selectc.png
    A doc/manual/source/_static/images/analyte_selectd.png
    A doc/manual/source/_static/images/analyte_selectp.png
    A doc/manual/source/_static/images/analyte_sequence.png
    A doc/manual/source/_static/images/analyte_settings.png
    A doc/manual/source/_static/images/analyte_spec-gui.png
    A doc/manual/source/_static/images/analyte_specmenu.png
    A doc/manual/source/_static/images/analyte_spectrum.png
    A doc/manual/source/_static/images/analytes.png
    A doc/manual/source/_static/images/associations.png
    A doc/manual/source/_static/images/astfem_sim.png
    A doc/manual/source/_static/images/bad_grid.png
    A doc/manual/source/_static/images/beck_convert-2.png
    A doc/manual/source/_static/images/beck_converter.png
    A doc/manual/source/_static/images/bitmap.png
    A doc/manual/source/_static/images/buffer_edit.png
    A doc/manual/source/_static/images/buffer_edit_setting.png
    A doc/manual/source/_static/images/buffer_edit_spectrum.png
    A doc/manual/source/_static/images/buffer_info.png
    A doc/manual/source/_static/images/buffer_manage_spectrum.png
    A doc/manual/source/_static/images/buffer_new.png
    A doc/manual/source/_static/images/buffer_new_spectrum.png
    A doc/manual/source/_static/images/buffer_select.png
    A doc/manual/source/_static/images/buffer_settings.png
    A doc/manual/source/_static/images/buffer_spectrum.png
    A doc/manual/source/_static/images/cfa_view-loadauc.png
    A doc/manual/source/_static/images/cfa_view-loadraw.png
    A doc/manual/source/_static/images/cfa_view-main.png
    A doc/manual/source/_static/images/cfa_view-statsauc.png
    A doc/manual/source/_static/images/cfa_view-statsraw.png
    A doc/manual/source/_static/images/cmenu_help.png
    A doc/manual/source/_static/images/color-1.png
    A doc/manual/source/_static/images/color-2.png
    A doc/manual/source/_static/images/color-a.png
    A doc/manual/source/_static/images/color-b.png
    A doc/manual/source/_static/images/colorgrad1.png
    A doc/manual/source/_static/images/colorgradient/col1_colgen.png
    A doc/manual/source/_static/images/colorgradient/col1_colgen_Fe_match.png
    A doc/manual/source/_static/images/colorgradient/col1_colgen_GA.png
    A doc/manual/source/_static/images/colorgradient/col2_colgen.png
    A doc/manual/source/_static/images/colorgradient/colorgrad.png
    A doc/manual/source/_static/images/colorgradient/colorgradient_main.png
    A doc/manual/source/_static/images/colorgradient/components.png
    A doc/manual/source/_static/images/colorgradient/model_editor.png
    A doc/manual/source/_static/images/combine_models-idedit.png
    A doc/manual/source/_static/images/combine_models-save.png
    A doc/manual/source/_static/images/combine_models.png
    A doc/manual/source/_static/images/components.png
    A doc/manual/source/_static/images/config.png
    A doc/manual/source/_static/images/config1.png
    A doc/manual/source/_static/images/config2.png
    A doc/manual/source/_static/images/config_plot.png
    A doc/manual/source/_static/images/convert-RIdata.png
    A doc/manual/source/_static/images/convert-exclude.png
    A doc/manual/source/_static/images/convert-experiment.png
    A doc/manual/source/_static/images/convert-mwl.png
    A doc/manual/source/_static/images/convert-seltrip.png
    A doc/manual/source/_static/images/convert-subset.png
    A doc/manual/source/_static/images/convert-tolerance.png
    A doc/manual/source/_static/images/convert.png
    A doc/manual/source/_static/images/custom_grid-1.png
    A doc/manual/source/_static/images/custom_grid.png
    A doc/manual/source/_static/images/data_converter.png
    A doc/manual/source/_static/images/data_loader-edits.png
    A doc/manual/source/_static/images/data_loader-trips.png
    A doc/manual/source/_static/images/data_loader.png
    A doc/manual/source/_static/images/database.png
    A doc/manual/source/_static/images/ddist_combine-selrun.png
    A doc/manual/source/_static/images/ddist_combine.png
    A doc/manual/source/_static/images/delseltrip.png
    A doc/manual/source/_static/images/densmatch_main.png
    A doc/manual/source/_static/images/densmatch_mpars_completed.png
    A doc/manual/source/_static/images/densmatch_mpars_empty.png
    A doc/manual/source/_static/images/densmatch_rmvmodels.png
    A doc/manual/source/_static/images/dmga-save.png
    A doc/manual/source/_static/images/dmga.png
    A doc/manual/source/_static/images/dmga_constr.png
    A doc/manual/source/_static/images/edit_buffer_spec_menu.png
    A doc/manual/source/_static/images/edit_exclude_scan.png
    A doc/manual/source/_static/images/edit_scan.png
    A doc/manual/source/_static/images/eq1-mean.png
    A doc/manual/source/_static/images/eq2-skew.png
    A doc/manual/source/_static/images/eq3-kurtosis.png
    A doc/manual/source/_static/images/eq4-moments.png
    A doc/manual/source/_static/images/eq5-variance.png
    A doc/manual/source/_static/images/eq6-stddev.png
    A doc/manual/source/_static/images/eq7-probsigma.png
    A doc/manual/source/_static/images/eq8-confidence.png
    A doc/manual/source/_static/images/experiment_cells.png
    A doc/manual/source/_static/images/experiment_edit.png
    A doc/manual/source/_static/images/experiment_general.png
    A doc/manual/source/_static/images/experiment_import.png
    A doc/manual/source/_static/images/experiment_liveupdate.png
    A doc/manual/source/_static/images/experiment_liveupdate_run.png
    A doc/manual/source/_static/images/experiment_optics.png
    A doc/manual/source/_static/images/experiment_overview.png
    A doc/manual/source/_static/images/experiment_photomult.png
    A doc/manual/source/_static/images/experiment_range.png
    A doc/manual/source/_static/images/experiment_range_details.png
    A doc/manual/source/_static/images/experiment_range_selector.png
    A doc/manual/source/_static/images/experiment_range_selmanual.png
    A doc/manual/source/_static/images/experiment_rotor.png
    A doc/manual/source/_static/images/experiment_solutions.png
    A doc/manual/source/_static/images/experiment_solutions_comments.png
    A doc/manual/source/_static/images/experiment_speeds.png
    A doc/manual/source/_static/images/experiment_submit.png
    A doc/manual/source/_static/images/experiment_submit_details.png
    A doc/manual/source/_static/images/experiment_upload.png
    A doc/manual/source/_static/images/export_leg_1.png
    A doc/manual/source/_static/images/export_leg_RA.png
    A doc/manual/source/_static/images/export_leg_RI.png
    A doc/manual/source/_static/images/export_leg_auc.png
    A doc/manual/source/_static/images/export_leg_beck.png
    A doc/manual/source/_static/images/export_legacy.png
    A doc/manual/source/_static/images/fe_dmga_adv.png
    A doc/manual/source/_static/images/fe_load_data.png
    A doc/manual/source/_static/images/fe_load_model_distrib.png
    A doc/manual/source/_static/images/fe_match.png
    A doc/manual/source/_static/images/fe_match_3dplot.png
    A doc/manual/source/_static/images/fe_match_adv.png
    A doc/manual/source/_static/images/fe_match_all.png
    A doc/manual/source/_static/images/fe_match_allct.png
    A doc/manual/source/_static/images/fe_match_lddat1.png
    A doc/manual/source/_static/images/fe_match_lddat2.png
    A doc/manual/source/_static/images/fe_match_lddat3.png
    A doc/manual/source/_static/images/fe_match_lddat4.png
    A doc/manual/source/_static/images/fe_match_ra.png
    A doc/manual/source/_static/images/fe_match_resplot.png
    A doc/manual/source/_static/images/fe_match_sim1.png
    A doc/manual/source/_static/images/fe_match_sim2.png
    A doc/manual/source/_static/images/fe_match_sim3_1b.png
    A doc/manual/source/_static/images/fe_match_sim3_1p.png
    A doc/manual/source/_static/images/fe_match_sim3_2b.png
    A doc/manual/source/_static/images/fe_match_sim3_2p.png
    A doc/manual/source/_static/images/fe_match_sim3_3b.png
    A doc/manual/source/_static/images/fe_match_sim3_4b.png
    A doc/manual/source/_static/images/fe_match_sim3_5b.png
    A doc/manual/source/_static/images/fe_match_sim3_5p.png
    A doc/manual/source/_static/images/fe_match_sim3_6b.png
    A doc/manual/source/_static/images/fe_match_sim3_7b.png
    A doc/manual/source/_static/images/fe_match_sim3_8b.png
    A doc/manual/source/_static/images/fe_match_sim4.png
    A doc/manual/source/_static/images/fe_match_sim5.png
    A doc/manual/source/_static/images/fe_match_sim6.png
    A doc/manual/source/_static/images/fe_match_sim7.png
    A doc/manual/source/_static/images/fe_match_simulated.png
    A doc/manual/source/_static/images/fe_match_viewer.png
    A doc/manual/source/_static/images/fe_sim-1.png
    A doc/manual/source/_static/images/fe_sim-2.png
    A doc/manual/source/_static/images/fit_men-editupd.png
    A doc/manual/source/_static/images/fit_men-load.png
    A doc/manual/source/_static/images/fit_men_bot.png
    A doc/manual/source/_static/images/fit_meniscus.png
    A doc/manual/source/_static/images/ga_initialize-o.png
    A doc/manual/source/_static/images/ga_initialize-p.png
    A doc/manual/source/_static/images/ga_initialize.png
    A doc/manual/source/_static/images/ga_report-1.png
    A doc/manual/source/_static/images/ga_report-2.png
    A doc/manual/source/_static/images/ga_report-3.png
    A doc/manual/source/_static/images/gmp/audit_trail/gmp_audit_trail_01.png
    A doc/manual/source/_static/images/gmp/audit_trail/gmp_audit_trail_02.png
    A doc/manual/source/_static/images/gmp/automation/2dsa.png
    A doc/manual/source/_static/images/gmp/automation/2dsa_it.png
    A doc/manual/source/_static/images/gmp/automation/2dsa_mc.png
    A doc/manual/source/_static/images/gmp/automation/Aprofile.png
    A doc/manual/source/_static/images/gmp/automation/analysis.png
    A doc/manual/source/_static/images/gmp/automation/auto_edit.png
    A doc/manual/source/_static/images/gmp/automation/bitmap.png
    A doc/manual/source/_static/images/gmp/automation/cells.png
    A doc/manual/source/_static/images/gmp/automation/data_viewer_rando.png
    A doc/manual/source/_static/images/gmp/automation/data_viewer_rin.png
    A doc/manual/source/_static/images/gmp/automation/data_viewer_tin.png
    A doc/manual/source/_static/images/gmp/automation/lims.png
    A doc/manual/source/_static/images/gmp/automation/main_window.png
    A doc/manual/source/_static/images/gmp/automation/man_edit.png
    A doc/manual/source/_static/images/gmp/automation/optics.png
    A doc/manual/source/_static/images/gmp/automation/pcsa.png
    A doc/manual/source/_static/images/gmp/automation/pcsa_report.png
    A doc/manual/source/_static/images/gmp/automation/plot.png
    A doc/manual/source/_static/images/gmp/automation/ranges.png
    A doc/manual/source/_static/images/gmp/automation/report_editor.png
    A doc/manual/source/_static/images/gmp/automation/rotor.png
    A doc/manual/source/_static/images/gmp/automation/solutions.png
    A doc/manual/source/_static/images/gmp/automation/speed.png
    A doc/manual/source/_static/images/gmp/automation/submit.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_01.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_02.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_03.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_04.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_05.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_06.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_07.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_08.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_09.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_10.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_11.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_12.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_13.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_14.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_15.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_16.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_17.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_18.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_19.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_20.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_21.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_22.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_23.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_24.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_25.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_26.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_27.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_28.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_29.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_30.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_31.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_32.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_33.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_34.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_35.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_36.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_37.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_38.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_39.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_40.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_41.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_42.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_43.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_44.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_45.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_46.png
    A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_47.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_01.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_02.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_03.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_04.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_05.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_06.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_07.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_08.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_09.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_10.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_11.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_12.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_13.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_01.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_02.png
    A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_03.png
    A doc/manual/source/_static/images/gmp/gmp.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_01.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_02.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_03.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_04.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_05.png
    A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_06.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_01.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_02.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_03.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_04.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_05.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_06.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_07.png
    A doc/manual/source/_static/images/gmp/signature/gmp_signature_08.png
    A doc/manual/source/_static/images/gmp/vhw_distribution.png
    A doc/manual/source/_static/images/good_grid.png
    A doc/manual/source/_static/images/grid-setup.png
    A doc/manual/source/_static/images/grid_editor.png
    A doc/manual/source/_static/images/grid_editor_multi_grids.png
    A doc/manual/source/_static/images/grid_editor_multi_grids_sed.png
    A doc/manual/source/_static/images/grid_editor_mw_view.png
    A doc/manual/source/_static/images/grid_editor_subgrid1-bad.png
    A doc/manual/source/_static/images/grid_editor_subgrid1-good.png
    A doc/manual/source/_static/images/grid_editor_subgrid2-bad.png
    A doc/manual/source/_static/images/grid_editor_subgrid2-good.png
    A doc/manual/source/_static/images/grid_editor_subgrid3-bad.png
    A doc/manual/source/_static/images/grid_editor_subgrid3-good.png
    A doc/manual/source/_static/images/hori_cs.png
    A doc/manual/source/_static/images/idist_comb_selPre.png
    A doc/manual/source/_static/images/idist_comb_seldis.png
    A doc/manual/source/_static/images/idist_combine.png
    A doc/manual/source/_static/images/import_drop-triple.png
    A doc/manual/source/_static/images/incr_sigmoid.png
    A doc/manual/source/_static/images/load_auc-search.png
    A doc/manual/source/_static/images/load_auc-trips.png
    A doc/manual/source/_static/images/load_auc.png
    A doc/manual/source/_static/images/load_colormap.png
    A doc/manual/source/_static/images/load_model_dis-MID.png
    A doc/manual/source/_static/images/load_model_distrib.png
    A doc/manual/source/_static/images/load_noise.png
    A doc/manual/source/_static/images/load_noise_details.png
    A doc/manual/source/_static/images/load_us3.png
    A doc/manual/source/_static/images/loaded_mwl-specfit.png
    A doc/manual/source/_static/images/manage_data.png
    A doc/manual/source/_static/images/manage_data_bhide.png
    A doc/manual/source/_static/images/manage_data_bshow.png
    A doc/manual/source/_static/images/manage_data_cmenu-1.png
    A doc/manual/source/_static/images/manage_data_cmenu-2.png
    A doc/manual/source/_static/images/manage_data_conf.png
    A doc/manual/source/_static/images/manage_data_exp.png
    A doc/manual/source/_static/images/manage_data_pasw.png
    A doc/manual/source/_static/images/manage_data_sync.png
    A doc/manual/source/_static/images/manage_data_thelp-1.png
    A doc/manual/source/_static/images/manage_data_thelp-2.png
    A doc/manual/source/_static/images/master-pw.png
    A doc/manual/source/_static/images/model_editor.png
    A doc/manual/source/_static/images/mwl-spe-fit-saved.png
    A doc/manual/source/_static/images/mwl-spe-fitted.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom-fit.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom-res-fit.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom-res.png
    A doc/manual/source/_static/images/mwl-spe_spec-decom.png
    A doc/manual/source/_static/images/mwl-spec-fit-report.png
    A doc/manual/source/_static/images/mwl-spec-viewer-report-1.png
    A doc/manual/source/_static/images/mwl-spec-viewer-report-2.png
    A doc/manual/source/_static/images/mwl-species-fit.png
    A doc/manual/source/_static/images/mwl_species_sim.png
    A doc/manual/source/_static/images/mwl_species_simed.png
    A doc/manual/source/_static/images/mwlr_spectra_3d.png
    A doc/manual/source/_static/images/mwlr_spectra_cont.png
    A doc/manual/source/_static/images/mwlr_spectra_f.png
    A doc/manual/source/_static/images/mwlr_spectra_o.png
    A doc/manual/source/_static/images/mwlr_spectra_save.png
    A doc/manual/source/_static/images/mwlr_view_3dplot.png
    A doc/manual/source/_static/images/mwlr_view_load.png
    A doc/manual/source/_static/images/mwlr_view_pltctrl.png
    A doc/manual/source/_static/images/mwlr_viewer.png
    A doc/manual/source/_static/images/mwlr_viewer_3d.png
    A doc/manual/source/_static/images/mwlr_viewer_ctl.png
    A doc/manual/source/_static/images/mwlr_viewer_wvl.png
    A doc/manual/source/_static/images/mwlr_viewer_xwavl.png
    A doc/manual/source/_static/images/noise_prompt.png
    A doc/manual/source/_static/images/noise_vec_db.png
    A doc/manual/source/_static/images/norm_gridplot.png
    A doc/manual/source/_static/images/optima_config_new.png
    A doc/manual/source/_static/images/optima_host_config.png
    A doc/manual/source/_static/images/pcsa.png
    A doc/manual/source/_static/images/pcsa_3dplot.png
    A doc/manual/source/_static/images/pcsa_adv_control.png
    A doc/manual/source/_static/images/pcsa_all.png
    A doc/manual/source/_static/images/pcsa_analys-line.png
    A doc/manual/source/_static/images/pcsa_analys-sigm.png
    A doc/manual/source/_static/images/pcsa_bitmap.png
    A doc/manual/source/_static/images/pcsa_controls_simulated.png
    A doc/manual/source/_static/images/pcsa_main-c.png
    A doc/manual/source/_static/images/pcsa_mline_sigm.png
    A doc/manual/source/_static/images/pcsa_mline_str.png
    A doc/manual/source/_static/images/pcsa_mline_unsim.png
    A doc/manual/source/_static/images/pcsa_mlines-line1.png
    A doc/manual/source/_static/images/pcsa_mlines-line2.png
    A doc/manual/source/_static/images/pcsa_mlines-sigm1.png
    A doc/manual/source/_static/images/pcsa_mlines-sigm2.png
    A doc/manual/source/_static/images/pcsa_regul.png
    A doc/manual/source/_static/images/pcsa_regul_sim.png
    A doc/manual/source/_static/images/pcsa_report.png
    A doc/manual/source/_static/images/pcsa_res_viewer.png
    A doc/manual/source/_static/images/pcsa_resplot.png
    A doc/manual/source/_static/images/pcsa_rpscan-auto.png
    A doc/manual/source/_static/images/pcsa_rpscan-select.png
    A doc/manual/source/_static/images/pcsa_rpscan.png
    A doc/manual/source/_static/images/pcsa_rpscan_sim.png
    A doc/manual/source/_static/images/pcsa_sigmoid_eq.png
    A doc/manual/source/_static/images/pcsa_simulated.png
    A doc/manual/source/_static/images/pline_dsig.png
    A doc/manual/source/_static/images/pline_power.png
    A doc/manual/source/_static/images/pline_stline.png
    A doc/manual/source/_static/images/plot_controls.png
    A doc/manual/source/_static/images/predict1.png
    A doc/manual/source/_static/images/predict2-1.png
    A doc/manual/source/_static/images/predict2.png
    A doc/manual/source/_static/images/print.png
    A doc/manual/source/_static/images/process_crash.png
    A doc/manual/source/_static/images/process_crash2.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_01.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_02.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_03.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_04.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_05.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_06.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_07.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_08.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_09.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_10.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_11.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_12.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_13.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_14.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_15.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_16.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_17.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_18.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_19.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_20.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_21.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_22.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_23.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_24.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_25.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_26.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_27.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_28.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_29.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_30.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_31.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_32.png
    A doc/manual/source/_static/images/protocol_development/protocol_development_33.png
    A doc/manual/source/_static/images/pseudo-abde-1.png
    A doc/manual/source/_static/images/pseudo-abde-2.png
    A doc/manual/source/_static/images/pseudo-abde-3.png
    A doc/manual/source/_static/images/pseudo-abde-4.png
    A doc/manual/source/_static/images/pseudo3d_comb_rmv.png
    A doc/manual/source/_static/images/pseudo3d_combine.png
    A doc/manual/source/_static/images/register.png
    A doc/manual/source/_static/images/register0.png
    A doc/manual/source/_static/images/register1.png
    A doc/manual/source/_static/images/register2.png
    A doc/manual/source/_static/images/register3.png
    A doc/manual/source/_static/images/register4.png
    A doc/manual/source/_static/images/register5.png
    A doc/manual/source/_static/images/report.png
    A doc/manual/source/_static/images/reporter-cmenu.png
    A doc/manual/source/_static/images/reporter-details.png
    A doc/manual/source/_static/images/reporter-loadprof.png
    A doc/manual/source/_static/images/reporter-save.png
    A doc/manual/source/_static/images/reporter-saveprof.png
    A doc/manual/source/_static/images/reporter-view.png
    A doc/manual/source/_static/images/reporter-viewitem.png
    A doc/manual/source/_static/images/reporter.png
    A doc/manual/source/_static/images/reporter_comrep.png
    A doc/manual/source/_static/images/residualplot.png
    A doc/manual/source/_static/images/residuals.png
    A doc/manual/source/_static/images/rmsd_query-c.png
    A doc/manual/source/_static/images/rmsd_query-o.png
    A doc/manual/source/_static/images/rotor-add.png
    A doc/manual/source/_static/images/rotor-save-calibration.png
    A doc/manual/source/_static/images/rotor.png
    A doc/manual/source/_static/images/rotorstretch-0.png
    A doc/manual/source/_static/images/rotorstretch-1.png
    A doc/manual/source/_static/images/rotorstretch-2.png
    A doc/manual/source/_static/images/rotorstretch-3.png
    A doc/manual/source/_static/images/rotorstretch-4.png
    A doc/manual/source/_static/images/rotorstretch-5.png
    A doc/manual/source/_static/images/rotorstretch-6.png
    A doc/manual/source/_static/images/rotorstretch-7.png
    A doc/manual/source/_static/images/rotorstretch_report.png
    A doc/manual/source/_static/images/run_details.png
    A doc/manual/source/_static/images/s20W_bar.png
    A doc/manual/source/_static/images/sassoc.png
    A doc/manual/source/_static/images/save_colormap.png
    A doc/manual/source/_static/images/second_moment.png
    A doc/manual/source/_static/images/select_edits.png
    A doc/manual/source/_static/images/select_prefilt.png
    A doc/manual/source/_static/images/select_runs.png
    A doc/manual/source/_static/images/sequence.png
    A doc/manual/source/_static/images/set-zvalue.png
    A doc/manual/source/_static/images/simparams.png
    A doc/manual/source/_static/images/simulatedReport.png
    A doc/manual/source/_static/images/solution_edit.png
    A doc/manual/source/_static/images/solution_new.png
    A doc/manual/source/_static/images/solution_select.png
    A doc/manual/source/_static/images/solution_settings.png
    A doc/manual/source/_static/images/somo/somo_icon.png
    A doc/manual/source/_static/images/spectrum_extinction.png
    A doc/manual/source/_static/images/sw_spectrum.png
    A doc/manual/source/_static/images/time_derivative.png
    A doc/manual/source/_static/images/timestate-0.png
    A doc/manual/source/_static/images/timestate-1.png
    A doc/manual/source/_static/images/timestate-2.png
    A doc/manual/source/_static/images/timestate-3.png
    A doc/manual/source/_static/images/timestate-4.png
    A doc/manual/source/_static/images/ultra.xpm
    A doc/manual/source/_static/images/ultrascan3.png
    A doc/manual/source/_static/images/upload_fit_spectrum.png
    A doc/manual/source/_static/images/us_buffer.png
    A doc/manual/source/_static/images/us_buffer_spect.png
    A doc/manual/source/_static/images/us_buoyanc-2.png
    A doc/manual/source/_static/images/us_buoyanc.png
    A doc/manual/source/_static/images/us_conv-RA.png
    A doc/manual/source/_static/images/us_convert/us_convert_01.png
    A doc/manual/source/_static/images/us_convert/us_convert_02.png
    A doc/manual/source/_static/images/us_convert/us_convert_03.png
    A doc/manual/source/_static/images/us_convert/us_convert_04.png
    A doc/manual/source/_static/images/us_convert/us_convert_05.png
    A doc/manual/source/_static/images/us_convert/us_convert_06.png
    A doc/manual/source/_static/images/us_convert/us_convert_07.png
    A doc/manual/source/_static/images/us_convert/us_convert_08.png
    A doc/manual/source/_static/images/us_convert/us_convert_09.png
    A doc/manual/source/_static/images/us_convert/us_convert_10.png
    A doc/manual/source/_static/images/us_convert/us_convert_11.png
    A doc/manual/source/_static/images/us_convert/us_convert_12.png
    A doc/manual/source/_static/images/us_convert/us_convert_13.png
    A doc/manual/source/_static/images/us_convert/us_convert_14.png
    A doc/manual/source/_static/images/us_convert_01.png
    A doc/manual/source/_static/images/us_convert_02.png
    A doc/manual/source/_static/images/us_convert_03.png
    A doc/manual/source/_static/images/us_convert_04.png
    A doc/manual/source/_static/images/us_convert_05.png
    A doc/manual/source/_static/images/us_convert_06.png
    A doc/manual/source/_static/images/us_convert_07.png
    A doc/manual/source/_static/images/us_convert_08.png
    A doc/manual/source/_static/images/us_convert_09.png
    A doc/manual/source/_static/images/us_convert_10.png
    A doc/manual/source/_static/images/us_convert_11.png
    A doc/manual/source/_static/images/us_convert_12.png
    A doc/manual/source/_static/images/us_convert_13.png
    A doc/manual/source/_static/images/us_convert_14.png
    A doc/manual/source/_static/images/us_convert_definedscans.png
    A doc/manual/source/_static/images/us_convert_definesubset.png
    A doc/manual/source/_static/images/us_edit.png
    A doc/manual/source/_static/images/us_edit_mwl.png
    A doc/manual/source/_static/images/us_equiltime.png
    A doc/manual/source/_static/images/us_extinction-0.png
    A doc/manual/source/_static/images/us_extinction-00.png
    A doc/manual/source/_static/images/us_extinction-000.png
    A doc/manual/source/_static/images/us_extinction-1.png
    A doc/manual/source/_static/images/us_extinction-2.png
    A doc/manual/source/_static/images/us_extinction-3.png
    A doc/manual/source/_static/images/us_fds_filemanager-0.png
    A doc/manual/source/_static/images/us_fds_filemanager-1.png
    A doc/manual/source/_static/images/us_fds_filemanager-2.png
    A doc/manual/source/_static/images/us_fds_filemanager-3.png
    A doc/manual/source/_static/images/us_fds_filemanager-4.png
    A doc/manual/source/_static/images/us_investigator-2.png
    A doc/manual/source/_static/images/us_investigator.png
    A doc/manual/source/_static/images/us_modelmetrics-0.png
    A doc/manual/source/_static/images/us_modmet_report.png
    A doc/manual/source/_static/images/us_project.png
    A doc/manual/source/_static/images/us_project1.png
    A doc/manual/source/_static/images/us_project2.png
    A doc/manual/source/_static/images/us_project3.png
    A doc/manual/source/_static/images/us_project_add-supdata.png
    A doc/manual/source/_static/images/us_project_edit-supdata.png
    A doc/manual/source/_static/images/us_project_web.png
    A doc/manual/source/_static/images/us_project_webed.png
    A doc/manual/source/_static/images/us_solution1.png
    A doc/manual/source/_static/images/us_solution2.png
    A doc/manual/source/_static/images/us_solution3.png
    A doc/manual/source/_static/images/us_spectrum-0-upded.png
    A doc/manual/source/_static/images/us_spectrum-0.png
    A doc/manual/source/_static/images/us_spectrum-1.png
    A doc/manual/source/_static/images/us_spectrum-load.png
    A doc/manual/source/_static/images/usfont-1.png
    A doc/manual/source/_static/images/usfont-2.png
    A doc/manual/source/_static/images/vhw_combine-combo.png
    A doc/manual/source/_static/images/vhw_combine-envel.png
    A doc/manual/source/_static/images/vhw_combine-selrun.png
    A doc/manual/source/_static/images/vhw_combine.png
    A doc/manual/source/_static/images/vhw_distribution.png
    A doc/manual/source/_static/images/vhw_enh_groups.png
    A doc/manual/source/_static/images/vhw_enh_groups.png6-33-11.png
    A doc/manual/source/_static/images/vhw_enh_groups_res.png
    A doc/manual/source/_static/images/vhw_enhanced.png
    A doc/manual/source/_static/images/vhw_histogram.png
    A doc/manual/source/_static/images/xpn_report1.png
    A doc/manual/source/_static/images/xpn_report2.png
    A doc/manual/source/_static/images/xpn_viewer-loaded.png
    A doc/manual/source/_static/images/xpn_viewer-saved.png
    A doc/manual/source/_static/images/xpn_viewer.png
    A doc/manual/source/_static/images/zvalue_eq.png
    A doc/manual/source/_static/js/language_data.js
    A doc/manual/source/_static/js/sphinx_highlight.js
    A doc/manual/source/_static/language_data.js
    A doc/manual/source/_static/qthelp.css
    A doc/manual/source/_static/sphinx_highlight.js
    A doc/manual/source/analysprof_general.rst
    A doc/manual/source/analyte/analyte_edit.rst
    A doc/manual/source/analyte/analyte_new.rst
    A doc/manual/source/analyte/analyte_select.rst
    A doc/manual/source/analyte/analyte_settings.rst
    A doc/manual/source/analyte/index.rst
    A doc/manual/source/associations.rst
    A doc/manual/source/astfem_sim.rst
    A doc/manual/source/auto_index.py
    A doc/manual/source/beckman_openauc.rst
    A doc/manual/source/buffer/buffer_edit.rst
    A doc/manual/source/buffer/buffer_new.rst
    A doc/manual/source/buffer/buffer_select.rst
    A doc/manual/source/buffer/buffer_settings.rst
    A doc/manual/source/buffer/index.rst
    A doc/manual/source/buoyancy_editor.rst
    A doc/manual/source/colorgradient.rst
    A doc/manual/source/combine_models.rst
    A doc/manual/source/common_dialogs.rst
    A doc/manual/source/components.rst
    A doc/manual/source/conf.py
    A doc/manual/source/config.rst
    A doc/manual/source/convert.rst
    A doc/manual/source/ddist_combine.rst
    A doc/manual/source/dens_match.rst
    A doc/manual/source/dmga_init.rst
    A doc/manual/source/dmga_init_constr.rst
    A doc/manual/source/experiment/cells.rst
    A doc/manual/source/experiment/general.rst
    A doc/manual/source/experiment/import.rst
    A doc/manual/source/experiment/index.rst
    A doc/manual/source/experiment/liveupdate.rst
    A doc/manual/source/experiment/optics.rst
    A doc/manual/source/experiment/range.rst
    A doc/manual/source/experiment/rotor.rst
    A doc/manual/source/experiment/solutions.rst
    A doc/manual/source/experiment/speeds.rst
    A doc/manual/source/experiment/submit.rst
    A doc/manual/source/export_legacy.rst
    A doc/manual/source/fe_match/fe_dmga_adv.rst
    A doc/manual/source/fe_match/fe_match_adv.rst
    A doc/manual/source/fe_match/fe_match_main.rst
    A doc/manual/source/fe_match/fe_match_simulate.rst
    A doc/manual/source/fe_match/index.rst
    A doc/manual/source/fit_meniscus.rst
    A doc/manual/source/ga_initialize.rst
    A doc/manual/source/global_equil.rst
    A doc/manual/source/gmp/gmp.rst
    A doc/manual/source/gmp/gmp_audit_trail.rst
    A doc/manual/source/gmp/gmp_automation.rst
    A doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_experiment.rst
    A doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_gmp.rst
    A doc/manual/source/gmp/gmp_data_acquisition/index.rst
    A doc/manual/source/gmp/gmp_protocol_development.rst
    A doc/manual/source/gmp/gmp_report_generator.rst
    A doc/manual/source/gmp/gmp_signature.rst
    A doc/manual/source/gmp/index.rst
    A doc/manual/source/grid_editor.rst
    A doc/manual/source/idist_combine.rst
    A doc/manual/source/index.rst
    A doc/manual/source/manage_data.rst
    A doc/manual/source/model_editor.rst
    A doc/manual/source/multi-wavelength/index.rst
    A doc/manual/source/multi-wavelength/mwl_species_fit.rst
    A doc/manual/source/multi-wavelength/mwl_species_sim.rst
    A doc/manual/source/multi-wavelength/mwl_spectra.rst
    A doc/manual/source/multi-wavelength/mwlr_viewer.rst
    A doc/manual/source/pcsa/index.rst
    A doc/manual/source/pcsa/load_modelrecs.rst
    A doc/manual/source/pcsa/pcsa.rst
    A doc/manual/source/pcsa/pcsa_adv.rst
    A doc/manual/source/pcsa/pcsa_analys.rst
    A doc/manual/source/pcsa/pcsa_mlines.rst
    A doc/manual/source/pcsa/pcsa_results.rst
    A doc/manual/source/pcsa/pcsa_rpscan.rst
    A doc/manual/source/predict1.rst
    A doc/manual/source/predict2.rst
    A doc/manual/source/pseudo3d.rst
    A doc/manual/source/ramp_data.rst
    A doc/manual/source/register.rst
    A doc/manual/source/reporter.rst
    A doc/manual/source/requirements.txt
    A doc/manual/source/rmsd_query.rst
    A doc/manual/source/rotor_calibration.rst
    A doc/manual/source/rotors.rst
    A doc/manual/source/run_details.rst
    A doc/manual/source/sassoc.rst
    A doc/manual/source/second_moment.rst
    A doc/manual/source/simparams.rst
    A doc/manual/source/solutions/index.rst
    A doc/manual/source/solutions/solution_edit.rst
    A doc/manual/source/solutions/solution_new.rst
    A doc/manual/source/solutions/solution_select.rst
    A doc/manual/source/solutions/solution_settings.rst
    A doc/manual/source/start_page-abde.rst
    A doc/manual/source/start_page-dm.rst
    A doc/manual/source/start_page-int.rst
    A doc/manual/source/start_page-mw.rst
    A doc/manual/source/start_page-new.rst
    A doc/manual/source/start_page-rpt.rst
    A doc/manual/source/start_page.rst
    A doc/manual/source/time_derivative.rst
    A doc/manual/source/tmst_viewer.rst
    A doc/manual/source/us_administrator.rst
    A doc/manual/source/us_buoyancy.rst
    A doc/manual/source/us_edit.rst
    A doc/manual/source/us_equiltime.rst
    A doc/manual/source/us_extinction.rst
    A doc/manual/source/us_fds_filemanager.rst
    A doc/manual/source/us_investigator.rst
    A doc/manual/source/us_modelmetrics.rst
    A doc/manual/source/us_project.rst
    A doc/manual/source/us_spectrum.rst
    A doc/manual/source/vhw_combine.rst
    A doc/manual/source/vhw_distrib_plot.rst
    A doc/manual/source/vhw_enhanced.rst
    A doc/manual/source/xpn_viewer.rst
    R doc/manual/template.img.body
    R doc/manual/tidy.conf
    R doc/manual/time_derivative.body
    R doc/manual/ultrascan3.txt
    R doc/manual/us_buffer.body
    R doc/manual/us_edit.body
    R doc/manual/us_edit_mwl.body
    R doc/manual/us_equiltime.body
    R doc/manual/us_fds_filemanager.body
    R doc/manual/us_investigator.body
    R doc/manual/us_modelmetrics.body
    R doc/manual/us_project.body
    R doc/manual/us_solution.body
    R doc/manual/uscol.body
    R doc/manual/uscolor2.body
    R doc/manual/usfont.body
    R doc/manual/usfont2.body
    R doc/manual/vhw_combine.body
    R doc/manual/vhw_distrib_plot.body
    R doc/manual/vhw_enhanced.body
    R doc/manual/wrapped-images.lst
    M etc/etc_belongs_list.txt
    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/CMakeLists.txt
    M gui/libus_gui.pro
    M gui/us_abstractrotor_gui.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_data_loader.h
    M gui/us_experiment_gui.h
    M gui/us_extinction_gui.cpp
    M gui/us_extinction_gui.h
    M gui/us_get_run.h
    M gui/us_help.cpp
    M gui/us_load_auc.h
    M gui/us_model_gui.cpp
    M gui/us_model_gui.h
    M gui/us_model_loader.h
    M gui/us_plot.cpp
    M gui/us_plot.h
    M gui/us_plot3d.cpp
    M gui/us_properties.cpp
    M gui/us_rotor_gui.h
    M gui/us_select_edits.h
    M gui/us_select_item.cpp
    M gui/us_select_item.h
    M gui/us_select_runs.h
    M gui/us_select_triples.h
    M gui/us_solution_gui.cpp
    M gui/us_solution_gui.h
    M gui/us_spectrodata.cpp
    M gui/us_spectrodata.h
    M local.pri.template
    M makeall.sh
    A pkg/macos/README.md
    A pkg/macos/component.plist
    A pkg/macos/distribution.xml.in
    A pkg/macos/launcher/UltraScan3.app/Contents/Info.plist
    A pkg/macos/launcher/UltraScan3.app/Contents/MacOS/UltraScan3
    A pkg/macos/postinstall
    A pkg/macos/preinstall
    A pkg/macos/resources/Welcome.txt.in
    A pkg/macos/resources/background.png
    A pkg/macos/ultrascan_sysctl.plist
    A pkg/macos/uninstall.sh
    M programs/CMakeLists.txt
    M programs/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.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_norm_profile.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_clipdata.h
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_com_project/us_com_project_gui.h
    M programs/us_config/us_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_newxpnhost_db.cpp
    M programs/us_config/us_xpnhost.cpp
    M programs/us_config/us_xpnhost_db.cpp
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_ddist_combine/us_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_edit/us_edit.cpp
    M programs/us_edit/us_edit.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_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_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_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.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_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_modelmetrics/us_modelmetrics.cpp
    M programs/us_mpi_analysis/2dsa_worker.cpp
    M programs/us_mpi_analysis/CMakeLists.txt
    M programs/us_mpi_analysis/dmga_master.cpp
    M programs/us_mpi_analysis/ga_worker.cpp
    M programs/us_mpi_analysis/pcsa_worker.cpp
    M programs/us_mpi_analysis/revision.sh
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M programs/us_mwl_species_fit/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.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.cpp
    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_protocol_dev/us_protocol_dev_gui.cpp
    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_convert_scan.cpp
    M programs/us_pseudo_absorbance/us_convert_scan.h
    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_ramp_gui.h
    M programs/us_ramp/us_select_triples_ra.h
    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 programs/us_vhw_combine/us_vhwc_pltctl.h
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    R propignore
    R proppng
    R proptext
    M qmakeall.sh
    M qwtplot3d/CMakeLists.txt
    R qwtplot3d/lingua_de.ts
    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 test/utils/test_us_help_pages.cpp
    M test/utils/test_us_regex.cpp
    M test/utils/test_us_time_state.cpp
    A us-build
    M utils/CMakeLists.txt
    M utils/libus_utils.pro
    M utils/us_astfem_math.cpp
    M utils/us_astfem_math.h
    M utils/us_astfem_rsa.cpp
    M utils/us_buffer.h
    M utils/us_cfa_data.cpp
    M utils/us_crypto.cpp
    M utils/us_crypto.h
    M utils/us_extern.h
    M utils/us_lm.cpp
    M utils/us_matrix.cpp
    M utils/us_memory.cpp
    M utils/us_run_protocol.cpp
    M utils/us_run_protocol.h
    M utils/us_solve_sim.cpp
    M utils/us_time_state.cpp
    M utils/us_time_state.h
    M utils/us_timer.h
    M utils/us_xpn_data.cpp
    M vcpkg.json

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


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

  Changed paths:
    M gui/libus_gui.pro

  Log Message:
  -----------
  remove redundant macx{} block in libus_gui.pro

The single-line macx: LIBS already covers this; the block added in
the prior commit was duplicate.

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


  Commit: 5b846ae2ba06a1fe8922ca5463989738b9ac9388
      https://github.com/ehb54/ultrascan3/commit/5b846ae2ba06a1fe8922ca5463989738b9ac9388
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-06-18 (Thu, 18 Jun 2026)

  Changed paths:
    M gui/libus_gui.pro

  Log Message:
  -----------
  Merge pull request #375 from ehb54/ehb54-issue-766

fix win32 gui link: add version suffix to -lqwtplot3d


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

  Changed paths:
    M .gitignore
    R doc/manual/source/__pycache__/auto_index.cpython-39.pyc
    M gui/libus_gui.pro
    M local.pri.template
    M programs/us/revision.sh

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


  Commit: 4102be089f9a53763e66d2b41a5d7ff0a81baee9
      https://github.com/ehb54/ultrascan3/commit/4102be089f9a53763e66d2b41a5d7ff0a81baee9
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2026-06-19 (Fri, 19 Jun 2026)

  Changed paths:
    M admin/release/linux.pl

  Log Message:
  -----------
  Fix linux.pl package name generation for new version/revision header format

us_revision.h no longer has a single REVISION field; it now has separate
BUILDNUM/GIT_REVISION/REVISION_DATE/LOCAL_CHANGES fields. The old
"grep REVISION" matched both GIT_REVISION and REVISION_DATE, producing a
multi-line value that broke the generated package directory name and the
shell commands built from it (used by both the redhat and ubuntu release
Dockerfiles). Build the package name from US_Version (utils/us_defines.h)
and BUILDNUM instead.

Fixes ehb54/ultrascan-tickets#910


  Commit: 22905927a67f8bb8637ed325009771296c5b9052
      https://github.com/ehb54/ultrascan3/commit/22905927a67f8bb8637ed325009771296c5b9052
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-06-19 (Fri, 19 Jun 2026)

  Changed paths:
    M admin/release/linux.pl

  Log Message:
  -----------
  Merge pull request #451 from ehb54/ehb54-issue-910

Fix linux.pl package name generation for new version/revision header format


  Commit: 3c4a6a12de6f56ab3ccb0e05512fe01538445686
      https://github.com/ehb54/ultrascan3/commit/3c4a6a12de6f56ab3ccb0e05512fe01538445686
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2026-06-19 (Fri, 19 Jun 2026)

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

  Log Message:
  -----------
  Fix CodeQL build-target detection: == is not valid in POSIX sh [ ]

The "Calculate Build Targets" step runs under sh (dash), where [ ] only
supports = not ==. Every [ "$X" == "true" ] test errored as "unexpected
operator" and was treated as false, so the full-rebuild branch never ran
even on a push to main with FORCE_ALL=true. This meant CodeQL's analysis
database only ever contained whichever programs happened to be touched
by a given push's diff, causing already-open alerts in untouched files
(e.g. us_spectrum.cpp) to flap between Fixed/Reappeared across unrelated
PRs without the underlying code ever changing.

Fixes ehb54/ultrascan-tickets#911


  Commit: 2bb70f296f3ecc8f762152da20c145583f3d4fc1
      https://github.com/ehb54/ultrascan3/commit/2bb70f296f3ecc8f762152da20c145583f3d4fc1
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2026-06-19 (Fri, 19 Jun 2026)

  Changed paths:
    M programs/us_globalequil/us_eqmath.cpp
    M programs/us_globalequil/us_fit_worker.cpp
    M programs/us_mwl_species_fit/us_mwl_sf_plot3d.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_pcsa/us_pcsa_process.cpp
    M programs/us_spectrum/us_spectrum.cpp

  Log Message:
  -----------
  Fix remaining CodeQL security alerts: int-multiplication overflow + format arg

Same pattern as PR #435: cast one multiplication operand to qsizetype
before sizing a QVector, so the multiply itself doesn't happen in (32-bit)
int before widening. Also fixes a %d/qsizetype format-specifier mismatch
in us_pcsa_process.cpp.

Fixes ehb54/ultrascan-tickets#912


  Commit: 8ebc45097882afa73f22a184410e310658fca0de
      https://github.com/ehb54/ultrascan3/commit/8ebc45097882afa73f22a184410e310658fca0de
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-06-19 (Fri, 19 Jun 2026)

  Changed paths:
    M admin/release/linux.pl

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


  Commit: 733d3f549696b0efe49cd26d0840bdf6ab37d5e7
      https://github.com/ehb54/ultrascan3/commit/733d3f549696b0efe49cd26d0840bdf6ab37d5e7
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-06-19 (Fri, 19 Jun 2026)

  Changed paths:
    A VERSION
    M utils/us_defines.h

  Log Message:
  -----------
  Merge pull request #445 from ehb54/bump-to-v4.1.0

Bump to v4.1.0


  Commit: 951770eef3cf63893454a5402ccb79e4a64062db
      https://github.com/ehb54/ultrascan3/commit/951770eef3cf63893454a5402ccb79e4a64062db
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-06-19 (Fri, 19 Jun 2026)

  Changed paths:
    A VERSION
    M utils/us_defines.h

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


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

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

  Log Message:
  -----------
  Merge pull request #452 from ehb54/ehb54-issue-911

Fix CodeQL build-target detection (sh != bash, == in [ ])


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

  Changed paths:
    M .github/workflows/codeql-analysis.yml
    A VERSION
    M utils/us_defines.h

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


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

  Changed paths:
    M programs/us_globalequil/us_eqmath.cpp
    M programs/us_globalequil/us_fit_worker.cpp
    M programs/us_mwl_species_fit/us_mwl_sf_plot3d.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_pcsa/us_pcsa_process.cpp
    M programs/us_spectrum/us_spectrum.cpp

  Log Message:
  -----------
  Merge pull request #453 from ehb54/ehb54-issue-912

Fix remaining CodeQL security alerts (multiplication overflow + format arg)


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

  Changed paths:
    M makeall.sh

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

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

Fixes ultrascan-tickets#925


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

  Changed paths:
    M makeall.sh

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

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

ehb54/ultrascan-tickets#925


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

  Changed paths:
    M makeall.sh

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

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

ehb54/ultrascan-tickets#925


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

  Changed paths:
    M makeall.sh

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

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

ehb54/ultrascan-tickets#925


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

  Changed paths:
    M makeall.sh

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

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


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

  Changed paths:
    M admin/release/linux.pl

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

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

Fixes ehb54/ultrascan-tickets#868


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

  Changed paths:
    M admin/release/linux.pl

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

Include LICENSE.txt in Linux release packages


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

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp

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


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

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp

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

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


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

  Changed paths:
    M programs/us_manage_data/us_manage_data.cpp

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


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

  Changed paths:
    M programs/us_manage_data/us_manage_data.cpp

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


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

  Changed paths:
    M programs/us_manage_data/us_manage_data.cpp

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

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


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

  Changed paths:
    M programs/us_config/us_database.cpp

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


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

  Changed paths:
    M programs/us_manage_data/us_manage_data.cpp

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


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

  Changed paths:
    M programs/us_config/us_database.cpp

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


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

  Changed paths:
    M programs/us_manage_data/us_manage_data.cpp

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


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

  Changed paths:
    M programs/us_config/us_database.cpp

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


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

  Changed paths:
    M programs/us_config/us_database.cpp

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

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


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

  Changed paths:
    M programs/us/us.cpp

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


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

  Changed paths:
    M programs/us/us.cpp

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


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

  Changed paths:
    M programs/us/us.cpp

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

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


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

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

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

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

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

Closes #936

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


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

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

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

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


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

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

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

Closes ehb54/ultrascan-tickets#939

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


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

  Changed paths:

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


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

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

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

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


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

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

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

Merge main into somo-qt6


Compare: https://github.com/ehb54/ultrascan3/compare/8886d756072f...6fc2e4866baf

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