{"name": "SATHI", "package_name": "temporal_grid_extractor", "version": "1.9.13", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 16, "uploaded_by": "Akmaul", "upload_datetime": "2026-08-19T03:56:59.032820", "changelog": "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.\n1.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 akmaulhoque41@gmail.com.\n1.9.11 - Fixed QGIS repository ZIP package structure and updated author email to akmaulhoque41@gmail.com.\n1.9.10 - Added required author email metadata for QGIS Plugin Repository validation and email confirmation.\n1.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.\n1.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.\n1.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.\n1.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.\n1.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.\n1.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.\n1.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.\n1.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.\n1.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.\n1.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.\n1.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.\n1.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.\n1.6.1 - Updated authorship metadata and cleaned the distribution package for QGIS Plugin Repository submission.\n1.6.0 - Rainfall aggregation uses sums of daily data for weekly, monthly, seasonal and annual outputs; temperature uses means.", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/temporal_grid_extractor/version/1.9.13/download/"}