I am getting this error while running my programme.. :<br><br>error: index is out of range<br><br> I cannot find a valid reason for it in my prog can somebody suggest what may be possible reasons for this error..<br><br>The part of the code is : <br>
<br>def addpoints (data, points, ix, iy): # makes a list of relevant points <br>    if 0 < ix < data.width and 0 < iy < data.height:<br>        point = data[ix, iy]<br>        if point != (0.0, 0.0, 0.0):<br>            points.append(point)<br>
    return points<br><br>for dx in xrange(-mask_size2, mask_size2 + 1):<br>        for dy in xrange(-mask_size2, mask_size2 + 1):<br>            ix, iy = x + dx, y + dy<br>            addpoints(data, points, ix , iy )<br>