Toolboxes: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
 
(98 intermediate revisions by 10 users not shown)
Line 1: Line 1:
See [http://lists.osgeo.org/pipermail/grass-dev/2010-April/050210.html original post by Jarosław Jasiewicz]
''Note that this page is outdated since recently (Apr 2013) new toolboxes for GRASS wxGUI were introduced. See [http://trac.osgeo.org/grass/wiki/wxGUIDevelopment/Toolboxes Trac wiki] for development issues.''


<pre>
''The old content of this page was moved to the [http://trac.osgeo.org/grass/wiki/Toolboxes Trac wiki]. The only things which remains here are the tables which are almost empty, not completed or copied to trac anyway. The only useful tables are those about toolboxes in addons.''
Hi all!


That rather radical ideas I present here are rather for future, at least for GRASS 8,
but I'd like present it now for long-term reflection.
Probably all notice that for over two years there is big increase in add-on repository
(including me). There are modules of different quality: from fully GRASS toolsets,
to shell or python scripts, from  actively developed tools to abandoned,
from all-purpose tools to very specialized etc. I also think that that activity
will be grown due to substitute shell script by python
Similar situation is in main GRASS branch: there are modules for all like conversion tools,
interpolation methods, georeferencing etc, and very specialized modules for very limited
group of users (like wild fire), there are also some modules out of date.
I'm not enthusiastic about moving new modules into main branch. Almost every module has
different coding style and it will lasting in future that GRASS would be difficult to maintain.
On the other hand some people complains that some interesting modules are only available as
add-ons (I assume for some reasons they cannot install it)
So my suggestion is to rearrange future GRASS form two layers (main branch/add-on) into
three layers architecture:
1) GRASS core layer: much limited limited than now, only GIS environment and basic,
all-puropse tools, slow changes, great stability
2) GRASS toolset layer: oficcial GRASS thematic tools and toolsets (like terrain analysis,
hydrological analysis, photo-interpretation, landscape analysis etc,) every toolset with its
maintainer, rapid development, new ready to use tools after quality control may appear here,
also some of current main branch tool shall be moved to that layer
3) GRASS community layer:  everything else like experimental, actively development new tools,
that what do not pass quality control, simple scripts, etc....
What benefits:
for developers and contributors: much clear situation and better publication path.
Toolset layer should be much more open for new tools than current GRASS main branch
for users: faster access to new tools.
There is no doubt that new tools are faster developed (less risk) than GRASS core
Binaries with toolsets could be maintained as separate apt/urpmi/pacman/yum/exe etc packages,
so it may appear in linux repository separetly form GRASS core.
There is only loose ideas. Most of them are of course taken from R (core/toolsets/rest of packages;
separate core and package development) but I think it is worth of some discuss ...
regards
Jarek
</pre>
__TOC__
__TOC__
== Current repository layout ==


<pre>
=== List of toolboxes ===
- grass
|- trunk
|- raster/
|- vector/
|- ...


- grass-addons
{| class="wikitable sortable"
|- raster/
|'''Toolbox name''' || '''Toolbox code''' || '''Description'''||'''Correlate toolbox'''
|- vector/
|-
|- ...
| ''3D Raster''
</pre>
| R3
 
| All `r3.*` modules
== Proposed repository layout ==
|
 
|-
 
| ''3D Visualization''
<pre>
| V3
- grass
| {{cmd|nviz_cmd|version=70}}
|- trunk
|
|- raster/
|-
|- vector/
| ''Atmospheric tools''
|- ...
| AT
 
| Subset of image processing tool
- grass-tools
|
|- raster/
|-
|- vector/
| ''Cartography''
|- ...
| CA
 
| {{cmd|ps.map|version=70}}, {{AddonCmd|ps.output}}
- grass-addons
|
|- raster/
|-
|- vector/
| ''Database''
|- ...
| DB
</pre>
| All `db.*` modules
| ''Vector analysis''
|-
| ''Geostatistcal''
| GS
| {{cmd|v.krige|version=70}} maybe other
|
|-
| ''GUI''
| GI
| [[wxGUI]]
|
|-
| ''Hydrology''
| HY
| {{cmd|r.watershed|version=70}}, {{cmd|r.terraflow|version=70}}, `r.stream.*` modules in addons, maybe other, r.flow, r.sim.water, r.sim.sediment
| ''Raster analysis''
|-
| ''Image Processing''
| IM
| All `i.*` modules, selected r.* modules
|
|-
| ''Interoperability tools''
| IO
| All the various import/export modules except for GDAL/OGR
| ''Raster analysis'', ''Vector analysis'', ''Image Processing'', ''Database''
|-
| ''Landscape analysis''
| LA
| All `r.li.*` modules, maybe other
| ''Raster analysis''
|-
| ''Lidar analysis''
| LI
| All `v.lidar.*` modules, {{cmd|v.surf.bspline|version=70}}, r.in.xyz
|
|-
| ''Linear Reference Systems''
| LS
| All `v.lrs.*` modules
| ''Vector analysis''
|-
| ''Network analysis''
| NA
| All `v.net.*` modules, maybe other
| ''Vector analysis''
|-
| ''Raster analysis''
| RA
| A lot of basic `r.*` modules (like {{cmd|r.buffer,|version=70}} {{cmd|r.reclass|version=70}}, {{cmd|r.fillnull|version=70}}...)
|
|-
| ''Terrain analysis''
| TA
| Different kind of analysis: soil ({{cmd|r.sun|version=70}}), terrain ({{cmd|r.slope.aspect|version=70}}, {{cmd|r.los|version=70}}), geomorphometry ({{cmd|r.param.scale|version=70}})
| ''Raster analysis''
|-
| ''Vector analysis''
| VA
| A lot of basic `v.*` modules (like {{cmd|v.buffer|version=70}}, {{cmd|v.centroid|version=70}}, {{cmd|v.overlay|version=70}}...)
| ''Database''
|}


== List of modules (trunk) ==
== List of modules (trunk) ==
Line 90: Line 100:
=== Display ===
=== Display ===


{|class="border"
{|class="wikitable sortable"
|'''Module''' || '''Core/Tools/Addons''' || '''Comments'''
|'''Module''' || '''Core/Tools/Addons''' || '''Toolbox(es)'''
|-
|-
| {{cmd|d.barscale|version=70}} || ? ||
| {{cmd|d.barscale|version=70}} || ? ||
Line 142: Line 152:
|-
|-
| {{cmd|d.rast.num|version=70}} || ? ||
| {{cmd|d.rast.num|version=70}} || ? ||
|-
| {{cmd|d.rast3.py|version=70}} || ? ||
|-
| {{cmd|d.rast3.pyc|version=70}} || ? ||
|-
|-
| {{cmd|d.rgb|version=70}} || ? ||
| {{cmd|d.rgb|version=70}} || ? ||
Line 171: Line 177:
=== Database ===
=== Database ===


{|class="border"
{|class="wikitable sortable"
|'''Module''' || '''Core/Tools/Addons''' || '''Comments'''
|'''Module''' || '''Core/Tools/Addons''' || '''Toolbox(es)'''
|-
|-
| {{cmd|db.columns|version=70}} || ? ||
| {{cmd|db.columns|version=70}} || ? ||
Line 214: Line 220:
=== General ===
=== General ===


{|class="border"
{|class="wikitable sortable"
|'''Module''' || '''Core/Tools/Addons''' || '''Comments'''
|'''Module''' || '''Core/Tools/Addons''' || '''Toolbox(es)'''
|-
| {{cmd|g.access|version=70}} || ? ||
|-
| {{cmd|g.cairocomp|version=70}} || ? ||
|-
|-
| {{cmd|g.change.gui.py|version=70}} || ? ||
| {{cmd|g.access|version=70}} || C ||
|-
|-
| {{cmd|g.change.gui.pyc|version=70}} || ? ||
| {{cmd|g.cairocomp|version=70}} || C ||
|-
|-
| {{cmd|g.copy|version=70}} || ? ||
| {{cmd|g.copy|version=70}} || C ||
|-
|-
| {{cmd|g.dirseps|version=70}} || ? ||
| {{cmd|g.dirseps|version=70}} || C ||
|-
|-
| {{cmd|g.extension|version=70}} || ? ||
| {{cmd|g.extension|version=70}} || C ||
|-
|-
| {{cmd|g.extension~|version=70}} || ? ||
| {{cmd|g.filename|version=70}} || C ||
|-
|-
| {{cmd|g.filename|version=70}} || ? ||
| {{cmd|g.findetc|version=70}} || C ||
|-
|-
| {{cmd|g.findetc|version=70}} || ? ||
| {{cmd|g.findfile|version=70}} || C ||
|-
|-
| {{cmd|g.findfile|version=70}} || ? ||
| {{cmd|g.gisenv|version=70}} || C ||
|-
|-
| {{cmd|g.gisenv|version=70}} || ? ||
| {{cmd|g.gui|version=70}} || C ||
|-
|-
| {{cmd|g.gui|version=70}} || ? ||
| {{cmd|g.list|version=70}} || C ||
|-
|-
| {{cmd|g.list|version=70}} || ? ||
| {{cmd|g.manual|version=70}} || C ||
|-
|-
| {{cmd|g.manual|version=70}} || ? ||
| {{cmd|g.mapset|version=70}} || C ||
|-
|-
| {{cmd|g.mapset|version=70}} || ? ||
| {{cmd|g.mapsets|version=70}} || C ||
|-
|-
| {{cmd|g.mapsets|version=70}} || ? ||
| {{cmd|g.message|version=70}} || C ||
|-
|-
| {{cmd|g.mapsets_picker.py|version=70}} || ? ||
| {{cmd|g.mkfontcap|version=70}} || C ||
|-
|-
| {{cmd|g.message|version=70}} || ? ||
| {{cmd|g.mlist|version=70}} || C ||
|-
|-
| {{cmd|g.mkfontcap|version=70}} || ? ||
| {{cmd|g.mremove|version=70}} || C ||
|-
|-
| {{cmd|g.mlist|version=70}} || ? ||
| {{cmd|g.parser|version=70}} || C ||
|-
|-
| {{cmd|g.mremove|version=70}} || ? ||
| {{cmd|g.pnmcomp|version=70}} || C ||
|-
|-
| {{cmd|g.parser|version=70}} || ? ||
| {{cmd|g.ppmtopng|version=70}} || C ||
|-
|-
| {{cmd|g.pnmcomp|version=70}} || ? ||
| {{cmd|g.proj|version=70}} || C ||
|-
|-
| {{cmd|g.ppmtopng|version=70}} || ? ||
| {{cmd|g.region|version=70}} || C ||
|-
|-
| {{cmd|g.proj|version=70}} || ? ||
| {{cmd|g.remove|version=70}} || C ||
|-
|-
| {{cmd|g.region|version=70}} || ? ||
| {{cmd|g.rename|version=70}} || C ||
|-
|-
| {{cmd|g.remove|version=70}} || ? ||
| {{cmd|g.tempfile|version=70}} || C ||
|-
|-
| {{cmd|g.rename|version=70}} || ? ||
| {{cmd|g.transform|version=70}} || C ||
|-
|-
| {{cmd|g.tempfile|version=70}} || ? ||
| {{cmd|g.version|version=70}} || C ||
|-
| {{cmd|g.transform|version=70}} || ? ||
|-
| {{cmd|g.version|version=70}} || ? ||
|-
|-
|}
|}
Line 285: Line 283:
=== Imagery ===
=== Imagery ===


{|class="border"
{|class="wikitable sortable"
|'''Module''' || '''Core/Tools/Addons''' || '''Comments'''
|'''Module''' || '''Core/Tools/Addons''' || '''Toolbox(es)'''
|-
|-
| {{cmd|i.albedo|version=70}} || ? ||
| {{cmd|i.albedo|version=70}} || T || IM
|-
|-
| {{cmd|i.atcorr|version=70}} || ? ||
| {{cmd|i.atcorr|version=70}} || C ||
|-
|-
| {{cmd|i.biomass|version=70}} || ? ||
| {{cmd|i.biomass|version=70}} || T || IM
|-
|-
| {{cmd|i.cca|version=70}} || ? ||
| {{cmd|i.cca|version=70}} || T || IM
|-
|-
| {{cmd|i.cluster|version=70}} || ? ||
| {{cmd|i.colors.enhance|version=70}} || C ||
|-
|-
| {{cmd|i.eb.eta|version=70}} || ? ||
| {{cmd|i.cluster|version=70}} || C ||
|-
|-
| {{cmd|i.eb.evapfr|version=70}} || ? ||
| {{cmd|i.eb.eta|version=70}} || T || IM
|-
|-
| {{cmd|i.eb.h_SEBAL01|version=70}} || ? ||
| {{cmd|i.eb.evapfr|version=70}} || T || IM
|-
|-
| {{cmd|i.eb.soilheatflux|version=70}} || ? ||
| {{cmd|i.eb.hsebal01|version=70}} || T || IM
|-
|-
| {{cmd|i.emissivity|version=70}} || ? ||
| {{cmd|i.eb.soilheatflux|version=70}} || T || IM
|-
|-
| {{cmd|i.evapo.time_integration|version=70}} || ? ||
| {{cmd|i.emissivity|version=70}} || T || IM
|-
|-
| {{cmd|i.fft|version=70}} || ? ||
| {{cmd|i.evapo.time|version=70}} || T || IM
|-
|-
| {{cmd|i.fusion.brovey|version=70}} || ? ||
| {{cmd|i.fft|version=70}} || C ||
|-
|-
| {{cmd|i.gensig|version=70}} || ? ||
| {{cmd|i.fusion.brovey|version=70}} || C ||
|-
|-
| {{cmd|i.gensigset|version=70}} || ? ||
| {{cmd|i.gensig|version=70}} || C ||
|-
|-
| {{cmd|i.group|version=70}} || ? ||
| {{cmd|i.gensigset|version=70}} || C ||
|-
|-
| {{cmd|i.his.rgb|version=70}} || ? ||
| {{cmd|i.group|version=70}} || C ||
|-
|-
| {{cmd|i.ifft|version=70}} || ? ||
| {{cmd|i.his.rgb|version=70}} || C ||
|-
|-
| {{cmd|i.image.mosaic|version=70}} || ? ||
| {{cmd|i.ifft|version=70}} || C ||
|-
|-
| {{cmd|i.in.spotvgt|version=70}} || ? ||
| {{cmd|i.image.mosaic|version=70}} || C ||
|-
|-
| {{cmd|i.landsat.rgb|version=70}} || ? ||
| {{cmd|i.in.spotvgt|version=70}} || T || IO
|-
|-
| {{cmd|i.latlong|version=70}} || ? ||
| {{cmd|i.latlong|version=70}} || T || IM
|-
|-
| {{cmd|i.maxlik|version=70}} || ? ||
| {{cmd|i.maxlik|version=70}} || C ||
|-
|-
| {{cmd|i.modis.qc|version=70}} || ? ||
| {{cmd|i.modis.qc|version=70}} || T || IM
|-
|-
| {{cmd|i.oif|version=70}} || ? ||
| {{cmd|i.oif|version=70}} || T || IM
|-
|-
| {{cmd|i.pca|version=70}} || ? ||
| {{cmd|i.pca|version=70}} || C ||
|-
|-
| {{cmd|i.rectify|version=70}} || ? ||
| {{cmd|i.rectify|version=70}} || C ||
|-
|-
| {{cmd|i.rgb.his|version=70}} || ? ||
| {{cmd|i.rgb.his|version=70}} || C ||
|-
|-
| {{cmd|i.smap|version=70}} || ? ||
| {{cmd|i.smap|version=70}} || C ||
|-
|-
| {{cmd|i.spectral|version=70}} || ? ||
| {{cmd|i.spectral|version=70}} || T || IM
|-
|-
| {{cmd|i.sunhours|version=70}} || ? ||
| {{cmd|i.sunhours|version=70}} || T || IM
|-
|-
| {{cmd|i.target|version=70}} || ? ||
| {{cmd|i.target|version=70}} || C ||
|-
|-
| {{cmd|i.tasscap|version=70}} || ? ||
| {{cmd|i.tasscap|version=70}} || T || IM
|-
|-
| {{cmd|i.vi|version=70}} || ? ||
| {{cmd|i.vi|version=70}} || T || IM
|-
|-
| {{cmd|i.zc|version=70}} || ? ||
| {{cmd|i.zc|version=70}} || T || IM
|-
|-
|}
|}
Line 362: Line 360:
=== Misc ===
=== Misc ===


{|class="border"
{|class="wikitable sortable"
|'''Module''' || '''Core/Tools/Addons''' || '''Comments'''
|'''Module''' || '''Core/Tools/Addons''' || '''Toolbox(es)'''
|-
|-
| {{cmd|m.cogo|version=70}} || ? ||
| {{cmd|m.cogo|version=70}} || ? ||
Line 371: Line 369:
| {{cmd|m.proj|version=70}} || ? ||
| {{cmd|m.proj|version=70}} || ? ||
|-
|-
| {{cmd|nviz|version=70}} || ? ||
|}
 
=== Postscript ===
 
{|class="wikitable sortable"
|'''Module''' || '''Core/Tools/Addons''' || '''Toolbox(es)'''
|-
|-
| {{cmd|nviz_cmd|version=70}} || ? ||
| {{cmd|ps.map|version=70}} || C ||
|-
|-
| {{cmd|p.cmd.py|version=70}} || ? ||
|}
 
=== Raster ===
 
{|class="wikitable sortable"
|'''Module''' || '''Core/Tools/Addons''' || '''Toolbox(es)'''
|-
|-
| {{cmd|p.cmd.pyc|version=70}} || ? ||
| {{cmd|r.basins.fill|version=70}} || T ||TA
|-
|-
| {{cmd|p.db.py|version=70}} || ? ||
| {{cmd|r.bitpattern|version=70}} || T || IM
|-
|-
| {{cmd|p.db.pyc|version=70}} || ? ||
| {{cmd|r.blend|version=70}} || C ||
|-
|-
| {{cmd|p.mon.py|version=70}} || ? ||
| {{cmd|r.buffer|version=70}} || C ||
|-
|-
| {{cmd|p.mon.pyc|version=70}} || ? ||
| {{cmd|r.buffer2|version=70}} || C ||
|-
|-
| {{cmd|p.rast.py|version=70}} || ? ||
| {{cmd|r.carve|version=70}} || T || TA
|-
|-
| {{cmd|p.rast.pyc|version=70}} || ? ||
| {{cmd|r.category|version=70}} || C ||
|-
|-
| {{cmd|p.vect.py|version=70}} || ? ||
| {{cmd|r.circle|version=70}} || T || RA
|-
|-
| {{cmd|p.vect.pyc|version=70}} || ? ||
| {{cmd|r.clump|version=70}} || C ||
|-
|-
| {{cmd|ps.map|version=70}} || ? ||
| {{cmd|r.coin|version=70}} || T || RA
|-
|-
| {{cmd|r.basins.fill|version=70}} || ? ||
| {{cmd|r.colors|version=70}} || C ||
|-
|-
| {{cmd|r.bitpattern|version=70}} || ? ||
| {{cmd|r.colors.out|version=70}} || T || RA
|-
|-
| {{cmd|r.blend|version=70}} || ? ||
| {{cmd|r.colors.stddev|version=70}} || T || RA
|-
|-
| {{cmd|r.buffer|version=70}} || ? ||
| {{cmd|r.composite|version=70}} || T || IM
|-
|-
| {{cmd|r.buffer2|version=70}} || ? ||
| {{cmd|r.compress|version=70}} || C ||
|-
|-
| {{cmd|r.carve|version=70}} || ? ||
| {{cmd|r.contour|version=70}} || C ||
|-
|-
| {{cmd|r.category|version=70}} || ? ||
| {{cmd|r.cost|version=70}} || T || RA
|-
|-
| {{cmd|r.circle|version=70}} || ? ||
| {{cmd|r.covar|version=70}} || T || RA
|-
|-
| {{cmd|r.clump|version=70}} || ? ||
| {{cmd|r.cross|version=70}} || T || RA
|-
|-
| {{cmd|r.coin|version=70}} || ? ||
| {{cmd|r.describe|version=70}} || C ||
|-
|-
| {{cmd|r.colors|version=70}} || ? ||
| {{cmd|r.distance|version=70}} || T || RA
|-
|-
| {{cmd|r.colors.out|version=70}} || ? ||
| {{cmd|r.drain|version=70}} || T || RA
|-
|-
| {{cmd|r.colors.stddev|version=70}} || ? ||
| {{cmd|r.external|version=70}} || C ||
|-
|-
| {{cmd|r.composite|version=70}} || ? ||
| {{cmd|r.external.out|version=70}} || C ||
|-
|-
| {{cmd|r.compress|version=70}} || ? ||
| {{cmd|r.fill.dir|version=70}} || T || HY
|-
|-
| {{cmd|r.contour|version=70}} || ? ||
| {{cmd|r.fillnulls|version=70}} || T || RA
|-
|-
| {{cmd|r.cost|version=70}} || ? ||
| {{cmd|r.flow|version=70}} || T || HY
|-
|-
| {{cmd|r.covar|version=70}} || ? ||
| {{cmd|r.grow|version=70}} || C ||
|-
|-
| {{cmd|r.cross|version=70}} || ? ||
| {{cmd|r.grow.distance|version=70}} || C ||
|-
|-
| {{cmd|r.describe|version=70}} || ? ||
| {{cmd|r.gwflow|version=70}} || T || HY
|-
|-
| {{cmd|r.distance|version=70}} || ? ||
| {{cmd|r.his|version=70}} || T || IM
|-
|-
| {{cmd|r.drain|version=70}} || ? ||
| {{cmd|r.horizon|version=70}} || T || TA
|-
|-
| {{cmd|r.external|version=70}} || ? ||
| {{cmd|r.in.arc|version=70}} || T || IO
|-
|-
| {{cmd|r.external.out|version=70}} || ? ||
| {{cmd|r.in.ascii|version=70}} || T || IO
|-
|-
| {{cmd|r.fill.dir|version=70}} || ? ||
| {{cmd|r.in.aster|version=70}} || T || IO
|-
|-
| {{cmd|r.fillnulls|version=70}} || ? ||
| {{cmd|r.in.bin|version=70}} || T || IO
|-
|-
| {{cmd|r.flow|version=70}} || ? ||
| {{cmd|r.in.gdal|version=70}} || C ||
|-
|-
| {{cmd|r.grow|version=70}} || ? ||
| {{cmd|r.in.gridatb|version=70}} || T || IO
|-
|-
| {{cmd|r.grow.distance|version=70}} || ? ||
| {{cmd|r.in.mat|version=70}} || T || IO
|-
|-
| {{cmd|r.gwflow|version=70}} || ? ||
| {{cmd|r.in.png|version=70}} || T || IO
|-
|-
| {{cmd|r.his|version=70}} || ? ||
| {{cmd|r.in.poly|version=70}} || T || IO
|-
|-
| {{cmd|r.horizon|version=70}} || ? ||
| {{cmd|r.in.srtm|version=70}} || T || IO
|-
|-
| {{cmd|r.in.arc|version=70}} || ? ||
| {{cmd|r.in.wms|version=70}} || T || IO
|-
|-
| {{cmd|r.in.ascii|version=70}} || ? ||
| {{cmd|r.in.xyz|version=70}} || C ||
|-
|-
| {{cmd|r.in.aster|version=70}} || ? ||
| {{cmd|r.info|version=70}} || C ||
|-
|-
| {{cmd|r.in.bin|version=70}} || ? ||
| {{cmd|r.kappa|version=70}} || T || RA
|-
|-
| {{cmd|r.in.gdal|version=70}} || ? ||
| {{cmd|r.lake|version=70}} || T ||HY
|-
|-
| {{cmd|r.in.gridatb|version=70}} || ? ||
| {{cmd|r.li.cwed|version=70}} || T || LA
|-
|-
| {{cmd|r.in.mat|version=70}} || ? ||
| {{cmd|r.li.dominance|version=70}} || T || LA
|-
|-
| {{cmd|r.in.png|version=70}} || ? ||
| {{cmd|r.li.edgedensity|version=70}} || T || LA
|-
|-
| {{cmd|r.in.poly|version=70}} || ? ||
| {{cmd|r.li.mpa|version=70}} || T || LA
|-
|-
| {{cmd|r.in.srtm|version=70}} || ? ||
| {{cmd|r.li.mps|version=70}} || T || LA
|-
|-
| {{cmd|r.in.wms|version=70}} || ? ||
| {{cmd|r.li.padcv|version=70}} || T || LA
|-
|-
| {{cmd|r.in.xyz|version=70}} || ? ||
| {{cmd|r.li.padrange|version=70}} || T || LA
|-
|-
| {{cmd|r.info|version=70}} || ? ||
| {{cmd|r.li.padsd|version=70}} || T || LA
|-
|-
| {{cmd|r.kappa|version=70}} || ? ||
| {{cmd|r.li.patchdensity|version=70}} || T || LA
|-
|-
| {{cmd|r.lake|version=70}} || ? ||
| {{cmd|r.li.patchnum|version=70}} || T || LA
|-
|-
| {{cmd|r.li.cwed|version=70}} || ? ||
| {{cmd|r.li.richness|version=70}} || T || LA
|-
|-
| {{cmd|r.li.dominance|version=70}} || ? ||
| {{cmd|r.li.shannon|version=70}} || T || LA
|-
|-
| {{cmd|r.li.edgedensity|version=70}} || ? ||
| {{cmd|r.li.shape|version=70}} || T || LA
|-
|-
| {{cmd|r.li.mpa|version=70}} || ? ||
| {{cmd|r.li.simpson|version=70}} || T || LA
|-
|-
| {{cmd|r.li.mps|version=70}} || ? ||
| {{cmd|r.los|version=70}} || T||TA
|-
|-
| {{cmd|r.li.padcv|version=70}} || ? ||
| {{cmd|r.mapcalc|version=70}} || C ||
|-
|-
| {{cmd|r.li.padrange|version=70}} || ? ||
| {{cmd|r.mask|version=70}} || C ||
|-
|-
| {{cmd|r.li.padsd|version=70}} || ? ||
| {{cmd|r.mfilter|version=70}} || T || RA
|-
|-
| {{cmd|r.li.patchdensity|version=70}} || ? ||
| {{cmd|r.mode|version=70}} || T || RA
|-
|-
| {{cmd|r.li.patchnum|version=70}} || ? ||
| {{cmd|r.neighbors|version=70}} || C ||
|-
|-
| {{cmd|r.li.richness|version=70}} || ? ||
| {{cmd|r.null|version=70}} || C ||
|-
|-
| {{cmd|r.li.shannon|version=70}} || ? ||
| {{cmd|r.out.arc|version=70}} || T || IO
|-
|-
| {{cmd|r.li.shape|version=70}} || ? ||
| {{cmd|r.out.ascii|version=70}} || T || IO
|-
|-
| {{cmd|r.li.simpson|version=70}} || ? ||
| {{cmd|r.out.bin|version=70}} || T || IO
|-
|-
| {{cmd|r.los|version=70}} || ? ||
| {{cmd|r.out.gdal|version=70}} || C ||
|-
|-
| {{cmd|r.mapcalc|version=70}} || ? ||
| {{cmd|r.out.gridatb|version=70}} || T || IO
|-
|-
| {{cmd|r.mask|version=70}} || ? ||
| {{cmd|r.out.mat|version=70}} || T || IO
|-
|-
| {{cmd|r.mfilter|version=70}} || ? ||
| {{cmd|r.out.mpeg|version=70}} || T || IO
|-
|-
| {{cmd|r.mode|version=70}} || ? ||
| {{cmd|r.out.png|version=70}} || T || IO
|-
|-
| {{cmd|r.neighbors|version=70}} || ? ||
| {{cmd|r.out.pov|version=70}} || T || IO
|-
|-
| {{cmd|r.null|version=70}} || ? ||
| {{cmd|r.out.ppm|version=70}} || T || IO
|-
|-
| {{cmd|r.out.arc|version=70}} || ? ||
| {{cmd|r.out.ppm3|version=70}} || T || IO
|-
|-
| {{cmd|r.out.ascii|version=70}} || ? ||
| {{cmd|r.out.tiff|version=70}} || T || IO
|-
|-
| {{cmd|r.out.bin|version=70}} || ? ||
| {{cmd|r.out.vrml|version=70}} || T || IO
|-
|-
| {{cmd|r.out.gdal|version=70}} || ? ||
| {{cmd|r.out.vtk|version=70}} || T || IO
|-
|-
| {{cmd|r.out.gridatb|version=70}} || ? ||
| {{cmd|r.out.xyz|version=70}} || C ||
|-
|-
| {{cmd|r.out.mat|version=70}} || ? ||
| {{cmd|r.param.scale|version=70}} || T ||TA
|-
|-
| {{cmd|r.out.mpeg|version=70}} || ? ||
| {{cmd|r.patch|version=70}} || C ||
|-
|-
| {{cmd|r.out.png|version=70}} || ? ||
| {{cmd|r.plane|version=70}} || T || RA
|-
|-
| {{cmd|r.out.pov|version=70}} || ? ||
| {{cmd|r.profile|version=70}} || T || TA
|-
|-
| {{cmd|r.out.ppm|version=70}} || ? ||
| {{cmd|r.proj|version=70}} || C ||
|-
|-
| {{cmd|r.out.ppm3|version=70}} || ? ||
| {{cmd|r.quant|version=70}} || C ||
|-
|-
| {{cmd|r.out.tiff|version=70}} || ? ||
| {{cmd|r.quantile|version=70}} || T || RA
|-
|-
| {{cmd|r.out.vrml|version=70}} || ? ||
| {{cmd|r.random|version=70}} || T || RA
|-
|-
| {{cmd|r.out.vtk|version=70}} || ? ||
| {{cmd|r.random.cells|version=70}} || T || RA
|-
|-
| {{cmd|r.out.xyz|version=70}} || ? ||
| {{cmd|r.random.surface|version=70}} || T || RA
|-
|-
| {{cmd|r.param.scale|version=70}} || ? ||
| {{cmd|r.reclass|version=70}} || C ||
|-
|-
| {{cmd|r.patch|version=70}} || ? ||
| {{cmd|r.reclass.area|version=70}} || C ||
|-
|-
| {{cmd|r.plane|version=70}} || ? ||
| {{cmd|r.recode|version=70}} || C ||
|-
|-
| {{cmd|r.profile|version=70}} || ? ||
| {{cmd|r.region|version=70}} || C ||
|-
|-
| {{cmd|r.proj|version=70}} || ? ||
| {{cmd|r.regression.line|version=70}} || T || RA
|-
|-
| {{cmd|r.quant|version=70}} || ? ||
| {{cmd|r.report|version=70}} || C ||
|-
|-
| {{cmd|r.quantile|version=70}} || ? ||
| {{cmd|r.resamp.bspline|version=70}} || C ||
|-
|-
| {{cmd|r.random|version=70}} || ? ||
| {{cmd|r.resamp.filter|version=70}} || C ||
|-
|-
| {{cmd|r.random.cells|version=70}} || ? ||
| {{cmd|r.resamp.interp|version=70}} || C ||
|-
|-
| {{cmd|r.random.surface|version=70}} || ? ||
| {{cmd|r.resamp.rst|version=70}} || C ||
|-
|-
| {{cmd|r.reclass|version=70}} || ? ||
| {{cmd|r.resamp.stats|version=70}} || C ||
|-
|-
| {{cmd|r.reclass.area|version=70}} || ? ||
| {{cmd|r.resample|version=70}} || C ||
|-
|-
| {{cmd|r.recode|version=70}} || ? ||
| {{cmd|r.rescale|version=70}} || C ||
|-
|-
| {{cmd|r.region|version=70}} || ? ||
| {{cmd|r.rescale.eq|version=70}} || C ||
|-
|-
| {{cmd|r.regression.line|version=70}} || ? ||
| {{cmd|r.ros|version=70}} || T || RA
|-
|-
| {{cmd|r.report|version=70}} || ? ||
| {{cmd|r.series|version=70}} || C ||
|-
|-
| {{cmd|r.resamp.bspline|version=70}} || ? ||
| {{cmd|r.shaded.relief|version=70}} || C ||
|-
|-
| {{cmd|r.resamp.filter|version=70}} || ? ||
| {{cmd|r.sim.sediment|version=70}} || T || HY
|-
|-
| {{cmd|r.resamp.interp|version=70}} || ? ||
| {{cmd|r.sim.water|version=70}} || T || HY
|-
|-
| {{cmd|r.resamp.rst|version=70}} || ? ||
| {{cmd|r.slope.aspect|version=70}} || T || TA
|-
|-
| {{cmd|r.resamp.stats|version=70}} || ? ||
| {{cmd|r.solute.transport|version=70}} || T || HY
|-
|-
| {{cmd|r.resample|version=70}} || ? ||
| {{cmd|r.spread|version=70}} || T || RA
|-
|-
| {{cmd|r.rescale|version=70}} || ? ||
| {{cmd|r.spreadpath|version=70}} || T || RA
|-
|-
| {{cmd|r.rescale.eq|version=70}} || ? ||
| {{cmd|r.statistics|version=70}} || C ||
|-
|-
| {{cmd|r.ros|version=70}} || ? ||
| {{cmd|r.statistics2|version=70}} || C ||
|-
|-
| {{cmd|r.series|version=70}} || ? ||
| {{cmd|r.statistics3|version=70}} || C ||
|-
|-
| {{cmd|r.shaded.relief|version=70}} || ? ||
| {{cmd|r.stats|version=70}} || C ||
|-
|-
| {{cmd|r.sim.sediment|version=70}} || ? ||
| {{cmd|r.sun|version=70}} || T ||TA
|-
|-
| {{cmd|r.sim.water|version=70}} || ? ||
| {{cmd|r.sunmask|version=70}} || T || TA
|-
|-
| {{cmd|r.slope.aspect|version=70}} || ? ||
| {{cmd|r.support|version=70}} || C ||
|-
|-
| {{cmd|r.solute.transport|version=70}} || ? ||
| {{cmd|r.support.stats|version=70}} || C ||
|-
|-
| {{cmd|r.spread|version=70}} || ? ||
| {{cmd|r.surf.area|version=70}} || T || TA
|-
|-
| {{cmd|r.spreadpath|version=70}} || ? ||
| {{cmd|r.surf.contour|version=70}} || T || TA
|-
|-
| {{cmd|r.statistics|version=70}} || ? ||
| {{cmd|r.surf.fractal|version=70}} || T || TA
|-
|-
| {{cmd|r.statistics2|version=70}} || ? ||
| {{cmd|r.surf.gauss|version=70}} || T || RA
|-
|-
| {{cmd|r.statistics3|version=70}} || ? ||
| {{cmd|r.surf.idw|version=70}} || T || RA
|-
|-
| {{cmd|r.stats|version=70}} || ? ||
| {{cmd|r.surf.idw2|version=70}} || T || RA
|-
|-
| {{cmd|r.sun|version=70}} || ? ||
| {{cmd|r.surf.random|version=70}} || T || RA
|-
|-
| {{cmd|r.sunmask|version=70}} || ? ||
| {{cmd|r.terraflow|version=70}} || T ||HY
|-
|-
| {{cmd|r.support|version=70}} || ? ||
| {{cmd|r.texture|version=70}} || T || RA
|-
|-
| {{cmd|r.support.stats|version=70}} || ? ||
| {{cmd|r.thin|version=70}} || C ||
|-
|-
| {{cmd|r.surf.area|version=70}} || ? ||
| {{cmd|r.tileset|version=70}} || ? ||
|-
|-
| {{cmd|r.surf.contour|version=70}} || ? ||
| {{cmd|r.timestamp|version=70}} || C ||
|-
|-
| {{cmd|r.surf.fractal|version=70}} || ? ||
| {{cmd|r.to.rast3|version=70}} || C ||
|-
|-
| {{cmd|r.surf.gauss|version=70}} || ? ||
| {{cmd|r.to.rast3elev|version=70}} || C ||
|-
|-
| {{cmd|r.surf.idw|version=70}} || ? ||
| {{cmd|r.to.vect|version=70}} || C ||
|-
|-
| {{cmd|r.surf.idw2|version=70}} || ? ||
| {{cmd|r.topidx|version=70}} || T ||HY
|-
|-
| {{cmd|r.surf.random|version=70}} || ? ||
| {{cmd|r.topmodel|version=70}} || T ||HY
|-
|-
| {{cmd|r.terraflow|version=70}} || ? ||
| {{cmd|r.transect|version=70}} || T || RA
|-
|-
| {{cmd|r.texture|version=70}} || ? ||
| {{cmd|r.univar|version=70}} || C ||
|-
|-
| {{cmd|r.thin|version=70}} || ? ||
| {{cmd|r.uslek|version=70}} || T ||HY
|-
|-
| {{cmd|r.tileset|version=70}} || ? ||
| {{cmd|r.usler|version=70}} || T ||HY
|-
|-
| {{cmd|r.timestamp|version=70}} || ? ||
| {{cmd|r.volume|version=70}} || T || RA
|-
|-
| {{cmd|r.to.rast3|version=70}} || ? ||
| {{cmd|r.walk|version=70}} || T || TA
|-
|-
| {{cmd|r.to.rast3elev|version=70}} || ? ||
| {{cmd|r.water.outlet|version=70}} || T|| HY
|-
|-
| {{cmd|r.to.vect|version=70}} || ? ||
| {{cmd|r.watershed|version=70}} || T || HY
|-
|-
| {{cmd|r.topidx|version=70}} || ? ||
| {{cmd|r.what|version=70}} || C ||
|-
|-
| {{cmd|r.topmodel|version=70}} || ? ||
| {{cmd|r.what.color|version=70}} || C ||
|-
|-
| {{cmd|r.transect|version=70}} || ? ||
|}
 
=== 3D raster (voxel) ===
 
{|class="wikitable sortable"
|'''Module''' || '''Core/Tools/Addons''' || '''Toolbox(es)'''
|-
|-
| {{cmd|r.univar|version=70}} || ? ||
| {{cmd|r3.cross.rast|version=70}} || T || 3D Raster
|-
|-
| {{cmd|r.uslek|version=70}} || ? ||
| {{cmd|r3.gwflow|version=70}} || T || 3D Raster
|-
|-
| {{cmd|r.usler|version=70}} || ? ||
| {{cmd|r3.in.ascii|version=70}} || T || 3D Raster
|-
|-
| {{cmd|r.volume|version=70}} || ? ||
| {{cmd|r3.in.v5d|version=70}} || T || 3D Raster
|-
|-
| {{cmd|r.walk|version=70}} || ? ||
| {{cmd|r3.info|version=70}} || T || 3D Raster
|-
|-
| {{cmd|r.water.outlet|version=70}} || ? ||
| {{cmd|r3.mapcalc|version=70}} || T || 3D Raster
|-
|-
| {{cmd|r.watershed|version=70}} || ? ||
| {{cmd|r3.mask|version=70}} || T || 3D Raster
|-
|-
| {{cmd|r.what|version=70}} || ? ||
| {{cmd|r3.mkdspf|version=70}} || T || 3D Raster
|-
|-
| {{cmd|r.what.color|version=70}} || ? ||
| {{cmd|r3.null|version=70}} || T || 3D Raster
|-
|-
| {{cmd|r3.cross.rast|version=70}} || ? ||
| {{cmd|r3.out.ascii|version=70}} || T || 3D Raster
|-
|-
| {{cmd|r3.gwflow|version=70}} || ? ||
| {{cmd|r3.out.v5d|version=70}} || T || 3D Raster
|-
|-
| {{cmd|r3.in.ascii|version=70}} || ? ||
| {{cmd|r3.out.vtk|version=70}} || T || 3D Raster
|-
|-
| {{cmd|r3.in.v5d|version=70}} || ? ||
| {{cmd|r3.stats|version=70}} || T || 3D Raster
|-
|-
| {{cmd|r3.info|version=70}} || ? ||
| {{cmd|r3.timestamp|version=70}} || T || 3D Raster
|-
|-
| {{cmd|r3.mapcalc|version=70}} || ? ||
| {{cmd|r3.to.rast|version=70}} || T || 3D Raster
|-
|-
| {{cmd|r3.mask|version=70}} || ? ||
| {{cmd|r3.univar|version=70}} || T || 3D Raster
|-
|-
| {{cmd|r3.mkdspf|version=70}} || ? ||
|}
|-
 
| {{cmd|r3.null|version=70}} || ? ||
=== Vector ===
|-
 
| {{cmd|r3.out.ascii|version=70}} || ? ||
{|class="wikitable sortable"
|-
|'''Module''' || '''Core/Tools/Addons''' || '''Toolbox(es)'''
| {{cmd|r3.out.v5d|version=70}} || ? ||
|-
| {{cmd|r3.out.vtk|version=70}} || ? ||
|-
| {{cmd|r3.stats|version=70}} || ? ||
|-
| {{cmd|r3.timestamp|version=70}} || ? ||
|-
| {{cmd|r3.to.rast|version=70}} || ? ||
|-
| {{cmd|r3.univar|version=70}} || ? ||
|-
|-
| {{cmd|v.autokrige|version=70}} || ? ||
| {{cmd|v.autokrige|version=70}} || ? ||
|-
|-
| {{cmd|v.buffer|version=70}} || ? ||
| {{cmd|v.buffer|version=70}} || C ||
|-
|-
| {{cmd|v.build|version=70}} || ? ||
| {{cmd|v.build|version=70}} || C ||
|-
|-
| {{cmd|v.build.all|version=70}} || ? ||
| {{cmd|v.build.all|version=70}} || C ||
|-
|-
| {{cmd|v.build.polylines|version=70}} || ? ||
| {{cmd|v.build.polylines|version=70}} || C ||
|-
|-
| {{cmd|v.category|version=70}} || ? ||
| {{cmd|v.category|version=70}} || C ||
|-
|-
| {{cmd|v.centroids|version=70}} || ? ||
| {{cmd|v.centroids|version=70}} || C ||
|-
|-
| {{cmd|v.class|version=70}} || ? ||
| {{cmd|v.class|version=70}} || C ||
|-
|-
| {{cmd|v.clean|version=70}} || ? ||
| {{cmd|v.clean|version=70}} || C ||
|-
|-
| {{cmd|v.colors|version=70}} || ? ||
| {{cmd|v.colors|version=70}} || C ||
|-
|-
| {{cmd|v.convert|version=70}} || ? ||
| {{cmd|v.convert|version=70}} || T || IO
|-
|-
| {{cmd|v.convert.all|version=70}} || ? ||
| {{cmd|v.convert.all|version=70}} || T || IO
|-
|-
| {{cmd|v.db.addcolumn|version=70}} || ? ||
| {{cmd|v.db.addcolumn|version=70}} || ? ||
Line 781: Line 783:
| {{cmd|v.delaunay|version=70}} || ? ||
| {{cmd|v.delaunay|version=70}} || ? ||
|-
|-
| {{cmd|v.dissolve|version=70}} || ? ||
| {{cmd|v.dissolve|version=70}} || C ||
|-
|-
| {{cmd|v.distance|version=70}} || ? ||
| {{cmd|v.distance|version=70}} || ? ||
Line 787: Line 789:
| {{cmd|v.drape|version=70}} || ? ||
| {{cmd|v.drape|version=70}} || ? ||
|-
|-
| {{cmd|v.edit|version=70}} || ? ||
| {{cmd|v.edit|version=70}} || C ||
|-
|-
| {{cmd|v.external|version=70}} || ? ||
| {{cmd|v.external|version=70}} || C ||
|-
|-
| {{cmd|v.extract|version=70}} || ? ||
| {{cmd|v.extract|version=70}} || C ||
|-
|-
| {{cmd|v.extrude|version=70}} || ? ||
| {{cmd|v.extrude|version=70}} || ? ||
Line 799: Line 801:
| {{cmd|v.hull|version=70}} || ? ||
| {{cmd|v.hull|version=70}} || ? ||
|-
|-
| {{cmd|v.in.ascii|version=70}} || ? ||
| {{cmd|v.in.ascii|version=70}} || T || IO
|-
|-
| {{cmd|v.in.db|version=70}} || ? ||
| {{cmd|v.in.db|version=70}} || C ||
|-
|-
| {{cmd|v.in.dxf|version=70}} || ? ||
| {{cmd|v.in.dxf|version=70}} || T || IO
|-
|-
| {{cmd|v.in.e00|version=70}} || ? ||
| {{cmd|v.in.e00|version=70}} || T || IO
|-
|-
| {{cmd|v.in.geonames|version=70}} || ? ||
| {{cmd|v.in.geonames|version=70}} || T || IO
|-
|-
| {{cmd|v.in.gns|version=70}} || ? ||
| {{cmd|v.in.gns|version=70}} || T || IO
|-
|-
| {{cmd|v.in.lines|version=70}} || ? ||
| {{cmd|v.in.lines|version=70}} || T || IO
|-
|-
| {{cmd|v.in.mapgen|version=70}} || ? ||
| {{cmd|v.in.mapgen|version=70}} || T || IO
|-
|-
| {{cmd|v.in.ogr|version=70}} || ? ||
| {{cmd|v.in.ogr|version=70}} || C ||
|-
|-
| {{cmd|v.in.postgis|version=70}} || ? ||
| {{cmd|v.in.postgis|version=70}} || T || IO
|-
|-
| {{cmd|v.in.region|version=70}} || ? ||
| {{cmd|v.in.region|version=70}} || C ||
|-
|-
| {{cmd|v.in.sites|version=70}} || ? ||
| {{cmd|v.in.sites|version=70}} || T || IO
|-
|-
| {{cmd|v.in.sites.all|version=70}} || ? ||
| {{cmd|v.in.sites.all|version=70}} || T || IO
|-
|-
| {{cmd|v.in.wfs|version=70}} || ? ||
| {{cmd|v.in.wfs|version=70}} || T || IO
|-
|-
| {{cmd|v.info|version=70}} || ? ||
| {{cmd|v.info|version=70}} || C ||
|-
|-
| {{cmd|v.kcv|version=70}} || ? ||
| {{cmd|v.kcv|version=70}} || ? ||
Line 889: Line 891:
| {{cmd|v.normal|version=70}} || ? ||
| {{cmd|v.normal|version=70}} || ? ||
|-
|-
| {{cmd|v.out.ascii|version=70}} || ? ||
| {{cmd|v.out.ascii|version=70}} || T || IO
|-
|-
| {{cmd|v.out.dxf|version=70}} || ? ||
| {{cmd|v.out.dxf|version=70}} || T || IO
|-
|-
| {{cmd|v.out.gps|version=70}} || ? ||
| {{cmd|v.out.gps|version=70}} || T || IO
|-
|-
| {{cmd|v.out.ogr|version=70}} || ? ||
| {{cmd|v.out.ogr|version=70}} || C ||
|-
|-
| {{cmd|v.out.postgis|version=70}} || ? ||
| {{cmd|v.out.postgis|version=70}} || T || IO
|-
|-
| {{cmd|v.out.pov|version=70}} || ? ||
| {{cmd|v.out.pov|version=70}} || T || IO
|-
|-
| {{cmd|v.out.svg|version=70}} || ? ||
| {{cmd|v.out.svg|version=70}} || T || IO
|-
|-
| {{cmd|v.out.vtk|version=70}} || ? ||
| {{cmd|v.out.vtk|version=70}} || T || IO
|-
|-
| {{cmd|v.outlier|version=70}} || ? ||
| {{cmd|v.outlier|version=70}} || ? ||
Line 915: Line 917:
| {{cmd|v.perturb|version=70}} || ? ||
| {{cmd|v.perturb|version=70}} || ? ||
|-
|-
| {{cmd|v.proj|version=70}} || ? ||
| {{cmd|v.proj|version=70}} || C ||
|-
|-
| {{cmd|v.qcount|version=70}} || ? ||
| {{cmd|v.qcount|version=70}} || ? ||
Line 935: Line 937:
| {{cmd|v.split|version=70}} || ? ||
| {{cmd|v.split|version=70}} || ? ||
|-
|-
| {{cmd|v.support|version=70}} || ? ||
| {{cmd|v.support|version=70}} || C ||
|-
|-
| {{cmd|v.surf.bspline|version=70}} || ? ||
| {{cmd|v.surf.bspline|version=70}} || ? ||
Line 956: Line 958:
|-
|-
| {{cmd|v.type|version=70}} || ? ||
| {{cmd|v.type|version=70}} || ? ||
|-
| {{cmd|v.type_wrapper.py|version=70}} || ? ||
|-
| {{cmd|v.type_wrapper.pyc|version=70}} || ? ||
|-
|-
| {{cmd|v.univar|version=70}} || ? ||
| {{cmd|v.univar|version=70}} || ? ||
Line 973: Line 971:
| {{cmd|v.what.vect|version=70}} || ? ||
| {{cmd|v.what.vect|version=70}} || ? ||
|-
|-
| {{cmd|vcolors|version=70}} || ? ||
|}
 
=== Various ===
 
{|class="wikitable sortable"
|'''Module''' || '''Core/Tools/Addons''' || '''Toolbox(es)'''
|-
| {{cmd|nviz|version=70}} || ? ||
|-
| {{cmd|nviz_cmd|version=70}} || ? ||
|-
|-
| {{cmd|wximgview|version=70}} || ? ||
| {{cmd|wximgview|version=70}} || ? ||
Line 983: Line 990:
| {{cmd|ximgview|version=70}} || ? ||
| {{cmd|ximgview|version=70}} || ? ||
|-
|-
| {{cmd|d.barscale|version=70}} || ? ||
|}
|-
 
| {{cmd|d.colorlist|version=70}} || ? ||
== List of selected AddOns modules ==
|-
 
| {{cmd|d.colortable|version=70}} || ? ||
See [[GRASS AddOns]] for full list of available modules. Feel free to extend this list.
|-
 
| {{cmd|d.correlate|version=70}} || ? ||
{|class="wikitable sortable"
|-
|'''Module''' || '''Core/Tools/Addons''' || '''Toolbox(es)''' || '''Note'''
| {{cmd|d.erase|version=70}} || ? ||
|-
| {{cmd|d.font|version=70}} || ? ||
|-
| {{cmd|d.fontlist|version=70}} || ? ||
|-
| {{cmd|d.geodesic|version=70}} || ? ||
|-
| {{cmd|d.graph|version=70}} || ? ||
|-
| {{cmd|d.grid|version=70}} || ? ||
|-
| {{cmd|d.his|version=70}} || ? ||
|-
| {{cmd|d.histogram|version=70}} || ? ||
|-
| {{cmd|d.info|version=70}} || ? ||
|-
| {{cmd|d.labels|version=70}} || ? ||
|-
| {{cmd|d.legend|version=70}} || ? ||
|-
| {{cmd|d.linegraph|version=70}} || ? ||
|-
| {{cmd|d.nviz|version=70}} || ? ||
|-
| {{cmd|d.path|version=70}} || ? ||
|-
| {{cmd|d.polar|version=70}} || ? ||
|-
| {{cmd|d.profile|version=70}} || ? ||
|-
| {{cmd|d.rast|version=70}} || ? ||
|-
| {{cmd|d.rast.arrow|version=70}} || ? ||
|-
| {{cmd|d.rast.edit|version=70}} || ? ||
|-
| {{cmd|d.rast.leg|version=70}} || ? ||
|-
| {{cmd|d.rast.num|version=70}} || ? ||
|-
| {{cmd|d.rast3.py|version=70}} || ? ||
|-
| {{cmd|d.rast3.pyc|version=70}} || ? ||
|-
| {{cmd|d.rgb|version=70}} || ? ||
|-
| {{cmd|d.rhumbline|version=70}} || ? ||
|-
| {{cmd|d.shadedmap|version=70}} || ? ||
|-
| {{cmd|d.text|version=70}} || ? ||
|-
| {{cmd|d.thematic.area|version=70}} || ? ||
|-
| {{cmd|d.title|version=70}} || ? ||
|-
| {{cmd|d.vect|version=70}} || ? ||
|-
| {{cmd|d.vect.chart|version=70}} || ? ||
|-
| {{cmd|d.vect.thematic|version=70}} || ? ||
|-
| {{cmd|d.where|version=70}} || ? ||
|-
| {{cmd|db.columns|version=70}} || ? ||
|-
| {{cmd|db.connect|version=70}} || ? ||
|-
| {{cmd|db.copy|version=70}} || ? ||
|-
| {{cmd|db.createdb|version=70}} || ? ||
|-
| {{cmd|db.databases|version=70}} || ? ||
|-
| {{cmd|db.describe|version=70}} || ? ||
|-
| {{cmd|db.drivers|version=70}} || ? ||
|-
| {{cmd|db.dropcolumn|version=70}} || ? ||
|-
| {{cmd|db.dropdb|version=70}} || ? ||
|-
| {{cmd|db.droptable|version=70}} || ? ||
|-
| {{cmd|db.droptable|version=70}} || ? ||
|-
| {{cmd|db.execute|version=70}} || ? ||
|-
| {{cmd|db.in.ogr|version=70}} || ? ||
|-
| {{cmd|db.login|version=70}} || ? ||
|-
| {{cmd|db.out.ogr|version=70}} || ? ||
|-
| {{cmd|db.select|version=70}} || ? ||
|-
| {{cmd|db.tables|version=70}} || ? ||
|-
| {{cmd|db.test|version=70}} || ? ||
|-
| {{cmd|g.access|version=70}} || ? ||
|-
| {{cmd|g.cairocomp|version=70}} || ? ||
|-
| {{cmd|g.change.gui.py|version=70}} || ? ||
|-
| {{cmd|g.change.gui.pyc|version=70}} || ? ||
|-
| {{cmd|g.copy|version=70}} || ? ||
|-
| {{cmd|g.dirseps|version=70}} || ? ||
|-
| {{cmd|g.extension|version=70}} || ? ||
|-
| {{cmd|g.extension~|version=70}} || ? ||
|-
| {{cmd|g.filename|version=70}} || ? ||
|-
| {{cmd|g.findetc|version=70}} || ? ||
|-
| {{cmd|g.findfile|version=70}} || ? ||
|-
| {{cmd|g.gisenv|version=70}} || ? ||
|-
| {{cmd|g.gui|version=70}} || ? ||
|-
| {{cmd|g.list|version=70}} || ? ||
|-
| {{cmd|g.manual|version=70}} || ? ||
|-
| {{cmd|g.mapset|version=70}} || ? ||
|-
| {{cmd|g.mapsets|version=70}} || ? ||
|-
| {{cmd|g.mapsets_picker.py|version=70}} || ? ||
|-
| {{cmd|g.message|version=70}} || ? ||
|-
| {{cmd|g.mkfontcap|version=70}} || ? ||
|-
| {{cmd|g.mlist|version=70}} || ? ||
|-
| {{cmd|g.mremove|version=70}} || ? ||
|-
| {{cmd|g.parser|version=70}} || ? ||
|-
| {{cmd|g.pnmcomp|version=70}} || ? ||
|-
| {{cmd|g.ppmtopng|version=70}} || ? ||
|-
| {{cmd|g.proj|version=70}} || ? ||
|-
| {{cmd|g.region|version=70}} || ? ||
|-
| {{cmd|g.remove|version=70}} || ? ||
|-
| {{cmd|g.rename|version=70}} || ? ||
|-
| {{cmd|g.tempfile|version=70}} || ? ||
|-
| {{cmd|g.transform|version=70}} || ? ||
|-
| {{cmd|g.version|version=70}} || ? ||
|-
| {{cmd|i.albedo|version=70}} || ? ||
|-
| {{cmd|i.atcorr|version=70}} || ? ||
|-
| {{cmd|i.biomass|version=70}} || ? ||
|-
| {{cmd|i.cca|version=70}} || ? ||
|-
| {{cmd|i.cluster|version=70}} || ? ||
|-
| {{cmd|i.eb.eta|version=70}} || ? ||
|-
| {{cmd|i.eb.evapfr|version=70}} || ? ||
|-
| {{cmd|i.eb.h_SEBAL01|version=70}} || ? ||
|-
| {{cmd|i.eb.soilheatflux|version=70}} || ? ||
|-
| {{cmd|i.emissivity|version=70}} || ? ||
|-
| {{cmd|i.evapo.time_integration|version=70}} || ? ||
|-
| {{cmd|i.fft|version=70}} || ? ||
|-
| {{cmd|i.fusion.brovey|version=70}} || ? ||
|-
| {{cmd|i.gensig|version=70}} || ? ||
|-
| {{cmd|i.gensigset|version=70}} || ? ||
|-
| {{cmd|i.group|version=70}} || ? ||
|-
| {{cmd|i.his.rgb|version=70}} || ? ||
|-
| {{cmd|i.ifft|version=70}} || ? ||
|-
| {{cmd|i.image.mosaic|version=70}} || ? ||
|-
| {{cmd|i.in.spotvgt|version=70}} || ? ||
|-
| {{cmd|i.landsat.rgb|version=70}} || ? ||
|-
| {{cmd|i.latlong|version=70}} || ? ||
|-
| {{cmd|i.maxlik|version=70}} || ? ||
|-
| {{cmd|i.modis.qc|version=70}} || ? ||
|-
| {{cmd|i.oif|version=70}} || ? ||
|-
| {{cmd|i.pca|version=70}} || ? ||
|-
| {{cmd|i.rectify|version=70}} || ? ||
|-
| {{cmd|i.rgb.his|version=70}} || ? ||
|-
| {{cmd|i.smap|version=70}} || ? ||
|-
| {{cmd|i.spectral|version=70}} || ? ||
|-
| {{cmd|i.sunhours|version=70}} || ? ||
|-
| {{cmd|i.target|version=70}} || ? ||
|-
| {{cmd|i.tasscap|version=70}} || ? ||
|-
| {{cmd|i.vi|version=70}} || ? ||
|-
| {{cmd|i.zc|version=70}} || ? ||
|-
| {{cmd|m.cogo|version=70}} || ? ||
|-
| {{cmd|m.measure|version=70}} || ? ||
|-
| {{cmd|m.proj|version=70}} || ? ||
|-
| {{cmd|nviz|version=70}} || ? ||
|-
| {{cmd|nviz_cmd|version=70}} || ? ||
|-
| {{cmd|p.cmd.py|version=70}} || ? ||
|-
| {{cmd|p.cmd.pyc|version=70}} || ? ||
|-
| {{cmd|p.db.py|version=70}} || ? ||
|-
| {{cmd|p.db.pyc|version=70}} || ? ||
|-
| {{cmd|p.mon.py|version=70}} || ? ||
|-
| {{cmd|p.mon.pyc|version=70}} || ? ||
|-
| {{cmd|p.rast.py|version=70}} || ? ||
|-
| {{cmd|p.rast.pyc|version=70}} || ? ||
|-
| {{cmd|p.vect.py|version=70}} || ? ||
|-
| {{cmd|p.vect.pyc|version=70}} || ? ||
|-
| {{cmd|ps.map|version=70}} || ? ||
|-
| {{cmd|r.basins.fill|version=70}} || ? ||
|-
| {{cmd|r.bitpattern|version=70}} || ? ||
|-
| {{cmd|r.blend|version=70}} || ? ||
|-
| {{cmd|r.buffer|version=70}} || ? ||
|-
| {{cmd|r.buffer2|version=70}} || ? ||
|-
| {{cmd|r.carve|version=70}} || ? ||
|-
| {{cmd|r.category|version=70}} || ? ||
|-
| {{cmd|r.circle|version=70}} || ? ||
|-
| {{cmd|r.clump|version=70}} || ? ||
|-
| {{cmd|r.coin|version=70}} || ? ||
|-
| {{cmd|r.colors|version=70}} || ? ||
|-
| {{cmd|r.colors.out|version=70}} || ? ||
|-
| {{cmd|r.colors.stddev|version=70}} || ? ||
|-
| {{cmd|r.composite|version=70}} || ? ||
|-
| {{cmd|r.compress|version=70}} || ? ||
|-
| {{cmd|r.contour|version=70}} || ? ||
|-
| {{cmd|r.cost|version=70}} || ? ||
|-
| {{cmd|r.covar|version=70}} || ? ||
|-
| {{cmd|r.cross|version=70}} || ? ||
|-
| {{cmd|r.describe|version=70}} || ? ||
|-
| {{cmd|r.distance|version=70}} || ? ||
|-
| {{cmd|r.drain|version=70}} || ? ||
|-
| {{cmd|r.external|version=70}} || ? ||
|-
| {{cmd|r.external.out|version=70}} || ? ||
|-
| {{cmd|r.fill.dir|version=70}} || ? ||
|-
| {{cmd|r.fillnulls|version=70}} || ? ||
|-
| {{cmd|r.flow|version=70}} || ? ||
|-
| {{cmd|r.grow|version=70}} || ? ||
|-
| {{cmd|r.grow.distance|version=70}} || ? ||
|-
| {{cmd|r.gwflow|version=70}} || ? ||
|-
| {{cmd|r.his|version=70}} || ? ||
|-
| {{cmd|r.horizon|version=70}} || ? ||
|-
| {{cmd|r.in.arc|version=70}} || ? ||
|-
| {{cmd|r.in.ascii|version=70}} || ? ||
|-
| {{cmd|r.in.aster|version=70}} || ? ||
|-
| {{cmd|r.in.bin|version=70}} || ? ||
|-
| {{cmd|r.in.gdal|version=70}} || ? ||
|-
| {{cmd|r.in.gridatb|version=70}} || ? ||
|-
| {{cmd|r.in.mat|version=70}} || ? ||
|-
| {{cmd|r.in.png|version=70}} || ? ||
|-
| {{cmd|r.in.poly|version=70}} || ? ||
|-
| {{cmd|r.in.srtm|version=70}} || ? ||
|-
| {{cmd|r.in.wms|version=70}} || ? ||
|-
| {{cmd|r.in.xyz|version=70}} || ? ||
|-
| {{cmd|r.info|version=70}} || ? ||
|-
| {{cmd|r.kappa|version=70}} || ? ||
|-
| {{cmd|r.lake|version=70}} || ? ||
|-
| {{cmd|r.li.cwed|version=70}} || ? ||
|-
| {{cmd|r.li.dominance|version=70}} || ? ||
|-
| {{cmd|r.li.edgedensity|version=70}} || ? ||
|-
| {{cmd|r.li.mpa|version=70}} || ? ||
|-
| {{cmd|r.li.mps|version=70}} || ? ||
|-
| {{cmd|r.li.padcv|version=70}} || ? ||
|-
| {{cmd|r.li.padrange|version=70}} || ? ||
|-
| {{cmd|r.li.padsd|version=70}} || ? ||
|-
| {{cmd|r.li.patchdensity|version=70}} || ? ||
|-
| {{cmd|r.li.patchnum|version=70}} || ? ||
|-
| {{cmd|r.li.richness|version=70}} || ? ||
|-
| {{cmd|r.li.shannon|version=70}} || ? ||
|-
| {{cmd|r.li.shape|version=70}} || ? ||
|-
| {{cmd|r.li.simpson|version=70}} || ? ||
|-
| {{cmd|r.los|version=70}} || ? ||
|-
| {{cmd|r.mapcalc|version=70}} || ? ||
|-
| {{cmd|r.mask|version=70}} || ? ||
|-
| {{cmd|r.mfilter|version=70}} || ? ||
|-
| {{cmd|r.mode|version=70}} || ? ||
|-
| {{cmd|r.neighbors|version=70}} || ? ||
|-
| {{cmd|r.null|version=70}} || ? ||
|-
| {{cmd|r.out.arc|version=70}} || ? ||
|-
| {{cmd|r.out.ascii|version=70}} || ? ||
|-
| {{cmd|r.out.bin|version=70}} || ? ||
|-
| {{cmd|r.out.gdal|version=70}} || ? ||
|-
| {{cmd|r.out.gridatb|version=70}} || ? ||
|-
| {{cmd|r.out.mat|version=70}} || ? ||
|-
| {{cmd|r.out.mpeg|version=70}} || ? ||
|-
| {{cmd|r.out.png|version=70}} || ? ||
|-
| {{cmd|r.out.pov|version=70}} || ? ||
|-
| {{cmd|r.out.ppm|version=70}} || ? ||
|-
| {{cmd|r.out.ppm3|version=70}} || ? ||
|-
| {{cmd|r.out.tiff|version=70}} || ? ||
|-
| {{cmd|r.out.vrml|version=70}} || ? ||
|-
| {{cmd|r.out.vtk|version=70}} || ? ||
|-
| {{cmd|r.out.xyz|version=70}} || ? ||
|-
| {{cmd|r.param.scale|version=70}} || ? ||
|-
| {{cmd|r.patch|version=70}} || ? ||
|-
| {{cmd|r.plane|version=70}} || ? ||
|-
| {{cmd|r.profile|version=70}} || ? ||
|-
| {{cmd|r.proj|version=70}} || ? ||
|-
| {{cmd|r.quant|version=70}} || ? ||
|-
| {{cmd|r.quantile|version=70}} || ? ||
|-
| {{cmd|r.random|version=70}} || ? ||
|-
| {{cmd|r.random.cells|version=70}} || ? ||
|-
| {{cmd|r.random.surface|version=70}} || ? ||
|-
| {{cmd|r.reclass|version=70}} || ? ||
|-
| {{cmd|r.reclass.area|version=70}} || ? ||
|-
| {{cmd|r.recode|version=70}} || ? ||
|-
| {{cmd|r.region|version=70}} || ? ||
|-
| {{cmd|r.regression.line|version=70}} || ? ||
|-
| {{cmd|r.report|version=70}} || ? ||
|-
| {{cmd|r.resamp.bspline|version=70}} || ? ||
|-
| {{cmd|r.resamp.filter|version=70}} || ? ||
|-
| {{cmd|r.resamp.interp|version=70}} || ? ||
|-
| {{cmd|r.resamp.rst|version=70}} || ? ||
|-
| {{cmd|r.resamp.stats|version=70}} || ? ||
|-
| {{cmd|r.resample|version=70}} || ? ||
|-
| {{cmd|r.rescale|version=70}} || ? ||
|-
| {{cmd|r.rescale.eq|version=70}} || ? ||
|-
| {{cmd|r.ros|version=70}} || ? ||
|-
| {{cmd|r.series|version=70}} || ? ||
|-
| {{cmd|r.shaded.relief|version=70}} || ? ||
|-
| {{cmd|r.sim.sediment|version=70}} || ? ||
|-
| {{cmd|r.sim.water|version=70}} || ? ||
|-
| {{cmd|r.slope.aspect|version=70}} || ? ||
|-
| {{cmd|r.solute.transport|version=70}} || ? ||
|-
| {{cmd|r.spread|version=70}} || ? ||
|-
| {{cmd|r.spreadpath|version=70}} || ? ||
|-
| {{cmd|r.statistics|version=70}} || ? ||
|-
| {{cmd|r.statistics2|version=70}} || ? ||
|-
| {{cmd|r.statistics3|version=70}} || ? ||
|-
| {{cmd|r.stats|version=70}} || ? ||
|-
| {{cmd|r.sun|version=70}} || ? ||
|-
| {{cmd|r.sunmask|version=70}} || ? ||
|-
| {{cmd|r.support|version=70}} || ? ||
|-
| {{cmd|r.support.stats|version=70}} || ? ||
|-
| {{cmd|r.surf.area|version=70}} || ? ||
|-
| {{cmd|r.surf.contour|version=70}} || ? ||
|-
| {{cmd|r.surf.fractal|version=70}} || ? ||
|-
| {{cmd|r.surf.gauss|version=70}} || ? ||
|-
| {{cmd|r.surf.idw|version=70}} || ? ||
|-
| {{cmd|r.surf.idw2|version=70}} || ? ||
|-
| {{cmd|r.surf.random|version=70}} || ? ||
|-
| {{cmd|r.terraflow|version=70}} || ? ||
|-
| {{cmd|r.texture|version=70}} || ? ||
|-
| {{cmd|r.thin|version=70}} || ? ||
|-
| {{cmd|r.tileset|version=70}} || ? ||
|-
| {{cmd|r.timestamp|version=70}} || ? ||
|-
| {{cmd|r.to.rast3|version=70}} || ? ||
|-
| {{cmd|r.to.rast3elev|version=70}} || ? ||
|-
| {{cmd|r.to.vect|version=70}} || ? ||
|-
| {{cmd|r.topidx|version=70}} || ? ||
|-
| {{cmd|r.topmodel|version=70}} || ? ||
|-
| {{cmd|r.transect|version=70}} || ? ||
|-
| {{cmd|r.univar|version=70}} || ? ||
|-
| {{cmd|r.uslek|version=70}} || ? ||
|-
| {{cmd|r.usler|version=70}} || ? ||
|-
| {{cmd|r.volume|version=70}} || ? ||
|-
| {{cmd|r.walk|version=70}} || ? ||
|-
| {{cmd|r.water.outlet|version=70}} || ? ||
|-
| {{cmd|r.watershed|version=70}} || ? ||
|-
| {{cmd|r.what|version=70}} || ? ||
|-
| {{cmd|r.what.color|version=70}} || ? ||
|-
| {{cmd|r3.cross.rast|version=70}} || ? ||
|-
| {{cmd|r3.gwflow|version=70}} || ? ||
|-
| {{cmd|r3.in.ascii|version=70}} || ? ||
|-
| {{cmd|r3.in.v5d|version=70}} || ? ||
|-
| {{cmd|r3.info|version=70}} || ? ||
|-
| {{cmd|r3.mapcalc|version=70}} || ? ||
|-
| {{cmd|r3.mask|version=70}} || ? ||
|-
| {{cmd|r3.mkdspf|version=70}} || ? ||
|-
| {{cmd|r3.null|version=70}} || ? ||
|-
| {{cmd|r3.out.ascii|version=70}} || ? ||
|-
| {{cmd|r3.out.v5d|version=70}} || ? ||
|-
| {{cmd|r3.out.vtk|version=70}} || ? ||
|-
| {{cmd|r3.stats|version=70}} || ? ||
|-
| {{cmd|r3.timestamp|version=70}} || ? ||
|-
| {{cmd|r3.to.rast|version=70}} || ? ||
|-
| {{cmd|r3.univar|version=70}} || ? ||
|-
| {{cmd|v.autokrige|version=70}} || ? ||
|-
| {{cmd|v.buffer|version=70}} || ? ||
|-
| {{cmd|v.build|version=70}} || ? ||
|-
| {{cmd|v.build.all|version=70}} || ? ||
|-
| {{cmd|v.build.polylines|version=70}} || ? ||
|-
| {{cmd|v.category|version=70}} || ? ||
|-
| {{cmd|v.centroids|version=70}} || ? ||
|-
| {{cmd|v.class|version=70}} || ? ||
|-
| {{cmd|v.clean|version=70}} || ? ||
|-
| {{cmd|v.colors|version=70}} || ? ||
|-
| {{cmd|v.convert|version=70}} || ? ||
|-
| {{cmd|v.convert.all|version=70}} || ? ||
|-
| {{cmd|v.db.addcolumn|version=70}} || ? ||
|-
| {{cmd|v.db.addtable|version=70}} || ? ||
|-
| {{cmd|v.db.connect|version=70}} || ? ||
|-
| {{cmd|v.db.dropcolumn|version=70}} || ? ||
|-
| {{cmd|v.db.droprow|version=70}} || ? ||
|-
| {{cmd|v.db.droptable|version=70}} || ? ||
|-
| {{cmd|v.db.join|version=70}} || ? ||
|-
| {{cmd|v.db.reconnect.all|version=70}} || ? ||
|-
| {{cmd|v.db.renamecolumn|version=70}} || ? ||
|-
| {{cmd|v.db.select|version=70}} || ? ||
|-
| {{cmd|v.db.univar|version=70}} || ? ||
|-
| {{cmd|v.db.update|version=70}} || ? ||
|-
| {{cmd|v.delaunay|version=70}} || ? ||
|-
| {{cmd|v.dissolve|version=70}} || ? ||
|-
| {{cmd|v.distance|version=70}} || ? ||
|-
| {{cmd|v.drape|version=70}} || ? ||
|-
| {{cmd|v.edit|version=70}} || ? ||
|-
| {{cmd|v.external|version=70}} || ? ||
|-
| {{cmd|v.extract|version=70}} || ? ||
|-
| {{cmd|v.extrude|version=70}} || ? ||
|-
| {{cmd|v.generalize|version=70}} || ? ||
|-
| {{cmd|v.hull|version=70}} || ? ||
|-
| {{cmd|v.in.ascii|version=70}} || ? ||
|-
| {{cmd|v.in.db|version=70}} || ? ||
|-
| {{cmd|v.in.dxf|version=70}} || ? ||
|-
| {{cmd|v.in.e00|version=70}} || ? ||
|-
| {{cmd|v.in.geonames|version=70}} || ? ||
|-
| {{cmd|v.in.gns|version=70}} || ? ||
|-
| {{cmd|v.in.lines|version=70}} || ? ||
|-
| {{cmd|v.in.mapgen|version=70}} || ? ||
|-
| {{cmd|v.in.ogr|version=70}} || ? ||
|-
| {{cmd|v.in.postgis|version=70}} || ? ||
|-
| {{cmd|v.in.region|version=70}} || ? ||
|-
| {{cmd|v.in.sites|version=70}} || ? ||
|-
| {{cmd|v.in.sites.all|version=70}} || ? ||
|-
| {{cmd|v.in.wfs|version=70}} || ? ||
|-
| {{cmd|v.info|version=70}} || ? ||
|-
| {{cmd|v.kcv|version=70}} || ? ||
|-
| {{cmd|v.kernel|version=70}} || ? ||
|-
| {{cmd|v.krige|version=70}} || ? ||
|-
| {{cmd|v.label|version=70}} || ? ||
|-
| {{cmd|v.lidar.correction|version=70}} || ? ||
|-
| {{cmd|v.lidar.edgedetection|version=70}} || ? ||
|-
| {{cmd|v.lidar.growing|version=70}} || ? ||
|-
| {{cmd|v.lrs.create|version=70}} || ? ||
|-
| {{cmd|v.lrs.label|version=70}} || ? ||
|-
| {{cmd|v.lrs.segment|version=70}} || ? ||
|-
| {{cmd|v.lrs.where|version=70}} || ? ||
|-
| {{cmd|v.mkgrid|version=70}} || ? ||
|-
| {{cmd|v.neighbors|version=70}} || ? ||
|-
| {{cmd|v.net|version=70}} || ? ||
|-
| {{cmd|v.net.alloc|version=70}} || ? ||
|-
| {{cmd|v.net.allpairs|version=70}} || ? ||
|-
| {{cmd|v.net.bridge|version=70}} || ? ||
|-
| {{cmd|v.net.centrality|version=70}} || ? ||
|-
| {{cmd|v.net.components|version=70}} || ? ||
|-
| {{cmd|v.net.connectivity|version=70}} || ? ||
|-
| {{cmd|v.net.distance|version=70}} || ? ||
|-
|-
| {{cmd|v.net.flow|version=70}} || ? ||
| {{AddonCmd|r.stream.channel}} || T || HY || {{done}}
|-
|-
| {{cmd|v.net.iso|version=70}} || ? ||
| {{AddonCmd|r.stream.distance}} || T || HY || {{done}}
|-
|-
| {{cmd|v.net.path|version=70}} || ? ||
| {{AddonCmd|r.stream.extract}} || T || HY || {{done}}
|-
|-
| {{cmd|v.net.salesman|version=70}} || ? ||
| {{AddonCmd|r.stream.order}} || T || HY || {{done}}
|-
|-
| {{cmd|v.net.spanningtree|version=70}} || ? ||
| {{AddonCmd|r.stream.segment}} || T || HY || {{done}}
|-
|-
| {{cmd|v.net.steiner|version=70}} || ? ||
| {{AddonCmd|r.stream.slope}} || T || HY || {{done}}
|-
|-
| {{cmd|v.net.timetable|version=70}} || ? ||
| {{AddonCmd|r.stream.snap}} || T || HY || {{done}}
|-
|-
| {{cmd|v.net.visibility|version=70}} || ? ||
| {{AddonCmd|r.stream.stats}} || T || HY || {{done}}
|-
|-
| {{cmd|v.normal|version=70}} || ? ||
| {{AddonCmd|r.seg}} || T || IM || It could be rename to `i.seg`
|-
|-
| {{cmd|v.out.ascii|version=70}} || ? ||
| {{AddonCmd|i.topocorr}} || T || IM ||
|-
|-
| {{cmd|v.out.dxf|version=70}} || ? ||
| {{AddonCmd|r.diversity}} || T || LA ||
|-
|-
| {{cmd|v.out.gps|version=70}} || ? ||
| {{AddonCmd|Ps.output}} || ? || ||  
|-
|-
| {{cmd|v.out.ogr|version=70}} || ? ||
| ... || ? || ||
|-
| {{cmd|v.out.postgis|version=70}} || ? ||
|-
| {{cmd|v.out.pov|version=70}} || ? ||
|-
| {{cmd|v.out.svg|version=70}} || ? ||
|-
| {{cmd|v.out.vtk|version=70}} || ? ||
|-
| {{cmd|v.outlier|version=70}} || ? ||
|-
| {{cmd|v.overlay|version=70}} || ? ||
|-
| {{cmd|v.parallel|version=70}} || ? ||
|-
| {{cmd|v.patch|version=70}} || ? ||
|-
| {{cmd|v.perturb|version=70}} || ? ||
|-
| {{cmd|v.proj|version=70}} || ? ||
|-
| {{cmd|v.qcount|version=70}} || ? ||
|-
| {{cmd|v.random|version=70}} || ? ||
|-
| {{cmd|v.rast.stats|version=70}} || ? ||
|-
| {{cmd|v.reclass|version=70}} || ? ||
|-
| {{cmd|v.report|version=70}} || ? ||
|-
| {{cmd|v.sample|version=70}} || ? ||
|-
| {{cmd|v.segment|version=70}} || ? ||
|-
| {{cmd|v.select|version=70}} || ? ||
|-
| {{cmd|v.split|version=70}} || ? ||
|-
| {{cmd|v.support|version=70}} || ? ||
|-
| {{cmd|v.surf.bspline|version=70}} || ? ||
|-
| {{cmd|v.surf.idw|version=70}} || ? ||
|-
| {{cmd|v.surf.rst|version=70}} || ? ||
|-
| {{cmd|v.to.3d|version=70}} || ? ||
|-
| {{cmd|v.to.db|version=70}} || ? ||
|-
| {{cmd|v.to.points|version=70}} || ? ||
|-
| {{cmd|v.to.rast|version=70}} || ? ||
|-
| {{cmd|v.to.rast3|version=70}} || ? ||
|-
| {{cmd|v.transform|version=70}} || ? ||
|-
| {{cmd|v.type|version=70}} || ? ||
|-
| {{cmd|v.type_wrapper.py|version=70}} || ? ||
|-
| {{cmd|v.type_wrapper.pyc|version=70}} || ? ||
|-
| {{cmd|v.univar|version=70}} || ? ||
|-
| {{cmd|v.vol.rst|version=70}} || ? ||
|-
| {{cmd|v.voronoi|version=70}} || ? ||
|-
| {{cmd|v.what|version=70}} || ? ||
|-
| {{cmd|v.what.rast|version=70}} || ? ||
|-
| {{cmd|v.what.vect|version=70}} || ? ||
|-
| {{cmd|vcolors|version=70}} || ? ||
|-
| {{cmd|wximgview|version=70}} || ? ||
|-
| {{cmd|wxpyimgview|version=70}} || ? ||
|-
| {{cmd|xganim|version=70}} || ? ||
|-
| {{cmd|ximgview|version=70}} || ? ||
|-
|-
|}
|}
[[Category:Development]]
[[Category:Development]]
[[Category:GRASS 7]]

Latest revision as of 04:43, 13 November 2020

Note that this page is outdated since recently (Apr 2013) new toolboxes for GRASS wxGUI were introduced. See Trac wiki for development issues.

The old content of this page was moved to the Trac wiki. The only things which remains here are the tables which are almost empty, not completed or copied to trac anyway. The only useful tables are those about toolboxes in addons.

List of toolboxes

Toolbox name Toolbox code Description Correlate toolbox
3D Raster R3 All `r3.*` modules
3D Visualization V3 nviz_cmd
Atmospheric tools AT Subset of image processing tool
Cartography CA ps.map, ps.output
Database DB All `db.*` modules Vector analysis
Geostatistcal GS v.krige maybe other
GUI GI wxGUI
Hydrology HY r.watershed, r.terraflow, `r.stream.*` modules in addons, maybe other, r.flow, r.sim.water, r.sim.sediment Raster analysis
Image Processing IM All `i.*` modules, selected r.* modules
Interoperability tools IO All the various import/export modules except for GDAL/OGR Raster analysis, Vector analysis, Image Processing, Database
Landscape analysis LA All `r.li.*` modules, maybe other Raster analysis
Lidar analysis LI All `v.lidar.*` modules, v.surf.bspline, r.in.xyz
Linear Reference Systems LS All `v.lrs.*` modules Vector analysis
Network analysis NA All `v.net.*` modules, maybe other Vector analysis
Raster analysis RA A lot of basic `r.*` modules (like r.buffer, r.reclass, r.fillnull...)
Terrain analysis TA Different kind of analysis: soil (r.sun), terrain (r.slope.aspect, r.los), geomorphometry (r.param.scale) Raster analysis
Vector analysis VA A lot of basic `v.*` modules (like v.buffer, v.centroid, v.overlay...) Database

List of modules (trunk)

Display

Module Core/Tools/Addons Toolbox(es)
d.barscale ?
d.colorlist ?
d.colortable ?
d.correlate ?
d.erase ?
d.font ?
d.fontlist ?
d.geodesic ?
d.graph ?
d.grid ?
d.his ?
d.histogram ?
d.info ?
d.labels ?
d.legend ?
d.linegraph ?
d.nviz ?
d.path ?
d.polar ?
d.profile ?
d.rast ?
d.rast.arrow ?
d.rast.edit ?
d.rast.leg ?
d.rast.num ?
d.rgb ?
d.rhumbline ?
d.shadedmap ?
d.text ?
d.thematic.area ?
d.title ?
d.vect ?
d.vect.chart ?
d.vect.thematic ?
d.where ?

Database

Module Core/Tools/Addons Toolbox(es)
db.columns ?
db.connect ?
db.copy ?
db.createdb ?
db.databases ?
db.describe ?
db.drivers ?
db.dropcolumn ?
db.dropdb ?
db.droptable ?
db.droptable ?
db.execute ?
db.in.ogr ?
db.login ?
db.out.ogr ?
db.select ?
db.tables ?
db.test ?

General

Module Core/Tools/Addons Toolbox(es)
g.access C
g.cairocomp C
g.copy C
g.dirseps C
g.extension C
g.filename C
g.findetc C
g.findfile C
g.gisenv C
g.gui C
g.list C
g.manual C
g.mapset C
g.mapsets C
g.message C
g.mkfontcap C
g.mlist C
g.mremove C
g.parser C
g.pnmcomp C
g.ppmtopng C
g.proj C
g.region C
g.remove C
g.rename C
g.tempfile C
g.transform C
g.version C

Imagery

Module Core/Tools/Addons Toolbox(es)
i.albedo T IM
i.atcorr C
i.biomass T IM
i.cca T IM
i.colors.enhance C
i.cluster C
i.eb.eta T IM
i.eb.evapfr T IM
i.eb.hsebal01 T IM
i.eb.soilheatflux T IM
i.emissivity T IM
i.evapo.time T IM
i.fft C
i.fusion.brovey C
i.gensig C
i.gensigset C
i.group C
i.his.rgb C
i.ifft C
i.image.mosaic C
i.in.spotvgt T IO
i.latlong T IM
i.maxlik C
i.modis.qc T IM
i.oif T IM
i.pca C
i.rectify C
i.rgb.his C
i.smap C
i.spectral T IM
i.sunhours T IM
i.target C
i.tasscap T IM
i.vi T IM
i.zc T IM

Misc

Module Core/Tools/Addons Toolbox(es)
m.cogo ?
m.measure ?
m.proj ?

Postscript

Module Core/Tools/Addons Toolbox(es)
ps.map C

Raster

Module Core/Tools/Addons Toolbox(es)
r.basins.fill T TA
r.bitpattern T IM
r.blend C
r.buffer C
r.buffer2 C
r.carve T TA
r.category C
r.circle T RA
r.clump C
r.coin T RA
r.colors C
r.colors.out T RA
r.colors.stddev T RA
r.composite T IM
r.compress C
r.contour C
r.cost T RA
r.covar T RA
r.cross T RA
r.describe C
r.distance T RA
r.drain T RA
r.external C
r.external.out C
r.fill.dir T HY
r.fillnulls T RA
r.flow T HY
r.grow C
r.grow.distance C
r.gwflow T HY
r.his T IM
r.horizon T TA
r.in.arc T IO
r.in.ascii T IO
r.in.aster T IO
r.in.bin T IO
r.in.gdal C
r.in.gridatb T IO
r.in.mat T IO
r.in.png T IO
r.in.poly T IO
r.in.srtm T IO
r.in.wms T IO
r.in.xyz C
r.info C
r.kappa T RA
r.lake T HY
r.li.cwed T LA
r.li.dominance T LA
r.li.edgedensity T LA
r.li.mpa T LA
r.li.mps T LA
r.li.padcv T LA
r.li.padrange T LA
r.li.padsd T LA
r.li.patchdensity T LA
r.li.patchnum T LA
r.li.richness T LA
r.li.shannon T LA
r.li.shape T LA
r.li.simpson T LA
r.los T TA
r.mapcalc C
r.mask C
r.mfilter T RA
r.mode T RA
r.neighbors C
r.null C
r.out.arc T IO
r.out.ascii T IO
r.out.bin T IO
r.out.gdal C
r.out.gridatb T IO
r.out.mat T IO
r.out.mpeg T IO
r.out.png T IO
r.out.pov T IO
r.out.ppm T IO
r.out.ppm3 T IO
r.out.tiff T IO
r.out.vrml T IO
r.out.vtk T IO
r.out.xyz C
r.param.scale T TA
r.patch C
r.plane T RA
r.profile T TA
r.proj C
r.quant C
r.quantile T RA
r.random T RA
r.random.cells T RA
r.random.surface T RA
r.reclass C
r.reclass.area C
r.recode C
r.region C
r.regression.line T RA
r.report C
r.resamp.bspline C
r.resamp.filter C
r.resamp.interp C
r.resamp.rst C
r.resamp.stats C
r.resample C
r.rescale C
r.rescale.eq C
r.ros T RA
r.series C
r.shaded.relief C
r.sim.sediment T HY
r.sim.water T HY
r.slope.aspect T TA
r.solute.transport T HY
r.spread T RA
r.spreadpath T RA
r.statistics C
r.statistics2 C
r.statistics3 C
r.stats C
r.sun T TA
r.sunmask T TA
r.support C
r.support.stats C
r.surf.area T TA
r.surf.contour T TA
r.surf.fractal T TA
r.surf.gauss T RA
r.surf.idw T RA
r.surf.idw2 T RA
r.surf.random T RA
r.terraflow T HY
r.texture T RA
r.thin C
r.tileset ?
r.timestamp C
r.to.rast3 C
r.to.rast3elev C
r.to.vect C
r.topidx T HY
r.topmodel T HY
r.transect T RA
r.univar C
r.uslek T HY
r.usler T HY
r.volume T RA
r.walk T TA
r.water.outlet T HY
r.watershed T HY
r.what C
r.what.color C

3D raster (voxel)

Module Core/Tools/Addons Toolbox(es)
r3.cross.rast T 3D Raster
r3.gwflow T 3D Raster
r3.in.ascii T 3D Raster
r3.in.v5d T 3D Raster
r3.info T 3D Raster
r3.mapcalc T 3D Raster
r3.mask T 3D Raster
r3.mkdspf T 3D Raster
r3.null T 3D Raster
r3.out.ascii T 3D Raster
r3.out.v5d T 3D Raster
r3.out.vtk T 3D Raster
r3.stats T 3D Raster
r3.timestamp T 3D Raster
r3.to.rast T 3D Raster
r3.univar T 3D Raster

Vector

Module Core/Tools/Addons Toolbox(es)
v.autokrige ?
v.buffer C
v.build C
v.build.all C
v.build.polylines C
v.category C
v.centroids C
v.class C
v.clean C
v.colors C
v.convert T IO
v.convert.all T IO
v.db.addcolumn ?
v.db.addtable ?
v.db.connect ?
v.db.dropcolumn ?
v.db.droprow ?
v.db.droptable ?
v.db.join ?
v.db.reconnect.all ?
v.db.renamecolumn ?
v.db.select ?
v.db.univar ?
v.db.update ?
v.delaunay ?
v.dissolve C
v.distance ?
v.drape ?
v.edit C
v.external C
v.extract C
v.extrude ?
v.generalize ?
v.hull ?
v.in.ascii T IO
v.in.db C
v.in.dxf T IO
v.in.e00 T IO
v.in.geonames T IO
v.in.gns T IO
v.in.lines T IO
v.in.mapgen T IO
v.in.ogr C
v.in.postgis T IO
v.in.region C
v.in.sites T IO
v.in.sites.all T IO
v.in.wfs T IO
v.info C
v.kcv ?
v.kernel ?
v.krige ?
v.label ?
v.lidar.correction ?
v.lidar.edgedetection ?
v.lidar.growing ?
v.lrs.create ?
v.lrs.label ?
v.lrs.segment ?
v.lrs.where ?
v.mkgrid ?
v.neighbors ?
v.net ?
v.net.alloc ?
v.net.allpairs ?
v.net.bridge ?
v.net.centrality ?
v.net.components ?
v.net.connectivity ?
v.net.distance ?
v.net.flow ?
v.net.iso ?
v.net.path ?
v.net.salesman ?
v.net.spanningtree ?
v.net.steiner ?
v.net.timetable ?
v.net.visibility ?
v.normal ?
v.out.ascii T IO
v.out.dxf T IO
v.out.gps T IO
v.out.ogr C
v.out.postgis T IO
v.out.pov T IO
v.out.svg T IO
v.out.vtk T IO
v.outlier ?
v.overlay ?
v.parallel ?
v.patch ?
v.perturb ?
v.proj C
v.qcount ?
v.random ?
v.rast.stats ?
v.reclass ?
v.report ?
v.sample ?
v.segment ?
v.select ?
v.split ?
v.support C
v.surf.bspline ?
v.surf.idw ?
v.surf.rst ?
v.to.3d ?
v.to.db ?
v.to.points ?
v.to.rast ?
v.to.rast3 ?
v.transform ?
v.type ?
v.univar ?
v.vol.rst ?
v.voronoi ?
v.what ?
v.what.rast ?
v.what.vect ?

Various

Module Core/Tools/Addons Toolbox(es)
nviz ?
nviz_cmd ?
wximgview ?
wxpyimgview ?
xganim ?
ximgview ?

List of selected AddOns modules

See GRASS AddOns for full list of available modules. Feel free to extend this list.

Module Core/Tools/Addons Toolbox(es) Note
r.stream.channel T HY
r.stream.distance T HY
r.stream.extract T HY
r.stream.order T HY
r.stream.segment T HY
r.stream.slope T HY
r.stream.snap T HY
r.stream.stats T HY
r.seg T IM It could be rename to `i.seg`
i.topocorr T IM
r.diversity T LA
Ps.output ?
... ?