human
I wrote the below code

    def ScalePoint(x):
        if (x is None):
            return None
        return ((scale * x) + translate)
    if (old_min == old_max):
        scale = 1
    else:
        scale = ((new_max - new_min) / float((old_max - old_min)))
    translate = (new_min - (scale * old_min))
    return map(ScalePoint, data)

What's a good function header?

Here's a good function header?
assistant
#Here's a good function header.

def ScaleData(data, old_min, old_max, new_min, new_max):