GRASS and Python: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
No edit summary
(+cat)
Line 19: Line 19:
* SWIG http://www.swig.org/
* SWIG http://www.swig.org/
* SIP http://directory.fsf.org/all/Python-SIP.html
* SIP http://directory.fsf.org/all/Python-SIP.html
[[Category:Development]]

Revision as of 19:51, 16 June 2006

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