Skip to content

3.2.10

Choose a tag to compare

@fmassucci fmassucci released this 03 Mar 11:23
99157c3

Release 3.2.10
Subminor Version - Released on Mar 03, 2026

New Features
Ellipse Deviation Feature: A new per-seed morphological metric that measures contour irregularity against a fitted ellipse. Available in the seed detail panel, scatter plot variable selector, and individual features data.
Configurable JPEG Roundtrip for Inference Model descriptors can now specify JPEG encoding parameters (quality, chroma subsampling) to match training-time preprocessing, improving inference accuracy.
Label Smoothing Support Models can specify a label smoothing parameter. Entropy and probability outputs are automatically corrected by subtracting the smoothing floor and renormalizing, for both binary and multiclass classification.
Bug Fixes
Mosaic Temp File Lifecycle — Hardened cleanup with set-based tracking, retry logic for Windows file locks, and dual-location orphan cleanup on startup
Mosaic Disregarded Count — Fixed double-counting of disregarded beans in total image calculation
Mosaic Old File Compatibility — Graceful handling of analysis files created before the ellipse deviation feature was added
Moka Weight Estimation — Fixed incorrect geometry proxy for peaberry beans, missing return values on early exits, and input mutation on repeated calls
PDF Report Image Dimensions — Switched to more robust image dimension reading and added guards for missing or corrupt files
CLAHE Parameters — Now correctly handles tile grid size as both scalar and [width, height] array formats from model descriptors
Probability Normalization — UI now always displays probability values in [0, 1] regardless of label smoothing configuration