Version-2.0.0
Release Date : May 2026
Major Features
Quadrant Folding – Synthetic Evaluation & Optimization Overhaul
Synthetic Gaussian data generation for quantitative evaluation of background subtraction quality
Full evaluation metric suite: MSE against synthetic data, equator metrics, symmetry score, and composite loss; metrics exported to
background_metrics.csvEvaluation baseline persistence: optionally fix a reference baseline image across the dataset for consistent comparisons
“Optimize each image” mode: run the background parameter search independently per image rather than reusing the folder-level best configuration
Optimization timeout feature: cap the per-image search time to prevent runaway computations
Background search utilities extended with
process_file_with_timeout, fullevaluate_losspipeline, and improved parameter range handlingSynthetic parameters and evaluation baseline stored in the processing cache for reproducibility
persist_evaluation_baselineandoptimize_each_imagecheckboxes added to the QF settings bindings
Quadrant Folding – CSV and Headless Consistency
QF_CSVManagerextended with versioning and timestamp columns (version,date) insummary.csvNew columns in
summary.csv:blank_enabled,mask_enabled,blank_weight,detector,lambda_sdd—sourced fromSettingsManager/ImageDataso GUI and headless report identical valuesROI preferences (
fixed_roi_w,fixed_roi_h) mapped to canonical CSV columnsHeadless
QuadrantFoldinghnow applies blank and mask preprocessing settings fromSettingsManager, matching GUI behaviorprocessing_flagspropagated fromQuadrantFolderthrough toQF_CSVManagerBackground metrics CSV upserted into the processing info for headless consistency
Transition background parameters added to evaluation baseline handling
Documentation Overhaul
All major module docs refreshed: Equator, Quadrant Folding, Projection Traces, X-Ray Viewer, Add Intensities, Scanning Diffraction, Total Diffracted Intensity
New dedicated Quadrant Folding – Background Subtraction reference page with manual and automated methods, settings descriptions, and worked examples
Utilities section reorganised; DDF Processor and Convert Rectangle Image to Square Images entries added
Deprecated/outdated doc files removed; broken links updated to
.mdextensionCommon Settings page expanded to cover calibration workflow
.. note:: Version 2.0.0 is a major release. This version has been tested on Python 3.10 on Ubuntu 22.04.
Total Changes: ~60 commits since v1.30.0