Version: [6055] SATHI 1.9.13

1.9.13 - QGIS security-scan remediation: removed all silent
try/except/pass and try/except/continue handlers flagged by Bandit
B110/B112; recoverable fallbacks are now explicitly logged to the QGIS
Message Log. No change to extraction or aggregation calculations.
1.9.12 - Restored the original QGIS plugin package identifier
temporal_grid_extractor for updates to existing Plugin ID 6055;
visible plugin name remains SATHI; retained confirmed contact email
[email protected].
1.9.11 - Fixed QGIS repository ZIP package structure and updated
author email to [email protected].
1.9.10 - Added required author email metadata for QGIS Plugin
Repository validation and email confirmation.
1.9.9 - Security-scan remediation: removed modal QDialog
exec()/exec_() usage and replaced it with asynchronous QDialog.open();
retained clean repository metadata and excluded Python cache/compiled
files.
1.9.8 - Fixed QGIS repository metadata URLs: homepage and repository
now point to the public SATHI GitHub repository, and tracker points to
its GitHub Issues page.
1.9.7 - NetCDF and CSV folder inputs are grouped variable-wise across
years (e.g. TMAX, TMIN, Rainfall), producing one multi-year wide CSV
per variable and selected period; supports variable subfolders and
filename-based grouping; Auto aggregation is resolved independently
per variable; duplicate dates across yearly files are not
double-counted.
1.9.6 - Folder inputs are source-separated for TIFF/IMG raster and
Vector Layer workflows; raster pixel-overlay mode creates one CSV for
a single raster and one CSV per raster when a folder is selected;
renamed grid input type from Point vector to Vector Layer.
1.9.5 - Added raster-vector pixel overlay for raster files/folders and
Point/Line/Polygon AOIs; exports pixel-centre Latitude/Longitude, raw
PixelValue, Min, Max, Mean, Sum and PixelCount; NoData excluded.
1.9.4 - Fixed persistent NetCDF no-valid-dated-values failures by
adding native GDAL multidimensional TIME/LATITUDE/LONGITUDE coordinate
reading, direct coordinate-based nearest/bilinear/spatial/weighted
extraction, and a signature-checked IMD 0.25-degree fallback.
1.9.3 - Added raster Time/Date + Pixel Value workflow for
TIFF/IMG/etc.; filename or per-band date detection; Auto pixel-band
mode safely uses Band 1 for ordinary multiband rasters and all bands
only for genuinely dated time stacks.
1.9.2 - Fixed NetCDF no-valid-dated-values failures: added
dataset-level NETCDF_DIM_*_VALUES date decoding, CF time-origin
tolerance, YYYY+day-of-year date parsing, explicit GDAL raster
provider loading, 0/360 longitude normalization, GDAL-direct
sampling/block fallback, and clearer extent/CRS/provider diagnostics.
1.9.1 - Made the SATHI popup fully resizable/responsive for small
screens, maximized windows and HiDPI display scaling; added scrollable
controls, adaptive banner sizing and responsive Help layout.
1.9.0 - Added expanded raster file/folder formats including
TIFF/GeoTIFF and IMG, plus Point/MultiPoint, Line/MultiLine and
Polygon/MultiPolygon AOIs. Geometry-weighted processing uses area
weights for polygons, length weights for lines and containing/nearest
cells for points.
1.8.0 - Renamed plugin to SATHI (Spatial Aggregation, Temporal
Harmonization & Interpolation); added clickable SATHI branding,
built-in Help & Information tabs, and CSV formatting with one decimal
for non-negative values while preserving valid values below zero.
1.7.0 - Added Spatial Mean and Area-Weighted Mean polygon processing.
Weighted raster means use exact AOI-cell overlap areas; regular
CSV/point grids are weighted using inferred grid-cell footprints.
1.6.1 - Updated authorship metadata and cleaned the distribution
package for QGIS Plugin Repository submission.
1.6.0 - Rainfall aggregation uses sums of daily data for weekly,
monthly, seasonal and annual outputs; temperature uses means.

yes

Akmaul

2026-08-19T08:56:59.032820+00:00

3.28.0

4.99.0

None

no

Version management

Plugin details