GRASS and Python

From GRASS-Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Python extensions from GRASS GIS

There is a prototype GRASS-SWIG interface available (thanks to Sajith VK), find in GRASS 6-CVS: swig/python/

SWIG (Simplified Wrapper and Interface Generator) is:

  • A compiler that turns ANSI C/C++ declarations into scripting language interfaces.
  • Completely automated (produces a fully working Python extension module).
  • Language neutral. SWIG can also target Tcl, Perl, Guile, MATLAB, etc...
  • Attempts to eliminate the tedium of writing extension modules.

Python-GRASS add-ons

  1. Jáchym Čepický's G-ps.map, a GUI to typeset printable maps with ps.map http://les-ejk.cz/?cat=gpsmap
  2. Jáchym Čepický's v.pydigit, a GUI to v.edit http://les-ejk.cz/programs/grass/v.pydigit-31.5.05-1.tgz

Links