GRASS and Python: Difference between revisions
Jump to navigation
Jump to search
⚠️Afrigeri (talk | contribs) No edit summary |
(cosmetics) |
||
Line 1: | Line 1: | ||
==Python extensions from GRASS GIS== | ==Python extensions from GRASS GIS== | ||
There is a prototype GRASS-SWIG interface available (thanks to Sajith VK), find in GRASS 6-CVS: swig/python/ | |||
[http://www.swig.org 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=== | ===Python-GRASS add-ons=== |
Revision as of 10:30, 28 May 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
- Jáchym Čepický's G-ps.map, a GUI to typeset printable maps with ps.map http://les-ejk.cz/?cat=gpsmap