1.0.2 - Raster-layer filter resolves the QGIS 3.34+ scoped enum first and only falls back to the pre-3.34 unscoped member, so the Qt6 compatibility check is clean while QGIS 3.30-3.33 keeps working. - Renamed an ambiguous single-letter local (E741) and replaced a bare except (E722) in the models backend. 1.0.1 - Workbook XML in the Data Converter's fast .xlsx reader is now parsed with defusedxml, which refuses the entity declarations behind "billion laughs" expansion; without defusedxml installed the reader stands down and pandas reads the file as before. - Replaced every silent try/except/pass with contextlib.suppress so the intent is explicit, and documented the two subprocess call sites that launch pip. 1.0.0 - First QGIS plugin release: the full 7-step spectral-ML wizard as a native, dockable Qt6 panel (QGIS 3.30+ and QGIS 4). - Apply a trained model to a loaded QGIS raster layer and add the prediction back as a new layer with a matching colour map. - Data / Configuration / Preprocess / Model / Validate / Execution / Apply steps with a live Model Development Flow diagram (exportable at 300 DPI). - Sensor resampling for Sentinel-2, Landsat 5/7/8/9, EnMAP, EMIT, PRISMA, DESIS, PlanetScope and VENuS, plus custom FWHM/SRF grids and band binning. - Single and batch model runs, Find Best Preprocessing search, Optuna tuning, K-Fold / Leave-One-Out / Leave-P-Out cross-validation, and compositional (CLR/ALR/ILR) modelling. - Check Spectral Integrity (label-permutation and spectral-mixing tests) and Spectral Harmonization tools, plus a Data Converter. - Data loading runs off the UI thread behind a progress dialog and picks the fastest available reader, roughly halving the time to open a large spreadsheet. - Data Distribution inspects one property at a time from a drop-down, with a histogram, boxplot, normal Q-Q plot, cumulative distribution and findings. - Noisy-edge and water-band exclusion presets follow the selected spectral domain (VSWIR, LWIR or both) and merge into the Omit field instead of stacking duplicates. - Automatic first-run installation of the required Python packages; five selectable themes (Ocean, Slate, Forest, Light-Contrast, Dark).
yes
sharadgupta27
2026-08-11T09:48:39.278722+00:00
3.30.0
4.99.0
None
no
Plugin Tags