# This file contains metadata for your plugin.

# This file should be included when you package your plugin.# Mandatory items:

[general]
name=PalmsCNN - Palm Tree Detection RPAs
qgisMinimumVersion=3.40
description=This plug-in automatically detects 3 palm species in RGB imagery acquired with RPAs: aguaje (Mauritia flexuosa), huasai (Euterpe precatoria) and ungurahui (Oenocarpus bataua). For good results, the imagery must have a resolution of 4 cm/pixel or finer.
version=1.0.4
author=Susan Palacios, Rodolfo Cardenas, Stephano Torres, Ximena Tagle
email=rcardenasv@iiap.gob.pe

about=The palm detection plug-in uses Deep Learning models trained to automatically detect 3 palm species: aguaje (Mauritia flexuosa), huasai (Euterpe precatoria), ungurahui (Oenocarpus bataua) (Tagle et al. 2025, https://www.nature.com/articles/s41467-025-58358-5). This plug-in was developed within the projects "Supervisiones Optimizadas" and "New approaches to understand the state of biodiversity and contribute to social well-being: a study of the distribution and degradation of Mauritia flexuosa in the Amazon", through the collaboration of OSINFOR, IIAP, SERNANP, the University of Leeds, the University of Brescia and Wageningen University, with funding from the Newton Fund, FONDECYT, WWF, GIZ and USAID.

homepage=https://github.com/iiap-gob-pe/PalmsCNN-plugin-QGIS
tracker=https://github.com/iiap-gob-pe/PalmsCNN-plugin-QGIS/issues
repository=https://github.com/iiap-gob-pe/PalmsCNN-plugin-QGIS
# End of mandatory metadata

# Recommended items:

hasProcessingProvider=yes
changelog=1.0.4
  - Fix the findings of the plugins.qgis.org security scan: no bare try/except/pass,
    no assert in the test suite, no invalid escape sequences.
  - Use fully scoped Qt/QGIS enums (Qt.WindowModality, QProcess.ProcessChannelMode,
    QgsProcessing.SourceType, QgsVectorDataProvider.Capability) for Qt6 readiness.
  - The package no longer ships development-only files (shell/batch scripts, tests,
    linter configuration, the repository upload script).
  1.0.3
  - Fix virtual environment creation on Windows: QGIS PYTHONHOME/PYTHONPATH leaked into the child process and made ensurepip fail.
  - Fix the osgeo/GDAL bridge: the .pth file was written outside site-packages, so Python ignored it.
  - Model download no longer freezes the dialog: it runs in a worker thread, with a progress bar and a Cancel button that also works while dependencies are being installed.
  1.0.2
  - HTTPS-only model downloads, with a host allowlist and an explicit timeout.

# Tags are comma separated with spaces allowed
tags=python, deep learning, machine learning, palm detection, tropical forest, amazon rainforest, drone imagery, rgb imagery, onnx, cnn, biodiversity monitoring, vegetation mapping, remote sensing, environmental analysis

category=Analysis
icon=logo.png
# experimental flag
experimental=True

# deprecated flag (applies to the whole plugin, not just a single version)
deprecated=False

# Since QGIS 3.8, a comma separated list of plugins to be installed
# (or upgraded) can be specified.
# Check the documentation for more information.
# plugin_dependencies=

Category of the plugin: Raster, Vector, Database or Web
# category=

# If the plugin can run on QGIS Server.
server=False

