Skip to content

PAGenT-v0.3.0-alpha

Latest

Choose a tag to compare

@kmmukut kmmukut released this 22 Apr 09:20

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)
    • Full CLI flags for --mask_type, --noise_types, --tem_style, --tem_mean, --tem_std, --tem_color
  • 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
  • Documentation:

    • Updated README with installation steps, CLI examples, GUI screenshots, and configuration reference.