Skip to content

Releases: huiw11512-dotcom/BeamCoverage

BeamCoverage 3.2.0

Choose a tag to compare

@huiw11512-dotcom huiw11512-dotcom released this 17 Jul 10:36

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

Choose a tag to compare

@huiw11512-dotcom huiw11512-dotcom released this 23 Jun 10:06

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 --release passed.
  • Windows EXE smoke test passed.
  • Android APK release build and signature verification passed.

BeamCoverage 3.1.4

Choose a tag to compare

@huiw11512-dotcom huiw11512-dotcom released this 23 Jun 07:54

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

Choose a tag to compare

@huiw11512-dotcom huiw11512-dotcom released this 23 Jun 05:34

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

Choose a tag to compare

@huiw11512-dotcom huiw11512-dotcom released this 23 Jun 03:56

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

Choose a tag to compare

@huiw11512-dotcom huiw11512-dotcom released this 22 Jun 18:14

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.