Skip to content

v31.04-beta

Choose a tag to compare

@drandyhaas drandyhaas released this 21 Oct 04:09
· 293 commits to main since this release
106cb3f

Summary of Git Changes Since Version 31.03

Major Features Added:

  1. Per-Channel Resampling (Commits: 88028c4, 56c7ad2)
    - Converted doresamp from global setting to per-channel array
    - GUI updates resamp box when switching channels
    - Each channel can have independent resampling settings
    - Backward compatible with old settings files
  2. Per-Channel Peak Lines (Commit: 7f70cae)
    - Peak detect mode now works per-channel instead of globally
    - Menu checkbox syncs with active channel's state
    - Multiple channels can show peak lines simultaneously
    - Each channel gets its own max/min peak lines
  3. Per-Board Pulse Stabilizer (Commit: 7a9fa9c)
    - Converted pulse_stabilizer_enabled to per-board array
    - Menu checkbox updates when switching boards
    - Each board can have independent pulse stabilizer settings
  4. Pulse Stabilizer Feature (Commit: 1d883d8)
    - New stabilization mode using edge midpoint instead of threshold crossing
    - Better for pulse/digital signals
    - Uses trigger delta to find edge min/max
  5. Peak Lines Improvements (Commit: 2253119)
    - Peak lines width now updates with global line width setting
    - Fixed x-axis stability using fixed reference x-axis
    - Prevents jitter from trigger stabilization

Trigger Stabilizer Improvements:

  1. Extra Trigger Stabilizer Tuning (Commits: a4972d1, 98b653c, 6522c51, 3d605bc, 2933963)
    - Reset totdistcorr when resetting time axis (fixes stability bug)
    - Removed nsunits from trigger stabilizer calculation
    - Adjusted distcorr range for better performance
    - Minor cleanup of extra trig stabilizer code

Build & Documentation:

  1. Build Scripts Updated (Commit: 19ca95f)
    - Added dummy_server to PyInstaller builds (Linux, Mac, Windows)
  2. Documentation Updates (Commits: 4e01904, c499cdf)
    - Updated README.md to point to main branch
    - Updated firmware README.md to main branch
  3. Misc Improvements:
    - Measurement table geometry adjustment (d411f20)
    - Removed spec files (1b7afa8, b95b6b0)