Skip to content

HydroChrono 0.3.2 – CLI polish & YAML/HDF5 & GUI robustness improvements

Latest

Choose a tag to compare

@dav-og dav-og released this 28 Oct 00:49
2db832f

HydroChrono 0.3.2 focuses on CLI polish, robust wave inputs, exporting irregular wave data to HDF5 files, and a fix to the GUI pause/play button.

Highlights

  • Progress bar updates in-place and respects --quiet
  • Wave parsing shorthands: h/H, t/T/tp/TP/p/P, amplitude/A - with validation
  • HDF5 export of irregular inputs: frequencies, spectrum, and free-surface time/eta
  • Larger Play/Pause button with fixed label

What’s new

  • CLI
    • Progress bar fixed
  • Waves
    • Shorthand keys for height/period/amplitude
    • Validation errors for missing/invalid regular wave inputs
    • Irregular waves: corrected forcing, reproducible via seed
  • Export
    • Writes /inputs/simulation/waves/irregular/{frequencies_hz, spectral_densities, free_surface_time, free_surface_eta}
  • GUI
    • Enlarged Play/Pause button and improved text rendering

Install (Windows x64)

  • Download HydroChrono-0.3.2-win64.zip
  • Unzip; all required DLLs included (Chrono, HDF5, yaml-cpp, Irrlicht, MSVC)
  • Run regression tests:
    python .\tests\run_hydrochrono\run_tests.py --all