Greetings<div><br></div><div>I&#39;m doing a Python script to calibrate a raster image. Since I need to do 3 different calculations I&#39;m using a tempfile (tempL)</div><div><br></div><div>This is the code:</div><div><br>
</div><div>     tempL = grass.read_command(&quot;g.tempfile&quot;, pid = &quot;1&quot;)</div><div>    grass.mapcalc(&quot;$L=$lmin+ (($lmax-$lmin)/($QCALmax-$QCALmin))* ($raster_file-$QCALmin)&quot;, L=tempL, lmin=lmin, lmax=lmax, QCALmax=QCALmax, QCALmin=QCALmin, raster_file=raster_file)</div>
<div><br></div><div>Where tempL is a temporary, (lmin,lmax) are floats, QCALmax and QCALmin are int and raster_file is a raster map used as input.</div><div><br></div><div>And I get this:</div><div><div>syntax error, unexpected &#39;/&#39;, expecting NAME or STRING</div>
<div>Parse error</div><div>ERROR: An error occurred while running r.mapcalc</div></div><div><br></div><div>What is happening? I believe it has something to do with tempL. Maybe I&#39;m not doing this right. Can anyone help me on this?</div>
<div>Thanks</div><div>Kim</div>