[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.12
author=Adapted for QGIS by Jesus Enrique Flores Riera
email=jesus.flores@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.12 keeps QGIS 3.x to QGIS 4.x availability, preserves the Qt5/Qt6 compatibility fixes, and fixes the assisted dependency launcher so QGIS is never used as the Python executable. 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 / dependency assistant or install rasterio in the QGIS Python environment before running those workflows. If QGIS 4 does not expose a valid python.exe/python3, the assistant stops safely and shows manual instructions instead of opening a new QGIS instance. 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.12 - Fixed the assisted dependency launcher for QGIS 4 / Windows so qgis.exe or qgis-bin.exe is never used as the Python executable for pip. This prevents QGIS from reopening and interpreting package names such as rasterio>=1.3.0 as invalid data sources. The dependency assistant now searches for a real python.exe/python3 associated with QGIS, runs pip from the user home directory, writes a log, and fails safely with manual instructions if no valid Python executable is found. qgisMinimumVersion remains 3.0 and qgisMaximumVersion remains 4.99. No mathematical, modelling, GPR, gap-filling, phenology, Sentinel-2 index, or Processing algorithm logic was changed.
experimental=False
deprecated=False
