Difference between revisions of "GRASS and Python"

From GRASS-Wiki
Jump to: navigation, search
 
Line 5: Line 5:
 
* SWIG interface (thanks to Sajith VK): http://freegis.gnu.org.in/temporary/python_grass6.tar.bz2
 
* SWIG interface (thanks to Sajith VK): http://freegis.gnu.org.in/temporary/python_grass6.tar.bz2
  
SWIG (Simplified Wrapper and Interface Generator) is: 1) A compiler that turns ANSI C/C++ declarations into scripting language interfaces. 2) Completely automated (produces a fully working Python extension module). 3) Language neutral. SWIG can also target Tcl, Perl, Guile, MATLAB, etc... 4) Attempts to eliminate the tedium of writing extension modules.
+
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.
  
 
===Links===
 
===Links===

Revision as of 08:54, 23 May 2006

Python extensions from GRASS GIS

Work done

SWIG (Simplified Wrapper and Interface Generator) is:

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

Links