PAGenT v0.3.0‑alpha (2025‑04‑22)
Note: The core fractal‐aggregation engine remains under active development; this release delivers a fully functional image‑mask & noise pipeline and GUI front‑end.
✨ New Features
-
Command‑Line Pipeline (
image_mask_generation/pipeline.py):- Parse XML clusters into
data.csv - Generate 1‑bit particle and cluster masks (1024×1024 px)
- Render base cluster images and apply selectable noise:
- Gaussian (
gauss), Poisson (poisson), Combined (combined), TEM‐style background (tem)
- Gaussian (
- Full CLI flags for
--mask_type,--noise_types,--tem_style,--tem_mean,--tem_std,--tem_color
- Parse XML clusters into
-
PyQt5 GUI (
image_mask_generation/gui.py):- Browse working directory & XML folder (defaults to
<wd>/xmls/) - File name filters, Particle/Cluster mask toggles
- Multi‐select noise options with spinboxes for TEM mean/std
- RGBA color picker (with alpha) for TEM overlay
- Light/Dark theme switch
- Threaded execution with live log panel and completion status
- Browse working directory & XML folder (defaults to
-
Documentation:
- Updated README with installation steps, CLI examples, GUI screenshots, and configuration reference.