Hi all,

Can anyone please help me to solve the error with '@' mark which comes
along with mapset in python GRASS script.   I get the following error when
I run "mapcal.py"

*syntax error, unexpected '@', expecting '('*

# mapcal.py
import grass.script as g
lis=['a@mapset','b@mapset']
for i in lis:

     
g.mapcalc("{tmp_NDVI}=float({NIR}-Red})/float({NIR}+{Red})".format(tmp_NDVI='NDVI'+str(i),
NIR='B5@mapset',Red='B4@mapset'),overwrite=True)


Thanks,
_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to