<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE task SYSTEM "grass-addons.dtd">
<addons version="6" revision="" date="2020-05-05 02:53:09.990089">
    <task name="adehabitat">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>docs/html/v.adehabitat.kernelUD.html</file>
            <file>docs/html/v.adehabitat.mcp.html</file>
            <file>docs/html/v.adehabitat.clusthr.html</file>
            <file>bin/v.adehabitat.mcp</file>
            <file>bin/v.adehabitat.kernelUD</file>
            <file>bin/v.adehabitat.clusthr</file>
        </binary>
    </task>
    <task name="d.anaglyph">
        <description>Creates a sterographic 3D image suitable for viewing with red/cyan glasses or by simply crossing your eyes.</description>
        <keywords>raster</keywords>
        <binary>
            <file>scripts/d.anaglyph</file>
            <file>docs/html/spearfish_stereogram_fiducial.jpg</file>
            <file>docs/html/spearfish_stereogram_guide.jpg</file>
            <file>docs/html/d.anaglyph.html</file>
            <file>docs/html/spearfish_anaglyph.png</file>
        </binary>
    </task>
    <task name="d.barb">
        <description>Draws flow barbs.</description>
        <keywords></keywords>
        <binary>
            <file>docs/html/d.barb.html</file>
            <file>bin/d.barb</file>
        </binary>
    </task>
    <task name="d.edit.rast">
        <description>Edits cells in an existing raster map displayed on the monitor.</description>
        <keywords></keywords>
        <binary>
            <file>scripts/d.edit.rast</file>
            <file>docs/html/d.edit.rast.html</file>
        </binary>
    </task>
    <task name="d.frontline">
        <description>Display different types of frontlines on the graphic monitor using d.graph (optionally save graph file and ps.map file)</description>
        <keywords>display,graphics,vector,symbology</keywords>
        <binary>
            <file>scripts/d.frontline</file>
            <file>docs/html/d.frontline.html</file>
        </binary>
    </task>
    <task name="d.hyperlink">
        <description>Allows the interactive display of hyperlinked documents from a vector attribute table.</description>
        <keywords></keywords>
        <binary>
            <file>scripts/d.hyperlink</file>
            <file>docs/html/d.hyperlink.html</file>
        </binary>
    </task>
    <task name="d.mark">
        <description>Quickly display a marker on the display monitor</description>
        <keywords></keywords>
        <binary>
            <file>scripts/d.mark</file>
            <file>docs/html/d.mark.html</file>
        </binary>
    </task>
    <task name="d.region">
        <description>Draw desired region into current display</description>
        <keywords>display,region</keywords>
        <binary>
            <file>scripts/d.region</file>
            <file>docs/html/d.region.html</file>
        </binary>
    </task>
    <task name="d.region.box">
        <description>Draws a box around the current region in the display frame</description>
        <keywords>display</keywords>
        <binary>
            <file>scripts/d.region.box</file>
            <file>docs/html/d.region.box.html</file>
        </binary>
    </task>
    <task name="d.zoom.keys">
        <description>Allows to change the current geographic region settings interactively, with a keyboard. Use arrow keys to navigate, "-" to make futher, "+" (without "Shift") to make closer.</description>
        <keywords>display,zoom</keywords>
        <binary>
            <file>scripts/d.zoom.keys</file>
            <file>docs/html/d.zoom.keys.html</file>
        </binary>
    </task>
    <task name="g.infer">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/g.infer</file>
            <file>docs/html/g.infer.html</file>
        </binary>
    </task>
    <task name="g.md5sum">
        <description>Creates a checksum hash for a given map.</description>
        <keywords>general</keywords>
        <binary>
            <file>scripts/g.md5sum</file>
            <file>docs/html/g.md5sum.html</file>
        </binary>
    </task>
    <task name="g.name.sequence">
        <description>Prints out a sequential series of user defined map names.</description>
        <keywords>general,scripting</keywords>
        <binary>
            <file>scripts/g.name.sequence</file>
            <file>docs/html/g.name.sequence.html</file>
        </binary>
    </task>
    <task name="g.region.grow">
        <description>Expands (or contracts) the current geographic region in all directions by a fixed amount.</description>
        <keywords>general,region</keywords>
        <binary>
            <file>scripts/g.region.grow</file>
            <file>docs/html/g.region.grow.html</file>
        </binary>
    </task>
    <task name="g.region.point">
        <description>Sets the computational region at a fixed distance around a point.</description>
        <keywords>region</keywords>
        <binary>
            <file>scripts/g.region.point</file>
            <file>docs/html/g.region.point.html</file>
        </binary>
    </task>
    <task name="g.xlist">
        <description>Lists available GRASS data base files of the user-specified data type to standard output.</description>
        <keywords>general,map management</keywords>
        <binary>
            <file>docs/html/g.xlist.html</file>
            <file>bin/g.xlist</file>
        </binary>
    </task>
    <task name="g.xremove">
        <description>Removes data base element files from the user's current mapset.</description>
        <keywords>general,map management</keywords>
        <binary>
            <file>docs/html/g.xremove.html</file>
            <file>bin/g.xremove</file>
        </binary>
    </task>
    <task name="i.despeckle">
        <description>Applies SAR Speckle Filter to a raster power map.</description>
        <keywords>imagery,filter,despeckle</keywords>
        <binary>
            <file>scripts/i.despeckle</file>
            <file>docs/html/i_despeckle_gamma_after.png</file>
            <file>docs/html/i_despeckle_gamma_before.png</file>
            <file>docs/html/i.despeckle.html</file>
        </binary>
    </task>
    <task name="i.homography">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>docs/html/i.homography.html</file>
            <file>bin/i.homography</file>
        </binary>
    </task>
    <task name="i.landsat.dehaze">
        <description>De-hazing of a LANDSAT scene</description>
        <keywords>raster,imagery,dehaze</keywords>
        <binary>
            <file>scripts/i.landsat.dehaze</file>
            <file>docs/html/lsat7_rgb_orig.jpg</file>
            <file>docs/html/lsat7_rgb_orig_small.jpg</file>
            <file>docs/html/i.landsat.dehaze.html</file>
            <file>docs/html/lsat7_rgb_dehaze_small.jpg</file>
            <file>docs/html/lsat7_rgb_dehaze.jpg</file>
        </binary>
    </task>
    <task name="i.landsat.trim">
        <description>Trims the "fringe" from the borders of Landsat images, for each band separately or with the MASK where coverage exists for all bands. Optionally saves vector footprints of trimmed rasters and MASK. Works with Landsat 5, Landsat 7 (SLC-on).</description>
        <keywords>imagery,landsat,raster,vector</keywords>
        <binary>
            <file>scripts/i.landsat.trim</file>
            <file>docs/html/i.landsat.trim.html</file>
        </binary>
    </task>
    <task name="i.linespoints">
        <description></description>
        <keywords></keywords>
        <binary>
        </binary>
    </task>
    <task name="i.points.auto">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>docs/html/i.points.auto.html</file>
            <file>bin/i.points.auto</file>
        </binary>
    </task>
    <task name="i.pr">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>docs/html/i.pr.classify.html</file>
            <file>docs/html/i.pr.subsets.html</file>
            <file>docs/html/i.pr.sites_aggregate.html</file>
            <file>docs/html/i.pr.blob.html</file>
            <file>docs/html/i.pr.uxb.html</file>
            <file>docs/html/i.pr.features_additional.html</file>
            <file>docs/html/i.pr.statistics.html</file>
            <file>docs/html/i.pr.features.html</file>
            <file>docs/html/i.pr.features_selection.html</file>
            <file>docs/html/i.pr.features_extract.html</file>
            <file>docs/html/i.pr.training.html</file>
            <file>docs/html/i.pr.model.html</file>
            <file>bin/i.pr.blob</file>
            <file>bin/i.pr.statistics</file>
            <file>bin/i.pr.subsets</file>
            <file>bin/i.pr.classify</file>
            <file>bin/i.pr.model</file>
            <file>bin/i.pr.features_additional</file>
            <file>bin/i.pr.features_extract</file>
            <file>bin/i.pr.features_selection</file>
            <file>bin/i.pr.uxb</file>
            <file>bin/i.pr.features</file>
            <file>bin/i.pr.sites_aggregate</file>
            <file>bin/i.pr.training</file>
        </binary>
    </task>
    <task name="i.spec.sam">
        <description></description>
        <keywords></keywords>
        <binary>
        </binary>
    </task>
    <task name="i.spec.unmix">
        <description>Performs Spectral mixture analysis of satellite/aerial images</description>
        <keywords>imagery,spectral unmixing</keywords>
        <binary>
            <file>docs/html/mixed_pixels_spectrum.png</file>
            <file>docs/html/i.spec.unmix.html</file>
            <file>bin/i.spec.unmix</file>
        </binary>
    </task>
    <task name="i.warp">
        <description>Georectify an image using thin plate splines</description>
        <keywords></keywords>
        <binary>
            <file>scripts/i.warp</file>
            <file>docs/html/i.warp.html</file>
        </binary>
    </task>
    <task name="r.area">
        <description>Calculates size of clumped areas.</description>
        <keywords>raster</keywords>
        <binary>
            <file>docs/html/r.area.html</file>
            <file>bin/r.area</file>
        </binary>
    </task>
    <task name="r.basin">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.basin.py</file>
            <file>docs/html/r.basin.py.html</file>
        </binary>
    </task>
    <task name="r.boxcount">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>docs/html/r.boxcount.html</file>
            <file>bin/r.boxcount</file>
        </binary>
    </task>
    <task name="r.boxcount.sh">
        <description>Study how the boxcounting fractal dimension varies across a raster map.</description>
        <keywords>raster,fractality</keywords>
        <binary>
            <file>scripts/r.boxcount.sh</file>
            <file>docs/html/r.boxcount.sh.html</file>
        </binary>
    </task>
    <task name="r.broscoe">
        <description>Calculates statistics for some values of threshold, on a single basin according to A. J. Broscoe theory (1959)</description>
        <keywords>APTDTM test,adjusted t test,t test,mean stream drop</keywords>
        <binary>
            <file>scripts/r.broscoe</file>
            <file>docs/html/r.broscoe.html</file>
        </binary>
    </task>
    <task name="r.burn.frict">
        <description>"Burns" vector features into a raster map, closing diagonal gaps between burned cells.</description>
        <keywords>vector,raster,friction</keywords>
        <binary>
            <file>scripts/r.burn.frict</file>
            <file>docs/html/r.burn.frict.html</file>
        </binary>
    </task>
    <task name="r.clim">
        <description>Creates two raster map layers: 1. solar radiation 2. percentage relative humidity</description>
        <keywords></keywords>
        <binary>
            <file>docs/html/r.clim.html</file>
            <file>bin/r.clim</file>
        </binary>
    </task>
    <task name="r.cog">
        <description>Find the center of gravity of a raster map, by area cover.</description>
        <keywords>raster,cluster</keywords>
        <binary>
            <file>scripts/r.cog</file>
            <file>docs/html/r.cog.html</file>
        </binary>
    </task>
    <task name="r.colors.out_sld">
        <description>Exports the color table associated with a raster map layer in SLD format.</description>
        <keywords>raster,export,color table</keywords>
        <binary>
            <file>scripts/r.colors.out_sld</file>
            <file>docs/html/r.colors.out_sld.html</file>
        </binary>
    </task>
    <task name="r.colors.out_vtk">
        <description>Exports the color table associated with a raster map layer to a VTK XML file.</description>
        <keywords>raster,export,color table,VTK</keywords>
        <binary>
            <file>scripts/r.colors.out_vtk</file>
            <file>docs/html/r.colors.out_vtk.html</file>
        </binary>
    </task>
    <task name="r.colors.quantiles">
        <description>colouring from quantiles based color scheme file</description>
        <keywords>raster,colors,quantiles</keywords>
        <binary>
            <file>scripts/r.colors.quantiles</file>
            <file>docs/html/r.colors.quantiles.html</file>
        </binary>
    </task>
    <task name="r.connectivity.corridors">
        <description>Compute corridors between habitat patches of an input-layer based on (cost) distance raster maps</description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.connectivity.corridors</file>
            <file>docs/html/r.connectivity.corridors.html</file>
        </binary>
    </task>
    <task name="r.connectivity.distance">
        <description>Compute cost-distance between all patches of an input vector map</description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.connectivity.distance</file>
            <file>docs/html/r.connectivity.distance.html</file>
        </binary>
    </task>
    <task name="r.connectivity.network">
        <description>Compute connectivity measures for a set of habitat patches based on graph-theory</description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.connectivity.network</file>
            <file>docs/html/r.connectivity.network.html</file>
        </binary>
    </task>
    <task name="r.convergence">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>docs/html/conv.png</file>
            <file>docs/html/r.convergence.html</file>
            <file>bin/r.convergence</file>
        </binary>
    </task>
    <task name="r.convergence_angle">
        <description>Creates a raster map containing the convergence angle at each grid cell.</description>
        <keywords>raster,projection</keywords>
        <binary>
            <file>scripts/r.convergence_angle</file>
            <file>docs/html/r.convergence_angle.html</file>
        </binary>
    </task>
    <task name="r.csr">
        <description>Single or batch creation of coloured, shaded-relief rasters, with optional tiff export.</description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.csr</file>
            <file>docs/html/r.csr.html</file>
        </binary>
    </task>
    <task name="r.dam">
        <description>script useful to create the input of the r.damflood grass module</description>
        <keywords>Create an hypothetical dam</keywords>
        <binary>
            <file>scripts/r.dam</file>
            <file>docs/html/r.dam.html</file>
        </binary>
    </task>
    <task name="r.denoise">
        <description>r.denoise - denoise topographic data</description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.denoise</file>
            <file>docs/html/r.denoise.html</file>
        </binary>
    </task>
    <task name="r.diversity">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.diversity.py</file>
            <file>docs/html/r.diversity.py.html</file>
        </binary>
    </task>
    <task name="r.fidimo">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.fidimo.py</file>
            <file>docs/html/r.fidimo.py.html</file>
        </binary>
    </task>
    <task name="r.fill.gaps">
        <description>Rapidly fills 'no data' cells of a raster map with interpolated values (IDW).</description>
        <keywords>raster,interpolation,IDW</keywords>
        <binary>
            <file>docs/html/r.fill.gaps.02.png</file>
            <file>docs/html/r.fill.gaps.01.png</file>
            <file>docs/html/r.fill.gaps.html</file>
            <file>bin/r.fill.gaps</file>
        </binary>
    </task>
    <task name="r.findtheriver">
        <description>Find the stream pixel nearest the input coordinate</description>
        <keywords>raster,keyword2,keyword3</keywords>
        <binary>
            <file>docs/html/r.findtheriver.html</file>
            <file>bin/r.findtheriver</file>
        </binary>
    </task>
    <task name="r.flip">
        <description>Flip a raster array's rows.</description>
        <keywords>raster</keywords>
        <binary>
            <file>scripts/r.flip</file>
            <file>docs/html/r.flip.html</file>
        </binary>
    </task>
    <task name="r.fuzzy">
        <description>Cluster raster maps using fuzzy logic.</description>
        <keywords>raster,fuzzy logic</keywords>
        <binary>
            <file>docs/html/set.png</file>
            <file>docs/html/boundary.png</file>
            <file>docs/html/shape.png</file>
            <file>docs/html/r.fuzzy.html</file>
            <file>bin/r.fuzzy</file>
        </binary>
    </task>
    <task name="r.fuzzy.logic">
        <description>xxxx</description>
        <keywords>raster,fuzzy logic</keywords>
        <binary>
            <file>docs/html/r.fuzzy.logic.html</file>
            <file>bin/r.fuzzy.logic</file>
        </binary>
    </task>
    <task name="r.fuzzy.system">
        <description>Full fuzzy logic standalone classification system with few fuzzy logic families implication and defuzzification and methods.</description>
        <keywords>raster,fuzzy logic</keywords>
        <binary>
            <file>docs/html/f_result.png</file>
            <file>docs/html/r.fuzzy.system.html</file>
            <file>bin/r.fuzzy.system</file>
        </binary>
    </task>
    <task name="r.game_of_life">
        <description>Conway's game of life in 2D or 3D raster</description>
        <keywords>cellular automata,game of life,demo</keywords>
        <binary>
            <file>scripts/r.game_of_life</file>
            <file>docs/html/r.game_of_life.html</file>
        </binary>
    </task>
    <task name="r.hazard.flood">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.hazard.flood.py</file>
            <file>docs/html/r.hazard.flood.py.html</file>
        </binary>
    </task>
    <task name="r.in.drsa">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.in.drsa.py</file>
            <file>docs/html/r.in.drsa.py.html</file>
        </binary>
    </task>
    <task name="r.in.ign">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.in.ign</file>
            <file>docs/html/r.in.ign.html</file>
        </binary>
    </task>
    <task name="r.in.onearth">
        <description>Download and import satellite images direct from the NASA OnEarth Tiled WMS server into GRASS or to a GeoTIFF image file.</description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.in.onearth</file>
            <file>docs/html/r.in.onearth.html</file>
        </binary>
    </task>
    <task name="r.in.swisstopo">
        <description>Imports a digital elevation model from swisstopo into a Grass raster map and interpolates it into the current mapset's resolution. The name of the raster map is defined by the user input. A further raster layer (with the appendix '_origres', if it exists already, it will be OVERWRITTEN!) is automatically created and contains the input data in its original resolution. Resultant raster maps will contain elevation data in meters.</description>
        <keywords>swisstopo,DHM,DEM,Raster,Import</keywords>
        <binary>
            <file>scripts/r.in.swisstopo</file>
            <file>docs/html/r.in.swisstopo.html</file>
        </binary>
    </task>
    <task name="r.in.wms2">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>etc/r.in.wms2/wms_base.pyc</file>
            <file>etc/r.in.wms2/wms_cap_parsers.pyc</file>
            <file>etc/r.in.wms2/wms_drv.pyc</file>
            <file>etc/r.in.wms2/wms_base.py</file>
            <file>etc/r.in.wms2/wms_gdal_drv.pyc</file>
            <file>etc/r.in.wms2/wms_gdal_drv.py</file>
            <file>etc/r.in.wms2/wms_drv.py</file>
            <file>etc/r.in.wms2/wms_cap_parsers.py</file>
            <file>scripts/r.in.wms2.py</file>
            <file>docs/html/r.in.wms2.py.html</file>
        </binary>
    </task>
    <task name="r.in.xyz.auto">
        <description>Imports aggregate XYZ data using extent scanned from input file.</description>
        <keywords>raster,import</keywords>
        <binary>
            <file>scripts/r.in.xyz.auto</file>
            <file>docs/html/r.in.xyz.auto.html</file>
        </binary>
    </task>
    <task name="r.intersect">
        <description>Creates a vector line at the intersection of two raster maps.</description>
        <keywords>raster,intersection</keywords>
        <binary>
            <file>scripts/r.intersect</file>
            <file>docs/html/r.intersect.html</file>
        </binary>
    </task>
    <task name="r.inund.fluv">
        <description>Creates a fluvial inundation map given an high-resolution dtm and a water surface profile</description>
        <keywords>Automatic procedure to compute a fluvial inundation map</keywords>
        <binary>
            <file>etc/fortran_code/find_main_channel</file>
            <file>etc/fortran_code/clean_inundation</file>
            <file>etc/fortran_code/correction_from_path</file>
            <file>etc/fortran_code/2d_path</file>
            <file>etc/fortran_code/dati.mod</file>
            <file>etc/fortran_code/dd.mod</file>
        </binary>
    </task>
    <task name="r.ipso">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.ipso.py</file>
            <file>docs/html/r.ipso.py.html</file>
        </binary>
    </task>
    <task name="r.isoregions">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.isoregions</file>
            <file>docs/html/r.isoregions.html</file>
        </binary>
    </task>
    <task name="r.landscape.evol">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.landscape.evol.py</file>
            <file>docs/html/r_landscape_evol_equation2.png</file>
            <file>docs/html/r_landscape_evol_equation3.png</file>
            <file>docs/html/r_landscape_evol_Flow_acc_vs_curvature.png</file>
            <file>docs/html/r.landscape.evol.py.html</file>
            <file>docs/html/r_landscape_evol_equation4.png</file>
            <file>docs/html/r_landscape_evol_equation1.png</file>
            <file>docs/html/r_landscape_evol_Map1.png</file>
            <file>docs/html/r_landscape_evol_equation6.png</file>
            <file>docs/html/r_landscape_evol_equation5.png</file>
        </binary>
    </task>
    <task name="r.latlong">
        <description>Creates a latitude/longitude raster map.</description>
        <keywords>imagery,latitude,longitude,projection</keywords>
        <binary>
            <file>docs/html/r.latlong.html</file>
            <file>bin/r.latlong</file>
        </binary>
    </task>
    <task name="r.maxent.lambdas">
        <description>Computes raw and/or logistic prediction maps from MaxEnt lambdas files</description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.maxent.lambdas</file>
            <file>docs/html/r.maxent.lambdas.html</file>
        </binary>
    </task>
    <task name="r.mcda.ahp">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.mcda.ahp.py</file>
            <file>docs/html/r.mcda.ahp.py.html</file>
        </binary>
    </task>
    <task name="r.mcda.electre">
        <description>Multicirtieria decision analysis based on ELECTRE method</description>
        <keywords>raster,MCDA</keywords>
        <binary>
            <file>docs/html/r.mcda.electre.html</file>
            <file>bin/r.mcda.electre</file>
        </binary>
    </task>
    <task name="r.mcda.fuzzy">
        <description>Multicirtieria decision analysis based on Yager fuzzy method</description>
        <keywords>raster,MCDA,fuzzy</keywords>
        <binary>
            <file>docs/html/r.mcda.fuzzy.html</file>
            <file>bin/r.mcda.fuzzy</file>
        </binary>
    </task>
    <task name="r.mcda.regime">
        <description>Multicirtieria decision analysis based on REGIME method</description>
        <keywords>raster,MCDA</keywords>
        <binary>
            <file>docs/html/r.mcda.regime.html</file>
            <file>bin/r.mcda.regime</file>
        </binary>
    </task>
    <task name="r.mcda.roughset">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.mcda.roughset.py</file>
            <file>docs/html/r.mcda.roughset.py.html</file>
        </binary>
    </task>
    <task name="r.mess">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.mess</file>
            <file>docs/html/r.mess.html</file>
        </binary>
    </task>
    <task name="r.out.gmap">
        <description>Exports raster map in the Google Map or Microsoft Virtual Earth format</description>
        <keywords>raster,export</keywords>
        <binary>
            <file>scripts/r.out.gmap</file>
            <file>docs/html/r.out.gmap.html</file>
        </binary>
    </task>
    <task name="r.out.gmt">
        <description>Exports a GRASS raster map into a GMT grid file and color table</description>
        <keywords>raster,export,GMT</keywords>
        <binary>
            <file>scripts/r.out.gmt</file>
            <file>docs/html/r.out.gmt.html</file>
        </binary>
    </task>
    <task name="r.out.gmt2">
        <description>Exports a GRASS raster map into a GMT grd file and color table.</description>
        <keywords>raster,export,GMT</keywords>
        <binary>
            <file>scripts/r.out.gmt2</file>
            <file>docs/html/r.out.gmt2.html</file>
        </binary>
    </task>
    <task name="r.out.kap_template">
        <description>Create a KAP file header and accompanying TIFF file.</description>
        <keywords>raster,export</keywords>
        <binary>
            <file>scripts/r.out.kap_template</file>
            <file>docs/html/r.out.kap_template.html</file>
        </binary>
    </task>
    <task name="r.out.kml">
        <description>Creates KML and image files from a GRASS raster map.</description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.out.kml</file>
            <file>docs/html/r.out.kml.html</file>
        </binary>
    </task>
    <task name="r.out.maxent_swd">
        <description>Exports map data as input to MaxEnt in SWD format</description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.out.maxent_swd</file>
            <file>docs/html/r.out.maxent_swd.html</file>
        </binary>
    </task>
    <task name="r.out.mbtiles">
        <description>Export GRASS raster as a TMS tree ready for converting to mbtiles format.</description>
        <keywords>raster,export,tms,mbtiles</keywords>
        <binary>
            <file>scripts/r.out.mbtiles</file>
            <file>docs/html/r.out.mbtiles.html</file>
        </binary>
    </task>
    <task name="r.out.netcdf">
        <description>GRASS module for exporting netCDF data</description>
        <keywords></keywords>
        <binary>
            <file>docs/html/r.out.netcdf.html</file>
            <file>bin/r.out.netcdf</file>
        </binary>
    </task>
    <task name="r.pack">
        <description>Packs up a raster map and support files for copying.</description>
        <keywords>raster,copying</keywords>
        <binary>
            <file>scripts/r.pack</file>
            <file>docs/html/r.pack.html</file>
        </binary>
    </task>
    <task name="r.patch.many">
        <description>Creates a composite raster map by using known category values from many map layers to fill in areas of "no data" in another map layer. This script is a parallelized wrapper around r.patch.</description>
        <keywords>raster,geometry</keywords>
        <binary>
            <file>scripts/r.patch.many</file>
            <file>docs/html/r.patch.many.html</file>
        </binary>
    </task>
    <task name="r.pi">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>docs/html/r.pi.csr.mw.html</file>
            <file>docs/html/r.pi.nlm.html</file>
            <file>docs/html/r.pi.enn.iter.html</file>
            <file>docs/html/r.pi.graph.red.html</file>
            <file>docs/html/r.pi.searchtime.html</file>
            <file>docs/html/r.pi.graph.iter.html</file>
            <file>docs/html/r.pi.export.html</file>
            <file>docs/html/r.pi.nlm.stats.html</file>
            <file>docs/html/r.pi.index.html</file>
            <file>docs/html/r.pi.fnn.html</file>
            <file>docs/html/r.pi.corrwin.html</file>
            <file>docs/html/r.pi.energy.iter.html</file>
            <file>docs/html/r.pi.corearea.html</file>
            <file>docs/html/r.pi.searchtime.iter.html</file>
            <file>docs/html/r.pi.odc.html</file>
            <file>docs/html/r.pi.neigh.html</file>
            <file>docs/html/r.pi.prob.mw.html</file>
            <file>docs/html/r.pi.nlm.circ.html</file>
            <file>docs/html/r.corrwindow.html</file>
            <file>docs/html/r.pi.import.html</file>
            <file>docs/html/r.pi.prox.html</file>
            <file>docs/html/r.pi.searchtime.mw.html</file>
            <file>docs/html/r.pi.lm.html</file>
            <file>docs/html/r.pi.enn.html</file>
            <file>docs/html/r.pi.graph.html</file>
            <file>docs/html/r.pi.graph.dec.html</file>
            <file>docs/html/r.pi.grow.html</file>
            <file>docs/html/r.pi.energy.html</file>
            <file>docs/html/r.pi.rectangle.html</file>
            <file>bin/r.pi.energy.iter</file>
            <file>bin/r.pi.energy</file>
            <file>bin/r.pi.odc</file>
            <file>bin/r.pi.enn.iter</file>
            <file>bin/r.pi.fnn</file>
            <file>bin/r.pi.nlm.circ</file>
            <file>bin/r.pi.searchtime</file>
            <file>bin/r.pi.lm</file>
            <file>bin/r.pi.corrwin</file>
            <file>bin/r.pi.graph</file>
            <file>bin/r.pi.graph.dec</file>
            <file>bin/r.pi.corearea</file>
            <file>bin/r.pi.graph.red</file>
            <file>bin/r.pi.import</file>
            <file>bin/r.pi.nlm.stats</file>
            <file>bin/r.pi.index</file>
            <file>bin/r.pi.csr.mw</file>
            <file>bin/r.pi.prob.mw</file>
            <file>bin/r.pi.graph.iter</file>
            <file>bin/r.pi.searchtime.iter</file>
            <file>bin/r.pi.prox</file>
            <file>bin/r.pi.grow</file>
            <file>bin/r.pi.neigh</file>
            <file>bin/r.pi.searchtime.mw</file>
            <file>bin/r.corrwindow</file>
            <file>bin/r.pi.nlm</file>
            <file>bin/r.pi.enn</file>
            <file>bin/r.pi.rectangle</file>
            <file>bin/r.pi.export</file>
        </binary>
    </task>
    <task name="r.prominence">
        <description>Calculates Llobera's prominence index</description>
        <keywords></keywords>
        <binary>
            <file>docs/html/r.prominence.html</file>
            <file>bin/r.prominence</file>
        </binary>
    </task>
    <task name="r.rast4d">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>etc/r.rast4d/globals/defines.sh</file>
            <file>etc/r.rast4d/sql/create_raster_metadata_table.sql</file>
            <file>etc/r.rast4d/sql/create_raster_time_table.sql</file>
            <file>etc/r.rast4d/sql/create_name_list_table.sql</file>
            <file>etc/r.rast4d/sql/create_raster_table.sql</file>
            <file>etc/r.rast4d/sql/create_temporal_raster_table.sql</file>
            <file>etc/r.rast4d/sql/create_temporal_raster_metadata_table.sql</file>
            <file>etc/r.rast4d/sql/create_raster_categorie_table.sql</file>
            <file>etc/r.rast4d/lib/insert_raster.sh</file>
            <file>etc/r.rast4d/lib/remove_raster.sh</file>
            <file>etc/r.rast4d/bin/init_db.sh</file>
        </binary>
    </task>
    <task name="r.rdfilter">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.rdfilter.py</file>
            <file>docs/html/r.rdfilter.py.html</file>
        </binary>
    </task>
    <task name="r.rot90">
        <description>Rotates a GRASS raster by 90 degrees clockwise.</description>
        <keywords>raster</keywords>
        <binary>
            <file>scripts/r.rot90</file>
            <file>docs/html/r.rot90.html</file>
        </binary>
    </task>
    <task name="r.roughness">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.roughness.window.vector</file>
            <file>docs/html/r.roughness.window.vector.html</file>
        </binary>
    </task>
    <task name="r.roughset">
        <description>Rough set based geographics knowledge</description>
        <keywords>raster,geographics knowledge discovery</keywords>
        <binary>
            <file>docs/html/r.roughset.html</file>
            <file>bin/r.roughset</file>
        </binary>
    </task>
    <task name="r.seg">
        <description>Generates a smooth approximation of the input raster and a discontinuity map</description>
        <keywords>image segmentation,edge detection,smooth</keywords>
        <binary>
            <file>docs/html/r.seg.html</file>
            <file>bin/r.seg</file>
        </binary>
    </task>
    <task name="r.soils.texture">
        <description>Define soil texture from sand and clay grid.</description>
        <keywords></keywords>
        <binary>
            <file>docs/html/r.soils.texture.html</file>
            <file>bin/r.soils.texture</file>
        </binary>
    </task>
    <task name="r.stack">
        <description>Patch all raster maps in a time series into a vertical stack to aid mutli-map analyses.</description>
        <keywords>raster,series</keywords>
        <binary>
            <file>scripts/r.stack</file>
            <file>docs/html/r.stack.html</file>
        </binary>
    </task>
    <task name="r.strahler">
        <description>Create a vector map of strahler ordered streams of a single basin starting from a DEM</description>
        <keywords>strahler,streams,vector</keywords>
        <binary>
            <file>scripts/r.strahler</file>
            <file>docs/html/r.strahler.html</file>
        </binary>
    </task>
    <task name="r.stream.angle">
        <description>Route azimuth, direction and relation to streams of higher order</description>
        <keywords>stream topology,route azimuth,route direction</keywords>
        <binary>
            <file>docs/html/r.stream.angle.html</file>
            <file>bin/r.stream.angle</file>
        </binary>
    </task>
    <task name="r.stream.basins">
        <description>Calculate basins according user input</description>
        <keywords>stream,order,catchments</keywords>
        <binary>
            <file>docs/html/r.stream.basins.html</file>
            <file>bin/r.stream.basins</file>
        </binary>
    </task>
    <task name="r.stream.del">
        <description>Calculate basins according user input</description>
        <keywords>stream,order,catchments</keywords>
        <binary>
            <file>docs/html/r.stream.del.html</file>
            <file>bin/r.stream.del</file>
        </binary>
    </task>
    <task name="r.stream.distance">
        <description>Calculate distance to and elevation above streams and outlets according user input. It can work in stream mode where target are streams and outlets mode where targets are outlets</description>
        <keywords>stream,order,catchments</keywords>
        <binary>
            <file>docs/html/r.stream.distance.html</file>
            <file>bin/r.stream.distance</file>
        </binary>
    </task>
    <task name="r.stream.extract">
        <description>Stream network extraction</description>
        <keywords>raster</keywords>
        <binary>
            <file>docs/html/r.stream.extract.html</file>
            <file>bin/r.stream.extract</file>
        </binary>
    </task>
    <task name="r.stream.order">
        <description>Calculate Strahler's and Horton's stream order Hack's main streams and Shreeve's stream magnitude. It use r.watershed or r.stream.extract output files: stream, direction and optionally accumulation. Output data can be either from r.watershed or r.stream.extract but not from both together</description>
        <keywords>stream,order,magnitude,Horton,Strahler,Shreeve</keywords>
        <binary>
            <file>docs/html/r_stream_order_orders.png</file>
            <file>docs/html/r.stream.order.html</file>
            <file>bin/r.stream.order</file>
        </binary>
    </task>
    <task name="r.stream.pos">
        <description>Route azimuth, direction and relation to streams of higher order</description>
        <keywords>stream,order,route azimuth,route direction</keywords>
        <binary>
            <file>docs/html/r.stream.pos.html</file>
            <file>bin/r.stream.pos</file>
        </binary>
    </task>
    <task name="r.stream.preview">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.stream.preview.py</file>
            <file>docs/html/r.stream.preview.py.html</file>
        </binary>
    </task>
    <task name="r.stream.stats">
        <description>Calculate Horton's and optionally Hack's statistics according to user input.</description>
        <keywords>stream,order,Strahler,Horton,Hack,statisctics</keywords>
        <binary>
            <file>docs/html/r.stream.stats.html</file>
            <file>bin/r.stream.stats</file>
        </binary>
    </task>
    <task name="r.sun.angle">
        <description>Calculates solar elevation, solar azimuth, and sun hours. Solar elevation: the angle between the direction of the geometric center of the sun's apparent disk and the (idealized) horizon. Solar azimuth: the angle from due north in clockwise direction.</description>
        <keywords>raster</keywords>
        <binary>
            <file>docs/html/r.sun.angle.html</file>
            <file>bin/r.sun.angle</file>
        </binary>
    </task>
    <task name="r.surf.nnbathy">
        <description>Interpolates a raster map using the nnbathy natural neighbor interpolation program.</description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.surf.nnbathy</file>
            <file>docs/html/r.surf.nnbathy.html</file>
        </binary>
    </task>
    <task name="r.surf.volcano">
        <description>Creates an artificial surface resembling a seamount or cone volcano.</description>
        <keywords>raster</keywords>
        <binary>
            <file>scripts/r.surf.volcano</file>
            <file>docs/html/r.surf.volcano.html</file>
        </binary>
    </task>
    <task name="r.terracost">
        <description></description>
        <keywords></keywords>
        <binary>
        </binary>
    </task>
    <task name="r.threshold">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.threshold.py</file>
            <file>docs/html/r.threshold.py.html</file>
        </binary>
    </task>
    <task name="r.to.drsa">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.to.drsa.py</file>
            <file>docs/html/r.to.drsa.py.html</file>
        </binary>
    </task>
    <task name="r.to.vect.lines">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.to.vect.lines.py</file>
            <file>docs/html/r.to.vect.lines.py.html</file>
            <file>docs/html/r_to_vect_lines_example.png</file>
        </binary>
    </task>
    <task name="r.traveltime">
        <description>Estimation of travel times/isochrones</description>
        <keywords></keywords>
        <binary>
            <file>docs/html/r.traveltime.html</file>
            <file>bin/r.traveltime</file>
        </binary>
    </task>
    <task name="r.tsunami">
        <description>calculation of flooded area due to tsunami event</description>
        <keywords>tsunami,modelling</keywords>
        <binary>
            <file>scripts/r.tsunami</file>
            <file>docs/html/r.tsunami.html</file>
        </binary>
    </task>
    <task name="r.univar.zonal">
        <description>Calculates univariate statistics from the non-null cells of a raster map.</description>
        <keywords>raster,statistics</keywords>
        <binary>
            <file>docs/html/r.univar.zonal.html</file>
            <file>docs/html/r3.univar.zonal.html</file>
            <file>bin/r3.univar.zonal</file>
            <file>bin/r.univar.zonal</file>
        </binary>
    </task>
    <task name="r.unpack">
        <description>Unpacks a raster map packed with r.pack.</description>
        <keywords>raster,copying</keywords>
        <binary>
            <file>scripts/r.unpack</file>
            <file>docs/html/r.unpack.html</file>
        </binary>
    </task>
    <task name="r.viewshed">
        <description>Computes the viewshed of a point on an elevation raster map.</description>
        <keywords>raster,viewshed,line of sight</keywords>
        <binary>
            <file>docs/html/sweep2.png</file>
            <file>docs/html/sweep1.png</file>
            <file>docs/html/r.viewshed.html</file>
            <file>docs/html/r_viewshed.png</file>
            <file>bin/r.viewshed</file>
        </binary>
    </task>
    <task name="r.viewshed.cva">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.viewshed.cva.py</file>
            <file>docs/html/r.viewshed.cva.py.html</file>
        </binary>
    </task>
    <task name="r.vol.dem">
        <description>Creates a 3D raster model (voxels) from a series of raster DEMs</description>
        <keywords>raster,volume,conversion</keywords>
        <binary>
            <file>docs/html/r.vol.dem.html</file>
            <file>docs/html/r_vol_dem_layerdown.jpg</file>
            <file>docs/html/r_vol_dem_layerup.jpg</file>
            <file>bin/r.vol.dem</file>
        </binary>
    </task>
    <task name="r.wf">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.wf.py</file>
            <file>docs/html/r.wf.py.html</file>
        </binary>
    </task>
    <task name="r.wind.sun">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/r.wind.sun.py</file>
            <file>docs/html/r.wind.sun.py.html</file>
            <file>docs/html/fovs.png</file>
            <file>docs/html/2d3dAero.png</file>
            <file>docs/html/MIThist.jpg</file>
            <file>docs/html/ortoImpRecl.jpg</file>
        </binary>
    </task>
    <task name="r.xtent">
        <description>r.xtent: territorial modelling with boundaries and movement costs Calculate variations or original version of Renfrew and Level's Xtent model for territorial modeling.</description>
        <keywords>raster,Xtent,territories,territorial analysis</keywords>
        <binary>
            <file>docs/html/r.xtent.007.png</file>
            <file>docs/html/r.xtent.001.png</file>
            <file>docs/html/r.xtent.002.png</file>
            <file>docs/html/r.xtent.004.png</file>
            <file>docs/html/r.xtent.003.png</file>
            <file>docs/html/r.xtent.html</file>
            <file>docs/html/r.xtent.005.png</file>
            <file>docs/html/r.xtent.006.png</file>
            <file>bin/r.xtent</file>
        </binary>
    </task>
    <task name="r3.in.xyz">
        <description>Create a 3D raster map from an assemblage of many coordinates using univariate statistics</description>
        <keywords>raster3d,import,voxel,LiDAR</keywords>
        <binary>
            <file>scripts/r3.in.xyz</file>
            <file>docs/html/r3.in.xyz.html</file>
        </binary>
    </task>
    <task name="v.autokrige">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/v.autokrige</file>
            <file>docs/html/v.autokrige.html</file>
        </binary>
    </task>
    <task name="v.breach">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/v.breach</file>
            <file>docs/html/v.breach.html</file>
        </binary>
    </task>
    <task name="v.curvature">
        <description>Calculate curvature. With segment option it reads from standard input: segment_id line_category from to and writes to standard output: segment_id average_curvature average_radius If a segment given runs outside the line, it is cut. If more lines with the same category are found, curvature is not calculated and warning is printed.</description>
        <keywords>vector,segment,curvature</keywords>
        <binary>
            <file>docs/html/v.curvature.html</file>
            <file>bin/v.curvature</file>
        </binary>
    </task>
    <task name="v.db.calc">
        <description>Field values calculator</description>
        <keywords>vector,field,calculator</keywords>
        <binary>
            <file>scripts/v.db.calc</file>
            <file>docs/html/v.db.calc.html</file>
        </binary>
    </task>
    <task name="v.eqsm">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/v.eqsm.py</file>
            <file>docs/html/v.eqsm.py.html</file>
        </binary>
    </task>
    <task name="v.flip">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/v.flip</file>
            <file>docs/html/v.flip.html</file>
        </binary>
    </task>
    <task name="v.in.adcirc_grid">
        <description>Loads ADCIRC fort.14 triangular mesh into a GRASS vector.</description>
        <keywords>Import,ADCIRC,vector</keywords>
        <binary>
            <file>docs/html/v.in.adcirc_grid.html</file>
            <file>bin/v.in.adcirc_grid</file>
        </binary>
    </task>
    <task name="v.in.gama">
        <description>Converts GNU GaMa XML output file to a GRASS vector map layer.</description>
        <keywords></keywords>
        <binary>
            <file>docs/html/v.in.gama.html</file>
            <file>bin/v.in.gama</file>
        </binary>
    </task>
    <task name="v.in.geodesic">
        <description>Creates a vector map containing a great circle line.</description>
        <keywords>vector,geodesic,great circle,transect</keywords>
        <binary>
            <file>scripts/v.in.geodesic</file>
            <file>docs/html/v.in.geodesic.html</file>
        </binary>
    </task>
    <task name="v.in.geoplot">
        <description>Creates vector points map from a Geoplot export file</description>
        <keywords></keywords>
        <binary>
            <file>docs/html/v.in.geoplot.html</file>
            <file>bin/v.in.geoplot</file>
        </binary>
    </task>
    <task name="v.in.gshhs">
        <description>Imports Global Self-consistent Hierarchical High-resolution Shoreline (GSHHS) vector data.</description>
        <keywords></keywords>
        <binary>
            <file>docs/html/v.in.gshhs.html</file>
            <file>bin/v.in.gshhs</file>
        </binary>
    </task>
    <task name="v.in.marxan">
        <description>Adds and populates columns of vector necessary for use of other GRASS Marxan modules</description>
        <keywords>attribute table</keywords>
        <binary>
            <file>scripts/v.in.marxan</file>
            <file>docs/html/v.in.marxan.html</file>
        </binary>
    </task>
    <task name="v.in.mbsys_fnv">
        <description>Imports MB-System navigation data from a .fnv file.</description>
        <keywords>vector,import</keywords>
        <binary>
            <file>scripts/v.in.mbsys_fnv</file>
            <file>docs/html/v.in.mbsys_fnv.html</file>
        </binary>
    </task>
    <task name="v.in.ncdc">
        <description>Imports an NCDC stn file (station data) into a GRASS vector map.</description>
        <keywords></keywords>
        <binary>
            <file>scripts/v.in.ncdc</file>
            <file>docs/html/v.in.ncdc.html</file>
        </binary>
    </task>
    <task name="v.in.osm2">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/v.in.osm</file>
            <file>docs/html/v.in.osm.html</file>
        </binary>
    </task>
    <task name="v.in.ovl">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/v.in.ovl.pl</file>
            <file>docs/html/v.in.ovl.pl.html</file>
        </binary>
    </task>
    <task name="v.in.p190">
        <description>Extract 'Centre of Source' "S" coordinates from UKOOA P1/90 data files into CSV and import as GRASS vector points and lines maps.</description>
        <keywords>vector,import,geology</keywords>
        <binary>
            <file>scripts/v.in.p190</file>
            <file>docs/html/v.in.p190.html</file>
        </binary>
    </task>
    <task name="v.in.ply">
        <description>Import PLY file into a vector map.</description>
        <keywords>vector,import</keywords>
        <binary>
            <file>scripts/v.in.ply</file>
            <file>docs/html/v.in.ply.html</file>
        </binary>
    </task>
    <task name="v.in.postgis">
        <description>Create a grass layer from any sql query in postgis</description>
        <keywords>postgis,grass layer,sql</keywords>
        <binary>
            <file>scripts/v.in.postgis</file>
            <file>docs/html/v.in.postgis.html</file>
        </binary>
    </task>
    <task name="v.in.redwg">
        <description></description>
        <keywords></keywords>
        <binary>
        </binary>
    </task>
    <task name="v.krige">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>etc/wxpython/scripts/v_krige_wxGUI.py</file>
            <file>scripts/v.krige.py</file>
            <file>docs/html/v.krige.py.html</file>
        </binary>
    </task>
    <task name="v.ldm">
        <description>Compute "Linear Directional Mean" of vector lines, displays arrow on the graphic monitor, save to vector line and update attribute table with LDM parameters.</description>
        <keywords>display,graphics,vector,symbology</keywords>
        <binary>
            <file>scripts/v.ldm</file>
            <file>docs/html/v.ldm.html</file>
        </binary>
    </task>
    <task name="v.line.center">
        <description>Create a points vector map with each point located in the center of one input line.</description>
        <keywords></keywords>
        <binary>
            <file>scripts/v.line.center</file>
            <file>docs/html/v.line.center.html</file>
        </binary>
    </task>
    <task name="v.mainchannel">
        <description>Find the main channel of a vector stream network (useful to compare with a network ordered by Horton-Strahler)</description>
        <keywords>strahler,main_channel,vector</keywords>
        <binary>
            <file>scripts/v.mainchannel</file>
            <file>docs/html/v.mainchannel.html</file>
        </binary>
    </task>
    <task name="v.mkhexgrid">
        <description>creates a hexagonal grid</description>
        <keywords>attribute table</keywords>
        <binary>
            <file>scripts/v.mkhexgrid</file>
            <file>docs/html/v_mkhexgrid.png</file>
            <file>docs/html/v.mkhexgrid.html</file>
        </binary>
    </task>
    <task name="v.out.ascii.db">
        <description>Export vector point data with selected attributes</description>
        <keywords></keywords>
        <binary>
            <file>scripts/v.out.ascii.db</file>
            <file>docs/html/v.out.ascii.db.html</file>
        </binary>
    </task>
    <task name="v.out.ascii.mat">
        <description>Export vector polygon and polyline data to plain ASCII suitable for Matlab.</description>
        <keywords>vector,export</keywords>
        <binary>
            <file>scripts/v.out.ascii.mat</file>
            <file>docs/html/v.out.ascii.mat.html</file>
        </binary>
    </task>
    <task name="v.out.blend">
        <description>blender user-oriented add-on. Outputs a 3d delaunay triangulation (.ply file) from a 3d vector pointcloud and optionally an image to drape on (.tif file), e.g. within blender</description>
        <keywords></keywords>
        <binary>
            <file>scripts/v.out.blend</file>
            <file>docs/html/v.out.blend.html</file>
        </binary>
    </task>
    <task name="v.out.gmt">
        <description>Exports a GRASS vector map into a GMT xy file.</description>
        <keywords></keywords>
        <binary>
            <file>scripts/v.out.gmt</file>
            <file>docs/html/v.out.gmt.html</file>
        </binary>
    </task>
    <task name="v.out.kml">
        <description>Creates a KML-file from GRASS point/line/polygon vectors</description>
        <keywords></keywords>
        <binary>
            <file>scripts/v.out.kml</file>
            <file>docs/html/v.out.kml.html</file>
        </binary>
    </task>
    <task name="v.out.marxan">
        <description>Prepares vector file and generates output for use in Marxan.</description>
        <keywords>marxan</keywords>
        <binary>
            <file>scripts/v.out.marxan</file>
            <file>docs/html/v.out.marxan.html</file>
        </binary>
    </task>
    <task name="v.out.ply">
        <description>Export a vector map as PLY file.</description>
        <keywords>vector,export</keywords>
        <binary>
            <file>scripts/v.out.ply</file>
            <file>docs/html/v.out.ply.html</file>
        </binary>
    </task>
    <task name="v.out.postgis">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/v.out.postgis.py</file>
            <file>docs/html/v.out.postgis.py.html</file>
        </binary>
    </task>
    <task name="v.points.cog">
        <description>Condense points or centroids sharing a common attribute into a single point.</description>
        <keywords>vector,cluster</keywords>
        <binary>
            <file>scripts/v.points.cog</file>
            <file>docs/html/v.points.cog.html</file>
        </binary>
    </task>
    <task name="v.profile">
        <description>Vector map profiling tool</description>
        <keywords>vector,profile,transect</keywords>
        <binary>
            <file>docs/html/v.profile.html</file>
            <file>bin/v.profile</file>
        </binary>
    </task>
    <task name="v.random.cover">
        <description>Randomly generate a 2D points map constrained to a specified area.</description>
        <keywords>vector,statistics</keywords>
        <binary>
            <file>scripts/v.random.cover</file>
            <file>docs/html/v.random.cover.html</file>
        </binary>
    </task>
    <task name="v.rast.stats2">
        <description>Calculates univariate statistics from a GRASS raster map based on vector polygons and uploads statistics to new attribute columns. Needs r.univar.zonal from GRASS addons repository.</description>
        <keywords>vector,raster,statistics</keywords>
        <binary>
            <file>scripts/v.rast.stats2</file>
            <file>docs/html/v.rast.stats2.html</file>
        </binary>
    </task>
    <task name="v.selmany">
        <description>Interactively selects a set of vector objects, then assigns associated attribute values.</description>
        <keywords></keywords>
        <binary>
            <file>scripts/v.selmany</file>
            <file>docs/html/v.selmany.html</file>
        </binary>
    </task>
    <task name="v.strahler">
        <description>Strahler order</description>
        <keywords></keywords>
        <binary>
            <file>docs/html/thrVScell.jpg</file>
            <file>docs/html/Qgisout_vstrahler.jpg</file>
            <file>docs/html/v.strahler.html</file>
            <file>docs/html/menotre.jpg</file>
            <file>docs/html/input_vstrahler.jpg</file>
            <file>docs/html/wt_rbroscoe.jpg</file>
            <file>docs/html/output_vstrahler.jpg</file>
            <file>docs/html/at_rbroscoe.jpg</file>
            <file>docs/html/lr_rbroscoe.jpg</file>
            <file>bin/v.strahler</file>
        </binary>
    </task>
    <task name="v.surf.icw">
        <description>IDW interpolation, but distance is cost to get to any other site</description>
        <keywords></keywords>
        <binary>
            <file>scripts/v.surf.icw</file>
            <file>docs/html/v.surf.icw.html</file>
        </binary>
    </task>
    <task name="v.surf.nnbathy">
        <description>Interpolates a raster map using the nnbathy natural neighbor interpolation program.</description>
        <keywords></keywords>
        <binary>
            <file>scripts/v.surf.nnbathy</file>
            <file>docs/html/v.surf.nnbathy.html</file>
        </binary>
    </task>
    <task name="v.swathwidth">
        <description>Estimate multibeam bottom coverage (swath width) along a survey track line</description>
        <keywords></keywords>
        <binary>
            <file>scripts/v.swathwidth</file>
            <file>docs/html/v.swathwidth.html</file>
        </binary>
    </task>
    <task name="v.tin.to.rast">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>docs/html/v.tin.to.rast.html</file>
            <file>bin/v.tin.to.rast</file>
        </binary>
    </task>
    <task name="v.transect.kia">
        <description>v.transect.kia Calculate Kilometric Abundance Indexes on line transect surveys of presence signs.</description>
        <keywords>vector,elevation,geometry,line transect,abundance index,KIA</keywords>
        <binary>
            <file>scripts/v.transect.kia</file>
            <file>docs/html/v.transect.kia.html</file>
        </binary>
    </task>
    <task name="v.transects">
        <description></description>
        <keywords></keywords>
        <binary>
            <file>scripts/v.transects.py</file>
            <file>docs/html/v.transects.py.html</file>
        </binary>
    </task>
    <task name="v.trimesh">
        <description></description>
        <keywords></keywords>
        <binary>
        </binary>
    </task>
    <task name="v.what.rast.buffer">
        <description>Calculates univariate statistics of raster map(s) from buffers around vector points. Results are written to a file. Resolution is taken from individual raster maps.</description>
        <keywords>vector,raster,statistics</keywords>
        <binary>
            <file>scripts/v.what.rast.buffer</file>
            <file>docs/html/v.what.rast.buffer.html</file>
        </binary>
    </task>
</addons>
