{"name": "InSAR Suite", "package_name": "InSAR_Suite", "version": "3.3.3", "experimental": false, "qgis_min": "4.0.0", "qgis_max": "4.99.0", "downloads": 61, "uploaded_by": "gdrf", "upload_datetime": "2026-08-26T05:13:13.695153", "changelog": "3.3.3 - New feature, bug fix and text fix.\r\n\r\nAdded the InSAR Report module: generates a PSI summary sheet for a study area (hand-drawn on the map, loaded from a polygon file, or picked from a layer already in the project), with PS count, density (PS/kmq), areal coverage (buffer method, configurable radius, automatically computed in a metric/projected CRS even if source data is in geographic coordinates), kinematic coherence (configurable threshold), mean visibility \u00b1 standard deviation (from a VIS layer, filtered to the study area) and mean velocity \u00b1 standard deviation (total and coherent-only) for both ascending and descending datasets, plus the mean EWUD vector (angle \u00b1 circular standard deviation, velocity \u00b1 standard deviation, E and U components \u00b1 standard deviation, all filtered to the study area even if the source EWUD/VIS layers cover a wider extent). The EWUD angle uses circular statistics (vector mean) instead of an arithmetic mean, correcting a bias near the 0\u00b0/360\u00b0 boundary; the resultant length R (directional coherence indicator) is shown as a tooltip. No new dependencies required. Same feature as InSAR Suite 3.2.7 for QGIS 3.\r\n\r\nAdded acceleration detection to the InSAR Report module: for each dataset (ascending/descending), a piecewise linear regression with exactly 2 fixed segments (1 breakpoint, whose optimal position is still found automatically) is fitted to the mean coherent-PS time series, after removing the seasonal component (thermal/hydrological, typical of PSI data; period estimated from the actual acquisition cadence). The ratio between the two segments' velocities is reported (configurable threshold, default 1.5), along with the breakpoint date; a direction reversal between the two segments is flagged separately. The segment count is deliberately fixed at 2, not BIC-selected: a meaningful velocity ratio requires exactly two velocities to compare, and free-knot piecewise models tend to make BIC favor more segments than genuinely warranted (see below). Also added the number of EWUD cells falling within the study area, shown next to the mean EWUD vector.\r\n\r\nBug fix: corrected a wrong pwlf attribute name (\".rss\" instead of \".ssr\") in the TS \"Analisi non lineare piecewise\" tool, which caused its BIC-based automatic segment count selection to silently fail (always falling back to the same default instead of genuinely testing segment counts via BIC). Also fixed non-deterministic results from pwlf's optimizer by setting a fixed random seed, and removed the seasonal component before the fit for the same reason as above. The default for \"Numero massimo di segmenti\" is now 2 (was 5), still adjustable by the user; note that, unlike the Report module, this tool still uses BIC to pick among 2-5 segments and can occasionally favor more segments than a geologist would expect, due to the free-knot BIC effect described above -- this is a known limitation of the underlying method, not a bug, and is left to the user's judgement for now. Also fixed three unqualified Qt6 enums in the InSAR Report module (QgsUnitTypes.AreaSquareMeters, Qt.Key_Escape) missed by the earlier QGIS 4 porting pass, flagged by the plugin repository's Qt6 compatibility check.\r\n\r\nText fix: corrected inconsistent terminology used in the InSAR Report module's interface and documentation, for consistency with the rest of the plugin. No functional change.", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/InSAR_Suite/version/3.3.3/download/"}