[us-commits] [ehb54/ultrascan3] 339cdf: Add CLI support and refactor US Astfem Sim module

Lukas Dobler noreply at github.com
Wed Jan 22 07:54:14 MST 2025


  Branch: refs/heads/lukas/us_astfem_sim_timestate
  Home:   https://github.com/ehb54/ultrascan3
  Commit: 339cdfb9969efcc849a4bad7b24a1a9d19f4deac
      https://github.com/ehb54/ultrascan3/commit/339cdfb9969efcc849a4bad7b24a1a9d19f4deac
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-01-22 (Wed, 22 Jan 2025)

  Changed paths:
    M gui/us_buffer_gui.cpp
    M gui/us_buffer_gui.h
    M gui/us_model_gui.cpp
    M gui/us_model_gui.h
    M gui/us_rotor_gui.cpp
    M gui/us_rotor_gui.h
    M gui/us_sim_params_gui.cpp
    M gui/us_sim_params_gui.h
    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.h

  Log Message:
  -----------
  Add CLI support and refactor US Astfem Sim module

Implemented comprehensive command-line interface (CLI) parsing to enable headless operation, including flags for model, buffer, simulation parameters, rotor, and output options. Refactored variable names, added initialization for key attributes, and made codebase improvements like replacing raw pointers and enhancing readability. Introduced optional GUI-less behavior for improved automation and streamlined workflow.

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


  Commit: 4dfcb52b7d4544e654ab73f30cafde902136c303
      https://github.com/ehb54/ultrascan3/commit/4dfcb52b7d4544e654ab73f30cafde902136c303
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-01-22 (Wed, 22 Jan 2025)

  Changed paths:
    M programs/us_astfem_sim/us_astfem_sim.cpp

  Log Message:
  -----------
  Fix: us_astfem_sim producing wrong timestates

Corrected the formula for omega2t sum to use the average speed during acceleration instead of the final speed for each step. This fixes https://github.com/ehb54/ultrascan-tickets/issues/406

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


Compare: https://github.com/ehb54/ultrascan3/compare/62367d547f9f...4dfcb52b7d45

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