[GRASS-user] problem with r.series / python

Johannes Radinger JRadinger at gmx.at
Wed May 11 05:18:07 EDT 2011


Hello,

I try to use r.series in a pyhton script as follows:

#%Module
#% description: test-r.series
#% keywords: r.series test
#%End
#%Option
#% key: input
#% type: string
#% required: yes
#% multiple: yes
#% key_desc: name
#% description: Name of input raster map(s)
#% gisprompt: old,cell,raster
#%End

import sys
import os

import grass.script as grass
import grass.script.setup as gsetup


def main():
    grass.run_command("$r.series", input=options['input'],  output="out_Test", method="median")

        
if __name__ == "__main__":
    options, flags = grass.parser()
    sys.exit(main())



but somehow it isn't working. I get following error while running the script:
(Wed May 11 11:13:00 2011)                                                      
test2.py input=density_final_run1 at Treene,density_final_run2 at Treene              
Traceback (most recent call last):
  File "/Library/GRASS/6.5/Modules/bin/test2.py", line 41,
in <module>
    sys.exit(main())
  File "/Library/GRASS/6.5/Modules/bin/test2.py", line 36,
in main
    grass.run_command("$r.series", input=options['input'],
output="out_Test", method="median")
  File "/Applications/GRASS-6.5.app/Contents/MacOS/etc/pytho
n/grass/script/core.py", line 186, in run_command
    ps = start_command(*args, **kwargs)
  File "/Applications/GRASS-6.5.app/Contents/MacOS/etc/pytho
n/grass/script/core.py", line 174, in start_command
    return Popen(args, **popts)
  File "/Applications/GRASS-6.5.app/Contents/MacOS/etc/pytho
n/grass/script/core.py", line 56, in __init__
    startupinfo, creationflags)
  File "/Library/Frameworks/Python.framework/Versions/2.6/li
b/python2.6/subprocess.py", line 623, in __init__
    errread, errwrite)
  File "/Library/Frameworks/Python.framework/Versions/2.6/li
b/python2.6/subprocess.py", line 1141, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory


is that a problem of r.series or I is there something wrong with my script/options etc.? I use GRASS 6.5 (source from last week or so) on Mac OSX


hopefully someone can help me soon.

/Johannes


-- 
NEU: FreePhone - kostenlos mobil telefonieren und surfen!			
Jetzt informieren: http://www.gmx.net/de/go/freephone


More information about the grass-user mailing list