[general]
name=GEE GPR Phenology
qgisMinimumVersion=3.0
qgisMaximumVersion=4.99
description=A QGIS plugin for Sentinel-2 biophysical variable retrieval, temporal gap filling, and land surface phenology analysis using Gaussian Process Regression.
version=1.5.18
author=Adapted for QGIS by Jesus Enrique Flores Riera
email=jfloresr@unal.edu.co
about=GEE GPR Phenology implements a complete workflow for Sentinel-2 BOA/L2A imagery, including spectral GPR prediction, temporal gap filling with an RBF kernel, double logistic fitting, and land surface phenology metrics such as SOS, EOS, POS and LOS. Since version 1.5.0, the plugin includes automatic layer loading with QGIS symbology and groups, PDF/CSV reports, heterogeneous raster grid correction for LSP processing, duplicate-date handling, and multilingual support in Spanish, English and Portuguese. Version 1.5.18 resolves the Qt6 compatibility findings reported by the QGIS Plugin Repository by using scoped QGIS enum members with QGIS 3 fallbacks and a Qt5/Qt6-compatible dialog execution method. Version 1.5.17 removed subprocess-based dependency installation, replaced silent exception handling with explicit debug logging, and retained manual dependency instructions. The official contact email remains jfloresr@unal.edu.co. All mathematical, modelling, GPR, gap-filling, phenology, Sentinel-2 index, model data, and Processing algorithm logic remains unchanged. Note for QGIS 4.0.x / Python 3.12: in some installations, functional libraries such as rasterio may not be available in the QGIS Python environment by default. If rasterio is missing, GEE download may work but raster harmonization, gap filling, GPR raster prediction, or LSP processing can stop with ModuleNotFoundError. Use the plugin Info tab to view manual dependency instructions, or install rasterio in the QGIS Python environment before running those workflows. For security, the plugin never executes pip, ensurepip, shell commands, or other external processes. QGIS 3.x testing remains the recommended production path until all required Python wheels are confirmed in the target QGIS 4 environment. This release does not change the mathematical or modelling logic.
homepage=https://github.com/jf-floresriera/GEE_GPR_Phenology
tracker=https://github.com/jf-floresriera/GEE_GPR_Phenology/issues
repository=https://github.com/jf-floresriera/GEE_GPR_Phenology
license=MIT
hasProcessingProvider=True
tags=remote sensing,sentinel-2,GPR,phenology,biophysical,LAI,vegetation,time series,gap filling,land surface phenology
category=Raster
icon=icon.png
changelog=1.5.18 - Qt6 compatibility update for the QGIS Plugin Repository scanner: replaced unscoped QGIS enum members with Qt6/QGIS 4 scoped enums and QGIS 3-compatible fallbacks in raster styling, Processing parameters, AOI geometry handling, and dialog execution. Retained the version 1.5.17 security hardening and jfloresr@unal.edu.co as the official contact email. qgisMinimumVersion remains 3.0 and qgisMaximumVersion remains 4.99. No mathematical, modelling, GPR, gap-filling, phenology, Sentinel-2 index, model data, or Processing algorithm logic was changed.
experimental=False
deprecated=False
