GRASS GIS Programmer's Manual: The manual is integrated in the source code (through doxygen format).

GRASS 7 Programmer's Manual

  • See HTML manual (updated twice a week every Wednesday and Saturday)
  • PyGRASS (Python API) documentation (updated weekly)
  • Sample C modules:
    • r.example: example C code for GRASS raster programming
    • v.example: example C code for GRASS vector programming
    • NOTE: r.example and v.example modules are included in doc directory of grass source. If you downloaded GRASS source code already, check grass_trunk/doc/ directory for these modules.

Creation and download options:

  • you can generate the¬†programmer's manual locally from the source code with the command 'make htmldocs-single'
  • you can download the precompiled current programmer's manual via "rsync":
rsync -r --delete --times --links grass.osgeo.org::grass7progman grass7progman

GRASS 6 Programmer's Manual

  • See HTML (updated weekly every Saturday)
  • Sample C modules:
    • r.example: example C code for GRASS raster programming
    • v.example: example C code for GRASS vector programming
    • NOTE: r.example and v.example modules are included in doc directory of grass source. If you downloaded GRASS source code already, check grass/doc/ directory for these modules.
  • A small GRASS-PHP demo displaying a dynamically rendered earthquakes world map.

Note, you can generate the Programmer's manual locally with 'make htmldocs-single' from the source code.

Debugging

Hints are collected in doc/debugging.txt in the source code package.

Please cite GRASS GIS when using it as we have invested a lot of time and effort in creating GRASS.

Citation:
GRASS Development Team (<year>). Geographic Resources Analysis Support System (GRASS), GNU General Public License. http://grass.osgeo.org

Development >> Programmer Manual | Last change: 04-Feb-2015