; Metadata for the RiverDetectWood QGIS plugin
[general]
# Name shown in the plugin manager.  Use only ASCII characters here.
name=RiverDetectWood
# Short description of what this plugin does.  Keep it concise and use
# English so the plugin can be published on the official repository.
description=RiverDetectWood: Automatic Detection and Quantification of In-Stream River Wood from Very High-Resolution Aerial Imagery.
# Longer summary displayed under the title in the plugin manager.
about=Quantifying in-stream wood is central to river geomorphology and habitat studies, yet manual photo-interpretation of aerial imagery is slow and hard to reproduce. RiverDetectWood automates this workflow: it derives NDVI, brightness and Haralick texture indices from a very high-resolution orthophotograph (e.g. IGN BD ORTHO IRC), classifies pixels with a pre-trained Random Forest model, vectorises the wood class and computes per-element size and volume metrics (area, length, width, volume). It is exposed to QGIS as a Processing algorithm ("RiverDetectWood" provider), so it can be run from the Processing toolbox, from the Python console, or chained into Processing models. Requires Orfeo Toolbox (OTB) for the texture computation step, and the joblib/scikit-learn Python packages to load and run the classification model; the plugin can install these automatically from the Plugins menu. Method described in Grimmer et al. 2025 (Environmental Modelling & Software, https://doi.org/10.1016/j.envsoft.2025.106460) and Grimmer et al. 2025 (SoftwareX, https://doi.org/10.1016/j.softx.2025.102042). This QGIS plugin was developed by Romain Wenger (https://romainwenger.fr); the original Python classification tool it packages was developed by Gauthier Grimmer (http://g-grimmer.github.io/). Source code is GPL-3.0-or-later (see LICENSE).
# Category under which the plugin is listed in the plugin manager.  See the
# documentation for available categories (Raster, Vector, Database, etc.).
category=Analysis
# Version number of your plugin.  Increment this when you publish new releases.
version=1.0.0
# Minimum and maximum QGIS versions that the plugin supports.  Adjust as
# necessary if you test against newer QGIS releases.
qgisMinimumVersion=3.40
qgisMaximumVersion=4.99
# Author information.  Matches the author list of the companion papers.
author=Gauthier Grimmer, Romain Wenger, Germain Forestier, Valentin Chardon
email=romain.wenger@live-cnrs.unistra.fr
# Optional icon.  Leave blank or provide a relative path to an icon placed in
# your plugin directory.
icon=icon.svg
# The plugin registers a Processing provider, so its algorithm can be run from
# the Processing toolbox and from Python (riverdetectwood:detect_river_wood).
hasProcessingProvider=yes
; Optional path to HTML help files.  Not provided here.
; helpPath=
# Repository, tracker and homepage (required for the official QGIS repository).
repository=https://github.com/g-grimmer/RiverDetectWood
tracker=https://github.com/g-grimmer/RiverDetectWood/issues
homepage=https://github.com/g-grimmer/RiverDetectWood
# SPDX licence identifier.
license=GPL-3.0-or-later
# Tags help users find the plugin in the plugin manager.
tags=river,wood,large wood,instream wood,deadwood,remote sensing,random forest,classification,orthophoto,hydromorphology,haralick,texture,ndvi
# Set to True only for pre-releases.
experimental=False
deprecated=False
server=False
