[GRASS-user] function doesn't work anymore

Hi this function

Hi this function:

def normalize (inras,outras):

min = grass.raster_info(inras)[‘min’]

max = grass.raster_info(inras)[‘max’]

grass.mapcalc(“$outras = float(($inras -$valuem) / ($valueM-$valuem))”, inras = inras, outras = outras, valuem = min,valueM = max, overwrite=True)

grass.run_command(‘g.remove’, flags=‘f’, type=‘raster’, name=inras, quiet=True)

doesn’t work anymore

apparently the syntax changed for min = grass.raster_info(inras)[‘min’]

could you help

thanks

Grazia

On 14/07/15 16:41, Gra wrote:

Hi this function

Hi this function:

def normalize (inras,outras):

min = grass.raster_info(inras)['min']

max = grass.raster_info(inras)['max']

grass.mapcalc("$outras = float(($inras -$valuem) / ($valueM-$valuem))",
inras = inras, outras = outras, valuem = min,valueM = max, overwrite=True)

grass.run_command('g.remove', flags='f', type='raster', name=inras,
quiet=True)

doesn't work anymore

apparently the syntax changed for min = grass.raster_info(inras)['min']

Could you give us more details: version of GRASS GIS, error message, etc ?

Moritz