Repository navigation
Final Python Release
- v0.9.1 is the final release of the Python/PyQt6 edition of MeasureLab. Development of this edition ends with this release.
Added
- Measurement Console:
- Added a five-pane layout with two instruments above and three below.
- FFT Optimization:
- Added optimization coverage indicators for standard, medium, and huge FFT sizes, including measured and estimated plans for both processing precisions.
Changed
- Startup and Navigation:
- Displayed the splash screen earlier, prepared common FFT plans and up to four recent or basic modules during startup, and deferred the remaining pages until needed.
- Standardized the initial window size and improved lazy page loading and status refresh responsiveness.
- GUI Theme:
- Refined measurement controls, menus, group boxes, and window styling across light, dark, and system themes.
- Documentation and Maintenance:
- Documented the final Python release, refreshed affected widget screenshots, and strengthened lint, typing, and GUI regression checks.
Fixed
- GUI Shutdown:
- Stopped module timers and background work during widget cleanup and canceled deferred page loading when the main window closes.
- Settings:
- Refreshed calibration values when returning to Settings and used active double-precision FFT plans during optimization.
- Spectrum Analyzer:
- Kept translated controls within the widget size limit while preserving accessible start/stop descriptions.
- Goniometer:
- Kept the plot background and direction labels consistent across themes.
- Release Notes:
- Preserved the complete changelog section when the version number is repeated in its body.
Removed
- Plot Comparer:
- Removed the Plot Comparer module, comparison actions, and saved comparison-session state while retaining shared export utilities.
🔐 Security Scan Results (VirusTotal)
All distributed binaries were scanned using VirusTotal.
No critical malware was detected.
🐧 Linux
- MeasureLab-v0.9.1-linux-x86_64.AppImage
VirusTotal Scan:
👉 https://www.virustotal.com/gui/file/4b614ffe77163b85a2a762b681ec2338ac761ea469e4597c96486d4a6e3c5668
🍎 macOS
-
MeasureLab-v0.9.1-macos-arm64.dmg
VirusTotal Scan:
👉 https://www.virustotal.com/gui/file/8c4d167f45219e7c87b268cf351bab8b262f290dfc0185126132bedfec814748 -
MeasureLab-v0.9.1-macos-x64.dmg
VirusTotal Scan:
👉 https://www.virustotal.com/gui/file/5350e713bfec5385c68c4eaba9828fe3e92f67e700ce5ae0bc1c2a19e0a6efac
🪟 Windows
-
MeasureLab-v0.9.1-windows-x64-onedir.zip
VirusTotal Scan:
👉 https://www.virustotal.com/gui/file/11d70c0eb63a94712423fd1043896917b0f3f05bf3256ba5d4b5040bc418fd24 -
MeasureLab-v0.9.1-windows-x64-setup.exe
VirusTotal Scan:
👉 https://www.virustotal.com/gui/file/4be31d84ef3d39d2619b18964bd066a6e59307a9fb7cd16850c7952fd80c55ae