Repository navigation
ardirec v0.2.0-alpha.10 — Harmonics Workstation
Pre-release
Pre-release
·
318 commits
to main
since this release
ardirec alpha.10 upgrades Harmonics from a role-switched proof view into a dense full-record investigation workspace.
Highlights:
- Harmonics now defaults to all recognized Voltage + Current analog signals in one vertically scrollable workspace; no measuring-signal switch is required to reveal Current after Voltage.
- Harmonics uses one dedicated analysis cursor only. Time/Phasor/Locus/Table retain dual C1/C2 workflows.
- The single Harmonic Cursor keeps the same shared timebase and digital-edge snapping behavior.
- Full spectrum mode now shows H0/DC, H1 fundamental and H2..Hn. Distortion-only H2..Hn remains available as an optional view.
- H0/DC is calculated as the arithmetic mean of the same one-cycle trailing window and is never multiplied by sqrt(2).
- Compact 128 px virtualized rows expose substantially more signals per screen and keep large analog records responsive while scrolling.
- Direct bar annotations show %H1 and engineering magnitude when spacing permits; hover reveals order, frequency, magnitude, %H1 and phase.
- Scope controls provide Electrical, Voltage, Current, Visible and All Analog views.
- H10/H15/H25/H50 and %H1/RMS controls remain available without changing the cursor or scroll context.
- Cached harmonic snapshots avoid recomputing spectra merely because a row scrolls out and back into view.
- Primary/Secondary continues to scale absolute magnitudes while %H1 and THD remain invariant.
- Core regression tests now validate a known DC + H1 + H2 waveform and confirm DC is excluded from THD.
Windows development distribution remains a portable ZIP folder. The executable is unsigned, so Windows SmartScreen may show a warning.
What's Changed
Full Changelog: v0.2.0-alpha.9...v0.2.0-alpha.10