{"name": "PARACUDA-NG", "package_name": "paracuda_ng", "version": "1.0.2", "experimental": false, "qgis_min": "3.30.0", "qgis_max": "4.99.0", "downloads": 18, "uploaded_by": "sharadgupta27", "upload_datetime": "2026-08-11T04:48:39.278722", "changelog": "1.0.2\n- 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.\n- Renamed an ambiguous single-letter local (E741) and replaced a bare except (E722) in the models backend.\n1.0.1\n- 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.\n- Replaced every silent try/except/pass with contextlib.suppress so the intent is explicit, and documented the two subprocess call sites that launch pip.\n1.0.0\n- First QGIS plugin release: the full 7-step spectral-ML wizard as a native, dockable Qt6 panel (QGIS 3.30+ and QGIS 4).\n- Apply a trained model to a loaded QGIS raster layer and add the prediction back as a new layer with a matching colour map.\n- Data / Configuration / Preprocess / Model / Validate / Execution / Apply steps with a live Model Development Flow diagram (exportable at 300 DPI).\n- 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.\n- 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.\n- Check Spectral Integrity (label-permutation and spectral-mixing tests) and Spectral Harmonization tools, plus a Data Converter.\n- 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.\n- Data Distribution inspects one property at a time from a drop-down, with a histogram, boxplot, normal Q-Q plot, cumulative distribution and findings.\n- 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.\n- Automatic first-run installation of the required Python packages; five selectable themes (Ocean, Slate, Forest, Light-Contrast, Dark).", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/paracuda_ng/version/1.0.2/download/"}