Repository navigation
v0.9.7 — Power Analyzer Overhaul, Long-Time Logging Boost, GUI Polish
Pre-release
Pre-release
✨ What's New in v0.9.7 (2025-07-27)
⚙️ Core & Backend Updates
- Auto-generates
version.pyusing UTC timestamps (Python <3.11 compatible) - Dynamic SCPI blacklist for timeouts and failed commands
- Improved IDN parsing and frequency reference retrieval at connect time
⚡ Power Analyzer Overhaul
- New PF angle (θ) displayed in GUI and PQ plot
- Energy metrics shown live:
Wh,VAh,VARh - Visual DC offset status with toggle feedback
- Auto-calibration visibly updates correction factor in GUI
- Refined clamp/shunt scaling logic with better debug output
📈 Long-Time Logging Boost
- MATH and CHx channels supported in single
session_log.csv - Per-channel scaling using UNIT? detection (Volts vs Amps)
- Optional
VavgandVrmslogging - Status updates shown every 5 cycles
- Improved pause/resume/stop logic
💻 GUI & Usability
- Debug log supports FULL vs MINIMAL verbosity toggle
- New button to copy full channel CSV to clipboard
- "Remove DC Offset" toggle now visible in output and plot
- License tab parses and displays Rigol license info via HTTP
- Small polish across styles, labels, and dark mode consistency
🐞 Other Fixes
- Power analysis and logging mutually exclusive — prevents conflict
- Improved SCPI stability for noisy links and hacked firmware
⏫ Pushed as v0.9.7
🐳 Docker build auto-triggered via GitHub Actions
📦 Latest image available: aridev1/mso5000_liveview:v0.9.7