Changed my table code to mimic your C++ example, and still don’t get coloring.
ctf = vtkColorTransferFunction()
ctf.SetColorSpaceToRGB()
ctf.AddRGBPoint(0, 1.0, 0.0, 0.0)
ctf.AddRGBPoint(MAX_RADIANCE, 0.0, 1.0, 1.0)
lut = vtkLookupTable()
lut.SetNumberOfTableValues(TABLE_SIZE)
for i in range(TABLE_SIZE):
rgb = ctf.GetColor(i/TABLE_SIZE)
lut.SetTableValue(i, *rgb)
lut.SetRampToLinear()
lut.Build()