Oh, I guess the lambda function should be generalized by (lo,hi) = outI.getextrema() x = 256.0/(hi-lo) y = (0-lo)/256.0 outJ = outI.point(lambda i:i*x+y) -- Randolph Bentson bentson at holmsjoen.com