<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://grasswiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E2%9A%A0%EF%B8%8FPhoenixAllen</id>
	<title>GRASS-Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://grasswiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E2%9A%A0%EF%B8%8FPhoenixAllen"/>
	<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/wiki/Special:Contributions/%E2%9A%A0%EF%B8%8FPhoenixAllen"/>
	<updated>2026-05-26T05:52:29Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Toolboxes&amp;diff=13316</id>
		<title>Toolboxes</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Toolboxes&amp;diff=13316"/>
		<updated>2011-05-11T11:22:21Z</updated>

		<summary type="html">&lt;p&gt;⚠️PhoenixAllen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* See [http://lists.osgeo.org/pipermail/grass-dev/2010-April/050210.html original post by Jarosław Jasiewicz]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Discussion about the suitability of the proposed change on the [[Talk:GRASS_repository_layout_proposal|talk]] side of this wiki page; discussion of the possible method on this side of the page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Hi all!&lt;br /&gt;
&lt;br /&gt;
That rather radical ideas I present here are rather for future, at least for GRASS 8,&lt;br /&gt;
but I'd like present it now for long-term reflection.&lt;br /&gt;
&lt;br /&gt;
Probably all notice that for over two years there is big increase in add-on repository&lt;br /&gt;
(including me). There are modules of different quality: from fully GRASS toolsets,&lt;br /&gt;
to shell or python scripts, from  actively developed tools to abandoned,&lt;br /&gt;
from all-purpose tools to very specialized etc. I also think that that activity&lt;br /&gt;
will be grown due to substitute shell script by python&lt;br /&gt;
&lt;br /&gt;
Similar situation is in main GRASS branch: there are modules for all like conversion tools,&lt;br /&gt;
interpolation methods, georeferencing etc, and very specialized modules for very limited&lt;br /&gt;
group of users (like wild fire), there are also some modules out of date.&lt;br /&gt;
&lt;br /&gt;
I'm not enthusiastic about moving new modules into main branch. Almost every module has&lt;br /&gt;
different coding style and it will lasting in future that GRASS would be difficult to maintain.&lt;br /&gt;
On the other hand some people complains that some interesting modules are only available as&lt;br /&gt;
add-ons (I assume for some reasons they cannot install it)&lt;br /&gt;
&lt;br /&gt;
So my suggestion is to rearrange future GRASS form two layers (main branch/add-on) into&lt;br /&gt;
three layers architecture:&lt;br /&gt;
&lt;br /&gt;
1) GRASS core layer: much limited limited than now, only GIS environment and basic,&lt;br /&gt;
all-puropse tools, slow changes, great stability&lt;br /&gt;
2) GRASS toolset layer: oficcial GRASS thematic tools and toolsets (like terrain analysis,&lt;br /&gt;
hydrological analysis, photo-interpretation, landscape analysis etc,) every toolset with its&lt;br /&gt;
maintainer, rapid development, new ready to use tools after quality control may appear here,&lt;br /&gt;
also some of current main branch tool shall be moved to that layer&lt;br /&gt;
3) GRASS community layer:  everything else like experimental, actively development new tools,&lt;br /&gt;
that what do not pass quality control, simple scripts, etc....&lt;br /&gt;
&lt;br /&gt;
What benefits:&lt;br /&gt;
for developers and contributors: much clear situation and better publication path.&lt;br /&gt;
Toolset layer should be much more open for new tools than current GRASS main branch&lt;br /&gt;
&lt;br /&gt;
for users: faster access to new tools.&lt;br /&gt;
There is no doubt that new tools are faster developed (less risk) than GRASS core&lt;br /&gt;
Binaries with toolsets could be maintained as separate apt/urpmi/pacman/yum/exe etc packages,&lt;br /&gt;
so it may appear in linux repository separetly form GRASS core.&lt;br /&gt;
&lt;br /&gt;
There is only loose ideas. Most of them are of course taken from R (core/toolsets/rest of packages;&lt;br /&gt;
separate core and package development) but I think it is worth of some discuss ...&lt;br /&gt;
&lt;br /&gt;
regards&lt;br /&gt;
Jarek&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
== Repository layout ==&lt;br /&gt;
=== Current repository layout ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
- grass&lt;br /&gt;
|- trunk&lt;br /&gt;
 |- raster/&lt;br /&gt;
 |- vector/&lt;br /&gt;
 |- ...&lt;br /&gt;
&lt;br /&gt;
- grass-addons&lt;br /&gt;
|- raster/&lt;br /&gt;
|- vector/&lt;br /&gt;
|- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Proposed repository layout ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
- grass&lt;br /&gt;
|- trunk&lt;br /&gt;
 |- raster/&lt;br /&gt;
 |- vector/&lt;br /&gt;
 |- ...&lt;br /&gt;
&lt;br /&gt;
- grass-tools&lt;br /&gt;
|- trunk&lt;br /&gt;
 |- raster/&lt;br /&gt;
 |- vector/&lt;br /&gt;
 |- ...&lt;br /&gt;
&lt;br /&gt;
- grass-addons&lt;br /&gt;
|- raster/&lt;br /&gt;
|- vector/&lt;br /&gt;
|- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proposed toolboxes ==&lt;br /&gt;
&lt;br /&gt;
'''Toolbox''' is a topic-based set of modules used for solving common GIS analysis, like hydrology, networking, LRS, etc. Toolbox should be easily installed by the user using {{cmd|g.extension|version=70}}&lt;br /&gt;
&lt;br /&gt;
* add toolbox&lt;br /&gt;
&lt;br /&gt;
 g.extension toolbox=hydrology operation=add&lt;br /&gt;
&lt;br /&gt;
Source code of the selected modules is downloaded from SVN, compiled and afterwards also installed to the user-specified (~/.grass7) or system (/usr/lib/grass7) directory.&lt;br /&gt;
&lt;br /&gt;
Give the possibility with a flag (like -a) to install also modules from addons related that toolbox &lt;br /&gt;
&lt;br /&gt;
 g.extension -a toolbox=hydrology operation=add&lt;br /&gt;
&lt;br /&gt;
* remove toolbox&lt;br /&gt;
&lt;br /&gt;
 g.extension toolbox=hydrology operation=remove&lt;br /&gt;
&lt;br /&gt;
* list of modules of selected toolbox&lt;br /&gt;
&lt;br /&gt;
 g.extension -l toolbox=hydrology&lt;br /&gt;
&lt;br /&gt;
User can also add/remove selected module&lt;br /&gt;
&lt;br /&gt;
 g.extension module=r.stream.angle operation=add&lt;br /&gt;
&lt;br /&gt;
=== List of toolboxes ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Toolbox name''' || '''Toolbox code''' || '''Description'''||'''Correlate toolbox'''&lt;br /&gt;
|-&lt;br /&gt;
| ''3D Raster''&lt;br /&gt;
| R3&lt;br /&gt;
| All `r3.*` modules&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ''3D Visualization''&lt;br /&gt;
| V3&lt;br /&gt;
| {{cmd|nviz_cmd|version=70}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ''Cartography''&lt;br /&gt;
| CA&lt;br /&gt;
| {{cmd|ps.map|version=70}}, {{AddonCmd|ps.output}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ''Database''&lt;br /&gt;
| DB&lt;br /&gt;
| All `db.*` modules&lt;br /&gt;
| ''Vector analysis''&lt;br /&gt;
|-&lt;br /&gt;
| ''Geostatistcal''&lt;br /&gt;
| GS&lt;br /&gt;
| {{cmd|v.krige|version=70}} maybe other&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ''GUI''&lt;br /&gt;
| GI&lt;br /&gt;
| [[wxGUI]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ''Hydrology''&lt;br /&gt;
| HY&lt;br /&gt;
| {{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&lt;br /&gt;
| ''Raster analysis''&lt;br /&gt;
|-&lt;br /&gt;
| ''Imagery''&lt;br /&gt;
| IM&lt;br /&gt;
| All `i.*` modules, selected r.* modules&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ''Landascape analysis''&lt;br /&gt;
| LA&lt;br /&gt;
| All `r.li.*` modules, maybe other&lt;br /&gt;
| ''Raster analysis''&lt;br /&gt;
|-&lt;br /&gt;
| ''Lidar analysis''&lt;br /&gt;
| LI&lt;br /&gt;
| All `v.lidar.*` modules, {{cmd|v.surf.bspline|version=70}}, r.in.xyz&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ''Linear Reference Systems''&lt;br /&gt;
| LS&lt;br /&gt;
| All `v.lrs.*` modules&lt;br /&gt;
| ''Vector analysis''&lt;br /&gt;
|-&lt;br /&gt;
| ''Network analysis''&lt;br /&gt;
| NA&lt;br /&gt;
| All `v.net.*` modules, maybe other&lt;br /&gt;
| ''Vector analysis''&lt;br /&gt;
|-&lt;br /&gt;
| ''Raster analysis''&lt;br /&gt;
| RA&lt;br /&gt;
| A lot of basic `r.*` modules (like {{cmd|r.buffer,|version=70}} {{cmd|r.reclass|version=70}}, {{cmd|r.fillnull|version=70}}...)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ''Terrain analysis''&lt;br /&gt;
| TA&lt;br /&gt;
| 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}})&lt;br /&gt;
| ''Raster analysis''&lt;br /&gt;
|-&lt;br /&gt;
| ''Vector analysis''&lt;br /&gt;
| VA&lt;br /&gt;
| A lot of basic `v.*` modules (like {{cmd|v.buffer|version=70}}, {{cmd|v.centroid|version=70}}, {{cmd|v.overlay|version=70}}...)&lt;br /&gt;
| ''Database''&lt;br /&gt;
|}&lt;br /&gt;
HM comment: do we need import/export Toolbox for all of the specialized *.in* and *.out.* commands? gdal/ogr commands should be in core.&lt;br /&gt;
&lt;br /&gt;
== List of modules (trunk) ==&lt;br /&gt;
&lt;br /&gt;
=== Display ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Module''' || '''Core/Tools/Addons''' || '''Toolbox(es)'''&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.barscale|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.colorlist|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.colortable|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.correlate|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.erase|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.font|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.fontlist|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.geodesic|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.graph|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.grid|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.his|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.histogram|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.info|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.labels|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.legend|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.linegraph|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.nviz|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.path|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.polar|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.profile|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.rast|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.rast.arrow|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.rast.edit|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.rast.leg|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.rast.num|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.rgb|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.rhumbline|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.shadedmap|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.text|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.thematic.area|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.title|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.vect|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.vect.chart|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.vect.thematic|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|d.where|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Database ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Module''' || '''Core/Tools/Addons''' || '''Toolbox(es)'''&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|db.columns|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|db.connect|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|db.copy|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|db.createdb|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|db.databases|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|db.describe|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|db.drivers|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|db.dropcolumn|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|db.dropdb|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|db.droptable|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|db.droptable|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|db.execute|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|db.in.ogr|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|db.login|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|db.out.ogr|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|db.select|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|db.tables|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|db.test|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Module''' || '''Core/Tools/Addons''' || '''Toolbox(es)'''&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.access|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.cairocomp|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.copy|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.dirseps|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.extension|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.filename|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.findetc|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.findfile|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.gisenv|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.gui|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.list|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.manual|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.mapset|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.mapsets|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.message|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.mkfontcap|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.mlist|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.mremove|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.parser|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.pnmcomp|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.ppmtopng|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.proj|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.region|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.remove|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.rename|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.tempfile|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.transform|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|g.version|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Imagery ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Module''' || '''Core/Tools/Addons''' || '''Toolbox(es)'''&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.albedo|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.atcorr|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.biomass|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.cca|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.cluster|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.eb.eta|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.eb.evapfr|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.eb.h_SEBAL01|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.eb.soilheatflux|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.emissivity|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.evapo.time|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.fft|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.fusion.brovey|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.gensig|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.gensigset|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.group|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.his.rgb|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.ifft|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.image.mosaic|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.in.spotvgt|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.landsat.rgb|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.latlong|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.maxlik|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.modis.qc|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.oif|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.pca|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.rectify|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.rgb.his|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.smap|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.spectral|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.sunhours|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.target|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.tasscap|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.vi|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|i.zc|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Module''' || '''Core/Tools/Addons''' || '''Toolbox(es)'''&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|m.cogo|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|m.measure|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|m.proj|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Postscript ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Module''' || '''Core/Tools/Addons''' || '''Toolbox(es)'''&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|ps.map|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Raster ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Module''' || '''Core/Tools/Addons''' || '''Toolbox(es)'''&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.basins.fill|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.bitpattern|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.blend|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.buffer|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.buffer2|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.carve|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.category|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.circle|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.clump|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.coin|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.colors|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.colors.out|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.colors.stddev|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.composite|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.compress|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.contour|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.cost|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.covar|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.cross|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.describe|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.distance|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.drain|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.external|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.external.out|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.fill.dir|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.fillnulls|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.flow|version=70}} || HY ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.grow|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.grow.distance|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.gwflow|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.his|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.horizon|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.in.arc|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.in.ascii|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.in.aster|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.in.bin|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.in.gdal|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.in.gridatb|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.in.mat|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.in.png|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.in.poly|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.in.srtm|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.in.wms|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.in.xyz|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.info|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.kappa|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.lake|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.li.cwed|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.li.dominance|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.li.edgedensity|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.li.mpa|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.li.mps|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.li.padcv|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.li.padrange|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.li.padsd|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.li.patchdensity|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.li.patchnum|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.li.richness|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.li.shannon|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.li.shape|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.li.simpson|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.los|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.mapcalc|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.mask|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.mfilter|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.mode|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.neighbors|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.null|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.out.arc|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.out.ascii|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.out.bin|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.out.gdal|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.out.gridatb|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.out.mat|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.out.mpeg|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.out.png|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.out.pov|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.out.ppm|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.out.ppm3|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.out.tiff|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.out.vrml|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.out.vtk|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.out.xyz|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.param.scale|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.patch|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.plane|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.profile|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.proj|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.quant|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.quantile|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.random|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.random.cells|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.random.surface|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.reclass|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.reclass.area|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.recode|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.region|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.regression.line|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.report|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.resamp.bspline|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.resamp.filter|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.resamp.interp|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.resamp.rst|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.resamp.stats|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.resample|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.rescale|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.rescale.eq|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.ros|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.series|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.shaded.relief|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.sim.sediment|version=70}} || HY ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.sim.water|version=70}} || HY ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.slope.aspect|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.solute.transport|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.spread|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.spreadpath|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.statistics|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.statistics2|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.statistics3|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.stats|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.sun|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.sunmask|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.support|version=70}} || C||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.support.stats|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.surf.area|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.surf.contour|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.surf.fractal|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.surf.gauss|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.surf.idw|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.surf.idw2|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.surf.random|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.terraflow|version=70}} || HY ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.texture|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.thin|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.tileset|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.timestamp|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.to.rast3|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.to.rast3elev|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.to.vect|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.topidx|version=70}} || HY ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.topmodel|version=70}} || HY ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.transect|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.univar|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.uslek|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.usler|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.volume|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.walk|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.water.outlet|version=70}} || HY ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.watershed|version=70}} || HY ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.what|version=70}} || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r.what.color|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3D raster ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Module''' || '''Core/Tools/Addons''' || '''Toolbox(es)'''&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r3.cross.rast|version=70}} || T || 3D Raster&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r3.gwflow|version=70}} || T || 3D Raster&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r3.in.ascii|version=70}} || T || 3D Raster&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r3.in.v5d|version=70}} || T || 3D Raster&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r3.info|version=70}} || T || 3D Raster&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r3.mapcalc|version=70}} || T || 3D Raster&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r3.mask|version=70}} || T || 3D Raster&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r3.mkdspf|version=70}} || T || 3D Raster&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r3.null|version=70}} || T || 3D Raster&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r3.out.ascii|version=70}} || T || 3D Raster&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r3.out.v5d|version=70}} || T || 3D Raster&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r3.out.vtk|version=70}} || T || 3D Raster&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r3.stats|version=70}} || T || 3D Raster&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r3.timestamp|version=70}} || T || 3D Raster&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r3.to.rast|version=70}} || T || 3D Raster&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|r3.univar|version=70}} || T || 3D Raster&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Vector ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Module''' || '''Core/Tools/Addons''' || '''Toolbox(es)'''&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.autokrige|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.buffer|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.build|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.build.all|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.build.polylines|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.category|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.centroids|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.class|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.clean|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.colors|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.convert|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.convert.all|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.db.addcolumn|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.db.addtable|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.db.connect|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.db.dropcolumn|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.db.droprow|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.db.droptable|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.db.join|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.db.reconnect.all|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.db.renamecolumn|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.db.select|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.db.univar|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.db.update|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.delaunay|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.dissolve|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.distance|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.drape|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.edit|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.external|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.extract|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.extrude|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.generalize|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.hull|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.in.ascii|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.in.db|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.in.dxf|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.in.e00|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.in.geonames|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.in.gns|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.in.lines|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.in.mapgen|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.in.ogr|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.in.postgis|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.in.region|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.in.sites|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.in.sites.all|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.in.wfs|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.info|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.kcv|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.kernel|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.krige|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.label|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.lidar.correction|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.lidar.edgedetection|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.lidar.growing|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.lrs.create|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.lrs.label|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.lrs.segment|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.lrs.where|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.mkgrid|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.neighbors|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.net|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.net.alloc|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.net.allpairs|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.net.bridge|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.net.centrality|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.net.components|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.net.connectivity|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.net.distance|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.net.flow|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.net.iso|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.net.path|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.net.salesman|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.net.spanningtree|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.net.steiner|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.net.timetable|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.net.visibility|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.normal|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.out.ascii|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.out.dxf|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.out.gps|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.out.ogr|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.out.postgis|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.out.pov|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.out.svg|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.out.vtk|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.outlier|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.overlay|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.parallel|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.patch|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.perturb|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.proj|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.qcount|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.random|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.rast.stats|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.reclass|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.report|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.sample|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.segment|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.select|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.split|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.support|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.surf.bspline|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.surf.idw|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.surf.rst|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.to.3d|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.to.db|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.to.points|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.to.rast|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.to.rast3|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.transform|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.type|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.univar|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.vol.rst|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.voronoi|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.what|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.what.rast|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|v.what.vect|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Various ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Module''' || '''Core/Tools/Addons''' || '''Toolbox(es)'''&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|nviz|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|nviz_cmd|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|wximgview|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|wxpyimgview|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|xganim|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| {{cmd|ximgview|version=70}} || ? ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== List of selected AddOns modules ==&lt;br /&gt;
&lt;br /&gt;
See [[GRASS AddOns]] for full list of available modules. Feel free to extend this list.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Module''' || '''Core/Tools/Addons''' || '''Toolbox(es)''' || '''Note'''&lt;br /&gt;
|-&lt;br /&gt;
| {{AddonCmd|r.stream.angle}} || T || HY ||&lt;br /&gt;
|-&lt;br /&gt;
| {{AddonCmd|r.seg}} || T || IM || It could be rename to `i.seg`&lt;br /&gt;
|-&lt;br /&gt;
| {{AddonCmd|i.topocorr}} || T || IM ||&lt;br /&gt;
|-&lt;br /&gt;
| {{AddonCmd|r.diversity}} || T || LA ||&lt;br /&gt;
|-&lt;br /&gt;
| {{AddonCmd|Ps.output}} || ? || || &lt;br /&gt;
|-&lt;br /&gt;
| ... || ? || ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== How to implement ==&lt;br /&gt;
&lt;br /&gt;
=== propose 1 ===&lt;br /&gt;
* add html tag &amp;lt;param&amp;gt; in the description.html with these options:&lt;br /&gt;
 &amp;lt;param name = &amp;quot;core&amp;quot;&amp;gt; for core module&lt;br /&gt;
 &amp;lt;param name = &amp;quot;tool&amp;quot; value=&amp;quot;tool_code/codes&amp;quot;&amp;gt; for toolbox&lt;br /&gt;
 &amp;lt;param name = &amp;quot;addons&amp;quot; [value=&amp;quot;tool_code/codes&amp;quot;]&amp;gt; for addons, value is optional&lt;br /&gt;
&lt;br /&gt;
* create a script to generate a xml file for each toolbox&lt;br /&gt;
* add toolbox option in g.extension to read the xml and install the modules&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
&lt;br /&gt;
[http://writing-help.org/ essay writing help]&lt;/div&gt;</summary>
		<author><name>⚠️PhoenixAllen</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Sprint_Prague_2011&amp;diff=13315</id>
		<title>GRASS Community Sprint Prague 2011</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Sprint_Prague_2011&amp;diff=13315"/>
		<updated>2011-05-11T11:22:14Z</updated>

		<summary type="html">&lt;p&gt;⚠️PhoenixAllen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
Succeeding the [http://geoinformatics.fsv.cvut.cz/gwiki/Geoinformatics_FCE_CTU_2011 Geoinformatics FCE CTU 2011] ''(International Conference on Free Software and Open Source in Geoinformatics)'', 19-20 May 2011, [http://en.wikipedia.org/wiki/Prague Prague], [http://en.wikipedia.org/wiki/Czech_Republic Czech Republic], the GRASS GIS project will hold a '''GRASS Developer and Power User Meeting, aka 'GRASS Community Sprint'''' ''from May 20 to May 25, 2011''.&lt;br /&gt;
&lt;br /&gt;
'''Important dates:'''&lt;br /&gt;
&lt;br /&gt;
* 19 (Thursday) - 20 (Friday) May 2011: Geoinformatics FCE CTU 2011 conference&lt;br /&gt;
&lt;br /&gt;
* '''20 (Friday) - 25 (Wednesday) May 2011: GRASS Community Sprint @ [http://www.fsv.cvut.cz/ FCE CTU]'''&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
&lt;br /&gt;
Get together GRASS project members to make decisions and tackle larger problems.&lt;br /&gt;
&lt;br /&gt;
For this meeting, we welcome people committed to improving the GRASS GIS project. This includes developers, documenters, bug reporters, translators etc.&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ????  MN: what the problem??&lt;br /&gt;
We welcome financial contributions to support the meeting and we are looking for sponsors to cover costs such as meals or to help reducing traveling and accommodation expenses for GRASS developers with far arrival.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are interested to sponsor the GRASS Community Sprint, please read about&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; '''sponsoring the GRASS project at [http://grass.osgeo.org/donation.php http://grass.osgeo.org/donation.php]'''&amp;lt;br&amp;gt;&lt;br /&gt;
and, if needed, contact [[User:Neteler|Markus Neteler]] &amp;lt;tt&amp;gt;&amp;lt;neteler at osgeo.org&amp;gt;&amp;lt;/tt&amp;gt;. Any surplus at the end of the event will be turned over to the GRASS GIS project.&lt;br /&gt;
&lt;br /&gt;
The first GRASS Community Sprint is a great occasion for you to support the development of GRASS. With your contribution you'll enable more developers to meet in Prague. The community sprint is an important opportunity for the GRASS developers to discuss and collaboratively resolve bugs, plan the direction for the project and work on new features. Please see below for the more detailed agenda. The developers and contributors are donating their valuable time, so it would be great if in-kind funding can be made available from within the community to cover out-of-pocket expenses. All of the work that takes place at the community sprint will be directly contributed back into the GRASS project to the benefit of everyone who uses it.&lt;br /&gt;
&lt;br /&gt;
=== Thanks to our sponsors ===&lt;br /&gt;
&lt;br /&gt;
We are grateful for the support which we have received to organize this GRASS Community Sprint:&lt;br /&gt;
&lt;br /&gt;
* [http://gfoss.it/ GFOSS.it Associazione Italiana per l'Informazione Geografica Libera] - 1300 Euro&lt;br /&gt;
* Stefan Sylla, [http://sylla-consult.de/en/ sylla-consult], Frankfurt, Germany - 100 Euro&lt;br /&gt;
* [http://www.r3-gis.com/ R3 GIS], Merano, Italy - 500 euro&lt;br /&gt;
&amp;lt;!-- awaiting payment&lt;br /&gt;
* [http://www.fossgis.de FOSSGIS e.V.], D-A-CH, - 500 euro&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Timing  ==&lt;br /&gt;
&lt;br /&gt;
'''When''': Friday, May 20, 2011 (day of arrival) - Wednesday, May 25, 2011 (day of departure)&lt;br /&gt;
&lt;br /&gt;
Of course you are invited to join or leave the community sprint whenever you want.&lt;br /&gt;
&lt;br /&gt;
'''Duration''':&lt;br /&gt;
&lt;br /&gt;
* Friday is day of arrival&lt;br /&gt;
** First meeting in the evening (after the [http://geoinformatics.fsv.cvut.cz/gwiki/Geoinformatics_FCE_CTU_2011 conference]) to define the agenda&lt;br /&gt;
* Saturday to Tuesday&lt;br /&gt;
** Full days&lt;br /&gt;
* Wednesday is day of departure&lt;br /&gt;
** Probably hacking for people with a flight later in the evening&lt;br /&gt;
&lt;br /&gt;
== Venue ==&lt;br /&gt;
[[Image:logo_cvut.jpg|130px|left]]&lt;br /&gt;
Department of Mapping and Cartography&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.fsv.cvut.cz Faculty of Civil Engineering]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.cvut.cz Czech Technical University in Prague], [http://en.wikipedia.org/wiki/Czech_Republic Czech Republic]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://geoinformatics.fsv.cvut.cz/gwiki/Room_B367 Room B367] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[http://geoinformatics.fsv.cvut.cz/gwiki/Where_you_can_find_us Location &amp;amp; Transportations]'''&lt;br /&gt;
&lt;br /&gt;
Prague has an international [http://www.prg.aero/en/ airport] and is also reachable by train, bus or car.&lt;br /&gt;
&lt;br /&gt;
== Accommodation and Costs ==&lt;br /&gt;
&lt;br /&gt;
Participants should plan for the following costs:&lt;br /&gt;
&lt;br /&gt;
* Travel to Prague, variable depending on where you come from&lt;br /&gt;
* Accommodation and meals&lt;br /&gt;
'''Please note''': The currency in Czech Republic is [http://en.wikipedia.org/wiki/Czech_crown crown] (CZK, koruna, Kč). 100 Czech crowns are about 4 Euros (see [http://www.cnb.cz/en/financial_markets/foreign_exchange_market/exchange_rate_fixing/daily.jsp current rates]).&lt;br /&gt;
&lt;br /&gt;
'''[http://geoinformatics.fsv.cvut.cz/gwiki/Accommodation_in_Prague Accommodation in Prague]'''&lt;br /&gt;
&lt;br /&gt;
:* [http://geoinformatics.fsv.cvut.cz/gwiki/Accommodation_in_Prague#Masarykova_Kolej_Hotel Masarykova Kolej Hotel]&lt;br /&gt;
:* [http://geoinformatics.fsv.cvut.cz/gwiki/Accommodation_in_Prague#Hotel_DAP Hotel DAP]&lt;br /&gt;
:* [http://geoinformatics.fsv.cvut.cz/gwiki/Accommodation_in_Prague#Hotel_Krystal Hotel Krystal]&lt;br /&gt;
:* [http://geoinformatics.fsv.cvut.cz/gwiki/Accommodation_in_Prague#Pension_Hanspaulka Pension Hanspaulka]&lt;br /&gt;
:* [http://geoinformatics.fsv.cvut.cz/gwiki/Accommodation_in_Prague#Hotel_Silenzio Hotel Silenzio]&lt;br /&gt;
:* Special offer: ''sleeping for free in the kindergarten'' (30min by city urban mass transportation from the university campus, sleeping bag required, kitchen and WC available, no showers, in working days available only from 8 p.m. to 8 a.m.), contact [[User:Landa|Martin Landa]] for details&lt;br /&gt;
:* See also http://www.hotel.cz/praha-6/accommodation/&lt;br /&gt;
&lt;br /&gt;
Please let us know your time of arrival and leaving, so we can book for the accommodations and organize the logistics.&lt;br /&gt;
&lt;br /&gt;
'''TO BE DEFINED:''' We will cover as much as possible thanks to our sponsors.&lt;br /&gt;
&lt;br /&gt;
== Weather and Common Item Prices ==&lt;br /&gt;
&lt;br /&gt;
* In May the weather in Prague is usually quite warm ([http://www.prague-spot.com/climate 15 or more degrees by day])&lt;br /&gt;
* A espresso coffee is about 20 CZK (80 cents), a beer (half of liter) in a common pub is around 25 CZK (1 euro), can be more in special pubs. In Prague you can have a full meal (see [http://en.wikipedia.org/wiki/Czech_cuisine Czech cuisine]) for still 75 - 150 CZK (3 - 6 euros), but beware of tourist restaurants, the prize can easily rise. It's quite easy to find in Prague also Italian or Chinese restaurants.&lt;br /&gt;
&lt;br /&gt;
== Agenda - What we plan to do ==&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The program is generally open for your ideas. Please write an email to the [http://lists.osgeo.org/mailman/listinfo/grass-dev GRASS developer list] to discuss your contribution.&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
&lt;br /&gt;
* Friday, 20 May:&lt;br /&gt;
** Welcome meeting&lt;br /&gt;
** Discuss and finetune agenda&lt;br /&gt;
&lt;br /&gt;
* Saturday, 21 May:&lt;br /&gt;
** Community Sprinting 1&lt;br /&gt;
** Evening: '''[http://www.youtube.com/watch?v=Jf6NFRGO9ak Valentina Shuklina's] concert in [http://www.cafe-technika.cz Café Technika]'''&lt;br /&gt;
&lt;br /&gt;
* Sunday, 22 May:&lt;br /&gt;
** Community Sprinting 2&lt;br /&gt;
** Evening: '''Social dinner'''&lt;br /&gt;
&lt;br /&gt;
* Monday, 23 May:&lt;br /&gt;
** Community Sprinting 3&lt;br /&gt;
&lt;br /&gt;
* Tuesday, 24 May:&lt;br /&gt;
** Community Sprinting 4&lt;br /&gt;
&lt;br /&gt;
* Wednesday, 25 May:&lt;br /&gt;
** Finish press release (including thanks to sponsors with names)&lt;br /&gt;
** Wrap up and see you soon&lt;br /&gt;
&lt;br /&gt;
=== Topics ===&lt;br /&gt;
&lt;br /&gt;
==== Non-technical ====&lt;br /&gt;
&lt;br /&gt;
* Discuss new sponsoring concept&lt;br /&gt;
* Populate new GRASS Website with content from old website&lt;br /&gt;
* GRASS 7 development strategy:&lt;br /&gt;
** Feature freezing GRASS 6; bugfix-only backports for 6.4.2+ libraries and modules&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
==== Semi-technical ====&lt;br /&gt;
&lt;br /&gt;
* Improve manual with more examples and screenshots&lt;br /&gt;
* Outline screen capture videos for &amp;quot;Getting started with GRASS&amp;quot; and for using wxGUI for various specific tasks&lt;br /&gt;
* Discuss changing manual to use Sphinx (see related {{trac|151}})&lt;br /&gt;
* Support translated manual pages (see related {{trac|846}})&lt;br /&gt;
* Design new project [[Web site]] engine based on CMS&lt;br /&gt;
* Discuss possible metadata storage improvements for GRASS 7&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
==== Technical ====&lt;br /&gt;
&lt;br /&gt;
===== wxGUI: graphical user interface =====&lt;br /&gt;
* wxGUI: add language selector at startup or in GUI configuration&lt;br /&gt;
* wxGUI modeller improvements&lt;br /&gt;
* wxGUI: further improve the integration of CLI and GUI&lt;br /&gt;
* wxNVIZ: consider to switch to [[OpenSceneGraph]] for 3D visualization&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
===== Built system, installation =====&lt;br /&gt;
* Autocompilation job for GRASS-Addons&lt;br /&gt;
* Discuss backporting Makefile system from GRASS 7 to GRASS 6&lt;br /&gt;
* Improve {{cmd|g.extension}} (enable to use prepared winGRASS Addon binaries)&lt;br /&gt;
* Discuss and define new [[GRASS repository layout proposal|toolbox concept]]&lt;br /&gt;
* Daily generated OSGeo4W packages for 6.5svn, 7.0svn.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
===== Documentation =====&lt;br /&gt;
* Develop something like the wxGUI module search tree for the HTML pages&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
===== Testing and benchmarking =====&lt;br /&gt;
* Write tests for different core modules (see Soeren's testsuite)&lt;br /&gt;
* Discuss testing procedure for GUI&lt;br /&gt;
* Benchmarking between GRASS, QGIS, Sextante, gvSIG, ... for watershed calculation, import, export, extract, ...&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
===== Capabilities =====&lt;br /&gt;
* Discussion and implementation time frame of temporal GIS capabilities in GRASS [[Time series development]]&lt;br /&gt;
* Discussion about a new parser interface for better command line, GUI and WPS support. Discussion started here: http://trac.osgeo.org/grass/ticket/1031&lt;br /&gt;
* Improve [[WPS]] support&lt;br /&gt;
* Discuss improvements in GRASS 7 vector engine (OGR support, lightweight topology structures, better 3D support)&lt;br /&gt;
* Discuss fundamental changes in raster and vector engine for GRASS 8&lt;br /&gt;
* winGRASS: GRASS and R-stats integration improvements (see related {{trac|1149}})&lt;br /&gt;
* Implement [http://www.gaia-gis.it/spatialite/ RasterLite] as GRASS raster database&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
;Discussion on ML&lt;br /&gt;
* http://lists.osgeo.org/pipermail/grass-user/2011-March/059830.html&lt;br /&gt;
&lt;br /&gt;
== Participation ==&lt;br /&gt;
&lt;br /&gt;
We are planning for attendance of 20/30 people (i.e., hacking places) but of course you are welcome to join us and bring new ideas with you, as more places are available. Please add your name here or contact [[User:Landa|Martin Landa]] &amp;lt;tt&amp;gt;&amp;lt;landa.martin at gmail.com&amp;gt;&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
=== In person ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#edf9c7; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|width=50px|'''No'''&lt;br /&gt;
|width=150px|'''Participant '''&lt;br /&gt;
|width=100px|'''Arrival'''&lt;br /&gt;
|width=100px|'''Departure'''&lt;br /&gt;
|'''Topic'''&lt;br /&gt;
|width=75px|'''T-Shirt'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|[[User:Landa|Martin Landa]]&lt;br /&gt;
| May 20&lt;br /&gt;
| May 25&lt;br /&gt;
|Toolbox concept, vector engine in GRASS 7, wxGUI&lt;br /&gt;
| M&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|[[User:Neteler|Markus Neteler]]&lt;br /&gt;
|May 17&lt;br /&gt;
|May 23&lt;br /&gt;
| sponsoring, coding, manual, odds and ends&lt;br /&gt;
| M&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|[[User:Lucadelu|Luca Delucchi]]&lt;br /&gt;
|May 16&lt;br /&gt;
|May 25&lt;br /&gt;
|New toolbox concept,translation, g.cloud, r.modis&lt;br /&gt;
|L&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|[[User:RobertSzczepanek|Robert Szczepanek]]&lt;br /&gt;
|May 19&lt;br /&gt;
|May 23&lt;br /&gt;
|wxGUI, hydrological toolbox, translation&lt;br /&gt;
|M&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|[[User:madi|Margherita Di Leo]]&lt;br /&gt;
|May 16&lt;br /&gt;
|May 25&lt;br /&gt;
| [http://grass.osgeo.org/devel/i18n.php Translation] , python api, wxGUI&lt;br /&gt;
| L&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|[[User:annalisapg|Annalisa Minelli]]&lt;br /&gt;
|May 16&lt;br /&gt;
|May 25&lt;br /&gt;
|[http://grass.osgeo.org/devel/i18n.php Translation], python api, r.viewshed, winGRASS debug&lt;br /&gt;
|S&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|[[User:AnneGhisla|Anne Ghisla]]&lt;br /&gt;
|May 16&lt;br /&gt;
|May 25&lt;br /&gt;
|wxGUI development, v.krige&lt;br /&gt;
|M&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|[[User:Afrigeri|Alessandro Frigeri]]&lt;br /&gt;
|May 18&lt;br /&gt;
|May 25&lt;br /&gt;
|Planetary SRS in GRASS GIS - OGC W*S tweakings for IAU GCS&lt;br /&gt;
|M&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|[[User:huhabla|Sören Gebbert]]&lt;br /&gt;
| May 20&lt;br /&gt;
| May 23&lt;br /&gt;
|Time series development, Web Processing Service support, wps-grass-bridge, New parser interface, vtk-grass-bridge&lt;br /&gt;
| L&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|[[User:MilenaN|Milena Nowotarska]]&lt;br /&gt;
| May 19&lt;br /&gt;
| May 23&lt;br /&gt;
|wxGUI, translation&lt;br /&gt;
| S&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|[[User:helena|Helena Mitasova]]&lt;br /&gt;
|May 22&lt;br /&gt;
|May 25&lt;br /&gt;
|wxnviz, v.vol.rst, r3 and time series, toolbox concept&lt;br /&gt;
|S&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|[[User:blazek|Radim Blazek]]&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|QGIS friendliness lobbying&lt;br /&gt;
|XL&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|[[User:peter.loewe|Peter Loewe]]&lt;br /&gt;
|May 20&lt;br /&gt;
|May 23&lt;br /&gt;
|GRASS on computation grids lobbying, povray, paraview/vtk&lt;br /&gt;
|XL&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|[[User:moovida|Andrea Antonello]]&lt;br /&gt;
|May 18&lt;br /&gt;
|May 23&lt;br /&gt;
|GRASS toolbox for uDig, Geopaparazzi import module for GRASS, Hopefully get knowledge about new raster format&lt;br /&gt;
|L&lt;br /&gt;
|to be confirmed (but 87% sure)&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|[[User:mmetz|Markus Metz]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|vector engine in GRASS 7, support for massive datasets&lt;br /&gt;
|L&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
|Paweł Netzel&lt;br /&gt;
| May 19&lt;br /&gt;
| May 22&lt;br /&gt;
|&lt;br /&gt;
| XL&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|''add yourself here...''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Via IRC ===&lt;br /&gt;
&lt;br /&gt;
* Hamish B, as timezones &amp;amp; work allows&lt;br /&gt;
&lt;br /&gt;
== Individual Preparation ==&lt;br /&gt;
&lt;br /&gt;
* Bring your own computer&lt;br /&gt;
* Bring [http://en.wikipedia.org/wiki/Mains_electricity_by_country power connector adapter] if needed (Czech Republic: 230V, 50Hz, [http://en.wikipedia.org/wiki/File:Euro-Flachstecker_2.jpg Type C Europlugs] are common and also [http://en.wikipedia.org/wiki/File:French_plug_and_socket.jpg Type E])&lt;br /&gt;
* Install subversion and the compiler tools, and come with a working GRASS development environment if possible.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Broadcast &amp;amp; Video ==&lt;br /&gt;
&lt;br /&gt;
We plan to be online [http://www.ustream.tv/channel/grass-community-sprint-prague-2011 here].&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
* ''Is the GRASS Community Sprint just a coding event?''&lt;br /&gt;
** It is mainly a coding and documentation event. It is a working session for people who are already participants in the GRASS project and/or are committed to improving the GRASS project.&lt;br /&gt;
** On demand we can do some presentations of current working GRASS implementation and new upcoming features to spread the idea of Open Source GIS software&lt;br /&gt;
* ''Is the GRASS Community Sprint for developers only?''&lt;br /&gt;
** No: anybody can help, with testing, checking out bugs and fixes, documentation and more.&lt;br /&gt;
* ''Where can I get help and more information about the community sprint?''&lt;br /&gt;
** Contact [[User:Landa|Martin Landa]] &amp;lt;tt&amp;gt;&amp;lt;landa.martin at gmail.com&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
[http://writing-help.org/ Writing help]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;/div&gt;</summary>
		<author><name>⚠️PhoenixAllen</name></author>
	</entry>
</feed>