Releases: huiw11512-dotcom/BeamCoverage
Releases · huiw11512-dotcom/BeamCoverage
Release list
BeamCoverage 3.2.0
BeamCoverage 3.2.0
- ???????????????????????????
- ??????????? x/y/z ????,??????? O=(0,0,0),?? m/cm/mm/km?
- ???????????????,?? S?E_RMS?E_peak???????????????
- ????????????????????????????????
- EXE ? APK ????? 3.2.0,???????????????
????:
BeamCoverage.exe:Windows ??????BeamCoverage.apk:Android ????BeamCoverage_release.zip:?????,? EXE?APK?Excel???? HTML?????????
BeamCoverage 3.1.6
BeamCoverage 3.1.6
Changes:
- Improved OpenGL color contrast for current S=S0 3D envelope and scan-union 3D preview.
- Replaced yellow/green saturation with multi-color contrast mapping, rank stretching, geometric shading, and subtle mesh edges.
- Preserved calculation logic for S=S0 envelopes, scan union, and far-field patterns.
- Kept adaptive 3D view scaling and true coordinate axes from 3.1.5.
Validation:
python tools/run_validation.py --releasepassed.- Windows EXE smoke test passed.
- Android APK release build and signature verification passed.
BeamCoverage 3.1.4
BeamCoverage 3.1.4 desktop/APK update
Fixes:
- Replaced floating 3D explanation overlays with real OpenGL coordinate axes, ticks, and projected axis labels.
- Fixed PySide6 QMatrix4x4 projection failure seen during calculation.
- Rebuilt Windows EXE and Android APK from the same source version.
Validation:
- Full release validation passed.
- EXE smoke test passed.
- APK signature and manifest verification passed.
BeamCoverage 3.1.2
BeamCoverage 3.1.2
Desktop 3D view update:
- Auto-centers OpenGL 3D views and pulls back the initial camera distance.
- Adds display-only aspect enhancement for extreme aperture/range ratios; numerical data is unchanged and the view scale is shown in the title.
- Uses a calmer viridis-style envelope palette for current 3D envelope and scan-union preview.
- Makes low-value 3D pattern areas semi-transparent and removes strong reference axes from the 3D pattern page.
Validation:
- python tools\run_validation.py --release passed.
- Packaged EXE smoke test passed with app_version 3.1.2.
- APK versionName 3.1.2 / versionCode 33 and signature verification passed.
Assets:
- BeamCoverage.zip: full Windows + Android release package.
- BeamCoverage.apk: Android internal preview build.
BeamCoverage 3.1.1
BeamCoverage 3.1.1
Desktop update:
- Uses PyQtGraph OpenGL for interactive 3D envelope, 3D pattern, and scan-union 3D preview pages.
- Keeps the numerical calculation core unchanged; OpenGL is only the display layer.
- Keeps Matplotlib fallback for headless validation, report generation, and machines without an OpenGL context.
- Synchronizes EXE metadata, in-app version, update checking, and Android Preview versionName.
Validation:
- python tools\run_validation.py --release passed.
- Packaged EXE smoke test passed.
- APK signature verification passed.
Assets:
- BeamCoverage.zip: full Windows + Android release package.
- BeamCoverage.apk: Android internal preview build.
BeamCoverage 3.1.0
BeamCoverage 3.1.0 release.
Downloads:
- BeamCoverage.zip: full delivery package with Windows EXE, Android APK, Excel workbook, interactive 3D HTML, README, and CHANGELOG.
- BeamCoverage.apk: Android internal preview build only.
Highlights:
- Windows EXE updated to 3.1.0 with automatic sampling and staged parameter calculation.
- Android APK updated to versionName 3.1.0 / versionCode 31 and rebuilt from the latest shared calculation core.
- Parameter edits on desktop no longer overwrite the right-hand plots until Calculate is clicked.
- Last-session settings are restored on startup.
- In-app change log and GitHub update check.
- Release package validation includes packaged EXE smoke test, APK signature verification, and ZIP entry checks.
Install:
- Windows: download BeamCoverage.zip, unzip it, then run BeamCoverage.exe.
- Android: install BeamCoverage.apk for internal preview testing.