{"name": "GeoInterpolation Analyst", "package_name": "GeoInterpolation_Analyst", "version": "1.8.0", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "4.99.0", "downloads": 284, "uploaded_by": "geomaticape2030", "upload_datetime": "2026-08-23T18:27:24.718498", "changelog": "1.8.0: Compatibilidad con QGIS 4.x (Qt6), pedido explicito: se agrega qgisMaximumVersion=4.99 en metadata.txt para que el plugin aparezca listado tanto en QGIS 3.x como en QGIS 4.x (no se sube qgisMinimumVersion -- seguir soportando 3.x no cuesta nada porque los cambios de codigo son compatibles con ambas ramas). Se corrigen 3 rupturas reales de Qt6 que iban mas alla de los enums de la v1.7.0: (1) QVariant fue eliminado de la API publica de PyQt6 -- el import 'from qgis.PyQt.QtCore import QVariant' rompia la carga completa de geointerpolation_analyst.py, idw_loocv_algorithm.py, rbf_loocv_algorithm.py y kriging_algorithm.py bajo QGIS 4.x (no solo una funcion, el modulo entero fallaba al importarse); se reemplaza por QMetaType.Type (Double/Int/QString), que ademas es la forma no-deprecada del constructor de QgsField desde la v3.38 de QGIS. (2) QAction se movio de QtWidgets a QtGui en Qt6; se agrega un import con fallback (intenta QtGui, si falla usa QtWidgets) en geointerpolation_analyst.py y plugin_stub.py para funcionar sin cambios en ambas ramas. (3) Advertencia de alcance: igual que el resto de este proyecto, no hay una instalacion real de QGIS 4.x/PyQt6 en este entorno para confirmar que el plugin carga de punta a punta -- estos 3 cambios se verificaron contra la documentacion oficial de PyQt6/QGIS 4.0 (QVariant removido de PyQt6, QMetaType.Type como reemplazo documentado desde QGIS 3.38, QAction reubicado a QtGui) y no se agrego el flag 'supportsQt6', que la propia documentacion de QGIS marca como removido y sin efecto. Se recomienda una instalacion de prueba en QGIS 4.x real antes de publicar. / 1.7.0: Curvas de nivel disponibles tambien como herramienta independiente de Processing ('Post-Procesamiento > Curvas de Nivel (raster)'), que acepta el raster de CUALQUIER metodo de interpolacion del plugin (IDW, RBF, Kriging Ordinario, GeoKriging Analyst) o cualquier otro raster cargado en QGIS -- mismo criterio de niveles y misma simbologia (menores finas / maestras gruesas etiquetadas con su cota) que ya usaba GeoKriging Analyst en su pestana '11 Curvas de Nivel', ahora compartidos en un solo modulo (contour_tools.py) en vez de duplicados. Changelog reorganizado a una linea por version anterior (historial completo de cada release en GitHub) para que sea legible desde el dialogo de complementos de QGIS. Ademas, los bloques 'except Exception: pass' detectados por el linter (silenciaban fallas de widgets/etiquetado/logo opcionales sin dejar rastro) ahora registran la excepcion en el panel de mensajes de QGIS en vez de tragarla en silencio, sin cambiar el comportamiento -- esas operaciones siguen sin interrumpir al usuario si fallan. Se corrigen ademas 9 enums sin calificar detectados por el linter (QgsProcessingParameterNumber.Double/Integer, QgsMapLayerProxyModel.PointLayer/PolygonLayer, QgsFieldProxyModel.Numeric, QgsUnitTypes.DistanceMeters) por su forma calificada (.Type.Double, .Filter.PointLayer, .DistanceUnit.DistanceMeters, etc.), requerida por PyQt6 en QGIS 3.40+; el resto del plugin ya usaba la forma calificada, estos eran los unicos rezagados. / 1.6.0: Nueva pestana '11 Curvas de Nivel' en GeoKriging Analyst: genera curvas menores/mayores del raster de prediccion con estadistica real, histograma y sugerencia automatica de niveles, estilo Surfer. / 1.5.2: Catalogo de variograma de GeoKriging Analyst reducido a los 6 modelos reales de gstat (se quitan Quadratic, Cubic y Rational Quadratic, que no eran de esa fuente). / 1.5.1: Rediseno del informe de GeoKriging Analyst (HTML/PDF/Excel): tabla LOOCV completa en los 3 formatos, cobertura de todas las etapas del flujo, identidad visual de marca y logo cargable. / 1.5.0: GeoKriging Analyst: deteccion de outliers (IQR/Z-score), invalidacion automatica de resultados al cambiar Box-Cox/outliers, 3 modos de area de interpolacion (puntos/mascara/personalizada) y reporte de resolucion/area. / 1.4.0: GeoKriging Analyst completo: variograma logaritmico y pestanas Interpolar/Calidad/Resultados/Informe. Corrige un bug numerico grave del LOOCV (predicciones absurdas sin error visible) en Kriging, Variograma y RBF. / 1.3.0: Nueva herramienta GeoKriging Analyst (Beta): flujo guiado de geoestadistica (Proyecto-Explorar-Estructura espacial-Smart Model-Validar-Seleccionar), separado de las herramientas de Processing existentes. / 1.2.0: Correcciones de validacion extendidas a IDW y RBF; corrige fuga de datos en el LOOCV de IDW. / 1.1.0: Correcciones de validacion en Kriging Ordinario (NSE vs R2 de Pearson, deteccion de coordenadas duplicadas, diagnostico de calibracion de incertidumbre). / 1.0.1: Reorganizacion del menu principal y empaquetado.", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/GeoInterpolation_Analyst/version/1.8.0/download/"}